.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container:before,
.container:after {
    content: " ";
    display: table;
}
.container:after {
    clear: both;
}
@media (min-width: 768px) {
    .container {
        width: 750px !important;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px !important;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1310px !important;
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-fluid:before,
.container-fluid:after {
    content: " ";
    display: table;
}
.container-fluid:after {
    clear: both;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row:before,
.row:after {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666666666666%;
}
.col-xs-10 {
    width: 83.33333333333334%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666666666666%;
}
.col-xs-7 {
    width: 58.333333333333336%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666666666667%;
}
.col-xs-4 {
    width: 33.33333333333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.666666666666664%;
}
.col-xs-1 {
    width: 8.333333333333332%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666666666666%;
}
.col-xs-pull-10 {
    right: 83.33333333333334%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666666666666%;
}
.col-xs-pull-7 {
    right: 58.333333333333336%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666666666667%;
}
.col-xs-pull-4 {
    right: 33.33333333333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.666666666666664%;
}
.col-xs-pull-1 {
    right: 8.333333333333332%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666666666666%;
}
.col-xs-push-10 {
    left: 83.33333333333334%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666666666666%;
}
.col-xs-push-7 {
    left: 58.333333333333336%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666666666667%;
}
.col-xs-push-4 {
    left: 33.33333333333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.666666666666664%;
}
.col-xs-push-1 {
    left: 8.333333333333332%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
    margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
    margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
    margin-left: 0%;
}
@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666666666666%;
    }
    .col-sm-10 {
        width: 83.33333333333334%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666666666666%;
    }
    .col-sm-7 {
        width: 58.333333333333336%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666666666667%;
    }
    .col-sm-4 {
        width: 33.33333333333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.666666666666664%;
    }
    .col-sm-1 {
        width: 8.333333333333332%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666666666666%;
    }
    .col-sm-pull-10 {
        right: 83.33333333333334%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666666666666%;
    }
    .col-sm-pull-7 {
        right: 58.333333333333336%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666666666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.666666666666664%;
    }
    .col-sm-pull-1 {
        right: 8.333333333333332%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666666666666%;
    }
    .col-sm-push-10 {
        left: 83.33333333333334%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666666666666%;
    }
    .col-sm-push-7 {
        left: 58.333333333333336%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666666666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.666666666666664%;
    }
    .col-sm-push-1 {
        left: 8.333333333333332%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .col-sm-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .col-sm-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .col-sm-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666666666666%;
    }
    .col-md-10 {
        width: 83.33333333333334%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666666666666%;
    }
    .col-md-7 {
        width: 58.333333333333336%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666666666667%;
    }
    .col-md-4 {
        width: 33.33333333333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.666666666666664%;
    }
    .col-md-1 {
        width: 8.333333333333332%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666666666666%;
    }
    .col-md-pull-10 {
        right: 83.33333333333334%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666666666666%;
    }
    .col-md-pull-7 {
        right: 58.333333333333336%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666666666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.666666666666664%;
    }
    .col-md-pull-1 {
        right: 8.333333333333332%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666666666666%;
    }
    .col-md-push-10 {
        left: 83.33333333333334%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666666666666%;
    }
    .col-md-push-7 {
        left: 58.333333333333336%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666666666667%;
    }
    .col-md-push-4 {
        left: 33.33333333333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.666666666666664%;
    }
    .col-md-push-1 {
        left: 8.333333333333332%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .col-md-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .col-md-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .col-md-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666666666666%;
    }
    .col-lg-10 {
        width: 83.33333333333334%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666666666666%;
    }
    .col-lg-7 {
        width: 58.333333333333336%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666666666667%;
    }
    .col-lg-4 {
        width: 33.33333333333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.666666666666664%;
    }
    .col-lg-1 {
        width: 8.333333333333332%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666666666666%;
    }
    .col-lg-pull-10 {
        right: 83.33333333333334%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666666666666%;
    }
    .col-lg-pull-7 {
        right: 58.333333333333336%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666666666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.666666666666664%;
    }
    .col-lg-pull-1 {
        right: 8.333333333333332%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666666666666%;
    }
    .col-lg-push-10 {
        left: 83.33333333333334%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666666666666%;
    }
    .col-lg-push-7 {
        left: 58.333333333333336%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666666666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.666666666666664%;
    }
    .col-lg-push-1 {
        left: 8.333333333333332%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .col-lg-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .col-lg-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .col-lg-offset-0 {
        margin-left: 0%;
    }
}
@-ms-viewport {
    width: device-width;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
* {
    box-sizing: border-box;
}
html {
    height: 100%;
}
.no-flexbox body {
    min-height: 100%;
    height: 100%;
    display: block !important;
}
.page-wrapper,
.page-footer {
    max-width: none;
    min-width: 0;
    width: 100%;
    margin: 0 auto;
}
.no-flexbox .page-wrapper,
.no-flexbox .page-footer {
    width: auto;
}
.page-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
}
.lte-ie-11 .page-wrapper,
.lt-ie-11 .page-wrapper {
    min-height: 0;
}
.no-flexbox .page-wrapper {
    display: block !important;
    width: auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
.page-body {
    background: #f9fdff;
    padding-bottom: 95px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.page-body.flex-none {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
@media (min-width: 992px) {
    .large-hidden {
        display: none !important;
    }
}
@media (max-width: 992px) {
    .small-hidden {
        display: none !important;
    }
}
.page-wrapper {
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: relative;
}
#wrapper {
    padding-top: 0em;
}
.mobile-overlay {
    -webkit-transform: translate(0px, 0px, 0px);
    transform: translate(0px, 0px, 0px);
    background-image: linear-gradient(72deg, rgba(0,177,193,0.4) 0%, rgba(199,226,84,0.4) 100%);
    -webkit-filter: url("#f1");
    filter: url("#f1");
    position: absolute;
    left: -15px;
    top: -15px;
    bottom: -15px;
    right: -15px;
    position: absolute;
    height: 100%;
    opacity: 0;
    transition: 0.4s;
    visibility: hidden;
    z-index: 20;
    will-change: opacity;
}
.mobile-overlay.overlay--visible {
    opacity: 1;
    transition: 0.4s;
    visibility: visible;
}
@media (min-width: 320px) {
    .container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
@media (min-width: 640px) {
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media (max-width: 1310px) {
    .container {
        width: 100% !important;
    }
}
.header--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
}
@media (min-width: 640px) {
    .header--wrapper {
        height: 80px;
    }
}
@media (max-width: 992px) {
    .header--wrapper {
        padding: 0 20px;
    }
}
.header__mobile-menu {
    width: 25px;
    margin-right: auto;
    cursor: pointer;
}
.header__mobile-menu .line-1,
.header__mobile-menu .line-2,
.header__mobile-menu .line-3 {
    height: 3px;
    background-color: #00438a;
    border-radius: 30%;
}
.header__mobile-menu .line-1 {
    width: 100%;
}
.header__mobile-menu .line-2 {
    width: 65%;
    margin: 4px 0;
}
.header__mobile-menu .line-3 {
    width: 45%;
}
@media (min-width: 992px) {
    .header__mobile-menu {
        display: none;
    }
}
.header__logo {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 110px;
}
.header__logo img {
    width: 100%;
    height: 63px;
}
@media (min-width: 640px) {
    .header__logo {
        width: auto;
    }
    .header__logo img {
        width: auto;
    }
}
@media (min-width: 992px) {
    .header__logo {
        position: absolute;
        left: 0px;
        top: 5px;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        margin-right: auto;
        padding-left: 11px;
    }
}
.header__search--wrapper {
    width: auto;
    position: relative;
    padding-top: 6px;
    margin: 0 16px 0 0;
    display: none;
}
@media (min-width: 992px) {
    .header__search--wrapper {
        width: 315px;
        display: inline-block;
    }
}
@media (min-width: 1310px) {
    .header__search--wrapper {
        margin: 0;
    }
}
.header__search--wrapper .form-control:focus {
    border-color: #eaeaea;
    box-shadow: none;
}
.header__search {
    font-family: 'Poppins';
    box-shadow: none;
    background: none;
    border: none;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 3px;
    padding-left: 2px;
    letter-spacing: 0.3px;
    max-width: 100%;
    font-size: 12px;
}
@media (max-width: 992px) {
    .header__search {
        font-size: 10px;
    }
}
@media (min-width: 992px) {
    .header__search {
        width: 285px;
        font-size: 13px;
    }
}
.header__submit {
    width: 26px;
    height: 26px;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff url("../images/header-search-ico.png") no-repeat center center;
    font-size: 0;
    cursor: pointer;
}
@media (min-width: 1310px) {
    .header__submit {
        right: 38px;
    }
}
.header__notification {
    display: inline-block;
    line-height: 60px;
    height: 60px;
    vertical-align: middle;
    color: #00438a;
    font-size: 0;
    cursor: pointer;
    padding: 0 18px;
}
.header__notification--wrapper {
    position: relative;
}
@media (min-width: 992px) {
    .header__notification {
        border-left: 1px solid #f1f1f1;
        font-size: 14px;
        margin-right: 8px;
        line-height: 80px;
        height: 80px;
    }
}

.header__notification__nb {
    position: absolute;
    top: 20px;
    right: 13px;
    width: 23px;
    height: 17px;
    border-radius: 10px;
    color: #fff;
    background: #ee1a51;
    line-height: 1;
    font-size: 10px;
    padding: 4px 4px;
    font-weight: 700;
    text-align: center;
}
@media (max-width: 992px) {
    .header__notification__nb {
        font-size: 8px;
        top: 11px;
        right: 6px;
        width: 21px;
        height: 14px;
    }
}
.header__notification img {
    height: 25px;
}
.header__contacts {
    width: auto;
    line-height: 60px;
    height: 60px;
    vertical-align: middle;
    color: #00438a;
    font-size: 0;
    cursor: pointer;
    padding: 0;
}
.header__contacts:hover,
.header__contacts:focus,
.header__contacts:active {
    color: #1bb3ba;
}
.header__contacts.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: 0.4s;
}
.header__contacts--wrapper {
    position: relative;
}
@media (max-width: 992px) {
    .header__contacts--wrapper {
        margin-left: 10px;
    }
}
@media (min-width: 640px) {
    .header__contacts {
        line-height: 80px;
        height: 80px;
    }
}
@media (min-width: 992px) {
    .header__contacts {
        padding: 0 18px;
        border-left: 1px solid #f1f1f1;
        font-size: 13px;
        width: 280px;
        font-weight: 500;
    }
    .header__contacts:after {
        width: 10px;
        height: 10px;
        margin-left: 1px;
        background: url("../images/nav-arr-ico-sm.svg") no-repeat center center;
        transition: 0.4s;
        position: absolute;
        top: 35px;
    }
}
.header__contacts:before,
.header__contacts:after {
    content: '';
    display: inline-block;
}
.header__contacts:before {
    position: relative;
    bottom: 3px;
    vertical-align: middle;
    width: 23px;
    height: 23px;
    background: url("../images/header-contacts-ico.png") no-repeat center center;
}
@media (min-width: 640px) {
    .header__contacts:before {
        margin-right: 10px;
    }
}
.header__contacts--dropdown {
    position: absolute;
    right: 0;
    width: 278px;
    height: 260px;
    background-color: #fff;
    opacity: 0;
    transition: 0.4s;
    z-index: 30;
    visibility: hidden;
    -webkit-transform: translate(120%, 0);
    transform: translate(120%, 0);
    top: 0;
    box-shadow: 0px 0px 27px -2px rgba(0,0,0,0.15);
}
.header__contacts--dropdown-mobile {
    margin: 10px 0 10px 20px;
}
@media (min-width: 992px) {
    .header__contacts--dropdown-mobile {
        display: none;
    }
}
@media (min-width: 992px) {
    .header__contacts--dropdown {
        -webkit-transform: translate(0, -10%);
        transform: translate(0, -10%);
        top: auto;
        width: 810px;
    }
}
.header__contacts--dropdown.active {
    opacity: 1;
    transition: 0.4s;
    visibility: visible;
    -webkit-transform: translate(10%, 0);
    transform: translate(10%, 0);
}
@media (min-width: 992px) {
    .header__contacts--dropdown.active {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
.header__contacts--dropdown-btn {
    display: block;
    width: 115px;
    height: 28px;
    line-height: 28px;
    margin: 15px auto 15px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    padding: 0 0 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 20px;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
}
.header__contacts--dropdown-btn:hover,
.header__contacts--dropdown-btn:focus {
    background-image: linear-gradient(222deg, #30cad9 0%, #003d92 100%);
    text-decoration: none;
    color: #fff;
}
.header__contacts--dropdown-btn span {
    display: inline-block;
    vertical-align: middle;
    padding-top: 2px;
}
@media (min-width: 1310px) {
    .header__contacts--dropdown-btn {
        margin: 15px auto 0;
    }
}
.header__contacts--dropdown-block--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
@media (max-width: 992px) {
    .header__contacts--dropdown-block--wrapper {
        width: auto;
    }
}
.header__contacts--dropdown-block {
    width: 405px;
    padding: 20px 0 23px 22px;
    font-size: 14px;
}
@media (min-width: 992px) {
    .header__contacts--dropdown-block {
        border-bottom: 1px solid #e8e8e8;
    }
}
.header__contacts--dropdown-block--title {
    color: #0e4387;
    font-weight: 600;
    letter-spacing: 0.3px;
}
.header__contacts--dropdown-block--number {
    margin-top: 10px;
    font-weight: 600;
    color: #072442;
}
.header__contacts--dropdown-block--number span {
    display: inline-block;
    margin-right: 6px;
}
.header__contacts--dropdown-block--link {
    display: inline-block;
    margin-top: 5px;
    color: #072442;
    position: relative;
    text-decoration: none;
}
.header__contacts--dropdown-block--link:after {
    content: '';
    position: absolute;
    width: 101%;
    height: 1px;
    left: 0;
    bottom: 0px;
    background-color: #072442;
}
.header__user {
    color: #fff;
    line-height: 80px;
    font-size: 15px;
    letter-spacing: 0.3px;
    vertical-align: middle;
    font-weight: 500;
    height: 100%;
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
}
.header__user--img {
    position: relative;
    top: 3px;
    margin-right: 7px;
    vertical-align: middle;
    width: 29px;
    height: 29px;
    display: inline-block;
}
.header__user--wrapper {
    position: relative;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
    padding: 0;
    min-width: 225px;
    height: 80px;
    display: none;
}
.header__user--wrapper:hover {
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
}
@media (min-width: 992px) {
    .header__user--wrapper {
        display: inline-block;
    }
}
.header__user:before,
.header__user:after {
    content: '';
    display: inline-block;
}
.header__user:after {
    width: 10px;
    height: 10px;
    margin-left: 6px;
    background: url("../images/nav-arr-ico-sm-white.svg") no-repeat center center;
    transition: 0.4s;
}
.header__user--dropdown {
    position: absolute;
    right: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    z-index: 25;
    box-shadow: 0px 0px 27px -2px rgba(0,0,0,0.15);
}
.header__user--dropdown.active {
    opacity: 1;
    transition: 0.4s;
    visibility: visible;
}
.header__user--dropdown-link {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 18px 24px;
    font-size: 14px;
    border-top: 1px solid #fff;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
}
.header__user--dropdown-link:hover,
.header__user--dropdown-link:focus {
    color: #fff;
    text-decoration: none;
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
}
.header__user--dropdown-link--disconnect:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 10px;
    background: url("../images/disconnect.svg") no-repeat center/cover;
}
.header__user--dropdown-link--profile {
    position: relative;
}
.header__user--dropdown-link--profile:after {
    content: '';
    position: absolute;
    right: 20px;
    width: 10px;
    height: 10px;
    top: 50%;
    background: url("../images/nav-arr-ico-sm-white.svg") no-repeat center center;
    transition: 0.4s;
    -webkit-transform: translate(0, -50%) rotate(-90deg);
    transform: translate(0, -50%) rotate(-90deg);
}
body .svg--btn-arrow {
    margin-top: -1px;
}
.dropdown-block--gradient {
    width: 278px;
    border-color: #fff;
    background: #c3e260;
    background: linear-gradient(135deg, #c3e260 0%, #02bb99 100%);
}
.dropdown-block--gradient .header__contacts--dropdown-block--title {
    color: #fff;
}
.dropdown-block--gradient .header__contacts--dropdown-block--number {
    color: #fff;
}
.dropdown-block--gradient .header__contacts--dropdown-block--link {
    color: #fff;
}
.dropdown-block--gradient .header__contacts--dropdown-block--link:after {
    background-color: #fff;
}
@media (max-width: 992px) {
    .dropdown-block--gradient {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
}
.header-menus--wrapper::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}
.header-menus--wrapper {
    transition: 0.4s;
    z-index: 20;
    position: fixed;
    will-change: transform;
    left: 0;
    top: 0;
    width: 200px;
    height: 100%;
    background-color: #fff;
    padding: 10px 0 0 39px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
    -webkit-transform: translate(-110%, 0);
    transform: translate(-110%, 0);
}
.header-menus--wrapper.menu--visible {
    -webkit-transform: translate(-15%, 0);
    transform: translate(-15%, 0);
    transition: 0.4s;
    overflow: auto;
}
@media (min-width: 990px) {
    .header-menus--wrapper {
        transition: none;
    }
}
@media (min-width: 992px) {
    .header-menus--wrapper {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        padding: 0;
        position: relative;
        left: auto;
        top: auto;
        width: auto;
        height: auto;
        box-shadow: none;
    }
}
.header-menus--wrapper .header-menu--mobile-close {
    padding: 0 10px;
}
.header-menus--wrapper .header__search--wrapper {
    display: inline-block;
    margin-top: 30px;
}
.header-menus--wrapper .header__search {
    width: 100%;
    padding-right: 31px;
}
.header-menus--wrapper .header__user--wrapper {
    display: inline-block;
    margin-left: -10px;
    margin-top: 15px;
    width: calc(100% + 10px);
    min-width: calc(100% + 10px);
    line-height: 50px;
    height: 50px;
    vertical-align: middle;
}
.header-menus--wrapper .header__user {
    font-size: 13px;
    line-height: normal;
    display: inline-block;
    margin-top: 3px;
}
.header-menus--wrapper .header__user-visiable {
    padding-left: 10px;
}
.header-menus--wrapper .header__user--img {
    width: 22px;
    height: 22px;
    margin-right: 3px;
}
.header-menus--wrapper .header__user--img img {
    display: block;
    vertical-align: initial;
    max-width: 100%;
}
.header-menus--wrapper .header__user--dropdown-link {
    padding: 0 13px;
}
.header-menus--wrapper .header__user--dropdown-link--profile:after {
    right: 12px;
}
.header-menu {
    vertical-align: middle;
}
.header-menu--mobile-close {
    width: 100%;
    height: 30px;
    text-align: right;
}
@media (min-width: 992px) {
    .header-menu--mobile-close {
        display: none;
    }
}
@media (min-width: 992px) {
    .header-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 467px;
        height: 80px;
        padding-left: 0;
        padding-top: 15px;
        float: left;
        padding-left: calc(-62.38993710691824px + 6.289308176100629vw);
    }
}
@media (min-width: 1310px) {
    .header-menu {
        padding-left: 20px;
        width: 627px;
    }
}
.header-menu--item {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    color: #00438a;
}
.header-menu--item:not(:first-child) {
    margin-top: 30px;
}
@media (min-width: 992px) {
    .header-menu--item {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center;
    }
    .header-menu--item:not(:first-child) {
        margin-top: 0;
    }
}
.header-menu--item-img {
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    width: 27px;
    height: 27px;
}
@media (max-width: 992px) {
    .header-menu--item-img {
        width: 17px;
        height: 17px;
    }
}
.header-menu--item-img img {
    width: 100%;
}
.header-menu--item-title {
    font-size: 11px;
    font-weight: 700;
    display: inline-block;
    letter-spacing: -0.5px;
}
@media (min-width: 992px) {
    .header-menu--item-title {
        font-size: 11px;
        margin-top: 5px;
        display: block;
        letter-spacing: 0.5px;
    }
}
@media (min-width: 1310px) {
    .header-menu--item-title {
        font-size: 12px;
    }
}
.header-dropdown-menu {
    margin-top: 35px;
}
@media (min-width: 992px) {
    .header-dropdown-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 510px;
        height: 80px;
        float: right;
        padding: 48px 0 0 20px;
        margin-top: 0;
        padding-right: calc(-56.15094339622641px + 5.660377358490567vw);
        font-weight: 500;
    }
}
@media (min-width: 1310px) {
    .header-dropdown-menu {
        padding: 45px 18px 0 40px;
        width: 640px;
    }
}
.header-dropdown-menu--item {
    font-size: 13px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #00438a;
    cursor: pointer;
    transition: 0.4s;
}
@media (min-width: 992px) {
    .header-dropdown-menu--item {
        font-size: 12px;
    }
}
@media (min-width: 1310px) {
    .header-dropdown-menu--item {
        font-size: 14px;
    }
}
.header-dropdown-menu--item-wrapper {
    position: relative;
}
.header-dropdown-menu--item-wrapper:not(:first-child) {
    margin-top: 37px;
}
@media (min-width: 992px) {
    .header-dropdown-menu--item-wrapper:not(:first-child) {
        margin-top: 0;
    }
}
.header-dropdown-menu--item:hover,
.header-dropdown-menu--item:focus {
    color: #1bb3ba;
}
.header-dropdown-menu--item.active {
    transition: 0.4s;
    color: #1bb3ba;
}
.header-dropdown-menu--item.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: 0.4s;
}
.header-dropdown-menu--item:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("../images/nav-arr-ico-sm.svg") no-repeat center center;
    margin-left: 7px;
    transition: 0.4s;
}
.header-dropdown-menu--dropdown {
    opacity: 0;
    height: 0;
    visibility: hidden;
    right: 0;
    top: 35px;
    font-size: 13px;
}
.header-dropdown-menu--dropdown ul {
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .header-dropdown-menu--dropdown {
        position: absolute;
        height: auto;
        width: 205px;
        z-index: 3;
        box-shadow: 0px 0px 27px -2px rgba(0,0,0,0.15);
    }
}
.header-dropdown-menu--dropdown.active {
    opacity: 1;
    visibility: visible;
    transition: 0.4s;
    transition-delay: 0.1s;
    height: auto;
}
@media (min-width: 992px) {
    .header-dropdown-menu--dropdown.active {
        transition: 0.4s;
    }
}
.header-dropdown-menu--dropdown li {
    display: block;
    position: relative;
    padding: 36px 22px 0;
    background-color: #fff;
}
.header-dropdown-menu--dropdown li a {
    font-weight: 500;
    font-size: 13px;
    color: #001f40;
}
.header-dropdown-menu--dropdown li a:hover {
    text-decoration: none;
    color: #1e78a5;
}
@media (min-width: 992px) {
    .header-dropdown-menu--dropdown li {
        border-top: 1px solid #e8e8e8;
        padding: 0;
    }
    .header-dropdown-menu--dropdown li:after {
        content: '';
        width: 10px;
        height: 10px;
        background: url("../images/nav-arr-ico-sm.svg") no-repeat center center;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        position: absolute;
        right: 10px;
        top: 18px;
        transition: 0.4s;
    }
    .header-dropdown-menu--dropdown li a {
        padding: 17px 22px;
        display: block;
    }
}
.header__user-visiable {
    padding-left: 22px;
    cursor: pointer;
}
.header__user-visiable.active .header__user::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: 0.4s;
}
.bar-chart--title {
    font-weight: 500;
    color: #00438a;
    font-size: 24px;
    margin: 25px 0 0 15px;
    letter-spacing: 0.7px;
    display: inline-block;
}
.bar-chart--title span {
    font-size: 18px;
    letter-spacing: -0.6px;
    font-weight: normal;
}
.bar-chart--link {
    text-transform: uppercase;
    color: #001f40;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 0.2px;
    float: right;
    vertical-align: middle;
    margin: 30px 13px 0 0;
    display: inline-block;
}
.bar-chart--link:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    background: url("../images/paiementdulai-blue.png") no-repeat center/cover;
    vertical-align: middle;
}
.payment-chart--mention {
    text-align: right;
    right: 20px;
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 0;
    position: absolute;
    margin-top: -40px;
    margin-top: -25px;
}
@media (min-width: 640px) {
    .payment-chart--mention {
        right: 25px;
    }
}
@media (min-width: 992px) {
    .payment-chart--mention {
        right: 10px;
    }
}
@media (min-width: 992px) {
    .payment-chart--mention-mobile {
        display: none;
    }
}
.inner-box-block {
    margin: 52px auto 0;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background-color: #fff;
    font-size: 0;
}
@media (min-width: 640px) {
    .inner-box-block {
        margin: 55px auto 0;
    }
}
.inner-box-block.inner-box-block--without-bg {
    background: transparent;
    box-shadow: none;
    margin-bottom: -40px;
}
@media (max-width: 992px) {
    .inner-box-block.inner-box-block--without-bg {
        margin-top: 20px;
        margin-bottom: -30px;
    }
}
.inner-sm-box-block {
    margin: 36px auto 0;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background-color: #fff;
    font-size: 0;
    overflow: hidden;
}
@media (min-width: 640px) {
    .inner-sm-box-block {
        margin: 62px auto 0;
    }
}
@media (min-width: 1310px) {
    .inner-sm-box-block {
        max-width: 64%;
    }
}
.inner-main {
    background-image: linear-gradient(72deg, rgba(0,177,193,0.5) 0%, rgba(199,226,84,0.5) 100%);
    position: relative;
    text-align: center;
    padding: 7px 35px 30px;
}
.inner-main--wrapper {
    background-size: cover;
}
@media (min-width: 992px) {
    .inner-main {
        padding: 7px 15px 50px;
    }
}
.inner-main__breadcrumbs {
    text-align: left;
}
.inner-main__title {
    text-align: center;
    margin: 15px auto 0;
    display: inline-block;
}
.inner-main__title__wrapper-image {
    display: inline-block;
    background-color: #fff;
    border-radius: 14px;
    width: 40px;
    height: 40px;
    padding: 6px;
}
@media (min-width: 640px) {
    .inner-main__title__wrapper-image {
        width: 60px;
        height: 60px;
        border-radius: 24px;
        padding: 8px;
    }
}
.inner-main__title__wrapper-image img {
    max-width: 100%;
}
.inner-main__title div {
    position: relative;
    font-size: 24px;
    font-weight: 300;
    color: #00438a;
    background-color: #fff;
    border-radius: 15px/20px;
    padding: 10px 22px;
    letter-spacing: 0.7px;
    margin: -10px auto 0;
    width: 100%;
}
@media (min-width: 640px) {
    .inner-main__title div {
        border-radius: 15px/25px;
        width: 100%;
        padding: 12px 30px 11px;
        font-size: 36px;
        margin: -14px 0 0;
    }
}
.inner-main__title div .date {
    font-size: 14px;
    display: block;
    margin-top: 3px;
    letter-spacing: 0.4px;
}
.breadcrumbs {
    background-color: #fff;
    padding: 3px 11px;
    display: none;
}
@media (min-width: 640px) {
    .breadcrumbs {
        display: inline-block;
    }
}
.breadcrumbs__item {
    display: inline-block;
    vertical-align: middle;
}
.breadcrumbs__item:not(:last-child):after {
    content: '>';
    font-size: 10px;
    display: inline-block;
    vertical-align: middle;
    color: #00438a;
}
.breadcrumbs__link {
    vertical-align: middle;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    color: #00438a;
    text-decoration: none;
}

p.breadcrumbs__link{
    margin-bottom: 0;
}

.inner-text--wrapper {
    padding: 30px 0 0;
}
@media (min-width: 640px) {
    .inner-text--wrapper {
        padding: 15px;
    }
}
@media (min-width: 992px) {
    .inner-text--wrapper {
        margin: 49px auto 0;
        max-width: 70%;
        padding: 0 0px 0 36px;
    }
}
.inner-text__title {
    font-size: 16px;
    color: #00438a;
    letter-spacing: 0.4px;
    line-height: 22px;
    font-weight: 600;
}
@media (min-width: 640px) {
    .inner-text__title {
        font-size: 18px;
    }
}
.inner-text__lead {
    font-size: 14px;
    color: #001f40;
    margin-top: 14px;
    line-height: 23px;
}
@media (min-width: 640px) {
    .inner-text__lead {
        margin-top: 5px;
        line-height: 21px;
    }
}
.inner-text__link {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    text-decoration: underline;
    color: #001f40;
    vertical-align: middle;
    display: inline-block;
    margin-top: 14px;
    text-decoration: underline;
    padding-left: 20px;
    line-height: 1.4;
}
@media (min-width: 640px) {
    .inner-text__link {
        margin-top: 10px;
        background: none;
    }
}
.inner-text__link:before {
    content: 'i';
    background-color: #00438a;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    text-transform: none;
    display: inline-block;
    height: 14px;
    padding: 0 5.3px;
    font-weight: bold;
    line-height: 14px;
    margin-right: 6px;
    margin-top: -1px;
    margin-left: -20px;
}
.inner-blockpic--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.inner-blockpic__pic {
    width: 100%;
}
@media (min-width: 992px) {
    .inner-blockpic__pic {
        display: inline-block;
        width: 41%;
    }
}
.inner-blockpic__pic img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: auto;
}
.inner-blockpic__block {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 30px 20px;
    letter-spacing: -0.4px;
    color: #fff;
    background-image: linear-gradient(72deg, #51c0aa 0%, #69b7ea 100%);
    text-align: center;
    width: 100%;
}
@media (min-width: 992px) {
    .inner-blockpic__block {
        display: inline-block;
        padding: 23px 50px 32px 40px;
        width: 59%;
        vertical-align: top;
    }
}
.inner-blockpic__block--title {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
}
@media (min-width: 992px) {
    .inner-blockpic__block--title {
        font-size: 24px;
        line-height: 32px;
    }
}
.inner-blockpic__block--lead {
    font-size: 14px;
    margin-top: 14px;
    line-height: 21px;
    letter-spacing: -0.5px;
    text-align: left;
}
.inner-blockpic__block--lead--mod1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 60px;
}
.inner-blockpic__block--lead--mod2 {
    margin-top: 20px;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 12px 20px;
    text-align: left;
}
@media (min-width: 992px) {
    .inner-blockpic__block--lead--mod2 {
        width: 95%;
    }
}
.inner-blockpic__block--lead br {
    display: none;
}
@media (min-width: 992px) {
    .inner-blockpic__block--lead {
        font-size: 16px;
        margin-top: 15px;
        line-height: 25px;
        padding-right: 30px;
        letter-spacing: normal;
    }
    .inner-blockpic__block--lead br {
        display: inline;
    }
}
.inner-blockpic__block--lead .smaller {
    font-size: 14px;
}
.inner-blockpic__block--btn {
    display: inline-block;
    background-color: #fff;
    margin: 35px auto 0;
    padding: 10px 20px;
    line-height: 1.5;
    border-radius: 25px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    color: #10b4bb;
    text-decoration: none;
}
@media (min-width: 375px) {
    .inner-blockpic__block--btn {
        line-height: 55px;
        padding: 0 20px;
    }
}
.lead-mod1--block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 200px;
    padding: 15px 0;
}
.lead-mod1--block:first-child {
    border-right: 1px solid #fff;
}
.lead-mod1--img img {
    width: 40px;
    height: 40px;
}
.lead-mod1--title {
    margin-top: 12px;
    font-size: 20px;
    font-weight: 600;
}
@media (min-width: 640px) {
    .lead-mod1--title {
        font-size: 24px;
    }
}
.lead-mod1--lead {
    margin-top: 5px;
    font-size: 12px;
}
body .white-hover:hover,
body .white-hover:focus {
    text-decoration: none;
    background: linear-gradient(134.72deg, #0593c5 0%, #1f58ac 100%);
    color: #fff;
}
.lead-mod2--img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    width: 40px;
}
@media (min-width: 640px) {
    .lead-mod2--img {
        margin-right: 20px;
    }
}
.lead-mod2--text {
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    width: 75%;
}
@media (min-width: 640px) {
    .lead-mod2--text {
        width: 80%;
        font-size: 16px;
    }
}
@media (min-width: 992px) {
    .lead-mod2--text {
        width: 85%;
    }
}
.inner-block-associations__title {
    font-size: 18px;
    font-weight: 500;
    color: #00438a;
    padding: 12px 10px 0 15px;
    line-height: 22px;
}
@media (min-width: 640px) {
    .inner-block-associations__title {
        padding: 38px 0 0 25px;
        font-size: 24px;
        line-height: normal;
    }
}
.inner-block-associations__item {
    background-color: #fff;
    padding: 38px 0 54px;
}
@media (min-width: 992px) {
    .inner-block-associations__item {
        padding: 38px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.inner-block-associations__item:nth-child(odd) {
    background-color: #f1faff;
}
.inner-block-associations__pic {
    height: 120px;
    text-align: center;
}
@media (min-width: 992px) {
    .inner-block-associations__pic {
        width: 20.7%;
        height: 110px;
        display: inline-block;
    }
}
.inner-block-associations__pic img {
    text-align: center;
    vertical-align: middle;
}
.inner-block-associations__text {
    font-size: 16px;
    margin-top: 40px;
    padding: 0 0 0 15px;
}
@media (min-width: 992px) {
    .inner-block-associations__text {
        width: 79.3%;
        display: inline-block;
        vertical-align: top;
        margin-top: 0;
        padding: 0;
    }
}
.inner-block-associations__text--title {
    color: #00438a;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.5px;
    line-height: 26px;
    padding-right: 25px;
}
@media (min-width: 640px) {
    .inner-block-associations__text--title {
        font-size: 16px;
        letter-spacing: normal;
        line-height: normal;
        padding-right: 15px;
        font-weight: 700;
    }
}
.inner-block-associations__text--lead {
    color: #001f40;
    font-size: 14px;
    margin-top: 16px;
    line-height: 21px;
    padding-right: 8px;
}
@media (min-width: 992px) {
    .inner-block-associations__text--lead {
        margin-top: 6px;
        padding-right: 100px;
    }
}
.inner-block-associations__text--link {
    margin-top: 10px;
    vertical-align: middle;
    display: block;
}
.inner-block-associations__text--link a {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    text-decoration: underline;
    color: #001f40;
}
.inner-block-associations__text--link a:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
    margin-left: 2px;
    width: 16px;
    height: 16px;
    background: url("../images/arrow-icon.png") no-repeat center center;
}
@media (min-width: 640px) {
    .inner-block-associations__text--link {
        margin-top: 30px;
    }
}
.inner-ptext--wrapper {
    padding: 42px 15px 58px;
}
@media (min-width: 640px) {
    .inner-ptext--wrapper {
        padding: 25px 24px 58px;
    }
}
.inner-ptext__item:not(:first-child) {
    margin-top: 68px;
}
@media (min-width: 640px) {
    .inner-ptext__item:not(:first-child) {
        margin-top: 72px;
    }
}
.inner-ptext__title {
    font-size: 18px;
    color: #00438a;
    font-weight: 500;
}
@media (min-width: 640px) {
    .inner-ptext__title {
        font-size: 24px;
    }
}
.inner-ptext__p {
    font-size: 14px;
    color: #001f40;
    margin-top: 40px;
    line-height: 21px;
}
@media (min-width: 640px) {
    .inner-ptext__p {
        margin-top: 25px;
        padding-right: 35px;
        line-height: 20px;
    }
}
.confirmation__top {
    padding: 20px 25px 20px 15px;
}
@media (min-width: 640px) {
    .confirmation__top {
        padding: 25px 18px 20px;
    }
}
.confirmation--wrapper {
    width: 100%;
}
.confirmation__title {
    font-size: 16px;
    color: #00438a;
    font-weight: 500;
}
@media (min-width: 640px) {
    .confirmation__title {
        font-size: 18px;
    }
}
.confirmation__lead {
    margin-top: 40px;
    font-size: 12px;
    line-height: 20px;
    color: #001f40;
}
@media (min-width: 640px) {
    .confirmation__lead {
        margin-top: 34px;
        font-size: 14px;
        line-height: 24px;
    }
}
.confirmation__bottom {
    background-image: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    color: #fff;
}
.confirmation__total {
    text-align: center;
    padding: 45px 0;
    border-bottom: 1px solid rgba(255,255,255,0.5);
}
@media (min-width: 640px) {
    .confirmation__total {
        border-bottom: none;
        border-right: 1px solid rgba(255,255,255,0.5);
        width: 28%;
        display: inline-block;
    }
}
.confirmation__total--title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}
.confirmation__total--img {
    margin-top: 18px;
}
.confirmation__total--value {
    font-size: 24px;
    margin-top: 16px;
    font-weight: 700;
}
.confirmation__total--value-lead {
    font-size: 12px;
    margin-top: 6px;
}
.confirmation__text {
    text-align: right;
    vertical-align: top;
    padding-right: 130px;
    padding: 5px 20px 40px 0;
}
@media (min-width: 640px) {
    .confirmation__text {
        width: 72%;
        display: inline-block;
    }
}
@media (min-width: 992px) {
    .confirmation__text {
        padding: 5px 130px 0 0;
    }
}
.confirmation__text--item {
    margin-top: 28px;
}
@media (min-width: 640px) {
    .confirmation__text--item {
        margin-top: 55px;
    }
}
.confirmation__text--item-title {
    font-size: 14px;
    display: inline-block;
    width: 190px;
    line-height: 20px;
}
@media (min-width: 640px) {
    .confirmation__text--item-title {
        font-size: 16px;
        font-weight: 500;
        width: auto;
        line-height: normal;
    }
}
.confirmation__text--item-value {
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 20px;
}
@media (min-width: 640px) {
    .confirmation__text--item-value {
        font-size: 18px;
    }
}
.confirmation__btn {
    display: inline-block;
    background-color: #fff;
    border: 1px solid #1e78a5;
    border-radius: 20px;
    color: #1e78a5;
    padding: 6px 10px 6px 15px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    font-size: 12px;
}
.confirmation__btn--wrapper {
    margin: 60px auto 0;
    text-align: center;
}
.confirmation__btn.confirmation {
    margin: 25px auto 0;
}
.confirmation__btn .svg--btn-arrow {
    fill: #1e78a5;
    vertical-align: text-bottom;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-right: 5px;
}
.confirmation__btn:hover,
.confirmation__btn:focus {
    background-color: #1e78a5;
    border: 1px solid #fff;
    color: #fff;
    text-decoration: none;
}
.confirmation__btn:hover .svg--btn-arrow,
.confirmation__btn:focus .svg--btn-arrow {
    fill: #fff;
}
@media (min-width: 640px) {
    .charity--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.charity__left {
    padding: 20px 6px 50px;
}
@media (min-width: 640px) {
    .charity__left {
        width: 70.4%;
        display: inline-block;
        padding: 25px 20px 35px 23px;
    }
}
.charity__left--title {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
    letter-spacing: 0.4px;
}
@media (min-width: 640px) {
    .charity__left--title {
        font-size: 18px;
    }
}
.charity__left--top-block {
    margin-top: 50px;
}
@media (min-width: 640px) {
    .charity__left--top-block {
        margin-top: 62px;
    }
}
.charity__left--top-block--title {
    font-size: 14px;
    font-weight: 500;
    color: #00438a;
}
@media (min-width: 640px) {
    .charity__left--top-block--title {
        font-size: 16px;
    }
}
.charity__left--top-block--lead {
    font-size: 12px;
    color: #001f40;
    margin-top: 10px;
    letter-spacing: 0.2px;
    line-height: 18px;
}
@media (min-width: 640px) {
    .charity__left--top-block--lead {
        font-size: 14px;
    }
}
.charity__left--input-item {
    margin-top: 24px;
    font-size: 14px;
}
@media (min-width: 992px) {
    .charity__left--input-item {
        text-align: right;
    }
}
@media (min-width: 640px) {
    .charity__left--input-item {
        margin-top: 35px;
        padding-right: 100px;
    }
}
.charity__left--input-item--title {
    font-weight: 500;
    color: #001f40;
    letter-spacing: 0.2px;
    margin-bottom: 15px;
}
@media (min-width: 992px) {
    .charity__left--input-item--title {
        display: inline-block;
        margin-bottom: 0;
    }
}
.charity__left--input-item--input {
    width: 140px;
    height: 40px;
    padding: 0 4px;
    border: 1px solid #e9e9e9;
    margin-left: 2px;
}
@media (min-width: 992px) {
    .charity__left--input-item--input {
        display: inline-block;
    }
}
.charity__left--input-item span {
    display: inline-block;
    margin-left: 4px;
}
.charity__right {
    text-align: center;
    position: relative;
    background-image: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    color: #fff;
    vertical-align: top;
    height: 200px;
}
.charity__right--wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
}
@media (min-width: 640px) {
    .charity__right {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 29.6%;
        display: inline-block;
        height: auto;
    }
}
.charity__right--title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}
.charity__right--img {
    margin-top: 18px;
}
.charity__right--value {
    font-size: 24px;
    margin-top: 16px;
    font-weight: 700;
}
.charity__right--value-lead {
    font-size: 12px;
    margin-top: 6px;
}
.charity__bottom {
    margin-top: 20px;
}
.charity__bottom--wrapper {
    text-align: center;
}
.charity__bottom--ttext {
    font-size: 12px;
    color: #1e78a5;
    margin-bottom: 15px;
}
.charity__bottom--ttext + .send--form-error {
    max-width: 63.5%;
    margin-left: auto;
    margin-right: auto;
}
.charity__bottom--btns {
    margin: 20px auto 0;
}
@media (max-width: 992px) {
    .charity__bottom--btns {
        margin-top: 0;
    }
}
@media (min-width: 640px) {
    .charity__bottom--btns {
        margin: 20px 80px 0 auto;
    }
}
.charity__bottom--btns-back {
    display: block;
    color: #1e78a5;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
}
@media (max-width: 992px) {
    .charity__bottom--btns-back {
        margin-bottom: 20px;
    }
}
@media (min-width: 640px) {
    .charity__bottom--btns-back {
        display: inline-block;
        margin-right: 30px;
    }
}
.charity__bottom--btns-bottom {
    margin-top: 20px;
    display: block;
    color: #1e78a5;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
}
@media (max-width: 992px) {
    .charity__bottom--btns-bottom {
        margin-bottom: 20px;
    }
}
@media (min-width: 640px) {
    .charity__bottom--btns-bottom {
        display: inline-block;
        margin-right: 30px;
    }
}
.charity__bottom--btns-valid {
    border: none;
    border-radius: 25px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    min-width: 225px;
    height: 50px;
    text-align: center;
    padding: 10px 20px;
    font-weight: 700;
    background-image: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    margin-top: 15px;
}
@media (min-width: 640px) {
    .charity__bottom--btns-valid {
        margin-top: 0;
    }
}

.charity__bottom--btns-valid.disabled {
    background: #dddddd;
    cursor: not-allowed;
}

.charity__bottom--lnks-valid {
    border: none;
    border-radius: 25px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    min-width: 225px;
    height: 50px;
    text-align: center;
    padding: 10px 20px;
    font-weight: 700;
    background-image: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    margin-top: 15px;
    line-height: 30px;
}
@media (min-width: 640px) {
    .charity__bottom--lnks-valid {
        margin-top: 0;
    }
}
.charity__bottom--btext {
    color: #1e78a5;
    font-size: 12px;
    text-align: left;
    line-height: 20px;
    letter-spacing: 0.3px;
    margin: 15px auto 0;
}
@media (min-width: 640px) {
    .charity__bottom--btext {
        width: 63.5%;
        font-size: 14px;
        margin: 25px auto 0;
        line-height: 25px;
    }
}
.charity__bottom--btext a {
    text-transform: uppercase;
    text-decoration: underline;
    color: #00438a;
    font-weight: 500;
}
.charity__bottom--btext a:hover,
.charity__bottom--btext a:focus,
.charity__bottom--btext a:active {
    color: #1e78a5;
}
.inner-main__title__wrapper-image--small {
    color: #00438a;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: -15px;
    line-height: 2.6;
}
.inner-page-color {
    background-color: #f9fdff;
}
.inner-blocklist--wrapper {
    padding: 15px 10px 35px 20px;
}
.inner-blocklist--title {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
    line-height: 23px;
}
@media (min-width: 640px) {
    .inner-blocklist--title {
        font-size: 20px;
        line-height: normal;
    }
}
@media (min-width: 992px) {
    .inner-blocklist--title {
        font-size: 24px;
    }
}
.inner-blocklist--list {
    margin-top: 25px;
}
.inner-blocklist--list-item {
    font-size: 14px;
    color: #001f40;
    padding-left: 20px;
    position: relative;
    line-height: 20px;
}
.inner-blocklist--list-item:before {
    content: '';
    position: absolute;
    left: -7px;
    top: 6px;
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    background-color: #10b4bb;
    border-radius: 50%;
    margin: 0 10px;
}
.inner-blocklist--list-item:not(:first-child) {
    margin-top: 32px;
}
@media (min-width: 640px) {
    .inner-blocklist--list-item:not(:first-child) {
        margin-top: 28px;
    }
}
.inner-blocklist--list-item .inner-text__link {
    display: inline-block;
    margin: 0;
    margin-left: 10px;
}
@media (min-width: 640px) {
    .inner-blocklist--list-item .inner-text__link {
        display: inline;
        margin: auto;
    }
}
.inner-blocktable--top {
    padding: 20px 18px 0;
}
@media (min-width: 640px) {
    .inner-blocktable--top {
        padding: 25px 18px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.inner-blocktable--top-title {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #00438a;
}
@media (min-width: 640px) {
    .inner-blocktable--top-title {
        font-size: 20px;
        display: inline-block;
    }
}
@media (min-width: 992px) {
    .inner-blocktable--top-title {
        font-size: 24px;
    }
}
.inner-blocktable--top-lead {
    font-size: 10px;
    font-weight: 300;
    color: #666;
    margin-top: 7px;
    line-height: 16px;
}
@media (min-width: 640px) {
    .inner-blocktable--top-lead {
        line-height: normal;
        margin-top: 0;
        font-size: 12px;
        margin-left: auto;
        display: inline-block;
    }
}
.inner-blocktable--info {
    font-size: 12px;
    color: #00438a;
    padding: 0 0 0 20px;
    margin-top: 35px;
    letter-spacing: 0.3px;
}
@media (min-width: 640px) {
    .inner-blocktable--info {
        font-size: 14px;
        margin-top: 50px;
        font-weight: 600;
    }
}
.inner-blocktable--info-value {
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    letter-spacing: normal;
    color: #001f40;
}
.inner-blocktable--table {
    margin-top: 20px;
}
@media (min-width: 640px) {
    .inner-blocktable--table {
        margin-top: 65px;
    }
}
.inner-blocktable--table-head {
    border-bottom: 3px solid #00438a;
    padding-bottom: 7px;
    display: none;
}
@media (min-width: 992px) {
    .inner-blocktable--table-head {
        display: block;
    }
}
.inner-blocktable--table-head--row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 30px 0 15px;
}
.inner-blocktable--table-head--item {
    font-size: 14px;
    font-weight: 500;
    color: #00438a;
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.inner-blocktable--table-head--item:nth-child(1) {
    width: 170px;
}
.inner-blocktable--table-head--item:nth-child(2) {
    width: 205px;
}
.inner-blocktable--table-head--item:nth-child(3) {
    width: 265px;
}
.inner-blocktable--table-head--item:nth-child(4) {
    width: 200px;
}
.inner-blocktable--table-head--item:nth-child(5) {
    width: 140px;
}
.inner-blocktable--table-body--row {
    height: 70px;
    padding: 80px 0 0 0;
    overflow: hidden;
    position: relative;
}
@media (min-width: 992px) {
    .inner-blocktable--table-body--row {
        height: 90px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 30px 0 15px;
        overflow: visible;
    }
}
.inner-blocktable--table-body--row.active {
    overflow: visible;
}
.inner-blocktable--table-body--row.active .inner-blocktable--table-body--row--title:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: 0.4s;
}
.inner-blocktable--table-body--row--title {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #00438a;
    position: absolute;
    top: 30px;
    left: 30px;
}
.inner-blocktable--table-body--row--title:before {
    content: '';
    width: 9px;
    height: 6px;
    background: url("../images/nav-arr-ico-bg.png") no-repeat center/cover;
    position: absolute;
    left: -20px;
    transition: 0.4s;
    top: 3px;
}
@media (min-width: 992px) {
    .inner-blocktable--table-body--row--title {
        display: none;
    }
}
.inner-blocktable--table-body--row:nth-child(even) {
    background-color: #f1faff;
}
.inner-blocktable--table-body--item {
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.inner-blocktable--table-body--item .mobile-title {
    font-size: 12px;
    padding-right: 25px;
    line-height: 20px;
    text-align: right;
    color: #00438a;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.inner-blocktable--table-body--item .absolute-desc {
    font-size: 12px;
    display: block;
    position: absolute;
    color: #666;
    margin-top: 0;
}
.inner-blocktable--table-body--item .mobile-value {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 20px;
}
.inner-blocktable--table-body--item .mobile-value--hidden {
    display: none;
}
@media (min-width: 992px) {
    .inner-blocktable--table-body--item {
        display: block;
        font-size: 14px;
        color: #001f40;
        position: relative;
        padding: 30px 20px 0 0;
        line-height: 16px;
    }
    .inner-blocktable--table-body--item .absolute-desc {
        font-size: 12px;
        display: block;
        position: absolute;
        color: #666;
        margin-top: 6px;
    }
    .inner-blocktable--table-body--item .mobile-value--hidden {
        display: block;
    }
    .inner-blocktable--table-body--item .mobile-title {
        display: none;
    }
}
.cell-3 .inner-blocktable--table-body--item .mobile-value {
    -ms-flex-item-align: start;
    align-self: flex-start;
}
@media (min-width: 992px) {
    .cell-1 {
        width: 170px;
        font-weight: 500;
    }
    .cell-2 {
        width: 205px;
    }
    .cell-3 {
        width: 265px;
    }
    .cell-4 {
        width: 200px;
    }
    .cell-5 {
        width: 140px;
    }
}
.mobile-cell-wrapper {
    margin: 0 0 38px 0;
}
@media (min-width: 992px) {
    .mobile-cell-wrapper {
        margin: 0;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck--wrapper {
        padding: 30px 20px 40px;
    }
}
.inner-blockcheck--wrapper--last {
    padding: 20px 0;
}
.inner-blockcheck--wrapper--last .inner-blockcheck__checkbox {
    padding: 18px 20px;
    margin: 0;
}
.inner-blockcheck--wrapper--last .inner-blockcheck__checkbox--bottom {
    padding: 45px 20px 40px;
}
@media (min-width: 640px) {
    .inner-blockcheck--wrapper--last .inner-blockcheck__checkbox--bottom {
        padding: 45px 30px 40px;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck--wrapper--last .inner-blockcheck__checkbox {
        padding: 18px 30px;
    }
}
.inner-blockcheck__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #00438a;
    letter-spacing: 0.3px;
    padding: 10px 0px 0 20px;
}
@media (min-width: 640px) {
    .inner-blockcheck__title {
        line-height: normal;
        padding: 0;
    }
}
@media (max-width: 992px) {
    .inner-blockcheck__title {
        padding-top: 20px;
    }
}
.inner-blockcheck__radiocheck {
    margin-top: 50px;
    padding: 0 20px;
}
@media (min-width: 640px) {
    .inner-blockcheck__radiocheck {
        margin-top: 40px;
        padding: 0;
    }
}
.inner-blockcheck__radiocheck--lead {
    font-size: 12px;
    color: #001f40;
    padding: 0 0 0 22px;
    line-height: 19px;
    margin-top: 15px;
}
@media (min-width: 640px) {
    .inner-blockcheck__radiocheck--lead letter-spacing 0.2px {
                                                              padding: 0 20px 0 30px;
                                                              line-height: 20px;
                                                          }
}
.inner-blockcheck__radiocheck label {
    font-size: 12px;
    color: #00438a;
    font-weight: 400;
    line-height: 20px;
    vertical-align: top;
}
@media (min-width: 640px) {
    .inner-blockcheck__radiocheck label {
        font-size: 14px;
        font-weight: 500;
        line-height: normal;
        vertical-align: middle;
    }
}
.inner-blockcheck__radiocheck label span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 22px;
    letter-spacing: 0.3px;
}
@media (min-width: 640px) {
    .inner-blockcheck__radiocheck label span {
        margin-left: 30px;
    }
}
.inner-blockcheck__desc {
    font-size: 10px;
    font-weight: 300;
    color: #666;
    margin-top: 42px;
    padding: 0;
    line-height: 18px;
    letter-spacing: 0.4px;
    padding: 0 20px 20px;
}
@media (min-width: 640px) {
    .inner-blockcheck__desc {
        padding: 0 30px 0 25px;
        font-size: 12px;
        margin-top: 30px;
        line-height: 20px;
    }
}
.inner-blockcheck__confirmation--text {
    font-size: 12px;
    color: #001f40;
    margin-top: 6px;
    padding: 0 20px;
    line-height: 20px;
    letter-spacing: 0.4px;
}
@media (min-width: 640px) {
    .inner-blockcheck__confirmation--text {
        padding: 0;
        font-size: 14px;
    }
}
.inner-blockcheck__confirmation--list {
    padding: 7px 0 30px;
    margin: 0;
}
.inner-blockcheck__confirmation--list--title {
    font-size: 12px;
    margin-top: 45px;
    padding: 0 15px;
    color: #001f40;
}
@media (min-width: 640px) {
    .inner-blockcheck__confirmation--list--title {
        padding: 0;
        font-size: 14px;
        margin-top: 30px;
    }
}
.inner-blockcheck__confirmation--list--item {
    margin-top: 26px;
    padding-left: 55px;
    line-height: 20px;
    display: block;
    font-size: 12px;
    color: #001f40;
    position: relative;
}
@media (min-width: 640px) {
    .inner-blockcheck__confirmation--list--item {
        padding-left: 65px;
        font-size: 14px;
    }
}
.inner-blockcheck__confirmation--list--item.without-dot {
    padding-left: 30px;
}
@media (min-width: 640px) {
    .inner-blockcheck__confirmation--list--item.without-dot {
        padding-left: 65px;
    }
}
.inner-blockcheck__confirmation--list--item.without-dot:before {
    display: none;
}
.inner-blockcheck__confirmation--list--item:before {
    content: '';
    position: absolute;
    left: 15px;
    top: -3px;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("../images/check-truquoise.svg") no-repeat center/cover;
}
@media (min-width: 640px) {
    .inner-blockcheck__confirmation--list--item:before {
        left: 25px;
        top: -10px;
    }
}
.inner-blockcheck__converter {
    margin-top: 38px;
    padding: 0 20px;
}
@media (min-width: 640px) {
    .inner-blockcheck__converter {
        padding: 0;
    }
}
.inner-blockcheck__converter--item {
    display: inline-block;
    vertical-align: top;
}
.inner-blockcheck__converter--item:last-child {
    width: 40%;
}
@media (min-width: 640px) {
    .inner-blockcheck__converter--item:last-child {
        width: auto;
    }
}
.inner-blockcheck__converter--item--title {
    font-size: 12px;
    color: #00438a;
    line-height: 18px;
}
@media (min-width: 640px) {
    .inner-blockcheck__converter--item--title {
        font-size: 14px;
        line-height: normal;
    }
}
.inner-blockcheck__converter--item--desc {
    font-size: 10px;
    font-weight: 300;
    color: #666;
    margin-top: 0;
}
@media (min-width: 640px) {
    .inner-blockcheck__converter--item--desc {
        font-size: 12px;
        margin-top: 4px;
    }
}
.inner-blockcheck__converter--item--input {
    height: 40px;
    width: 85px;
    display: inline-block;
    border: 1px solid #e9e9e9;
    padding-left: 10px;
    margin-top: 38px;
    font-size: 14px;
}
@media (min-width: 640px) {
    .inner-blockcheck__converter--item--input {
        width: 140px;
        margin-top: 8px;
    }
}
.inner-blockcheck__converter--item--value {
    font-size: 24px;
    font-weight: 700;
    color: #00438a;
    margin-top: 14px;
}
.inner-blockcheck__converter--item span {
    display: inline-block;
    margin-left: 15px;
    font-size: 14px;
}
.inner-blockcheck__converter--item:first-child:after {
    content: '';
    display: inline-block;
    background: url("../images/datepicker-arr.png") center/cover;
    width: 30px;
    height: 30px;
    margin: 0 10px 8px;
    vertical-align: bottom;
}
@media (min-width: 640px) {
    .inner-blockcheck__converter--item:first-child:after {
        margin: 0 45px 8px;
    }
}
.inner-blockcheck__mtable {
    margin-top: 70px;
    display: inline-block;
    width: 100%;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable {
        margin-top: 53px;
        width: auto;
    }
}
@media (max-width: 992px) {
    .inner-blockcheck__mtable {
        margin-top: 0;
    }
}
.inner-blockcheck__mtable--title {
    font-size: 12px;
    color: #00438a;
    letter-spacing: 0.4px;
    padding: 0 15px;
    font-weight: 500;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--title {
        font-size: 14px;
        padding: 0;
    }
}
.inner-blockcheck__mtable--table {
    margin-top: 20px;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table {
        box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    }
}
.inner-blockcheck__mtable--table--3col {
    margin-top: 20px;
}
@media (max-width: 992px) {
    .inner-blockcheck__mtable--table--3col {
        margin-top: 0;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col {
        box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
        width: 92%;
    }
}
.inner-blockcheck__mtable--table--3col .mobile-title {
    display: block;
    color: #00438a;
    font-size: 12px;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col .mobile-title {
        display: none;
    }
}
.inner-blockcheck__mtable--table--3col .mobile-value {
    display: inline-block;
    margin: 18px 0 0 10px;
}
.inner-blockcheck__mtable--table--3col .mobile-value span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col .mobile-value span {
        display: none;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col .mobile-value {
        display: inline;
        margin: 0;
    }
}
.inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--head--item:nth-child(1) {
    width: 168px;
}
.inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--head--item:nth-child(2) {
    width: 208px;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--head--item:nth-child(2) {
        border-right: 1px solid #e9e9e9;
    }
}
.inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--head--item:nth-child(3) {
    width: 363px;
    text-align: center;
}
.inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--body--item:nth-child(1) {
    width: 100%;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--body--item:nth-child(1) {
        width: 168px;
    }
}
.inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--body--item:nth-child(2) {
    font-size: 14px;
    text-align: left;
    width: 100%;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--body--item:nth-child(2) {
        width: 202px;
        border-right: 1px solid #e9e9e9;
        padding: 28px 0 0 70px;
    }
}
.inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--body--item:nth-child(3) {
    width: 100%;
    text-align: left;
    padding: 35px 0 0 25px;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--3col .inner-blockcheck__mtable--table--body--item:nth-child(3) {
        width: 363px;
        text-align: center;
        padding: 15px 0 0 0;
    }
}
.inner-blockcheck__mtable--table--head {
    font-size: 14px;
    font-weight: 500;
    color: #00438a;
    display: none;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--head {
        display: block;
    }
}
.inner-blockcheck__mtable--table--head--row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--head--row {
        border-bottom: 1px solid #e9e9e9;
    }
}
.inner-blockcheck__mtable--table--head--item {
    height: 76px;
    position: relative;
    padding: 32px 0 0;
}
.inner-blockcheck__mtable--table--head--item:nth-child(1) {
    width: 168px;
    padding-left: 30px;
    border-right: 1px solid #e9e9e9;
}
.inner-blockcheck__mtable--table--head--item:nth-child(2) {
    width: 278px;
    text-align: center;
}
.inner-blockcheck__mtable--table--head--item:last-child:after {
    content: '';
    width: 100%;
    height: 3px;
    bottom: -2px;
    position: absolute;
    left: 0;
    background-color: #f883cc;
    display: inline-block;
}
.inner-blockcheck__mtable--table--body {
    font-size: 12px;
    color: #001f40;
}
.inner-blockcheck__mtable--table--body--row {
    padding-bottom: 25px;
}
.inner-blockcheck__mtable--table--body--row:nth-child(even) {
    background-color: #f1faff;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--body--row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 70px;
        padding-bottom: 0;
    }
}
.inner-blockcheck__mtable--table--body--item {
    position: relative;
    padding: 16px 0 0;
    font-size: 14px;
}
.inner-blockcheck__mtable--table--body--item span {
    display: inline-block;
    margin: 0 0 0 5px;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--body--item span {
        display: none;
        margin: 0;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--body--item {
        padding: 30px 0 0;
        height: 70px;
        font-size: 12px;
    }
}
.inner-blockcheck__mtable--table--body--item input {
    height: 40px;
    width: 160px;
    background-color: #fff;
    padding-left: 8px;
    color: #001f40;
}
.inner-blockcheck__mtable--table--body--item:nth-child(1) {
    width: 100%;
    padding: 20px 0 0 30px;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--body--item:nth-child(1) {
        width: 168px;
        padding: 30px 0 0 40px;
        border-right: 1px solid #e9e9e9;
    }
}
.inner-blockcheck__mtable--table--body--item:nth-child(2) {
    padding: 20px 0 0 25px;
    width: 100%;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--body--item:nth-child(2) {
        text-align: center;
        width: 278px;
        padding: 15px 0 0 0;
    }
}
.inner-blockcheck__mtable--table--body--item:nth-child(3) {
    text-align: center;
    padding: 15px 0 0;
}
.inner-blockcheck__mtable--table--bottom {
    background: #69b7ea;
    color: #fff;
    padding: 20px 0;
}
.inner-blockcheck__mtable--table--bottom--3col {
    background: #69b7ea;
    color: #fff;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--bottom--3col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item {
        width: 47%;
        display: inline-block;
    }
}
.inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:first-child {
    padding: 25px 0 15px;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
}
@media (max-width: 992px) {
    .inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:first-child {
        padding-bottom: 25px;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:first-child {
        text-align: center;
        width: 348px;
        padding: 25px 0 15px;
        border-bottom: none;
        border-right: 1px solid #e9e9e9;
    }
}
@media (min-width: 992px) {
    .inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:first-child {
        width: 355px;
    }
}
.inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:first-child .inner-blockcheck__mtable--table--bottom--item--title {
    width: 50%;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:first-child .inner-blockcheck__mtable--table--bottom--item--title {
        width: 45%;
    }
}
.inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:first-child .inner-blockcheck__mtable--table--bottom--item--value {
    padding-left: 30px;
}
.inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:last-child {
    padding: 20px 0 15px;
}
.inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item:last-child .inner-blockcheck__mtable--table--bottom--item--title {
    padding-top: 10px;
}
.inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item--title {
    width: 50%;
}
.inner-blockcheck__mtable--table--bottom--3col .inner-blockcheck__mtable--table--bottom--item--value {
    padding-left: 30px;
}
.inner-blockcheck__mtable--table--bottom--item {
    padding: 15px 10px;
    font-size: 14px;
    font-weight: 600;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--bottom--item {
        padding: 4px 10px;
    }
}
.inner-blockcheck__mtable--table--bottom--item--title {
    text-align: right;
    display: inline-block;
    width: 50%;
}
@media (min-width: 640px) {
    .inner-blockcheck__mtable--table--bottom--item--title {
        width: 70%;
    }
}
.inner-blockcheck__mtable--table--bottom--item--value {
    display: inline-block;
    padding-left: 20px;
}
.inner-blockcheck__mtable--table--bottom--item--value.value-warning {
    background-color: #fb8e00;
    vertical-align: middle;
    padding: 3px 7px 1px;
    border-radius: 4px;
    margin-left: 5px;
    letter-spacing: 0.7px;
    position: relative;
}
.inner-blockcheck__mtable--table--bottom--item--value.value-warning:after {
    position: absolute;
    right: -27px;
    top: 0;
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url("../images/depassement.svg") no-repeat center/cover;
}
.inner-blockcheck__info {
    margin-top: 30px;
    position: relative;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background-image: linear-gradient(72deg, #51c0aa 0%, #69b7ea 100%);
    padding: 12px 10px 24px 70px;
    line-height: 18px;
    letter-spacing: 0.3px;
}
.inner-blockcheck__info a {
    color: #fff;
    text-decoration: underline;
}
@media (min-width: 640px) {
    .inner-blockcheck__info {
        padding: 24px 60px 24px 80px;
        font-size: 14px;
        line-height: 22px;
    }
}
@media (max-width: 992px) {
    .inner-blockcheck__info {
        margin-left: 10px;
        margin-right: 10px;
    }
}
.inner-blockcheck__info:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 25px;
    left: 20px;
    width: 30px;
    height: 30px;
    background: url("../images/info.svg") center/cover;
}
@media (min-width: 640px) {
    .inner-blockcheck__info:before {
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        left: 28px;
    }
}
.inner-blockcheck__text {
    margin-top: 35px;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.4px;
    color: #001f40;
    padding: 0 20px;
}
@media (min-width: 640px) {
    .inner-blockcheck__text {
        padding: 0;
        margin-top: 19px;
        font-size: 13px;
    }
}
.inner-blockcheck__checkbox {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    margin: 12px 0 20px;
    color: #00438a;
}
@media (max-width: 640px) {
    .inner-blockcheck__checkbox {
        padding: 0 20px;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck__checkbox {
        margin: 34px 0 0;
    }
}
.inner-blockcheck__checkbox--bottom {
    padding-top: 20px;
    border-top: 1px dashed #e9e9e9;
}
.inner-blockcheck__checkbox--bottom span {
    font-weight: 700;
}
.inner-blockcheck__checkbox--bottom span a {
    color: #1e78a5;
    text-decoration: underline;
}
.inner-blockcheck__checkbox--bottom span a:hover,
.inner-blockcheck__checkbox--bottom span a:focus,
.inner-blockcheck__checkbox--bottom span a:active {
    color: #1bb3ba;
}
.inner-blockcheck__checkbox span {
    display: inline-block;
    margin-left: 30px;
    vertical-align: middle;
    line-height: 20px;
    font-weight: 500;
    font-size: 12px;
}
@media (min-width: 640px) {
    .inner-blockcheck__checkbox span {
        margin-left: 40px;
        font-size: 14px;
    }
}
.inner-blockcheck__checkbox .checkbox:not(checked) + label:before {
    left: auto;
    top: auto;
}
.inner-blockcheck__bottom-btn {
    color: #1e78a5;
    border: 1px solid #1e78a5;
    border-radius: 4px;
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
    margin: 10px auto 0;
    display: block;
}
@media (min-width: 640px) {
    .inner-blockcheck__bottom-btn {
        max-width: 64%;
    }
}
.inner-blockcheck__bottom-text {
    font-size: 12px;
    color: #001f40;
    text-align: left;
    margin: 10px auto 0;
    display: block;
    line-height: 20px;
}
.inner-blockcheck__bottom-text img {
    vertical-align: top;
    margin: 3px 0 0 2px;
}
@media (min-width: 640px) {
    .inner-blockcheck__bottom-text img {
        margin: 0;
        vertical-align: middle;
    }
}
@media (min-width: 640px) {
    .inner-blockcheck__bottom-text {
        width: 63.5%;
        margin: 20px auto 0;
        font-size: 14px;
    }
}
.inner-blockcheck__bottom-text span {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
    padding-left: 10px;
}
.confirmation--block {
    border: 1px solid #1e78a5;
    border-radius: 4px;
    margin: 25px 25px 0 -30px;
}
@media (min-width: 640px) {
    .confirmation--block {
        margin: 15px 0 0 52px;
        width: 322px;
    }
}
.confirmation--block--inner {
    margin: 15px 0;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (min-width: 640px) {
    .confirmation--block--inner {
        font-size: 14px;
    }
}
.confirmation--block--title {
    color: #00438a;
}
.confirmation--block--value {
    font-weight: 700;
    color: #001f40;
    margin-left: 40px;
}
.demande-table-js .inner-blocktable--table-body--row--title {
    cursor: pointer;
}
.inner-box-block--demandes .inner-text__link {
    margin-left: 10px;
}
.inner-box-block--demandes .inner-text__link:before {
    padding-right: 5.3px;
    padding-left: 5.3px;
}
.inner-blockpic__block.inner-blockpic__block--supplementaire {
    background-image: linear-gradient(135deg, #51c0aa 0%, #69b7ea 100%);
}
.demande-accuel .inner-text__link:before {
    background-color: #2e1c8c;
    padding-left: 5.7px;
    padding-right: 5.5px;
}
.inner-blockpic__pic--img {
    background: url("../images/fermer.jpg") center/cover;
    height: 250px;
}
@media (min-width: 640px) {
    .inner-blockpic__pic--img {
        height: 350px;
    }
}
@media (min-width: 992px) {
    .inner-blockpic__pic--img {
        height: auto;
    }
}
.demande-accuel .inner-main__title div p {
    color: #00438a;
    font-size: 10px;
    margin-bottom: -10px;
}
@media (min-width: 640px) {
    .demande-accuel .inner-main__title div p {
        display: none;
    }
}
.filtering--wrapper {
    padding: 20px 0 30px;
}
@media (width: 320px) {
    .filtering--wrapper {
        padding: 20px 0 0;
    }
}
@media (min-width: 992px) {
    .filtering--wrapper {
        padding: 20px 0 30px;
    }
}
.filtering-tabs--select--wrapper {
    position: relative;
    width: 300px;
    margin: 0 auto;
    font-size: 14px;
    padding: 0 20px;
}
@media (min-width: 640px) {
    .filtering-tabs--select--wrapper {
        padding: 0;
    }
}
@media (min-width: 992px) {
    .filtering-tabs--select--wrapper {
        margin-top: 0;
    }
}
.filtering-tabs--select--wrapper:not(:last-child) {
    margin-right: 15px;
}
.filtering-tabs--select--wrapper:before,
.filtering-tabs--select--wrapper:after {
    content: '';
    position: absolute;
    right: 35px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
}
@media (min-width: 640px) {
    .filtering-tabs--select--wrapper:before,
    .filtering-tabs--select--wrapper:after {
        right: 15px;
    }
}
.filtering-tabs--select--wrapper:before {
    top: 13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
}
.filtering-tabs--select--wrapper:after {
    top: 21px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    border-color: #666 transparent transparent transparent;
}
.filtering-tabs--select {
    height: 40px;
    font-family: 'Poppins';
    background-color: #fff;
    -webkit-appearance: none;
    border-color: #e9e9e9;
    padding: 0 28px 0 10px;
    width: 100%;
}
.filtering-tabs--wrapper {
    display: block;
}
@media (min-width: 992px) {
    .filtering-tabs--wrapper {
        display: none;
    }
}
.filtering-tabs--list {
    display: none;
}
@media (min-width: 992px) {
    .filtering-tabs--list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 60px;
        border-bottom: 1px solid #e9e9e9;
    }
}
.filtering-tabs--item {
    font-size: 14px;
    font-weight: 500;
    transition: 0.4s;
    padding: 0 15px;
    position: relative;
}
.filtering-tabs--item a {
    color: #00438a;
}
.filtering-tabs--item.active {
    transition: 0.4s;
}
.filtering-tabs--item.active a {
    color: #10b4bb;
}
.filtering-tabs--item.active:after {
    content: '';
    position: absolute;
    bottom: -23px;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #10b4bb;
}
.filtering--counter {
    font-size: 16px;
    color: #00438a;
    margin: 36px 0 0;
    padding: 0 24px;
}
.filtering__item.clearfix {
    display: block;
}
.filtering__item {
    border-bottom: 1px dashed #e9e9e9;
    padding: 20px 0;
}
@media (min-width: 640px) {
    .filtering__item {
        padding: 38px 22px 48px;
    }
}
.filtering__item--text {
    padding: 0 20px;
}
@media (min-width: 640px) {
    .filtering__item--text {
        padding: 0;
    }
}
.filtering__item--prev {
    width: 100%;
    height: 200px;
    background-color: #000;
    margin: 0 auto 20px;
}
@media (min-width: 640px) {
    .filtering__item--prev {
        width: 300px;
        height: 300px;
    }
}
@media (min-width: 992px) {
    .filtering__item--prev {
        float: left;
        width: 196px;
        height: 143px;
        margin-right: 20px;
    }
}
.filtering__item--date {
    display: inline-block;
    font-size: 12px;
    color: #1e78a5;
    vertical-align: middle;
    line-height: 20px;
    margin-right: 15px;
}
.filtering__item--category {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #fff;
    padding: 2px 6px 0;
    border-radius: 6px;
    display: inline-block;
    vertical-align: top;
    line-height: 16px;
}
.filtering__item--category.category-color-1 {
    background-color: #FF0000;
}
.filtering__item--category.category-color-2 {
    background-color: #7fbd61;
}
.filtering__item--category.category-color-3 {
    background-color: #0e4387;
}
.filtering__item--category.category-color-4 {
    background-color: #ED7F10;
}
.filtering__item--category.category-color-5 {
    background-color: #1bb3ba;
}
.filtering__item--category.category-color-6 {
    background-color: #660099;
}
.filtering__item--title {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.9px;
    color: #00438a;
    margin-top: 4px;
    line-height: 25px;
}
@media (min-width: 640px) {
    .filtering__item--title {
        padding-right: 100px;
        line-height: 22px;
    }
}
.filtering__item--lead {
    font-size: 14px;
    color: #001f40;
    line-height: 20px;
    letter-spacing: 0.3px;
    margin-top: 6px;
}
@media (min-width: 640px) {
    .filtering__item--lead {
        padding-right: 50px;
    }
}
.filtering__item--link {
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    color: #001f40;
    display: inline-block;
    margin-top: 15px;
}
.filtering__item--link:before {
    content: '';
    width: 15px;
    height: 12px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url("../images/publications.png") no-repeat center/cover;
}
.filtering__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 70px 0 0;
}
.filtering__pagination__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 50px;
    height: 32px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
}
@media (min-width: 640px) {
    .filtering__pagination__item {
        width: 68px;
    }
}
.filtering__pagination__item a {
    color: #00438a;
}
.filtering__pagination__item a img {
    width: 20px;
}
.filtering__pagination__item.active {
    border-bottom: 3px solid #1bb3ba;
}
.filtering__pagination__item.active a {
    color: #1bb3ba;
}
.search .filtering__item {
    padding: 20px 0 40px;
}
@media (min-width: 992px) {
    .search .filtering__item {
        padding: 38px 22px 48px 80px;
    }
}
.search-matches {
    color: #10b4bb;
}
.search-key {
    display: block;
    text-align: center;
    font-size: 16px;
    margin: 10px 0 0 0;
}
.section__main-block .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 1310px;
}
@media (min-width: 992px) {
    .section__main-block .container {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.main-block--wrapper {
    position: relative;
}
.main-block--wrapper .main-bg {
    position: relative;
    width: 100%;
    z-index: -1;
    -o-object-fit: cover;
    object-fit: cover;
}
@media (min-width: 640px) {
    .main-block--wrapper .main-bg {
        height: auto;
    }
}
.main-block--wrapper .main-bg--wrapper {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 150px;
    background-image: linear-gradient(72deg, rgba(0,177,193,0.4) 0%, rgba(199,226,84,0.4) 100%);
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 640px) {
    .main-block--wrapper .main-bg--wrapper {
        height: 250px;
    }
}
@media (min-width: 992px) {
    .main-block--wrapper .main-bg--wrapper {
        height: 350px;
    }
}
@media (min-width: 1310px) {
    .main-block--wrapper .main-bg--wrapper {
        height: 450px;
    }
}
.main-block--title {
    position: absolute;
    color: #00438a;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    font-size: 24px;
}
@media (min-width: 640px) {
    .main-block--title {
        font-size: 36px;
    }
}
@media (min-width: 1310px) {
    .main-block--title {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        top: 50px;
    }
}
.main-block--title div {
    padding: 10px 27px;
    background-color: #fff;
    border-radius: 15px/20px;
    font-weight: 300;
    white-space: nowrap;
    margin-top: -10px;
}
@media (min-width: 640px) {
    .main-block--title div {
        border-radius: 15px/25px;
        padding: 10px 30px;
        margin-top: -15px;
    }
}
@media (min-width: 992px) {
    .main-block--title div {
        padding: 13px 35px;
    }
}
.main-block--lead {
    position: relative;
    box-shadow: 0px 0px 27px -2px rgba(0,0,0,0.15);
    margin: 40px 10px 0;
    width: 100%;
}
@media (min-width: 640px) {
    .main-block--lead {
        width: 640px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 992px) {
    .main-block--lead {
        width: 797px;
        margin: 40px auto 0;
    }
}
@media (min-width: 1310px) {
    .main-block--lead {
        position: absolute;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        bottom: 78px;
        left: 50%;
        margin: 0;
    }
}
.main-block--lead-prod {
    overflow: hidden;
    background-color: rgba(255,255,255,0.73);
    position: relative;
    box-shadow: 0px 0px 27px -2px rgba(0,0,0,0.15);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0px 10px 0 10px;
}
@media (max-width: 992px) {
    .main-block--lead-prod {
        background-color: #f8fcff;
    }
}
@media (min-width: 992px) {
    .main-block--lead-prod {
        width: 757px;
        margin: 0px auto 0;
    }
}
@media (min-width: 1310px) {
    .main-block--lead-prod {
        position: absolute;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        bottom: 78px;
        left: 50%;
        margin: 0;
    }
}
.main-block--lead-prod--bottom-text {
    line-height: 1.4;
    position: absolute;
    bottom: 0;
    margin: 0 0 5px 5px;
    font-size: 12px;
    font-weight: 500;
    color: #001f40;
}
@media (min-width: 992px) {
    .main-block--lead-prod-asap-header-block {
        width: 570px;
    }
}
@media (max-width: 992px) {
    .main-block--lead-prod-asap-header-block {
        width: 100%;
    }
}
.main-block--lead-outer {
    position: absolute;
    left: 2px;
    bottom: -35px;
    font-weight: 500;
    letter-spacing: 0.3px;
    color: #001f40;
    font-size: 10px;
    line-height: 15px;
}
@media (min-width: 640px) {
    .main-block--lead-outer {
        font-size: 12px;
    }
}
@media (min-width: 1310px) {
    .main-block--lead-outer {
        left: 12px;
        bottom: 5px;
    }
}
.main-block--lead-block {
    background-color: rgba(255,255,255,0.73);
    font-weight: 600;
    position: relative;
    float: left;
    text-align: center;
    width: 50%;
    height: 140px;
}
@media (min-width: 640px) {
    .main-block--lead-block {
        width: 320px;
    }
}
@media (min-width: 992px) {
    .main-block--lead-block {
        width: 189px;
    }
}
.main-block--lead-block-prod {
    font-weight: 500;
    position: relative;
    float: left;
    text-align: center;
    width: 50%;
    height: 165px;
    display: block;
}
@media (min-width: 992px) {
    .main-block--lead-block-prod {
        width: 189px;
        height: 172px;
    }
    .main-block--lead-block-prod:after {
        position: absolute;
        content: "";
        height: 200%;
        top: 0;
        width: 2px;
        background: #fff;
        right: -2px;
        z-index: -1;
    }
}
.main-block--lead-block--content {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@media (min-width: 1310px) {
    .main-block--lead-block:not(:last-child) {
        border-right: 1px solid #fff;
    }
}
.main-block--lead-block--action {
    float: left;
    height: 140px;
    width: 100%;
    position: relative;
}
@media (min-width: 640px) {
    .main-block--lead-block--action {
        width: 427px;
    }
}
@media (min-width: 992px) {
    .main-block--lead-block--action {
        width: 230px;
    }
}
.main-block--lead-block--action-link {
    position: relative;
    cursor: pointer;
    z-index: 2;
    display: block;
    height: 50%;
    width: 100%;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.9px;
    border: none;
    padding-left: 50px;
    text-align: left;
    background: linear-gradient(134.72deg, #69b7ea 0%, #00c8d5 100%);
}
.main-block--lead-block--action-link:before {
    content: '';
    position: absolute;
    left: 12px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 28px;
    height: 19px;
    background: url("../images/main-block-link-1.svg") no-repeat center center;
}
.main-block--lead-block--action-link:last-of-type {
    border-top: 1px solid #fff;
}
.main-block--lead-block--action-link:last-of-type:before {
    content: '';
    position: absolute;
    left: 12px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 28px;
    height: 19px;
    background: url("../images/main-block-link-2.svg") no-repeat center center;
}
.main-block--lead-block--action-link:hover {
    background: linear-gradient(222.72deg, #69b7ea 0%, #00c8d5 100%);
}
.main-block--lead-block--action-link--dropdown {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px);
    transition: 0.4s;
    position: absolute;
    left: 0;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
    z-index: 2;
    width: 100%;
}
.main-block--lead-block--action-link--dropdown.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.main-block--lead-block--action-link--dropdown li {
    background-color: #fff;
    height: 50px;
    padding: 17px 25px 0;
}
@media (min-width: 640px) {
    .main-block--lead-block--action-link--dropdown li {
        width: 427px;
    }
}
@media (min-width: 992px) {
    .main-block--lead-block--action-link--dropdown li {
        width: 230px;
    }
}
.main-block--lead-block--action-link--dropdown li:not(:first-child) {
    border-top: 1px solid #e9e9e9;
}
.action-link--dropdown-item {
    font-size: 14px;
    text-decoration: none;
    color: #001f40;
}
.lead-block--mod-month {
    position: absolute;
    top: 10px;
    left: 12px;
    color: #00438a;
    letter-spacing: 0.4px;
    font-size: 12px;
    z-index: 1;
}
@media (min-width: 640px) {
    .lead-block--mod-month {
        font-size: 14px;
    }
}
.lead-block--mod-month-prod {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #00438a;
    letter-spacing: 0.4px;
    font-size: 12px;
    width: 100%;
    text-align: left;
    z-index: 1;
}
@media (min-width: 640px) {
    .lead-block--mod-month-prod {
        font-size: 14px;
    }
}
.lead-block--change-up,
.lead-block--change-down {
    position: relative;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    display: inline-block;
    text-align: left;
    border-radius: 6px;
}
.lead-block--change-up:before,
.lead-block--change-down:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 3.5px 4px 3.5px;
    border-color: transparent transparent #fff transparent;
}
.lead-block--change-up {
    background-color: #29d193;
    padding: 5px 14px 0px 20px;
}
.lead-block--change-up:before {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.lead-block--change-down {
    background-color: #ee1a51;
    padding: 3px 14px 0px 25px;
}
.lead-block--change-down:before {
    -webkit-transform: translate(0, -16%) rotate(180deg);
    transform: translate(0, -16%) rotate(180deg);
}
.lead-block--price {
    font-size: 20px;
    color: #00438a;
    font-weight: 600;
    margin-top: 10px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
@media (max-width: 992px) {
    .lead-block--price {
        font-weight: 700;
    }
}
@media (min-width: 640px) {
    .lead-block--price {
        font-size: 24px;
    }
}
.lead-block--price-lead {
    font-size: 10px;
    margin-top: 5px;
    color: #001f40;
}
@media (min-width: 640px) {
    .lead-block--price-lead {
        font-size: 12px;
    }
}
.lead-block--link {
    display: block;
    margin-top: 8px;
    color: #001f40;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 11px;
}
@media (min-width: 640px) {
    .lead-block--link {
        font-size: 12px;
    }
}
.lead-block--link:before {
    background: none;
    content: 'i';
    background-color: #2e1c8c;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    text-transform: none;
    display: inline-block;
    height: 14px;
    padding: 0 5.3px;
    font-weight: bold;
    line-height: 14px;
    vertical-align: baseline;
    margin-right: 8px;
}
.paiement a.main-block--lead-block--action-link {
    line-height: 70px;
    border-top: none;
}
.paiement a.main-block--lead-block--action-link:before {
    background: url("../images/main-block-link-1.svg") no-repeat center center;
}
.paiement a.main-block--lead-block--action-link:hover,
.paiement a.main-block--lead-block--action-link:focus,
.paiement a.main-block--lead-block--action-link:active {
    color: #fff;
    text-decoration: none;
}
.payment-chart--wrapper {
    width: 100%;
    margin: 52px auto 0;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    overflow: hidden;
    background: #fff;
}
@media (min-width: 992px) {
    .payment-chart--wrapper {
        position: relative;
        width: 1035px;
        padding: 0;
    }
}
.payment-chart--options {
    padding: 20px 20px 0;
    width: 100%;
    border-top: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .payment-chart--options {
        text-align: center;
    }
}
@media (min-width: 992px) {
    .payment-chart--options {
        text-align: left;
    }
}
.payment-chart--btn {
    margin-left: 12px;
    vertical-align: middle;
    text-decoration: none;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: 700;
    height: 28px;
    border-radius: 25px;
    color: #fff;
    text-transform: uppercase;
    background-image: linear-gradient(222deg, #003d92 0%, #30cad9 100%);
    display: inline-block;
    margin: 25px;
    display: none;
}
.payment-chart--btn:hover,
.payment-chart--btn:focus,
.payment-chart--btn:active {
    text-decoration: none;
    color: #fff;
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
}
@media (min-width: 992px) {
    .payment-chart--btn {
        margin: 0;
    }
}
.payment-chart--graph.active {
    padding-bottom: 40px;
}
.payment-chart--graph.has-tooltip {
    padding-bottom: 382px;
}
@media (min-width: 640px) {
    .payment-chart--graph.has-tooltip {
        padding-bottom: 160px;
    }
}
@media (min-width: 640px) and (min-width: 992px) {
    .payment-chart--graph.has-tooltip {
        padding-bottom: 140px;
    }
}
@media (min-width: 640px) {
    .ma-production .sodiaal-tab.active {
        overflow-x: hidden;
    }
}
.ma-production .payment-chart--graph.has-tooltip {
    padding-bottom: 340px;
}
@media (min-width: 640px) {
    .ma-production .payment-chart--graph.has-tooltip {
        padding-bottom: 300px;
    }
}
.ma-production .payment-chart--mention {
    margin-top: -40px;
    font-size: 10px;
}
@media (min-width: 640px) {
    .ma-production .payment-chart--mention {
        margin-top: -25px;
        font-size: 12px;
    }
}
.ma-production .data-wrap .tooltip-info--wrapper {
    border: none;
}
.ma-production #legend {
    width: 450px;
}
@media (min-width: 992px) {
    .ma-production #legend {
        width: auto;
    }
}
.ma-production .tooltip-info--wrapper {
    border-left: none;
    border-top: none;
    border-bottom: none;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.4;
    display: block;
    padding: 1px;
    width: 100%;
}
.ma-production .payment-chart--top {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 20px;
}
.ma-production .legend-item {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.ma-production .legend-list .legend-item:nth-of-type(2) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
}
.ma-production .legend-list .legend-item:nth-of-type(2) .legend-line {
    width: 8px;
    height: 8px;
    border-radius: 0;
    background-color: #29d193;
}
.ma-production .legend-list .legend-item:nth-of-type(3) .legend-line {
    width: 8px;
    height: 8px;
    border-radius: 0;
    background-color: $bebebe;
}
.ma-production .legend-list .legend-item:nth-of-type(4) .legend-line {
    width: 10px;
}
.ma-production .legend-list .legend-item:nth-of-type(4) .legend-line + .legend-title {
    margin-left: 17px;
}
.ma-production .legend-list .legend-item:nth-of-type(4) .legend-line:after {
    background-color: #fabb69;
    content: '';
    width: 10px;
    height: 4px;
    display: inline-block;
    position: absolute;
    border-radius: 20px;
    margin-left: 11px;
}
.ma-production .tooltip-value--wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
@media (min-width: 640px) {
    .ma-production .custom-tooltip {
        width: 850px;
    }
}
.data-wrap {
    padding: 10px 5px 20px 5px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 50%;
}
.data-wrap:first-of-type {
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .data-wrap:first-of-type {
        border-bottom: none;
    }
}
.data-wrap:nth-of-type(2) {
    border-bottom: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .data-wrap:nth-of-type(2) {
        border-right: 1px solid #e9e9e9;
        border-bottom: none;
    }
}
.data-wrap:nth-of-type(3) {
    border-right: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .data-wrap {
        width: 15%;
    }
    .data-wrap:last-of-type {
        border-right: none;
    }
}
.precent-value {
    color: #00438a;
}
@media (min-width: 640px) {
    .tree-column .data-wrap {
        width: 33.33333%;
    }
}
.data-wrap.company-data {
    position: relative;
    padding-bottom: 30px;
    display: inline;
    width: 35%;
}
.data-wrap.company-data .tooltip-info--value {
    width: 250px;
    text-align: left;
    padding-right: 10px;
    font-size: 12px;
    text-align: right;
    position: relative;
}
.data-wrap.company-data .tooltip-info--value:before {
    position: absolute;
    left: 15px;
}
.data-wrap.company-data .tooltip-info--wrapper {
  width: 100%;
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
.data-wrap.company-data .tooltip-info--wrapper:nth-of-type(2) .tooltip-info--value:before {
  content: "Volume payé :";
}
.data-wrap.company-data .tooltip-info--wrapper:nth-of-type(3) .tooltip-info--value:before {
  content: "Volume payé au prix C :";
}
.data-wrap.company-data .tooltip-info--wrapper > div {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}
.data-wrap.company-data .tooltip-info--wrapper div.tooltip-info--title {
    position: absolute;
    bottom: 10px;
    left: 10px;
}
.total-number {
    text-align: center;
    color: #00438a;
    border-bottom: 1px solid #e9e9e9;
    margin: 5px auto 10px auto;
    padding-bottom: 3px;
    font-size: 16px;
}
.graph-options--date-wrapper {
    float: none;
}
@media (min-width: 992px) {
    .graph-options--date-wrapper {
        float: left;
    }
}
.graph-options--date-title {
    color: #001f40;
    font-size: 14px;
    display: block;
    padding-bottom: 5px;
}
@media (min-width: 640px) {
    .graph-options--date-title {
        font-size: 16px;
    }
}
@media (min-width: 992px) {
    .graph-options--date-title {
        display: inline-block;
        padding-bottom: 0;
        margin-right: 15px;
        font-size: 14px;
    }
}
.graph-options--datepicker {
    font-size: 12px;
    font-family: 'Poppins';
    color: #001f40;
    border: 1px solid #e9e9e9;
    height: 40px;
    width: 110px;
    padding: 5px 35px 5px 10px;
}
@media (width: 320px) {
    .graph-options--datepicker {
        width: 110px;
    }
}
@media (width: 375px) {
    .graph-options--datepicker {
        width: 137px;
    }
}
@media (width: 414px) {
    .graph-options--datepicker {
        width: 157px;
    }
}
@media (min-width: 640px) {
    .graph-options--datepicker {
        width: 140px;
    }
}
.graph-options--datepicker--wrapper {
    display: inline-block;
    position: relative;
}
.graph-options--datepicker--ico {
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: url("../images/datepicker-btn.png") no-repeat center center;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.graph-options--arr {
    background: url("../images/datepicker-arr.png") no-repeat center/cover;
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
}
.graph-options--select--wrapper {
    position: relative;
    display: inline-block;
    margin-top: 10px;
}
@media (min-width: 992px) {
    .graph-options--select--wrapper {
        margin-top: 0;
    }
}
.graph-options--select--wrapper:not(:last-child) {
    margin-right: 15px;
}
.graph-options--select--wrapper:before,
.graph-options--select--wrapper:after {
    content: '';
    position: absolute;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
}
.graph-options--select--wrapper:before {
    top: 13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
}
.graph-options--select--wrapper:after {
    top: 21px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    border-color: #666 transparent transparent transparent;
}
.graph-options--dropdown {
    height: 40px;
    font-family: 'Poppins';
    background-color: #fff;
    -webkit-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-color: #e9e9e9;
    padding: 0 28px 0 10px;
}
@media (width: 320px) {
    .graph-options--dropdown {
        width: 115px;
    }
}
@media (width: 375px) {
    .graph-options--dropdown {
        width: 142px;
    }
}
@media (width: 414px) {
    .graph-options--dropdown {
        width: 162px;
    }
}
.graph-options--dropdown--wrapper {
    float: none;
    margin-top: 20px;
}
@media (min-width: 992px) {
    .graph-options--dropdown--wrapper {
        float: right;
        margin-top: 0;
    }
}
.graph-options--dropdown-title {
    color: #001f40;
    font-size: 14px;
    display: block;
}
@media (min-width: 640px) {
    .graph-options--dropdown-title {
        font-size: 16px;
    }
}
@media (min-width: 992px) {
    .graph-options--dropdown-title {
        display: inline-block;
        padding-right: 10px;
        font-size: 14px;
    }
}
select::-ms-expand {
    display: none;
}
.lead-block--link-light.lead-block--link:before {
    background-color: #1e78a5;
}
.custom-tooltip-close {
    position: absolute;
    right: 8px;
    top: 6px;
    width: 10px;
    height: 10px;
    background: url("../images/modal-close-ico.svg") no-repeat center center;
    cursor: pointer;
}
.graph-tabs--list {
    display: none;
    padding-left: 25px;
    margin: 0;
}
@media (min-width: 992px) {
    .graph-tabs--list {
        width: 100%;
        display: inline-block;
    }
}
@media (min-width: 992px) {
    .graph-tabs--list {
        width: 85%;
    }
}
.graph-tabs--item {
    display: inline-block;
    padding: 26px 55px 0 0;
    height: 60px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    color: #00438a;
}
.graph-tabs--item a {
    display: inline-block;
    position: relative;
    color: #00438a;
}
.graph-tabs--item a:after {
    content: '';
    bottom: -22px;
    left: 0;
    width: 100%;
    height: 3px;
    position: absolute;
    background-color: #10b4bb;
    -webkit-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: 0;
    transition: 0.4s;
}
.graph-tabs--item:last-child {
    padding: 24px 0;
}
.graph-tabs--item.active a {
    color: #10b4bb;
}
.graph-tabs--item.active a:after {
    content: '';
    bottom: -22px;
    left: 0;
    width: 100%;
    height: 3px;
    position: absolute;
    background-color: #10b4bb;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    transition: 0.4s;
    opacity: 1;
}
.mobile-tabs--select--wrapper {
    border-bottom: 3px solid #10b4bb;
    padding-bottom: 15px;
    position: relative;
}
@media (min-width: 992px) {
    .mobile-tabs--select--wrapper {
        display: none;
    }
}
.mobile-tabs--select--wrapper:before,
.mobile-tabs--select--wrapper:after {
    content: '';
    position: absolute;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
}
.mobile-tabs--select--wrapper:before {
    top: 13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
}
.mobile-tabs--select--wrapper:after {
    top: 21px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    border-color: #666 transparent transparent transparent;
}
.mobile-tabs--wrapper {
    position: relative;
    padding: 15px 20px 0;
}
@media (min-width: 992px) {
    .mobile-tabs--wrapper {
        padding: 0;
    }
}
.mobile-tabs--select {
    width: 100%;
    height: 40px;
    font-family: 'Poppins';
    background-color: #fff;
    -webkit-appearance: none;
    padding: 0 28px 0 10px;
    border-color: #e9e9e9;
}
.legend-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 25px;
}
@media (min-width: 640px) {
    .legend-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media (min-width: 992px) {
    .legend-list {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding-right: 10px;
        padding-left: 0;
        margin-top: 20px;
    }
}
.legend-item {
    display: inline-block;
    position: relative;
    margin-right: 20px;
    margin-top: 25px;
    width: 50%;
}
@media (width: 320px) {
    .legend-item {
        width: auto;
    }
}
@media (min-width: 375px) {
    .legend-item {
        margin-right: 0;
    }
}
@media (min-width: 640px) {
    .legend-item {
        margin-right: 45px;
        width: auto;
    }
}
@media (min-width: 992px) {
    .legend-item {
        margin-top: 0;
        margin-right: 0;
        margin-left: 45px;
    }
}
.legend-line {
    display: inline-block;
    width: 15px;
    height: 4px;
    border-radius: 20px;
    vertical-align: middle;
    margin-left: 20px;
    margin-top: 1px;
}
.legend-title {
    display: inline-block;
    font-size: 12px;
    color: #00438a;
    vertical-align: middle;
    line-height: 15px;
    margin-left: 5px;
}
.legend-checkbox.checkbox {
    width: 12px;
    height: 12px;
    margin: 0;
}
.legend-checkbox.checkbox:not(checked) + label:before {
    left: 0;
    top: 6px;
    width: 12px;
    height: 12px;
}
.legend-checkbox.checkbox:checked + label:before {
    background-size: cover;
}
.custom-tooltip {
    display: inline-block;
    border: 1px solid #e9e9e9;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
    background-color: #fff;
    border-radius: 2px;
    transition: 0.4s;
    margin-top: 20px;
    width: 94.7%;
    left: 10px;
    position: absolute;
    text-align: center;
}
@media (min-width: 640px) {
    .custom-tooltip {
        width: 500px;
        left: 50%;
        -webkit-transform: translate(-50%, 0) translate3d(0, 0, 0);
        transform: translate(-50%, 0) translate3d(0, 0, 0);
    }
}
@media (min-width: 992px) {
    .custom-tooltip {
        margin-top: 0;
    }
}
.tooltip-line {
    width: 20px;
    height: 4px;
    display: inline-block;
    border-radius: 20px;
}
.paiement .tooltip-info--wrapper:first-child .tooltip-line {
    background: #29d193 !important;
}
.tooltip-title {
    text-align: center;
    padding: 6px 2px 4px;
    color: #001f40;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
}
.tooltip-value--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tooltip-info--wrapper {
    display: inline-block;
    padding: 10px 0 15px;
    text-align: center;
    font-family: 'Poppins';
    width: 50%;
    border: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .tooltip-info--wrapper {
        width: auto;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
@media (min-width: 640px) {
    .tooltip-info--wrapper:not(:last-child) {
        border-right: 1px solid #e9e9e9;
    }
}
.tooltip-info--value {
    color: #00438a;
    font-size: 14px;
    margin-top: 3px;
}
.tooltip-info--title {
    color: #666;
    font-size: 11px;
    margin-top: 3px;
}
#chartjs-tooltip {
    display: block;
    transition: 0.9s;
    opacity: 0;
}
@media (min-width: 992px) {
    #chartjs-tooltip {
        display: inline-block;
    }
}
.paiement .payment-chart--graph.has-tooltip {
    padding-bottom: 240px;
}
@media (min-width: 640px) {
    .paiement .payment-chart--graph.has-tooltip {
        padding-bottom: 140px;
    }
}
@media (min-width: 640px) and (min-width: 992px) {
    .paiement .payment-chart--graph.has-tooltip {
        padding-bottom: 120px;
    }
}
.line-chart--title {
    font-size: 10px;
    color: #001f40;
    line-height: 18px;
    margin-top: 25px;
    padding-left: 10px;
}
@media (min-width: 992px) {
    .line-chart--title {
        margin-top: 0;
        padding-left: 27px;
    }
}
.chart {
    width: 1000px;
    height: 375px;
    margin: 15px auto 0;
    padding: 0 50px;
}
#legend {
    padding-right: 5px;
}
.play-chart-wrap {
    overflow-x: auto;
}
@media (min-width: 640px) {
    .play-chart-wrap {
        overflow-x: hidden;
    }
}
.sodiaal-tab {
    opacity: 0;
    visibility: hidden;
    height: 0;
}
@media (min-width: 640px) {
    .sodiaal-tab {
        position: relative;
    }
}
@media (min-width: 992px) {
    .sodiaal-tab {
        width: 1000px;
        margin: 0 auto;
    }
}
.sodiaal-tab.active {
    opacity: 1;
    visibility: visible;
    transition: 0.4s;
    height: auto;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.table__modal-windows {
    margin-top: 15px;
}
@media (min-width: 992px) {
    .table__modal-windows {
        margin-top: 0;
        text-align: right;
        float: right;
        margin-top: -2px;
    }
}
.table--wrapper {
    margin: 90px auto 0;
}
@media (min-width: 1310px) {
    .table--wrapper {
        width: 1035px;
    }
}
.table__top--wrapper {
    position: relative;
    max-width: 1035px;
    margin: 0 auto;
}
.table__top--title {
    color: #00438a;
    font-size: 20px;
    letter-spacing: 0.8px;
    vertical-align: middle;
}
.table__top--intros {
    font-size: 14px;
    letter-spacing: 0.3px;
    color: #001f40;
    margin-top: 15px;
}
@media (min-width: 640px) {
    .table__top--title {
        font-size: 24px;
    }
}
@media (min-width: 992px) {
    .table__top--title {
        display: inline-block;
    }
}
.table__top--link {
    text-transform: uppercase;
    color: #001f40;
    margin-top: 15px;
    display: block;
    font-size: 11px;
    letter-spacing: 0;
    font-weight: 700;
    vertical-align: baseline;
}
.table__top--link:before {
    content: '';
    display: inline-block;
    background: url("../images/production-blue-icon.png") no-repeat center center;
    background-size: 100%;
    width: 15px;
    height: 12px;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
@media (min-width: 640px) {
    .table__top--link:before {
        margin: 0 10px;
    }
}
@media (min-width: 992px) {
    .table__top--link {
        margin-top: 0;
        display: inline-block;
    }
}
.table__top--button-export,
.table__top--button-download {
    height: 28px;
    line-height: 28px;
    position: relative;
    border-radius: 25px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 0.5px;
    display: inline-block;
    float: none;
}
@media (min-width: 992px) {
    .table__top--button-export,
    .table__top--button-download {
        display: inline-block;
    }
}
.table__top--button-export {
    padding: 0px 15px;
    background: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    margin-top: 25px;
    display: block;
    width: 160px;
}
@media (min-width: 640px) {
    .table__top--button-export {
        margin-top: 0;
    }
}
@media (min-width: 992px) {
    .table__top--button-export {
        display: inline-block;
        width: auto;
        margin-right: 20px;
    }
}
.table__top--button-download {
    padding: 0px 12px 0 33px;
    background-image: linear-gradient(222deg, #003d92 0%, #30cad9 100%);
    margin-top: 25px;
}
@media (min-width: 992px) {
    .table__top--button-download {
        margin-top: 0;
    }
}
.table__top--button-download--dropdown {
    text-align: left;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    position: absolute;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
    z-index: 2;
}
.table__top--button-download--dropdown.active {
    opacity: 1;
    visibility: visible;
}
.table__top--button-download--dropdown ul {
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .table__top--button-download--dropdown {
        right: -10px;
        top: 35px;
    }
}
.table__top--button-download--dropdown li {
    background-color: #fff;
    width: 230px;
    height: 50px;
    padding: 17px 25px 0;
}
.table__top--button-download--dropdown li:not(:first-child) {
    border-top: 1px solid #e9e9e9;
}
.table__top--button-download:before {
    content: '';
    position: absolute;
    left: 13px;
    top: 5px;
    width: 17px;
    height: 15px;
    background-size: 100%;
    background: url("../images/main-block-link-2.svg") no-repeat center center;
}
.table__main {
    margin: 50px auto 0;
    display: block;
}
@media (min-width: 992px) {
    .table__main {
        display: table;
    }
}
.table__main thead {
    border-bottom: 3px solid #00438a;
    display: none;
}
.table__main thead td {
    font-weight: 500;
    color: #00438a;
    vertical-align: middle;
    padding-top: 6px;
}
@media (min-width: 992px) {
    .table__main thead {
        display: table-header-group;
    }
}
.table__main tbody {
    display: block;
    background: #fff;
}
@media (min-width: 992px) {
    .table__main tbody {
        display: table-row-group;
    }
}
.table__main tbody tr:nth-child(even) {
    background-color: #f1faff;
}
.table__main tbody tr:last-child {
    background-color: #69b7ea;
}
.table__main tbody tr:last-child td {
    color: #fff;
    font-weight: 600;
}
.table__main tbody tr:last-child td span {
    color: #fff;
}
.table__main tbody tr {
    display: block;
    position: relative;
    padding: 10px 0 0;
    height: 70px;
    overflow: hidden;
}
@media (min-width: 992px) {
    .table__main tbody tr {
        display: table-row;
        height: 70px;
        padding: 0;
        overflow: visible;
    }
}

.table__main tbody td {
    font-size: 14px;
    vertical-align: middle;
    display: block;
}
@media (min-width: 992px) {
    .table__main tbody td {
        display: table-cell;
        color: #001f40;
    }
}
@media (min-width: 992px) {
    .table__main tbody .td--col2 {
        width: 85px;
        padding: 0;
    }
    .table__main tbody .td--col9 {
        padding: 0;
    }
    .table__main tbody .td--col10 {
        font-size: 14px;
        vertical-align: middle;
    }
    .table__main tbody .td--col12 {
        padding: 0;
    }
    .table__main tbody .td--col12:before {
        display: none;
    }
}
.table__main tr {
    text-align: center;
}
.table__bottom--wrapper {
    margin-top: 25px;
    text-align: center;
}
.table__bottom--text {
    font-size: 14px;
    letter-spacing: 0.3px;
    color: #001f40;
}
.table__bottom--text a {
    color: #00438a;
    font-weight: 600;
    text-decoration: underline;
    color: #1e78a5;
}
.dowload-documents-button.not-active {
    pointer-events: none;
    background: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
}
.mobile-name {
    display: inline-block;
    text-align: right;
    font-weight: 500;
    font-size: 12px;
    width: 45%;
    padding-top: 18px;
    color: #00438a;
}
@media (min-width: 640px) {
    .mobile-name {
        font-size: 14px;
    }
}
@media (min-width: 992px) {
    .mobile-name {
        display: none;
    }
}
.table-value {
    width: 53%;
    display: inline-block;
    text-align: left;
    padding-left: 35px;
    text-transform: capitalize;
}
.table-value:first-child span {
    display: inline;
    margin: 0;
}
@media (min-width: 992px) {
    .table-value {
        width: auto;
        display: inline;
        text-align: center;
        padding-left: 0;
    }
    .table-value:first-child span {
        display: block;
        margin-top: 3px;
    }
}
.js-mobile-cell.active {
    height: 100%;
}
@media (min-width: 992px) {
    .js-mobile-cell.active {
        height: auto;
    }
}
@media (min-width: 992px) {
    .td--col1 {
        width: 96px;
        text-align: left;
        padding-left: 18px;
    }
    .td--col1--ag {
        text-align: left;
        padding-left: 18px;
    }
    .td--col1 .table-value {
        display: inline-block;
        text-align: left;
    }
}
@media (min-width: 992px) {
    .td--col2 {
        width: 85px;
        padding-top: 0;
        padding-bottom: 6px;
    }
    .td--col2--ag{
        padding: 15px;
    }
}
@media (min-width: 992px) {
    .td--col3 {
        width: 88px;
    }
}
@media (min-width: 992px) {
    .td--col4 {
        width: 66px;
    }
}
@media (min-width: 992px) {
    .td--col5 {
        width: 68px;
    }
}
@media (min-width: 992px) {
    .td--col6 {
        width: 63px;
    }
}
@media (min-width: 992px) {
    .td--col7 {
        width: 100px;
    }
}
@media (min-width: 992px) {
    .td--col8 {
        width: 70px;
    }
}
@media (min-width: 992px) {
    .td--col9 {
        width: 108px;
        padding-top: 0;
        padding-bottom: 6px;
    }
}
.td--col10 {
    position: relative;
}
.td--col10 .table-value {
    position: relative;
}
.td--col10 div {
    position: relative;
    font-size: 10px;
    height: 15px;
}
@media (min-width: 992px) {
    .td--col10 {
        width: 100px;
        line-height: normal;
    }
    .td--col10 div {
        font-size: 10px;
        left: 50%;
        width: 100%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        line-height: 1.2;
    }
}
.td--col11 {
    margin: 26px 0 20px;
}
.td--col11 .table-value a {
    text-decoration: none;
}
.td--col11 .table-value img {
    vertical-align: middle;
}
.td--col11 .table-value span {
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    text-decoration: underline;
    color: #1e78a5;
}
@media (min-width: 992px) {
    .td--col11 {
        width: 115px;
        margin: 0;
    }
    .td--col11 .table-value span {
        display: none;
    }
}
.td--col12 {
    font-size: 0;
    position: relative;
}
@media (min-width: 992px) {
    .td--col12 {
        width: 80px;
        font-size: 11px;
    }
    .td--col12:before {
        content: '';
        width: 12px;
        height: 12px;
        margin: 0 auto 5px;
        border: 1px solid #10b4bb;
        border-radius: 3px;
        position: absolute;
        top: -2px;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}
.td--col12.is-active:before {
    background: url("../images/checkbox-active.svg") no-repeat center center;
    background-size: contain;
}
thead .td--col12 {
    cursor: pointer;
}
.mobile-cell--title {
    position: absolute;
    top: 29px;
    left: 10px;
    text-align: left;
    width: 100%;
    color: #00438a;
    font-weight: 500;
}
.mobile-cell--title .table-value {
    padding-left: 15px;
    cursor: pointer;
}
@media (min-width: 992px) {
    .mobile-cell--title {
        cursor: auto;
        position: relative;
        padding-left: 0;
        top: auto;
        left: auto;
        width: auto;
        color: #001f40;
        font-weight: 400;
    }
}
.mobile-cell--checkbox {
    position: absolute;
    top: 24px;
    right: 10px;
}
@media (min-width: 992px) {
    .mobile-cell--checkbox {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
    }
}
.table-value-info {
    color: #ee1a51;
    font-weight: 700;
    position: relative;
    pointer-events: none;
}
.table-value-info:hover {
    color: #ee1a51;
    text-decoration: none;
}
.table-value-info:after {
    pointer-events: all;
    background: none;
    content: 'i';
    background-color: #1e78a5;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    text-transform: none;
    display: inline-block;
    height: 14px;
    padding: 0 5.3px 0 5.2px;
    font-weight: bold;
    line-height: 14px;
    vertical-align: top;
    margin-left: 5px;
    position: absolute;
    cursor: pointer;
}
.radio {
    width: 14px;
    height: 14px;
    margin: 0 !important;
}
.radio--wrapper {
    position: relative;
}
.radio + label {
    cursor: pointer;
}
.radio + label span {
    margin-left: 30px;
}
.radio:not(checked) {
    position: absolute;
    opacity: 0;
}
.radio:not(checked) + label {
    position: relative;
}
.radio:not(checked) + label:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 5px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #fff;
    transition: 0.4s;
    border: 2px solid #10b4bb;
}
.radio:checked + label:after {
    content: '';
    position: absolute;
    top: 7px;
    left: 9px;
    width: 6px;
    height: 6px;
    background-color: #10b4bb;
    opacity: 1;
    transition: 0.4s;
    border-radius: 50%;
}
.radio[type=checkbox]:not(checked) + label:before, .radio[type=checkbox]:checked + label:after {
    border-radius: 16%;
}
.ddl-form-builder-app .lfr-ddm-form-field-container{
    width: 100%;
    color: #001f40;
}
.ddl-form-builder-app .radio{
    height: 14px;
    margin: 0 !important;
    width: 100%;
    opacity: unset;
    position: unset;
}
.ddl-form-builder-app .radio-inline{
    display: inline-block !important;
    font-size: 14px;
}

.liferay-ddm-form-field-checkbox .checkbox{
    opacity: unset;
    position: unset;
    width:unset;
}
.liferay-ddm-form-field-checkbox-multiple{
    line-height: 22px;
    font-size: 18px;
    font-weight: 500;
}
.liferay-ddm-form-field-checkbox-multiple .checkbox-multiple-options{
    width: 100%;
}
.liferay-ddm-form-field-checkbox-multiple .checkbox-inline{
    margin-right:10%;
    font-size:14px;
}
.ddl-form-builder-app .btn-lg {
    display: inline-block;
    text-align: center;
    background-image: linear-gradient(222deg,#003d92 0%,#30cad9 100%);
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 30px;
    border: unset;
}
.ddl-form-builder-app .icon-angle-right{
    font-weight: 700;
}
.ddl-form-builder-app .icon-angle-left{
    font-weight: 700;
}
.ddl-form-basic-info .ddl-form-name{
    font-size: 24px;
    font-weight: 500;
    color: #00438a;
    line-height: normal;
}

.ddl-form-basic-info .ddl-form-description{
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 18px;
    color: #00438a;
    letter-spacing: .4px;
    line-height: 22px;
    font-weight: 600;
}

.lfr-ddm-form-page-title{
    margin-bottom: 25px;
}

.lfr-ddm-form-page-description{
    margin-bottom:0px;
}

.ddl-form-builder-app .lfr-ddm-form-page {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background-color: #fff;
    overflow: hidden;
    margin: 30px auto 0;
    padding: 25px;
}

.ddl-form-builder-app .control-label{
    line-height: 22px;
    font-size: 18px;
    font-weight: 500;
    color: #001f40;
}
.ddl-form-builder-app .checkbox{
    line-height: 22px;
    font-size: 18px;
    font-weight: 500;
}
.ddl-form-builder-app .input-group-container{
    width: 50%;
}

.checkbox {
    width: 20px;
    height: 20px;
    margin: 0;
}
.checkbox--wrapper {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 auto;
}
.checkbox + label {
    cursor: pointer;
}
.checkbox + label span {
    margin-left: 30px;
}
.checkbox:not(checked) {
    position: absolute;
    opacity: 0;
}
.checkbox:not(checked) + label {
    position: relative;
}
.checkbox:not(checked) + label:before {
    content: '';
    position: absolute;
    top: 0;
    left: -10px;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #10b4bb;
}
.checkbox:checked + label:before {
    background: url("../images/checkbox-active.svg") no-repeat center center;
    opacity: 1;
}
@media (min-width: 1310px) {
    .paiement .main-bg--wrapper {
        height: 400px;
    }
}
.paiement .page-header {
    margin: 0;
    padding: 0;
}
.paiement .main-block--lead {
    margin-bottom: 40px;
}
@media (min-width: 1310px) {
    .paiement .main-block--lead {
        bottom: 15px;
    }
}
.paiement .graph-options--datepicker {
    background-position: 80px center;
}
@media (min-width: 640px) {
    .paiement .graph-options--datepicker {
        background-position: 110px center;
    }
}
.paiement .line-chart--title {
    padding-left: 50px;
}
.paiement .payment-chart--top {
    margin-bottom: 20px;
}
@media (min-width: 992px) {
    .paiement .payment-chart--top {
        margin-bottom: 0;
    }
}
.main-bg--wrapper .inner-main__breadcrumbs {
    padding-top: 7px;
    position: relative;
    z-index: 1;
}
.main-bg--wrapper:after {
    content: '';
    position: absolute;
    background: linear-gradient(72deg, rgba(0,177,193,0.5) 0%, rgba(199,226,84,0.5) 100%);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.ma-production .main-block--lead-block-prod {
    height: 180px;
}
.ma-production .lead-block--link:before {
    background-color: #00438a;
}
@media (min-width: 1310px) {
    .ma-production .lead-block--link:before {
        padding-left: 5.9px;
        padding-right: 5px;
    }
}
.ma-production .main-block--lead-block--content {
    position: static;
    -webkit-transform: none;
    transform: none;
    margin-top: 35px;
}
.ma-production .tooltip-value--wrapper {
    border-top: 1px solid #e9e9e9;
}
.auto-diagnostick .inner-blockcheck__title {
    font-size: 18px;
    margin-bottom: 20px;
}
.auto-diagnostick .inner-blockcheck__confirmation--text {
    margin-top: 30px;
}
.inner-blockcheck--wrapper {
    padding-bottom: 40px;
}
.bonjour .page-body {
    padding-top: 30px;
    background: linear-gradient(134.72deg, #003d92 0%, #30cad9 100%);
}
.bonjour .inner-box-block {
    background: transparent;
    box-shadow: none;
    padding: 0 5px;
}
.bonjour--title {
    color: #fff;
    font-size: 28px;
    font-weight: 600;
}
@media (min-width: 992px) {
    .bonjour {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.bonjour .estima--progress-bar {
    display: inline-block;
    margin-right: 25px;
    height: 5px;
    width: 30%;
}
@media (min-width: 992px) {
    .bonjour .estima--progress-bar {
        width: 100%;
    }
}
.bonjour .inner-blockcheck__radiocheck {
    margin-top: 0;
    padding: 0;
}
.bonjour .estima--progress-bar-part {
    background-color: #69b7ea;
    border-right-color: #69b7ea;
}
.bonjour .estima--progress-quality {
    display: inline-block;
    /* width: 46%;*/
    color: #fff;
}
.bonjour .radio--wrapper {
    margin-bottom: 10px;
}
.bonjour .radio:not(checked) + label:before {
    background-color: transparent;
}
.bonjour .radio + label span {
    color: #fff;
    font-weight: normal;
}
.bonjour--left h2,
.bonjour--right h2 {
    font-size: 16px;
    background: transparent;
    color: #fff;
    font-weight: 600;
    margin-bottom: 25px;
    line-height: 1.4;
    padding-left: 40px;
}
@media (min-width: 992px) {
    .bonjour--left h2,
    .bonjour--right h2 {
        padding-left: 0;
    }
}
.bonjour--left h2:before,
.bonjour--right h2:before {
    content: '?';
    position: absolute;
    margin-left: -40px;
    border-radius: 50%;
    background: #fff;
    font-size: 22px;
    line-height: 35px;
    height: 32px;
    width: 32px;
    text-align: center;
    margin-top: 0px;
    font-weight: bold;
}
@media (min-width: 992px) {
    .bonjour--left h2:before,
    .bonjour--right h2:before {
        margin-left: -60px;
    }
}
.bonjour--left {
    margin-bottom: 80px;
}
@media (min-width: 992px) {
    .bonjour--left {
        width: 50%;
    }
}
@media (min-width: 992px) {
    .bonjour--right {
        border-left: 2px solid #5d98ca;
        padding-left: 130px;
        width: 50%;
    }
}
.bonjour--left h2:before {
    color: #0b5da2;
}
.bonjour--right h2:before {
    color: #2e7bbb;
}
.bonjour-progress-quality {
    margin-bottom: 20px;
    padding-left: 40px;
}
@media (min-width: 992px) {
    .bonjour-progress-quality {
        padding-left: 0;
    }
}
.bonjour--form {
    padding-left: 40px;
}
@media (min-width: 992px) {
    .bonjour--form {
        padding-left: 0;
    }
}
.bonjour-progress-line.win .estima--progress-bar-part {
    background-color: #29d193;
    border-right-color: #29d193;
}
.bonjour-progress-line.win .estima--progress-quality {
    font-weight: 600;
}
.bonjour--masquer {
    font-weight: 600;
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
}
.bonjour--masquer:hover,
.bonjour--masquer:focus,
.bonjour--masquer:active {
    color: #fff;
}
.bonjour--submit {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    border-radius: 20px;
    background: transparent;
    border: 1px solid #fff;
    font-weight: bold;
    margin-top: 30px;
}
.bonjour--submit:hover {
    background: #fff;
    color: #1e78a5;
}
.body--poll {
    padding-top: 0px !important;
    padding-bottom: 0px;
}
.bonjour--left--poll {
    margin-bottom: 40px;
}
.paiement .table__top--button-export:hover {
    color: #fff;
}
body .replace-link-gradient:hover,
body .replace-link-gradient:active,
body .replace-link-gradient:focus {
    background: linear-gradient(-67.28deg, #30cad9 0%, #003d92 100%);
    color: #fff;
    text-decoration: none;
}
body .replace-gradient:hover,
body .replace-gradient:active,
body .replace-gradient:focus {
    background-image: linear-gradient(222.72deg, #003d92 0%, #30cad9 160%);
    color: #fff;
    text-decoration: none;
}
body .add-gradient:hover,
body .add-gradient:active,
body .add-gradient:focus {
    background: linear-gradient(222deg, #69b7ea 0%, #00c8d5 100%);
    text-decoration: none;
}
body .add-link-gradient:hover,
body .add-link-gradient:active,
body .add-link-gradient:focus {
    background: linear-gradient(222deg, #69b7ea 0%, #00c8d5 100%);
    color: #fff;
    text-decoration: none;
}
body .replace-light-gradient:hover,
body .replace-light-gradient:active,
body .replace-light-gradient:focus {
    background-image: linear-gradient(230deg, #51c0aa 0%, #69b7ea 100%);
    color: #fff;
    text-decoration: none;
}
body .blue-background:hover,
body .blue-background:active,
body .blue-background:focus {
    background: #1e78a5;
    color: #fff;
    text-decoration: none;
}
.thread--btn.light-blue-gradient {
    background: linear-gradient(134.72deg, #69e8ea 0%, #69b7ea 100%);
}
.thread--btn.light-blue-gradient:hover,
.thread--btn.light-blue-gradient:active,
.thread--btn.light-blue-gradient:focus {
    background: linear-gradient(322.72deg, #69e8ea 0%, #69b7ea 100%);
}
.auto-diagnostick .svg--btn-arrow + span {
    position: relative;
    top: -1px;
}
.pie {
    position: relative;
    z-index: 1;
}
.paiement .main-block--lead-block--action-link:last-of-type {
    border-top: 2px solid rgba(255,255,255,0.6);
}
.paiement .main-block--lead {
    box-shadow: 0 8px 30px 0 rgba(30,120,165,0.32);
    width: calc(100% - 20px);
}
@media (min-width: 640px) {
    .paiement .main-block--lead {
        width: 640px;
    }
}
@media (min-width: 992px) {
    .paiement .main-block--lead {
        width: 987px;
    }
}
@media (min-width: 640px) {
    .paiement .main-block--lead-block--action {
        width: 100%;
    }
}
@media (min-width: 992px) {
    .paiement .main-block--lead-block--action {
        width: 230px;
    }
}
@media (max-width: 640px) {
    .paiement .main-block--lead-block {
        margin-top: 30px;
        height: 80px;
    }
}
@media (max-width: 640px) {
    .paiement .main-block--lead-block:nth-child(4) {
        margin-top: 10px;
        margin-bottom: 20px;
    }
}
.paiement .main-block--lead-block--action-link--dropdown li {
    width: auto;
}
.paiement .graph-options--datepicker--wrapper {
    display: block;
}
@media (min-width: 640px) {
    .paiement .graph-options--datepicker--wrapper {
        display: inline-block;
    }
}
.paiement .graph-options--datepicker--wrapper input {
    width: 140px;
    background-position: 110px center;
    padding-right: 30px;
}
.paiement .lead-block--change-up {
    padding-top: 3px;
}
.paiement .legend-list .chart-legend-label-text:nth-of-type(2) .legend-line {
    width: 10px;
    margin-right: 11px;
}
.paiement .legend-list .chart-legend-label-text:nth-of-type(2) .legend-line:after {
    content: '';
    width: 10px;
    height: 4px;
    display: inline-block;
    background: #6ab5e8;
    position: absolute;
    border-radius: 20px;
    margin-left: 11px;
}
.paiement .legend-list .chart-legend-label-text:nth-of-type(3) .legend-line {
    width: 10px;
    margin-right: 11px;
}
.paiement .legend-list .chart-legend-label-text:nth-of-type(3) .legend-line:after {
    content: '';
    width: 10px;
    height: 4px;
    display: inline-block;
    background: #e8c3b9;
    position: absolute;
    border-radius: 20px;
    margin-left: 11px;
}
.paiement .legend-list .chart-legend-label-text:nth-of-type(4) .legend-line {
    width: 10px;
    margin-right: 11px;
}
.paiement .legend-list .chart-legend-label-text:nth-of-type(4) .legend-line:after {
    content: '';
    width: 10px;
    height: 4px;
    display: inline-block;
    background: #bdbdbd;
    position: absolute;
    border-radius: 20px;
    margin-left: 11px;
}
.paiement .mobile-cell--title:before {
    content: '';
    width: 9px;
    height: 6px;
    background: url("../images/nav-arr-ico-bg.png") no-repeat center/cover;
    position: absolute;
    left: -2px;
    transition: 0.4s;
    top: 4px;
}
@media (min-width: 992px) {
    .paiement .mobile-cell--title:before {
        display: none;
    }
}
.paiement .charity__bottom--btns-valid {
    min-width: 0;
}
@media (min-width: 992px) {
    .paiement .js-mobile-cell.active {
        height: 70px;
    }
}
@media (max-width: 992px) {
    .paiement .table__main thead {
        display: initial;
        border-bottom: none;
    }
    .paiement .table__main thead td {
        opacity: 0;
    }
    .paiement .table__main thead .td--col12.check-all {
        opacity: 1;
        font-size: 11px;
        position: absolute;
        right: 0;
        right: 20px;
        margin-top: -50px;
    }
    .paiement .table__main thead .td--col12.check-all:before {
        content: '';
        width: 12px;
        height: 12px;
        margin: -1px auto 5px;
        border: 1px solid #10b4bb;
        border-radius: 3px;
        display: inline-block;
        position: absolute;
        margin-left: -50px;
    }
}
.paiement .active .mobile-cell--title:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.paiement .js-mobile-cell:last-of-type .mobile-cell--title:before {
    content: '';
    width: 6px;
    height: 6px;
    background: none;
    position: absolute;
    left: -2px;
    transition: 0.4s;
    top: 4px;
    border-bottom: 2.7px solid #fff;
    border-right: 2.7px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
@media (min-width: 992px) {
    .paiement .js-mobile-cell:last-of-type .mobile-cell--title:before {
        display: none;
    }
}
.paiement .active.js-mobile-cell:last-of-type .mobile-cell--title:before {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.mobile-name + .table-value {
    color: #001f40;
}
.table__top--link:hover {
    text-decoration: none;
}
.graph-tabs--item.active span {
    color: #10b4bb;
    position: relative;
    display: inline-block;
}
.graph-tabs--item.active span:after {
    content: "";
    position: absolute;
    border-top: 3px solid;
    margin-top: 33px;
    width: calc(100% + 10px);
    left: -5px;
}
.check-all {
    cursor: pointer;
}
.pointer-none {
    pointer-events: none;
}
#modal-5 .md-content {
    max-width: 300px;
}
@media (min-width: 640px) {
    #modal-5 .md-content {
        max-width: none;
    }
}
#modal-5 .md-lead {
    width: auto;
}
.main-block--title div {
    position: relative;
}
.demander .inner-main__title div {
    position: relative;
}
.elipce:before {
    position: absolute;
    background: transparent;
    border: 6px solid #fff;
    content: "";
    left: 13px;
    top: -2px;
    width: calc(100% - 26px);
    height: calc(100% + 4px);
    border-radius: 150px/3px;
    z-index: 1;
}
@media (min-width: 640px) {
    .elipce:before {
        top: -4px;
        height: calc(100% + 8px);
        border-radius: 150px/4px;
    }
}
.elipce.short-title:before {
    top: -1px;
    height: calc(100% + 2px);
    border-radius: 150px/4px;
}
@media (min-width: 640px) {
    .elipce.short-title:before {
        top: -2px;
        height: calc(100% + 4px);
    }
}
.elipce.small-radius:before {
    border-radius: 150px/6px;
}
.inner-main__title__wrapper-image {
    position: relative;
    z-index: 2;
}
#modal-6 .md-lead {
    width: auto;
}
#modal-6 .md-content {
    width: auto;
}
#modal-6 .md-submit-btn {
    min-width: 0;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
}
#modal-6 .md-lead--p {
    font-size: 12px;
    font-weight: 600;
}
.not-registered .content__inner-email--input {
    display: none;
}
.registered .content__inner-email-value,
.registered .content__inner-link {
    display: none;
}
.pagination-arr-rev {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.loader-container {
    height: 350px;
    width: 100%;
    text-align: center;
    position: absolute;
}
.loader {
    margin: 100px auto;
    border: 16px solid #f3f3f3;
    border-top: 16px solid #3498db;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    -webkit-animation: loader-spin 2s linear infinite;
    animation: loader-spin 2s linear infinite;
}

.ajax-loader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.7);
    z-index: 9999;
    text-align: center;
}

.ajax-loader .spinner{
    margin-top: 20%;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.graph-date-options--dropdown {
    height: 40px;
    font-family: 'Poppins';
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-color: #e9e9e9;
    padding: 0 10px 0 10px;
}
.graph-date-options--dropdown select::-ms-expand {
    display: none;
}
@-webkit-keyframes loader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@media (max-width: 992px) {
    .page-footer {
        margin-bottom: 55px;
    }
}
.section__producers .pre-footer {
    background: url("../images/img-prefooter.jpg") no-repeat top right;
    background-size: cover;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 23px;
    padding: 56px 0 67px 0;
    margin-bottom: 15px;
}
.section__producers .pre-footer img {
    margin-bottom: 20px;
}
@media (max-width: 640px) {
    .section__producers .pre-footer {
        background: url("../images/img-prefooter-mobile.jpg") no-repeat top right;
        background-size: cover;
        font-size: 12px;
        padding: 50px 0 40px 0;
    }
    .section__producers .pre-footer img {
        margin-bottom: 10px;
        max-width: 50%;
    }
}
.section__producers .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 1310px;
}
.section__producers .flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 992px) {
    .section__producers .flex-container {
        margin: 0;
    }
}
.producers--wrapper {
    margin: 15px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #e9e9e9;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.producers--wrapper.w-2 {
    width: calc(33% - 30px - 0.01px);
}
.producers--wrapper.w-4 {
    width: calc(42% - 30px - 0.01px);
}
.producers--wrapper.w-8 {
    width: calc(58% - 30px - 0.01px);
}
.producers--wrapper.w-10 {
    width: calc(67% - 30px - 0.01px);
}
@media (max-width: 992px) {
    .producers--wrapper {
        width: 100% !important;
        text-align: center;
        margin: 15px 0;
    }
}
.producers--title {
    color: #083f5a;
    font-size: 14px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 500;
    margin: 7px;
}
.producers__items--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (min-width: 992px) {
    .producers__items--wrapper {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.producers__item {
    text-align: center;
}
.producers__item img {
    max-width: 100%;
}
.menu__footer {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    background: #fff;
    box-shadow: 0 -2px 3px 0 rgba(0,67,138,0.1);
    z-index: 5;
}
.menu__footer .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.menu__footer img {
    max-height: 30px;
}
.footer__text {
    text-align: center;
    font-size: 12px;
    color: #083f5a;
    margin: 12px 0;
    letter-spacing: 0.4px;
    border-top: 1px solid #e9e9e9;
    padding-top: 15px;
}
.footer__text span {
    display: block;
    margin: 5px 0;
}
@media (min-width: 640px) {
    .footer__text span {
        display: inline;
        margin: 0;
    }
}
.footer__text a {
    color: #083f5a;
}
.footer__text a:hover,
.footer__text a:focus,
.footer__text a:active {
    color: #083f5a;
}
.md-modal {
    -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0);
    transform: translate(-50%, -50%) translate3d(0, 0, 0);
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 2000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.md-show {
    visibility: visible;
}
.md-show ~ .md-overlay {
    opacity: 1;
    visibility: visible;
}
.md-show.md-effect-1 .md-content--default {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background: rgba(0,31,64,0.25);
    transition: all 0.3s;
}
.md-close {
    border: none;
    cursor: pointer;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 8px;
    height: 8px;
    background: url("../images/modal-close-ico.svg") no-repeat center center;
}
.md-effect-1 .md-content--default {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    transition: all 0.3s;
}
.md-content {
    background-color: #fff;
    padding: 20px;
    position: relative;
    width: 448px;
}
.md-title {
    color: #00438a;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.3px;
}
.md-lead {
    color: #001f40;
    font-size: 14px;
    margin-top: 10px;
    line-height: 24px;
    letter-spacing: 0.3px;
    width: 330px;
}
.md-datepicker--wrapper {
    color: #001f40;
    margin-top: 30px;
}
.md-btns--wrapper {
    margin-top: 45px;
}
.md-back-btn {
    color: #1e78a5;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    text-decoration: underline;
    letter-spacing: 0.6px;
    cursor: pointer;
}
.md-submit-btn {
    cursor: pointer;
    color: #fff;
    border: none;
    border-radius: 25px;
    background: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    text-transform: uppercase;
    padding: 8px 12px;
    display: inline-block;
    margin-left: 30px;
    vertical-align: middle;
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: 700;
    text-align: center;
}
.md-content--prod {
    padding: 0;
    background-color: #fff;
    width: 406px;
}
.md-title--prod {
    color: #00438a;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.3px;
    padding: 20px 0 15px 20px;
}
.md-table-prod {
    width: 100%;
}
.md-table--row {
    height: 52px;
    font-size: 14px;
    text-align: right;
    letter-spacing: 0.2px;
    border: 1px solid #e9e9e9;
}
.md-table--row:last-child {
    background-color: #69b7ea;
    color: #fff;
    font-weight: 600;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.md-table--title {
    vertical-align: middle;
    width: 285px;
    padding-right: 10px;
    border-right: 1px solid #e9e9e9;
}
.md-table--value {
    vertical-align: middle;
    width: 120px;
    padding-right: 20px;
}
.md-close--prod {
    right: 10px;
    top: 10px;
}
.svg--logo {
    background-color: #fff;
    padding: 10px;
    border-radius: 25px;
    fill: #51c0aa;
}
.svg--payment {
    width: 25px;
    height: 25px;
    fill: #51c0aa;
}
.svg--asap {
    fill: #51c0aa;
    width: 25px;
    height: 25px;
}
.svg--ma-prod {
    width: 25px;
    height: 25px;
    fill: #51c0aa;
}
.svg--route {
    width: 25px;
    height: 25px;
    fill: #51c0aa;
}
.svg--btn-arrow {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    fill: #fff;
}
.svg--print {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    fill: #fff;
}
.prevision h2 {
    font-size: 16px;
    color: #00438a;
    font-family: Poppins;
    line-height: 29px;
    font-weight: 600;
}
@media (min-width: 640px) {
    .prevision h2 {
        font-size: 18px;
    }
}
p {
    color: #001f40;
    font-size: 14px;
    line-height: 23px;
}
.prevision {
    font-size: 14px;
}
.prevision .main-block--wrapper .main-bg {
    z-index: 0;
}
.prevision .lead-block--mod-month-prod {
    font-weight: 400;
    letter-spacing: 0.2px;
}
.prevision .confirmation--annuer-button {
    height: 50px;
    line-height: 50px;
    border-radius: 30px;
}
.prevision .confirmation--annuer-p {
    text-align: center;
}
.prevision .production .container {
    padding: 0 20px !important;
}
.prevision .confirmation--annuer-button {
    margin-bottom: 20px;
}
.main .container {
    background-color: #f9fdff;
}
.prevision .main-block--lead-block--content,
.sodial-box .main-block--lead-block--content {
    margin-top: 0;
    width: 100%;
    position: static;
    top: 0;
    left: 0;
    -webkit-transform: inherit;
    transform: inherit;
}
.prevision .main-block--lead-block--content .lead-block--img,
.sodial-box .main-block--lead-block--content .lead-block--img {
    margin-top: 50px;
    height: 40px;
}
@media (min-width: 992px) {
    .prevision .main-block--lead-block--content .lead-block--img,
    .sodial-box .main-block--lead-block--content .lead-block--img {
        margin-top: 35px;
    }
}
.prevision .main-block--lead-block--content .lead-block--img img,
.sodial-box .main-block--lead-block--content .lead-block--img img {
    max-height: 100%;
}
.prevision .main-block--lead-block--content .lead-block--price-lead,
.sodial-box .main-block--lead-block--content .lead-block--price-lead {
    margin-top: 0;
}
.prevision .main-block--lead-block--content .lead-block--link,
.sodial-box .main-block--lead-block--content .lead-block--link {
    margin-top: 5px;
    font-size: 11px;
    font-weight: 600;
}
.prevision .main-block--lead-block--content .lead-block--link:before,
.sodial-box .main-block--lead-block--content .lead-block--link:before {
    margin-top: -3px;
}
.prevision .main-block--lead-block-prod:nth-of-type(4) .lead-block--img,
.sodial-box .main-block--lead-block-prod:nth-of-type(4) .lead-block--img,
.prevision .main-block--lead-block-prod:nth-of-type(5) .lead-block--img,
.sodial-box .main-block--lead-block-prod:nth-of-type(5) .lead-block--img {
    margin-top: 10px;
}
@media (min-width: 640px) {
    .prevision .main-block--lead-block-prod:nth-of-type(4) .lead-block--img,
    .sodial-box .main-block--lead-block-prod:nth-of-type(4) .lead-block--img,
    .prevision .main-block--lead-block-prod:nth-of-type(5) .lead-block--img,
    .sodial-box .main-block--lead-block-prod:nth-of-type(5) .lead-block--img {
        margin-top: 35px;
    }
}
.prevision .lead-block--link:before,
.prevision .relle--value-en:before {
    background: #193a5d;
}
.prevision .relle--value-en:before {
    content: 'i';
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 10px;
    text-transform: none;
    display: inline-block;
    height: 14px;
    padding: 0 5.3px;
    font-weight: bold;
    line-height: 16px;
    margin-right: 8px;
    margin-top: -1px;
}
@media (min-width: 992px) {
    .main .container {
        width: calc(970px - 30px) !important;
    }
}
@media (min-width: 1310px) {
    .main .container {
        width: calc(1310px - 30px) !important;
    }
}
.main .section__main-block .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.main .section__inner-main .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.main .inner-box-block {
    max-width: none;
}
@media (min-width: 1310px) {
    .main .inner-box-block {
        max-width: 81%;
    }
}
.main .inner-box-block {
    margin-bottom: 5px;
}
.prevision img {
    max-width: 100%;
}
.blue-link {
    color: #1e78a5;
    font-size: 12px;
    font-weight: 600;
    line-height: 23px;
    text-decoration: underline;
}
@media (min-width: 640px) {
    .blue-link {
        font-size: 14px;
    }
}
.section__augmentez .container {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
@media (min-width: 992px) {
    .section__augmentez .container {
        padding-left: 99px !important;
        padding-right: 99px !important;
    }
}
@media (min-width: 1310px) {
    .section__augmentez .container {
        padding-left: 220px !important;
        padding-right: 250px !important;
    }
}
.augmentez--h2 {
    margin: 0 0 10px;
}
.augmentez--p {
    margin-bottom: 5px;
}
.section__dernieres {
    margin-bottom: 40px;
}
@media (min-width: 992px) {
    body .dernieres--right {
        display: block;
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 1310px) {
    body .dernieres--right {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.dernieres--title {
    color: #00438a;
    font-size: 12px;
    font-weight: 300;
    line-height: 19px;
    margin-left: 20px;
    margin-top: 50px;
    margin-bottom: 10px;
}
.dernieres--table {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    width: 100%;
}
.dernieres--table thead {
    line-height: 18px;
    text-align: center;
    border-bottom: 1px solid;
}
.dernieres--table thead td {
    height: 80px;
}
.dernieres--table thead span {
    width: 100%;
    display: inline-block;
}
.dernieres--table td {
    vertical-align: middle;
    height: 70px;
    padding: 10px 5px;
}
@media (min-width: 640px) {
    .dernieres--table td {
        padding: 0px 15px;
        height: 50px;
    }
}
.dernieres--table tbody td {
    color: #001f40;
    border-right: 1px solid #e9e9e9;
}
.dernieres--table tbody td:last-of-type {
    border-right: none;
}
.dernieres--table tbody tr:nth-child(even) {
    background-color: #f1faff;
}
.dernieres--table-footer {
    background-color: #69b7ea;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    text-align: right;
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}
.dernieres--table-footer td {
    height: 130px;
    vertical-align: top;
    padding-top: 20px;
    padding-bottom: 10px;
}
@media (min-width: 992px) {
    .dernieres--table-footer td {
        padding-left: 5px;
        padding-right: 5px;
    }
}
@media (min-width: 1310px) {
    .dernieres--table-footer td {
        padding-left: 10px;
        padding-right: 10px;
    }
}
tfoot td {
    display: none;
}
@media (min-width: 992px) {
    tfoot td {
        display: table-cell;
    }
}
body .table-footer--asap-l {
    padding-right: 0;
    padding-left: 10px;
    border-right: 1px solid #e9e9e9;
}
.unactive td {
    position: relative;
}
.unactive td:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.6;
    background-color: #fff;
}
.dernieres--td {
    border-right: 1px solid;
}
.dernieres--input-wrap {
    display: inline-block;
}
.dernieres--date {
    text-transform: capitalize;
}
.dernieres--date-text {
    font-size: 12px;
    font-weight: 500;
}
.dernieres--date-head {
    width: 30%;
}
@media (min-width: 992px) {
    .dernieres--date-head {
        width: 125px;
    }
}
.dernieres--asap-head {
    border-bottom: 3px solid #bd83f8;
    width: 60%;
}
@media (min-width: 992px) {
    .dernieres--asap-head {
        width: 190px;
    }
}
.dernieres--production-head {
    width: 185px;
    border-bottom: 3px solid #29d193;
    display: none;
}
@media (min-width: 992px) {
    .dernieres--production-head {
        display: table-cell;
    }
}
.dernieres--product {
    display: none;
}
@media (min-width: 992px) {
    .dernieres--product {
        display: table-cell;
    }
}
.dernieres--vol-head {
    width: 60%;
    border-bottom: 3px solid #f883cc;
}
@media (min-width: 992px) {
    .dernieres--vol-head {
        width: 375px;
    }
}
.dernieres--volume-head {
    color: #00438a;
}
.dernieres--column-name {
    font-weight: 600;
    font-size: 14px;
    color: #00438a;
}
.dernieres--column-desc {
    color: #00438a;
    line-height: 18px;
}
.dernieres--column-prop {
    color: #1e78a5;
    font-size: 12px;
}
.dernieres--proposition {
    font-weight: 600;
}
.dernieres--asap-input-wrap {
    display: inline-block;
}
.dernieres--input {
    height: 40px;
    line-height: 40px;
    border: 1px solid #e9e9e9;
    color: #001f40;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    width: 100%;
    max-width: 80px;
    background: transparent;
}
@media (min-width: 640px) {
    .dernieres--input {
        max-width: 175px;
    }
}
.dernieres--product-inf {
    display: inline-block;
}
.dernieres--product-text-bold {
    font-weight: 600;
    margin-bottom: 5px;
    display: inline-block;
}
.dernieres--product-text,
.dernieres--volume-text {
    color: #666;
    font-size: 12px;
}
.dernieres--volume-input-wrap {
    width: 90px;
    display: inline-block;
    margin-right: 20px;
}
.dernieres--product-grafic {
    display: inline-block;
    width: 30px;
    height: 30px;
}
@media (min-width: 1310px) {
    .dernieres--product-grafic {
        float: right;
    }
}
.table-footer--p {
    color: #fff;
    margin-bottom: 10px;
    text-align: left;
}
.table-footer--key {
    font-size: 14px;
    display: inline-block;
    width: 145px;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
.table-footer--key:after {
    content: ' :';
}
@media (min-width: 992px) {
    .table-footer--key {
        text-align: right;
    }
}
.table-footer--asap-l .table-footer--key,
.table-footer--value-l .table-footer--key {
    width: 55%;
    text-align: left;
}
@media (min-width: 992px) {
    .table-footer--asap-l .table-footer--key,
    .table-footer--value-l .table-footer--key {
        text-align: right;
    }
}
@media (min-width: 992px) {
    .table-footer--asap-l .table-footer--key {
        width: 250px;
        margin-right: 10px;
    }
}
@media (min-width: 1310px) {
    .table-footer--asap-l .table-footer--key {
        width: 320px;
    }
}
@media (min-width: 992px) {
    .table-footer--value-l .table-footer--key {
        width: 144px;
    }
}
@media (min-width: 1310px) {
    .table-footer--value-l .table-footer--key {
        margin-right: 10px;
    }
}
.table-footer--value {
    font-size: 14px;
    display: inline-block;
}
.table-footer--total .table-footer--key {
    width: auto;
}
.table-footer--vecart {
    display: inline-block;
    background: #fd9400;
    padding-left: 5px;
    padding-right: 8px;
    border-radius: 7px;
}
body .table-footer--value-total {
    float: right;
}
.table-footer--ecart-m {
    display: inline-block;
    background: #f60042;
    padding-left: 5px;
    padding-right: 8px;
    border-radius: 7px;
}
.table-footer--ecart-m-sing {
    height: 18px;
    line-height: 20px;
    text-align: center;
    width: 18px;
    background: #f60042;
    display: inline-block;
    border-radius: 50%;
    font-size: 20px;
    vertical-align: middle;
    margin-left: 5px;
}
@media (min-width: 992px) {
    .dernieres--table--nav {
        display: none;
    }
}
.table--nav-link {
    color: #00438a;
    text-decoration: underline;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
}
.table--nav-left:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: none;
    border-bottom: none;
}
.table--nav-right:before {
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: none;
    border-top: none;
}
.dernieres--table--nav {
    margin-bottom: 5px;
}
.left .dernieres--vol-head,
.left .dernieres--volume {
    display: none;
}
@media (min-width: 992px) {
    .left .dernieres--vol-head,
    .left .dernieres--volume {
        display: table-cell;
    }
}
.right .dernieres--asap-head,
.right .dernieres--asap {
    display: none;
}
@media (min-width: 992px) {
    .right .dernieres--asap-head,
    .right .dernieres--asap {
        display: table-cell;
    }
}
.right .table--nav-left,
.left .table--nav-right {
    display: none;
}
.table--nav-left {
    float: right;
    padding-right: 5px;
}
.left .table-footer--asap-l,
.right .table-footer--value-l {
    display: table-cell;
}
.dernieres--asap-error,
.dernieres--input-error input {
    color: #ee1a51;
    font-weight: 500;
}
.dernieres--asap-error {
    font-size: 12px;
    width: 150px;
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
}
@media (min-width: 992px) {
    .dernieres--asap-error {
        width: auto;
    }
}
.table--nav-right {
    margin-left: calc(32% - 22px);
    float: left;
}
.section__confirmation {
    margin-bottom: 70px;
}
@media (min-width: 992px) {
    .confirmation--mobile {
        display: none;
    }
}
.confirmation--desktop {
    display: none;
}
@media (min-width: 992px) {
    .confirmation--desktop {
        display: block;
    }
}
.confirmation--text {
    color: #001f40;
    margin-bottom: 40px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
@media (min-width: 992px) {
    .confirmation--text {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
}
@media (min-width: 992px) {
    .confirmation--mail {
        font-weight: 600;
    }
}
.confirmation--mail-text-desktop,
body .confirmation--mod-desktop {
    display: none;
    color: #1e78a5;
}
@media (min-width: 992px) {
    .confirmation--mail-text-desktop,
    body .confirmation--mod-desktop {
        display: block;
    }
}
@media (min-width: 992px) {
    .confirmation--mail-text-mobile,
    .confirmation--mod.confirmation--mod-mobile,
    .confirmation--mail-after-text-mobile {
        display: none;
    }
}
.confirmation--mail-wrap {
    color: #1e78a5;
}
@media (min-width: 992px) {
    .confirmation--mail-wrap {
        color: #00438a;
    }
}
body .confirmation--mod-mobile {
    display: inline-block;
    padding: 0;
    margin: 0;
    background: none;
    font-size: 12px;
}
.confirmation--mail-text-mobile strong {
    font-weight: normal;
}
@media (min-width: 640px) {
    .confirmation--mail-text-mobile strong {
        font-weight: bold;
    }
}
.confirmation--mod {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: underline;
    cursor: pointer;
    color: #00438a;
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: left center;
    padding-left: 17px;
}
.confirmation--mod:hover,
.confirmation--mod:focus,
.confirmation--mod:active {
    color: #1e78a5;
}
.prevision .confirmation--valider-p {
    margin-bottom: 40px;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
@media (min-width: 992px) {
    .prevision .confirmation--valider-p {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
}
.confirmation--valider {
    color: #1e78a5;
    height: 37px;
    line-height: 37px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #1e78a5;
    background: transparent;
    font-size: 14px;
    height: auto;
    line-height: 1.6;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
}
@media (min-width: 640px) {
    .confirmation--valider {
        height: 37px;
        line-height: 37px;
        padding-top: 0px;
        padding-bottom: 0px;
        width: 100%;
    }
}
.red {
    color: #ee1a51;
    border: 1px solid #ee1a51;
}
.confirmation--annuer-p {
    text-align: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (min-width: 992px) {
    .confirmation--annuer-p {
        text-align: left;
    }
}
.confirmation--annuer-link {
    color: #1e78a5;
    font-weight: 600;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 100%;
    margin-bottom: 20px;
}
@media (min-width: 640px) {
    .confirmation--annuer-link {
        width: auto;
        margin-bottom: 0px;
    }
}
.confirmation--annuer-button {
    background: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    color: #fff;
    font-size: 16px;
    background-color: #00c0de;
    border: none;
    font-weight: 600;
    height: 40px;
    padding: 0 35px;
    border-radius: 20px;
    margin-left: 40px;
    cursor: pointer;
    margin: 0 auto;
}
@media (min-width: 640px) {
    .confirmation--annuer-button {
        margin: 0 0 0 25px;
        display: inline-block;
    }
}
.enrefister,
.prevision .section__producers {
    background-color: #fff;
}
.prevision .producers--wrapper {
    margin-top: 0;
}
.relle {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    padding: 20px;
    margin-bottom: 10px;
}
@media (min-width: 992px) {
    .relle {
        padding-right: 2px;
    }
}
@media (min-width: 1200px) {
    .relle {
        padding-right: 20px;
    }
}
.dons {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    padding: 25px 20px;
    color: #00438a;
}
.dons--title {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 600;
    color: #00438a;
}
.dons--desc {
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #00438a;
}
.dons--text {
    font-size: 14px;
    color: #001f40;
    font-weight: 500;
    color: #00438a;
}
.dons--text {
    color: #001f40;
}
.dons--button-wrap {
    margin-top: 20px;
    text-align: center;
}
.dons--button {
    background: linear-gradient(134.72deg, #30cad9 0%, #003d92 100%);
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    height: 25px;
    line-height: 25px;
    border: none;
    padding: 0 20px;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
}
.dons--button:hover,
.dons--button:focus,
.dons--button:active {
    text-decoration: none;
    color: #fff;
}
.prevision .svg--logo {
    width: 70px;
    height: 70px;
    position: relative;
}
@media (min-width: 640px) {
    .prevision .svg--logo {
        top: 25px;
    }
}
.prevision .lead-block--price-lead {
    line-height: normal;
}
.prevision .main-block--title div {
    white-space: normal;
    width: 90vw;
}
@media (min-width: 992px) {
    .prevision .main-block--title div {
        white-space: nowrap;
        width: auto;
    }
}
.section__confirmation .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.section__confirmation .container > p {
    margin-bottom: 20px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (min-width: 992px) {
    .section__confirmation .container > p {
        width: 74.5%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.canvas--wrap {
    position: relative;
    max-width: 280px;
    margin: 0 auto;
}
.relle--title {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 20px;
    color: #00438a;
}
.canvas--line {
    position: absolute;
    border-top: 2px dashed;
    border-left: 2px solid;
    height: 0;
    width: 76%;
    left: 40px;
    bottom: 0;
    z-index: -1;
}
.canvas-line-copy {
    left: 45px;
    bottom: 27px;
    position: absolute;
}
.canvas-line-copy:before {
    content: "";
    position: absolute;
    border-left: 2px solid #000;
    height: 143px;
    bottom: 0px;
}
.canvas-line-copy:after {
    content: "";
    position: absolute;
    border-top: 2px dashed #000;
    width: 199px;
    bottom: 143px;
    left: 0px;
}
.canvas-line-vertical {
    position: absolute;
    border-left: 2px solid #000;
    height: 0;
    bottom: 27px;
    left: 55px;
    transition: 1s;
    z-index: 0;
}
.canvas-line-horizontal {
    position: absolute;
    border-top: 2px dashed #000;
    transition: 1s;
    bottom: 27px;
    left: 55px;
    width: 215px;
    z-index: 1;
}
@media (min-width: 992px) {
    .canvas-line-horizontal {
        width: 14vw;
        max-width: 190px;
    }
}
.canvas--text {
    bottom: 27px;
    height: 84%;
    position: absolute;
    width: 100%;
    z-index: -1;
}
.canvas--asap,
.canvas--a,
.canvas--b {
    position: absolute;
    text-align: center;
    margin-left: 21%;
    left: 0;
    right: 0;
    width: 66%;
    padding: 0 20px;
    font-family: "Poppins";
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    bottom: 27px;
}
@media (min-width: 1300px) {
    .canvas--asap,
    .canvas--a,
    .canvas--b {
        font-size: 14px;
    }
}
.relle--desc {
    line-height: 1.4;
}
.relle--litrage {
    float: left;
    width: 45px;
    font-size: 10px;
    color: #001f40;
}
.relle--depassement {
    font-size: 12px;
    margin-left: 83px;
    display: block;
    color: #00438a;
}
.relle--depassement:before {
    content: '';
    background: url("../images/warning.png");
    display: inline-block;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -23px;
    background-size: 19px 15px;
    margin-top: 1px;
}
@media (min-width: 992px) {
    .relle--depassement:before {
        margin-left: -19px;
        background-size: 15px 12px;
        margin-top: 0;
    }
}
.relle--depassement-value {
    display: inline-block;
    background: #fd9400;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 7px;
    height: 20px;
    line-height: 21px;
    color: #fff;
    font-weight: 600;
}
.relle--name {
    text-align: center;
    font-size: 16px;
    line-height: 1;
    font-weight: 600;
    margin-left: 10%;
    margin-bottom: 0;
    color: #00438a;
}
.relle--sub-name {
    text-align: center;
    font-size: 14px;
    margin-left: 10%;
    color: #001f40;
}
.canvas--values {
    margin-bottom: 20px;
}
.relle--lable-wrap {
    max-width: 260px;
    margin: 0 auto;
}
.relle--lable {
    clear: both;
    position: relative;
}
.relle--key {
    text-align: right;
    font-size: 12px;
    width: 50%;
    display: inline-block;
    color: #00438a;
}
@media (min-width: 992px) {
    .relle--key {
        width: 55%;
    }
}
@media (min-width: 1300px) {
    .relle--key {
        width: 50%;
    }
}
.relle--value {
    width: 47%;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    vertical-align: top;
    color: #00438a;
}
@media (min-width: 992px) {
    .relle--value {
        width: 40%;
    }
}
@media (min-width: 1300px) {
    .relle--value {
        width: 45%;
    }
}
.relle--value-en {
    float: right;
    font-size: 12px;
    font-weight: 600;
    color: #001f40;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 11px;
    margin-right: 4px;
}
@media (min-width: 992px) {
    .relle--key-contrat {
        padding-left: 15px;
        text-align: left;
    }
}
@media (min-width: 992px) and (min-width: 1100px) {
    .relle--key-contrat {
        text-align: right;
    }
}
@media (min-width: 992px) and (min-width: 1300px) {
    .relle--key-contrat {
        width: 49%;
    }
}
@media (min-width: 1300px) {
    .relle--value-contrat {
        width: 47%;
    }
}
.relle--value-en:before {
    content: '';
    width: 14px;
    height: 14px;
    background: url("../images/link-info-ico.svg") no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.relle--key-contrat:before {
    content: '';
    width: 20px;
    height: 12px;
    position: absolute;
    background-image: url("../images/dotted-line.png");
    margin-top: 5px;
    left: -10px;
}
.relle--key-a:before {
    content: '';
    width: 20px;
    height: 12px;
    position: absolute;
    background: #29d193;
    margin-top: 5px;
    left: -10px;
}
.relle--key-b:before {
    content: '';
    width: 20px;
    height: 12px;
    position: absolute;
    background: #22f1a5;
    margin-top: 5px;
    left: -10px;
}
.relle--key-asap:before {
    content: '';
    width: 20px;
    height: 12px;
    position: absolute;
    background: #bd83f8;
    margin-top: 5px;
    left: -10px;
}
.table-footer--vecart-img {
    vertical-align: middle;
}
.inner-blocktable--table-body--warning {
    margin-left: 20px;
    margin-top: 5px;
}
.sodial-box .page-header {
    margin: 0px;
    padding: 0px;
}
.sodial-box {
    line-height: 1.4;
}
.sodial-box .main-bg--wrapper:after {
    background: none;
}
.sodial-box .inner-blocklist--title {
    font-size: 18px;
}
@media (min-width: 640px) {
    .sodial-box .inner-blocklist--title {
        font-size: 24px;
    }
}
.sodial-box h2 {
    font-size: 16px;
    color: #00438a;
    font-family: Poppins;
    line-height: 1.4;
    font-weight: 600;
}
@media (min-width: 640px) {
    .sodial-box h2 {
        font-size: 18px;
    }
}
.sodial-box .page-header {
    border-bottom: none;
}
.sodial-box .lead-block--price-lead {
    line-height: normal;
}
.sodial-box .main-block--lead-block--content {
    padding: 0 10px;
}
.sodial-box .lead-block--mod-month-prod {
    font-weight: 400;
}
.sodial-box .inner-text__link {
    margin-top: 0;
}
.sodial-box .main-block--title div {
    margin-top: -15px;
}
.svg--logo.svg--logo-cub-wrap {
    position: relative;
    top: -10px;
    padding: 0px;
}
@media (min-width: 640px) {
    .svg--logo.svg--logo-cub-wrap {
        top: 10px;
        padding: 5px;
    }
}
img.svg--logo-cub {
    top: 0;
    width: 45px;
    height: 45px;
    padding: 7px;
}
.lead-block--price-inline {
    display: inline-block;
}
.lead-block--link-savior {
    display: inline-block;
    font-weight: 500;
}
.inner-box--wrapper {
    padding: 30px 25px;
}
.sodial-box .inner-votre--title {
    font-size: 18px;
}
@media (min-width: 640px) {
    .sodial-box .inner-votre--title {
        font-size: 24px;
    }
}
.inner-votre--title-inner {
    font-size: 14px;
}
@media (min-width: 640px) {
    .inner-votre--title-inner {
        font-size: 18px;
    }
}
.inner-votre--text {
    margin: 70px 0;
    text-align: center;
}
body .container .inner-box--wrapper.inner-remises--wrapper {
    border-bottom: 1px solid #e9e9e9;
    background-color: #fff;
}
.inner-remises--text {
    color: #1e78a5;
    padding-right: 20%;
}
@media (min-width: 992px) {
    .inner-article > div:nth-of-type(odd) {
        background-color: #f1faff;
    }
}
.inner-blocklist--list-item span {
    display: inline-block;
    width: calc(100% - 35px);
    vertical-align: top;
}
.inner-votre--text {
    display: none;
}
.sodial-box .inner-blocktable--table-body--item:nth-child(4) {
    width: 400px;
}
.inner-blocktable--table-body--warning {
    display: block;
    font-size: 12px;
}
.inner-blocktable--table-body--warning:before {
    content: '';
    background: url("../images/warning.png");
    display: inline-block;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -23px;
    background-size: 16px 13px;
    margin-top: 1px;
}
.inner-blocktable--table-body--price-wrap {
    display: inline-block;
    width: 175px;
}
@media (min-width: 992px) {
    .inner-blocktable--table-body--price-l {
        font-weight: 500;
    }
}
.inner-blocktable--table-body--price-r {
    color: #1e78a5;
}
.inner-blocktable--table-body--view {
    margin: 20px 0;
    display: block;
}
@media (min-width: 992px) {
    .inner-blocktable--table-body--view {
        display: inline-block;
        margin: 10px 20px 10px 0;
    }
}
.inner-blocktable--table-body--view:hover {
    text-decoration: none;
}
.inner-blocktable--table-body--novelle:before {
    content: '+';
    font-weight: 600;
    position: absolute;
    margin-left: -18px;
    font-size: 16px;
    margin-top: 1px;
}
.inner-blocktable--table-body--novelle {
    background: linear-gradient(134.72deg, #30cad9 0%, #003d92 100%);
    display: inline-block;
    height: 30px;
    line-height: 31px;
    color: #fff;
    font-size: 12px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 20px;
    text-transform: uppercase;
    width: 180px;
    cursor: pointer;
}
.inner-blocktable--table-body--novelle:hover,
.inner-blocktable--table-body--novelle:focus {
    color: #fff;
    text-decoration: none;
}
.inner-blocktable--table-body--novelle-position {
    position: absolute;
    left: 50%;
    margin-left: -99px;
}
@media (min-width: 992px) {
    .inner-blocktable--table-body--novelle-position {
        position: static;
        margin-left: 0;
    }
}
.inner-blocktable--table-body--view-text {
    text-decoration: underline;
    font-size: 10px;
}
@media (min-width: 992px) {
    .inner-blocktable--table-body--view-text {
        display: none;
    }
}
.inner-blocklist--title.inner-route--title,
.inner-blocklist--title.inner-formation--title,
.inner-blocklist--title.inner-aspect--title,
.inner-blocklist--title.inner-aspect--capital {
    font-size: 16px;
    font-weight: bold;
}
.sodial-box .inner-blocktable--table-head--row {
    padding-left: 0;
}
.sodial-box .inner-blocktable--table-head--item {
    line-height: 1.6;
}
.sodial-box .inner-blocktable--table-body--row:nth-child(even) {
    background-color: #fff;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--row:nth-child(even) {
        background-color: #f1faff !important;
    }
}
.sodial-box .inner-blocktable--table-head--item:nth-child(1),
.sodial-box .inner-blocktable--table-body--item:nth-child(1) {
    min-width: 160px;
    width: 160px;
    padding-left: 20px;
    cursor: pointer;
    font-size: 14px;
    height: 73px;
    line-height: 75px;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-head--item:nth-child(1),
    .sodial-box .inner-blocktable--table-body--item:nth-child(1) {
        height: auto;
        line-height: 1.6;
        cursor: default;
    }
}
.sodial-box .inner-blocktable--table-head--item:nth-child(2),
.sodial-box .inner-blocktable--table-body--item:nth-child(2) {
    width: auto;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-head--item:nth-child(2),
    .sodial-box .inner-blocktable--table-body--item:nth-child(2) {
        min-width: 150px;
        width: 150px;
    }
}
.sodial-box .inner-blocktable--table-head--item:nth-child(3),
.sodial-box .inner-blocktable--table-body--item:nth-child(3) {
    width: auto;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-head--item:nth-child(3),
    .sodial-box .inner-blocktable--table-body--item:nth-child(3) {
        width: 250px;
        min-width: 250px;
    }
}
.sodial-box .inner-blocktable--table-head--item:nth-child(4),
.sodial-box .inner-blocktable--table-body--item:nth-child(4) {
    width: auto;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-head--item:nth-child(4),
    .sodial-box .inner-blocktable--table-body--item:nth-child(4) {
        width: 450px;
        padding-top: 20px;
    }
}
.sodial-box .inner-blocktable--table {
    margin-top: 0;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table {
        padding-bottom: 30px;
    }
}
.sodial-box .inner-blocktable--table-head {
    display: none;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.sodial-box .inner-blocktable--table-body--row {
    display: block;
    padding-right: 0;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.sodial-box .inner-blocktable--table-body--row {
    padding: 0 20px 20px 20px;
    height: 70px;
    overflow: hidden;
    transition: 0.5s;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--row {
        height: auto;
        padding: 0 0 10px;
    }
}
.sodial-box .sodial-box .inner-blocktable--table-body--row:nth-child(even) {
    background-color: transparent;
}
@media (min-width: 992px) {
    .sodial-box .sodial-box .inner-blocktable--table-body--row:nth-child(even) {
        background-color: #f1faff;
    }
}
.sodial-box .inner-blocktable--table-body--row.open {
    background-color: #f1faff;
    height: auto;
    padding-bottom: 60px;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--row.open {
        padding-bottom: 20px;
        background-color: #fff;
        padding-bottom: 10px;
    }
}
.sodial-box .inner-blocktable--table-body--item:first-child:before {
    content: '';
    width: 6px;
    height: 6px;
    border: 2px solid #1e78a5;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: none;
    border-top: none;
    margin-top: 34px;
    margin-left: 5px;
    position: absolute;
    transition: 0.5s;
    padding: 0;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--item:first-child:before {
        display: none;
    }
}
.sodial-box .inner-blocktable--table-body--item {
    display: block;
    font-size: 12px;
    padding-left: 50%;
    margin-bottom: 20px;
    color: #001f40;
    line-height: 1.6;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--item {
        font-weight: normal;
    }
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--item {
        padding-left: 0px;
        font-size: 14px;
    }
}
.sodial-box .inner-blocktable--table-body--item:before {
    content: attr(data-attribute);
    float: left;
    position: absolute;
    left: 15px;
    width: 50%;
    text-align: right;
    padding-right: 10%;
    color: #00438a;
}
@media (min-width: 992px) {
    .sodial-box .inner-blocktable--table-body--item:before {
        display: none;
    }
}
.sodial-box .inner-blocktable--table-body--item.active:before {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.sodial-box .inner-article .inner-box--wrapper:nth-of-type(odd) {
    background-color: #f1faff;
}
.sodial-box .inner-article .inner-box--wrapper:first-of-type {
    background-color: #fff;
}
.documents--wrapper {
    padding-top: 71px;
    margin-bottom: 50px;
    background: #f9fdff;
}
.documents__table {
    max-width: 1024px;
    margin: 0 auto;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background: #fff;
}
.documents__title {
    color: #00438a;
    font-size: 18px;
    padding: 14px 12px;
    border-bottom: 1px solid #e9e9e9;
    font-weight: 500;
    margin: 0;
}
@media (max-width: 992px) {
    .documents__title {
        line-height: 1.4;
    }
}
@media (max-width: 540px) {
    .documents__title {
        font-size: 16px;
        padding: 14px 20px;
    }
}
.documents__control {
    padding: 22px 16px 0 26px;
}
@media (max-width: 767px) {
    .documents__control {
        padding: 15px 20px 0 20px;
    }
}
@media (max-width: 540px) {
    .documents__control {
        padding: 15px 16px 20px 20px;
    }
}
.documents__type--wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.documents__type,
.documents__year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 991px) {
    .documents__type,
    .documents__year {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
.documents__control--top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 25px;
}
@media (max-width: 767px) {
    .documents__control--top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 640px) {
    .documents__control--top {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.documents__type,
.documents__year {
    margin-right: 60px;
}
@media (max-width: 767px) {
    .documents__type,
    .documents__year {
        margin-right: 20px;
    }
}
@media (max-width: 414px) {
    .documents__type,
    .documents__year {
        margin-right: 0;
    }
}
.documents__type p,
.documents__year p {
    font-size: 14px;
    margin-right: 10px;
}
@media (max-width: 453px) {
    .documents__year {
        margin-top: 15px;
    }
}
.documents__select-wrap {
    position: relative;
}
.documents__select-wrap:before,
.documents__select-wrap:after {
    content: '';
    position: absolute;
    right: 17px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
}
.documents__select-wrap:before {
    top: 13px;
}
.documents__select-wrap:after {
    bottom: 13px;
    border-width: 5px 4px 0 4px;
    border-color: #666 transparent transparent transparent;
}
.documents__select-wrap select {
    height: 40px;
    font-family: 'Poppins';
    font-size: 12px;
    border: 1px solid #e9e9e9;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    padding: 0 28px 0 10px;
    min-width: 169px;
    width: 100%;
}
.documents__select-wrap.rdl-liste {
    max-width: 500px;
    min-width: 256px;
    margin-bottom: 16px;
}

@media (max-width: 414px) {
    .documents__select-wrap select {
        min-width: 256px;
        width: 100%;
    }
}
.documents__filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.documents__filters--add {
    display: inline-block;
    padding: 10px 22px 8px 36px;
    border-radius: 20px;
    background: url("../images/document-filter-icon.png") 10px 6px no-repeat, linear-gradient(134.72deg, #69e8ea 0%, #69b7ea 100%);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.documents__filters--add:hover,
.documents__filters--add:focus {
    color: #fff;
    background: url("../images/document-filter-icon.png") 10px 6px no-repeat, linear-gradient(285.72deg, #69e8ea 0%, #69b7ea 100%);
    text-decoration: none;
}
@media (max-width: 767px) {
    .documents__filters--add {
        margin-top: 15px;
        margin-right: 15px;
    }
}
.documents__control--bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 10px;
}
@media (max-width: 640px) {
    .documents__control--bottom {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
    }
}
.documents__nummber {
    font-size: 16px;
    color: #00438a;
}
@media (max-width: 540px) {
    .documents__nummber {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 15px;
    }
}
.documents__filters--download {
    padding: 10px 20px 8px 40px;
    cursor: pointer;
    background: linear-gradient(134.72deg, #30cad9 0%, #003d92 100%);
    position: relative;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    border-radius: 25px;
    font-size: 12px;
    display: inline-block;
    margin-right: 25px;
    text-transform: uppercase;
    font-weight: bold;
}
@media (max-width: 540px) {
    .documents__filters--download {
        margin: 0 auto;
    }
}
.documents__filters--download:before {
    content: '';
    position: absolute;
    left: 13px;
    top: 5px;
    width: 17px;
    height: 15px;
    background-size: 100%;
    background: url("../images/main-block-link-2.svg") no-repeat center center;
}
.documents__select-all {
    display: inline-block;
    text-align: center;
    margin-bottom: -5px;
}
@media (max-width: 540px) {
    .documents__select-all {
        position: absolute;
        right: -17px;
        bottom: -15px;
    }
}
.documents__select-all--info {
    font-size: 11px;
    color: #00438a;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 0;
}
.documents__download-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
@media (max-width: 540px) {
    .documents__download-block {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding-left: 18px;
    }
}
.documents-checkbox-label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    font-size: 13px;
}
.documents-checkbox-label:before {
    content: "";
    display: inline-block;
    width: 13px;
    height: 13px;
    border: 1px solid #10b4bb;
    border-radius: 3px;
}
.documents-checkbox {
    display: none;
}
.documents-checkbox:checked + label:before {
    background: url("../images/checkbox-active.svg") no-repeat center center;
    opacity: 1;
}
@media (max-width: 640px) {
    .section__documents .container {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.documents_list--item {
    padding: 27px 40px 27px 23px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.documents_list--item:nth-child(odd) {
    background-color: #f1faff;
}
@media (max-width: 540px) {
    .documents_list--item {
        padding: 27px 25px 27px 15px;
    }
}
.documents__icon {
    margin-right: 12px;
    position: absolute;
    top: -7px;
}
.documents__link {
    font-size: 14px;
    color: #1e78a5;
    font-weight: 500;
    display: inline-block;
    margin-left: 30px;
    text-decoration: underline;
}
.documents__link span {
    display: inline-block;
    color: #000;
    cursor: default;
    margin-left: 10px;
    font-size: 12px;
    color: #001f40;
    font-weight: 400;
}
@media (max-width: 540px) {
    .documents__link {
        line-height: 1.5;
    }
}
.documents_list--wrap {
    position: relative;
}
.documents-checkbox {
    display: none;
}
.documents__chackbox-wrapper {
    margin-left: 10px;
}
.documents__chackbox-wrapper .documents-checkbox-label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #10b4bb;
    border-radius: 5px;
}
@media (max-width: 540px) {
    .inner-main__title--documents div {
        font-size: 24px;
        max-width: 245px;
        padding: 12px 25px 12px;
        width: 100%;
    }
}
.yannick .main-block--lead-block-prod {
    font-weight: 600;
}
.yannick .main-bg--wrapper:after {
    background: none;
}
@media (min-width: 1310px) {
    .yannick .main-block--lead-prod {
        bottom: 45px;
    }
}
.main-block--title-description {
    font-size: 14px;
    display: block;
    line-height: 1.4;
}
.lead-block--name-aspect {
    display: none;
}
@media (min-width: 640px) {
    .lead-block--name-aspect {
        display: inline;
    }
}
.retour {
    color: #1e78a5;
    text-transform: uppercase;
    padding: 0 5px;
    text-decoration: underline;
    background-color: #fff;
    font-size: 10px;
    display: inline-block;
    height: 20px;
    vertical-align: top;
    line-height: 20px;
    font-weight: 600;
    display: none;
    margin-right: 10px;
}
@media (min-width: 640px) {
    .retour {
        display: inline-block;
    }
}
.lead-block--name {
    background: url("../images/table-link-info.svg") no-repeat right center;
    font-size: 12px;
    display: inline-block;
    padding-right: 17px;
    color: #001f40;
    font-weight: 500;
}
.lead-block--restants {
    margin-top: 15px;
    display: inline-block;
    color: #001f40;
}
.lead-block--price-bottom {
    color: #1e78a5;
    font-size: 12px;
    display: inline-block;
    margin-top: 5px;
    text-transform: uppercase;
    line-height: normal;
}
.inner-blocktable--table-head--item-sort span {
    cursor: pointer;
}
.inner-blocktable--table-head--sort-icon {
    margin-left: 5px;
    display: inline-block;
    height: 18px;
    width: 13px;
    vertical-align: bottom;
}
.inner-blocktable--table-head--sort-icon:before,
.inner-blocktable--table-head--sort-icon:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #666 transparent;
    position: absolute;
}
.inner-blocktable--table-head--sort-icon:before {
    margin-top: 4px;
}
.inner-blocktable--table-head--sort-icon:after {
    margin-top: 12px;
    border-width: 5px 4px 0 4px;
    border-color: #666 transparent transparent transparent;
}
.inner-blocktable--table-head--item-sort .inner-blocktable--table-head--text {
    cursor: pointer;
}
.inner-blocktable--table-body--status {
    color: #fff;
    font-size: 12px;
    padding: 3px 15px;
    border-radius: 8px;
    font-weight: 600;
}
.inner-blocktable--table-body--status-red {
    background: #f60042;
}
.inner-blocktable--table-body--status-green {
    background: #00e294;
}
body.yannick .page-wrapper .inner-blocktable--table-body--item-no-image span {
    text-decoration: none;
}
.yannick .page-body .container .inner-blocktable--table-head--item {
    color: #00438a;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 500;
}
.yannick .inner-blocktable--table-head--sort-icon {
    vertical-align: sub;
}
.yannick .inner-blocktable--top {
    text-align: center;
    display: block;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.yannick .inner-blocktable--table-head {
    padding-bottom: 0;
}
.yannick .inner-box-block {
    max-width: 1130px;
}
.yannick .inner-blocktable--top-title {
    line-height: 24px;
    font-size: 18px;
    display: block;
    margin-bottom: 30px;
    text-align: left;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--top-title {
        font-size: 24px;
        display: inline-block;
        margin-bottom: 0;
    }
}
.yannick .inner-blocktable--table-head--item:nth-child(1),
.yannick .inner-blocktable--table-body--item:nth-child(1) {
    padding-left: 20px;
    cursor: pointer;
    width: 140px;
    height: 73px;
    line-height: 75px;
    font-size: 14px;
    color: #001f40;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head--item:nth-child(1),
    .yannick .inner-blocktable--table-body--item:nth-child(1) {
        height: auto;
        line-height: 1.6;
        padding-left: 0px;
        width: 110px;
        min-width: 110px;
    }
}
.yannick .inner-blocktable--table-head--item:nth-child(2),
.yannick .inner-blocktable--table-body--item:nth-child(2) {
    width: auto;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head--item:nth-child(2),
    .yannick .inner-blocktable--table-body--item:nth-child(2) {
        width: 110px;
        min-width: 110px;
    }
}
@media (min-width: 1310px) {
    .yannick .inner-blocktable--table-head--item:nth-child(2),
    .yannick .inner-blocktable--table-body--item:nth-child(2) {
        width: 130px;
        min-width: 130px;
    }
}
.yannick .inner-blocktable--table-head--item:nth-child(3),
.yannick .inner-blocktable--table-body--item:nth-child(3) {
    width: auto;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head--item:nth-child(3),
    .yannick .inner-blocktable--table-body--item:nth-child(3) {
        width: 93px;
        min-width: 93px;
    }
}
@media (min-width: 1310px) {
    .yannick .inner-blocktable--table-head--item:nth-child(3),
    .yannick .inner-blocktable--table-body--item:nth-child(3) {
        width: 110px;
        min-width: 110px;
    }
}
.yannick .inner-blocktable--table-head--item:nth-child(4),
.yannick .inner-blocktable--table-body--item:nth-child(4) {
    width: auto;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head--item:nth-child(4),
    .yannick .inner-blocktable--table-body--item:nth-child(4) {
        width: 110px;
        min-width: 110px;
    }
}
.yannick .inner-blocktable--table-head--item:nth-child(5),
.yannick .inner-blocktable--table-body--item:nth-child(5) {
    width: auto;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head--item:nth-child(5),
    .yannick .inner-blocktable--table-body--item:nth-child(5) {
        width: 190px;
        min-width: 190px;
    }
}
@media (min-width: 1310px) {
    .yannick .inner-blocktable--table-head--item:nth-child(5),
    .yannick .inner-blocktable--table-body--item:nth-child(5) {
        width: 220px;
        min-width: 220px;
    }
}
.yannick .inner-blocktable--table-body--item:nth-child(5) span {
    font-size: 12px;
    position: static;
    display: inline-block;
    color: #00438a;
    text-decoration: underline;
    font-weight: 600;
}
.yannick .inner-blocktable--table-head--item:nth-child(6),
.yannick .inner-blocktable--table-body--item:nth-child(6) {
    width: auto;
    font-size: 12px;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head--item:nth-child(6),
    .yannick .inner-blocktable--table-body--item:nth-child(6) {
        width: 180px;
        min-width: 180px;
    }
}
@media (min-width: 1310px) {
    .yannick .inner-blocktable--table-head--item:nth-child(6),
    .yannick .inner-blocktable--table-body--item:nth-child(6) {
        width: 200px;
        min-width: 200px;
    }
}
.yannick .inner-blocktable--table-head--item:nth-child(7),
.yannick .inner-blocktable--table-body--item:nth-child(7) {
    width: auto;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head--item:nth-child(7),
    .yannick .inner-blocktable--table-body--item:nth-child(7) {
        width: 120px;
        min-width: 120px;
    }
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--item {
        padding-bottom: 30px;
    }
}
.yannick .inner-blocktable--table-head {
    display: none;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.yannick .inner-blocktable--table-body--row {
    display: block;
    padding-right: 0;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.yannick .inner-blocktable--table-body--row {
    padding: 0 20px 20px 20px;
    height: 70px;
    overflow: hidden;
    transition: 0.5s;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--row {
        height: auto;
        padding-bottom: 0;
    }
}
.yannick .inner-blocktable--table-body--row:nth-child(even) {
    background-color: transparent;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--row:nth-child(even) {
        background-color: #f1faff !important;
    }
}
.yannick .inner-blocktable--table-body--row.open {
    background-color: #f1faff;
    height: auto;
    padding-bottom: 50px;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--row.open {
        padding-bottom: 0px;
        background-color: #fff;
    }
}
.yannick .inner-blocktable--table-body--item:first-child:before {
    content: '';
    width: 6px;
    height: 6px;
    border: 2px solid #1e78a5;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: none;
    border-top: none;
    margin-top: 33px;
    margin-left: 5px;
    position: absolute;
    transition: 0.5s;
    padding: 0;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--item:first-child:before {
        display: none;
    }
}
.yannick .inner-blocktable--table-body--item {
    color: #001f40;
    padding-left: 50%;
    margin-bottom: 20px;
    line-height: 1.6;
    display: block;
    word-break: break-word;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--item {
        padding-left: 0px;
        font-weight: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
.yannick .inner-blocktable--table-body--item:before {
    content: attr(data-attribute);
    float: left;
    position: absolute;
    left: 15px;
    width: 50%;
    text-align: right;
    padding-right: 10%;
    color: #00438a;
    font-weight: 500;
}
@media (min-width: 992px) {
    .yannick .inner-blocktable--table-body--item:before {
        display: none;
    }
}
.yannick .lead-block--name {
    background: none;
    padding: 0;
}
.yannick .lead-block--name:after {
    background: none;
    content: 'i';
    background-color: #306ca7;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    text-transform: none;
    display: inline-block;
    height: 14px;
    width: 14px;
    font-weight: bold;
    line-height: 14px;
    margin-right: 0px;
    margin-left: 3px;
    vertical-align: 1px;
    cursor: pointer;
    font-family: "arial";
}
a.no-after:after {
    content: none !important;
}
.yannick .inner-blocktable--table-body--item.active:before {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.demander img {
    max-width: 100%;
}
.demander .inner-main__title {
    margin-top: 5px;
}
.demander .inner-main__title div {
    margin-top: -15px;
}
.demander .main-bg--wrapper {
    height: 250px;
    overflow: hidden;
}
.demander .inner-box--wrapper {
    border-bottom: 1px dashed #e9e9e9;
}
.demander .inner-box--wrapper:last-child {
    border-bottom: none;
}
.demander .inner-box-block {
    position: relative;
    margin-top: 40px;
    margin-bottom: 40px;
}
@media (min-width: 992px) {
    .demander .inner-box-block {
        margin-top: 52px;
    }
}
.demander .inner-text__title {
    font-size: 14px;
    margin-top: 0px;
}
@media (min-width: 992px) {
    .demander .inner-text__title {
        font-size: 16px;
        margin-top: 20px;
    }
}
.demander .charity__bottom--btns {
    margin-left: auto;
    margin-right: auto;
}
.demander .charity__bottom--btext {
    margin-bottom: 40px;
    margin-top: 40px;
    width: auto;
}
@media (min-width: 1310px) {
    .demander .charity__bottom--btext {
        width: 81%;
    }
}
.demander .charity__bottom--btext a {
    font-weight: 500;
}
.demander .charity__bottom--btns-back {
    color: #1e78a5;
}
.demander .charity__bottom--btns-back:hover,
.demander .charity__bottom--btns-back:focus,
.demander .charity__bottom--btns-back:active {
    color: #23527c;
}
.demande--champs {
    color: #666;
    font-size: 12px;
    margin-bottom: 20px;
    display: inline-block;
}
@media (min-width: 992px) {
    .demande--champs {
        position: absolute;
        right: 25px;
        top: 25px;
    }
}
@media (min-width: 640px) {
    .demande--text {
        max-width: 70%;
    }
}
.demande--select {
    color: #001f40;
}
.demande--input {
    font-size: 12px;
    font-family: 'Poppins';
    color: #001f40;
    border: 1px solid #e9e9e9;
    height: 40px;
    width: 150px;
    padding: 5px;
    margin-right: 10px;
    text-align: right;
}
.demande--input-desc {
    font-size: 14px;
}
.demande--img-link {
    font-size: 14px;
    text-decoration: underline;
    color: #1e78a5;
    font-weight: 600;
}
.demande--basket-link {
    display: inline-block;
    width: 25px;
    vertical-align: 2px;
}
.demande--upload-button {
    padding: 10px 25px 8px 45px;
    background: linear-gradient(134.72deg, #30cad9 0%, #003d92 100%);
    position: relative;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    font-size: 12px;
    display: inline-block;
    text-transform: uppercase;
    cursor: pointer;
}
.demande--upload-button:before {
    content: '';
    background-image: url("../images/upload.png");
    background-size: 20px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -26px;
    width: 20px;
    height: 20px;
}
.demande--textarea {
    width: 100%;
    border-color: #e9e9e9;
    padding: 10px;
}
@media (min-width: 992px) {
    .demande--textarea {
        width: 70%;
    }
}
.md-modal-wrapper {
    padding: 20px;
}
.graph-options--date-wrapper.graph-options--date-wrapper-modal-tree {
    float: none;
}
.md-btns--wrapper.md-btns--wrapper-modal-tree {
    margin-top: 30px;
}
.md-content--prod.md-content--prod-modal-tree {
    width: 300px;
}
@media (min-width: 640px) {
    .md-content--prod.md-content--prod-modal-tree {
        width: 450px;
    }
}
.graph-options--datepicker--a {
    display: inline-block;
    margin: 0 5px;
}
.md-submit-btn.md-submit-btn-modal-tree {
    padding: 0 12px;
    height: 30px;
    line-height: 31px;
}
.md-lead.md-lead-modal-tree {
    width: auto;
}
@media (min-width: 640px) {
    .md-lead.md-lead-modal-tree {
        width: 330px;
    }
}
div.page-wrapper {
    -webkit-transform: none;
    transform: none;
}
.demander2 .confirmation__btn {
    padding: 4px 15px;
}
.demander2 .svg.svg--btn-arrow {
    height: 18px;
}
.demander2 .inner-main__title {
    margin-top: 5px;
}
.demander2 .inner-main__title div {
    margin-top: -15px;
}
.demander2 .inner-box-block {
    position: relative;
    margin-top: 40px;
}
@media (min-width: 992px) {
    .demander2 .inner-box-block {
        margin-top: 52px;
    }
}
.demander2 .inner-text__title {
    font-size: 14px;
    margin-top: 0px;
}
@media (min-width: 992px) {
    .demander2 .inner-text__title {
        font-size: 16px;
        margin-top: 20px;
    }
}
.section__merci .inner-box--wrapper {
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 992px) {
    .section__merci .inner-box--wrapper {
        padding-left: 25px;
        padding-right: 25px;
    }
}
.merci--dl {
    font-size: 14px;
    color: #00438a;
}
.merci--dt,
.merci--dd {
    line-height: 1.6;
    padding-top: 20px;
}
.merci--img {
    word-break: break-all;
}
.merci--dt {
    color: #00438a;
    font-weight: normal;
    float: left;
    width: 50%;
    padding-right: 10px;
    text-align: right;
}
@media (min-width: 992px) {
    .merci--dt {
        width: 35%;
    }
}
.merci--dd {
    margin-left: 50%;
    color: #001f40;
}
@media (min-width: 992px) {
    .merci--dd {
        margin-left: 35%;
    }
}
.merci--img {
    color: #1e78a5;
    text-decoration: underline;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
}
.merci--img:hover,
.merci--img:focus,
.merci--img:active {
    color: #23527c;
}
.merci--dt span {
    display: block;
}
@media (min-width: 992px) {
    .merci--dt span {
        display: inline;
    }
}
.section__merci-back {
    margin-top: 40px;
    text-align: center;
}
@media (max-width: 640px) {
    .inner-main__title div {
        max-width: inherit;
    }
}
div.section-news__title-top {
    margin-top: 50px;
    position: relative;
    max-width: 860px;
    border-radius: 20px/57px;
    padding: 0;
}
div.section-news__title-top .elipce:before {
    top: -3px;
    height: calc(100% + 6px);
    border-radius: 150px/4px;
    left: 16px;
    width: calc(100% - 32px);
}
@media (min-width: 640px) {
    div.section-news__title-top .elipce:before {
        top: -4px;
        height: calc(100% + 8px);
        left: 18px;
        width: calc(100% - 36px);
    }
}
@media (max-width: 640px) {
    div.section-news__title-top {
        width: 100%;
        border-radius: 17px/66px;
    }
}
div.section-news__title-top .inner-main__title-top {
    position: absolute;
    margin: 0;
    top: -40px;
    left: 0;
    right: 0;
    background: none;
    border-radius: inherit;
    padding: 0;
    width: 100%;
}
@media (max-width: 640px) {
    div.section-news__title-top .inner-main__title-top {
        top: -35px;
    }
}
div.section-news__title-top .inner-main__title-top span {
    margin: 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    background: #1e288d;
    padding: 8px 12px 6px 12px;
    border: 3px solid #fff;
    border-radius: 15px;
}
div.section-news__title-top .inner-main__title-bottom {
    margin: 0;
    padding: 20px;
    border-radius: inherit;
    width: 100%;
}
div.section-news__title-top .inner-main__title-bottom p {
    margin: 0;
    font-size: 32px;
    line-height: 1.2;
    color: #00438a;
}
@media (max-width: 640px) {
    div.section-news__title-top .inner-main__title-bottom p {
        font-size: 24px;
    }
}
div.section-news__title-top .inner-main__title-bottom p strong {
    font-weight: 300;
}
@media (max-width: 640px) {
    div.section-news__title-top .inner-main__title-bottom p strong {
        display: none;
    }
}
@media (max-width: 992px) {
    .inner-main--wrapper {
        margin-right: -15px;
        margin-left: -15px;
    }
}
.news_page-wrap .inner-main {
    background: linear-gradient(134.72deg, #b1d7f9 0%, #acf5f9 100%);
    text-align: center;
    padding-bottom: 20px;
}
.news_page-wrap ul.breadcrumbs {
    padding: 3px 11px;
}
.inner-main--text {
    max-width: 670px;
    display: block;
    margin: 25px auto 0;
    font-size: 16px;
    color: #001f40;
    line-height: 1.35;
    letter-spacing: 0.3px;
}
@media (max-width: 640px) {
    .inner-main--text {
        font-size: 14px;
        padding: 0 7px;
    }
}
@media (max-width: 640px) {
    .section-news .container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
.news-content {
    background: #f9fdff;
    padding-top: 20px;
}
.news-content--wrap {
    max-width: 820px;
    margin: 0 auto;
}
.news__date {
    font-size: 12px;
    color: #666;
    display: inline-block;
}
@media (max-width: 640px) {
    .news__date {
        margin-left: 7px;
    }
}
.news__comment {
    font-size: 12px;
    color: #1e78a5;
    margin-left: 15px;
    display: inline-block;
    text-decoration: underline;
    padding: 5px 0 5px 25px;
    font-weight: 500;
    background: url("../images/message.svg") 1px 1px no-repeat;
    background-size: 18px;
}
.news__img--block {
    margin-top: 5px;
    text-align: right;
}
.news--img {
    width: 100%;
    padding-top: 50%;
    background: url("../images/news-img.jpg");
    background-size: cover;
    background-position: center center;
}
@media (max-width: 640px) {
    .news--img {
        padding-top: 68%;
    }
}
.news__img--legend {
    display: inline-block;
    margin-top: 10px;
    font-size: 12px;
    color: #666;
}
@media (max-width: 640px) {
    .news__img--legend {
        margin-right: 5px;
    }
}
@media (max-width: 640px) {
    .news__article {
        padding-right: 10px;
        padding-left: 10px;
    }
}
.news__article--title {
    font-size: 24px;
    font-weight: 500;
    color: #00438a;
    margin-top: 33px;
    margin-bottom: 0;
}
@media (max-width: 640px) {
    .news__article--title {
        font-size: 18px;
    }
}
.news__article--content {
    font-size: 14px;
    margin-top: 15px;
    font-family: 'Poppins';
    line-height: 1.6;
    color: #001f40;
    letter-spacing: 0.3px;
}
@media (max-width: 640px) {
    .news__article--content {
        font-size: 12px;
    }
}
.news__article--content a {
    text-decoration: underline;
    font-weight: 500;
}
@media (max-width: 640px) {
    .news__article--content a {
        font-weight: 500;
    }
}
.news__article--subtitle {
    font-size: 16px;
    color: #00438a;
}
@media (max-width: 640px) {
    .news__article--subtitle {
        font-size: 14px;
    }
}
.news__article-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 640px) {
    .news__article-img {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.news__article-img--block {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    max-width: 400px;
}
@media (max-width: 640px) {
    .news__article-img--block {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: inherit;
    }
}
.news__article-img--block img {
    width: 100%;
    height: auto;
}
.news__article-img--content {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
}
@media (max-width: 640px) {
    .news__article-img--content {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
.news__article--list {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    color: #001f40;
}
@media (max-width: 640px) {
    .news__article--list {
        margin-top: 15px;
        font-size: 12px;
    }
}
.news__article--list-item {
    letter-spacing: 0.3px;
    padding: 6px 0 5px 15px;
    position: relative;
}
.news__article--list-item:before {
    content: "";
    width: 6px !important;
    height: 6px !important;
    background-color: #10b4bb;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    margin: auto;
    border-radius: 50%;
}
.news__table-block {
    margin-top: 80px;
}
@media (max-width: 640px) {
    .news__table-block {
        padding-left: 10px;
        margin-top: 20px;
    }
}
.news__table-block .news__table--header {
    font-size: 16px;
    color: #00438a;
    margin: 0;
}
@media (max-width: 640px) {
    .news__table-block .news__table--header {
        font-size: 14px;
    }
}
.news__table-block .news__table-wrap {
    margin-top: 40px;
}
@media (max-width: 640px) {
    .news__table-block .news__table-wrap {
        margin-top: 20px;
    }
}
.news__table-block .news__table--tr-head {
    font-size: 14px;
    color: #00438a;
    font-weight: 500;
    border-bottom: 3px solid #00438a;
}
.news__table-block .news__table--td-head {
    padding: 10px 0 10px 15px;
}
.news__table-block .col-1 {
    width: 185px;
}
@media (max-width: 640px) {
    .news__table-block .col-1 {
        min-width: 145px;
    }
}
.news__table-block .col-2 {
    width: 181px;
}
@media (max-width: 640px) {
    .news__table-block .col-2 {
        width: 100%;
    }
}
.news__table-block .col-3 {
    width: 155px;
}
.news__table-block .col-4 {
    width: 155px;
}
.news__table-block .col-5 {
    width: 150px;
}
@media (max-width: 640px) {
    .news__table-block .col-3,
    .news__table-block .col-4,
    .news__table-block .col-5 {
        display: none;
    }
}
.news__table-block tbody tr {
    height: 70px;
    background: #fff;
}
.news__table-block tbody tr td {
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px;
    line-height: 1.4;
    color: #001f40;
}
.news__table-block tbody tr:nth-child(even) {
    background-color: #f1faff;
}
.news__table-block tbody tr .news__table--col-1 {
    font-weight: 500;
    padding-right: 40px;
}
.news__table-block tbody tr .news__table--col-2 {
    padding-right: 20px;
    color: #083f5a;
}
@media (max-width: 640px) {
    .news__table-block tbody tr .news__table--col-2 {
        padding-right: 5px;
    }
}
.news__table-block tbody tr .news__table--col-3 {
    padding-left: 30px;
    padding-right: 30px;
}
.news__table-block tbody tr .news__table--col-4,
.news__table-block tbody tr .news__table--col-5 {
    padding-left: 25px;
    padding-right: 30px;
}
@media (max-width: 640px) {
    .news__table-block tbody tr .news__table--col-3,
    .news__table-block tbody tr .news__table--col-4,
    .news__table-block tbody tr .news__table--col-5 {
        display: none;
    }
}
.news__table--links {
    margin-top: 30px;
}
@media (max-width: 640px) {
    .news__table--links {
        margin-top: 20px;
        margin-left: 10px;
    }
}
.news__table--links a {
    display: block;
    font-size: 11px;
    color: #001f40;
    text-transform: uppercase;
    text-decoration: underline;
    padding: 8px 0 5px 30px;
    font-weight: 600;
    margin-top: 15px;
}
.news__table--links a:first-child {
    margin-top: 0;
}
.news__table--links .news__table--links-external {
    background: url("../images/external.png") left center no-repeat;
    background-size: 17px;
}
.news__table--links .news__table--links-download {
    background: url("../images/document-download.svg") left center no-repeat;
    background-size: 17px;
}
.news__table--links .news__table--links-download span {
    text-decoration: none;
    color: #000;
    display: inline-block;
    font-weight: 400;
    margin-left: 8px;
    text-transform: initial;
}
.comments__block {
    padding: 70px 0;
    background: #f9fdff;
}
@media (max-width: 640px) {
    .comments__block {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.comments__wrap {
    max-width: 1024px;
    margin: 0 auto;
}
.comments__content {
    padding-top: 20px;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background: #fff;
}
.comments__title {
    font-size: 18px;
    color: #00438a;
    font-weight: 500;
    margin-left: 25px;
    margin-bottom: 10px;
}
@media (max-width: 640px) {
    .comments__title {
        margin-bottom: 10px;
    }
}
.comments__item {
    padding: 37px 30px 40px 25px;
    background: url("../images/dash-borger.png") top repeat-x;
}
@media (max-width: 640px) {
    .comments__item {
        padding: 20px 15px 40px 15px;
    }
}
.comments__item:first-child {
    background: none;
}
.comments__item:last-child {
    padding-bottom: 10px;
}
@media (max-width: 640px) {
    .comments__item:last-child {
        padding-bottom: 10px;
    }
}
.comments__item--wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 640px) {
    .comments__item--wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.comments__item--photo {
    max-width: 65px;
    width: 100%;
    max-height: 65px;
    margin-right: 24px;
}
.comments__item--photo img {
    width: 100%;
    height: auto;
    max-height: 65px;
    border-radius: 35%;
}
.comments__item--text {
    width: 100%;
}
@media (max-width: 640px) {
    .comments__item--text {
        margin-top: 10px;
    }
}
.comments__item--author {
    font-size: 14px;
    color: #00438a;
    font-weight: 500;
    margin-bottom: 10px;
}
.comments__item--info {
    font-size: 14px;
    color: #001f40;
    line-height: 1.4;
    letter-spacing: 0.3px;
    margin-bottom: 20px;
}
@media (max-width: 640px) {
    .comments__item--info {
        font-size: 12px;
        margin-bottom: 7px;
    }
}
.comments__item--link {
    text-align: right;
    margin-bottom: 20px;
}
.comments__item--answer {
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    color: #1e78a5;
    line-height: 25px;
    width: 105px;
    text-align: center;
    border: 1px solid #1e78a5;
    border-radius: 100px;
    text-transform: uppercase;
    padding-top: 2px;
}
.comments__item--answer-active,
.comments__item--answer:hover,
.comments__item--answer:focus,
.comments__item--answer span.taglib-text:hover {
    background: linear-gradient(134.72deg, #0593c5 0%, #1f58ac 100%);
    border-color: transparent;
    color: #fff;
    text-decoration: none;
}
.comments__answer--block {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    padding: 15px 76px 15px 17px;
}
@media (max-width: 640px) {
    .comments__answer--block {
        padding: 15px 12px 15px 12px;
    }
}
.comments__answer--title {
    font-size: 18px;
    color: #00438a;
    font-weight: 500;
    margin-bottom: 0;
}
.comments__answer--text {
    font-size: 14px;
    color: #001f40;
    letter-spacing: 0.3px;
    margin-bottom: 0;
}
@media (max-width: 640px) {
    .comments__answer--text {
        font-size: 12px;
    }
}
.comments__answer--publication {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    display: inline-block;
    margin-left: 20px;
    padding: 5px 0 5px 23px;
    background: url("../images/table-link-info.png") left center no-repeat;
    color: #001f40;
}
@media (max-width: 640px) {
    .comments__answer--publication {
        display: block;
        margin-left: 0;
    }
}
.comments__answer--form {
    margin-top: 50px;
}
@media (max-width: 640px) {
    .comments__answer--form {
        margin-top: 17px;
    }
}
.comments__answer--form-title {
    font-size: 14px;
    color: #001f40;
    font-weight: 500;
    margin-bottom: 5px;
}
.comments__answer--form-area {
    padding: 10px;
    width: 100%;
    height: 150px;
    resize: none;
    border: 1px solid #eee;
}
.comments__answer--form-area::-webkit-input-placeholder {
    color: #001f40;
}
.comments__answer--form-area::-moz-placeholder {
    color: #001f40;
}
.comments__answer--form-area:-ms-input-placeholder {
    color: #001f40;
}
.comments__answer--form-submit_block {
    margin-top: 30px;
    padding-left: 156px;
    margin-bottom: 15px;
}
@media (max-width: 640px) {
    .comments__answer--form-submit_block {
        padding-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.comments__answer--form-submit {
    font-size: 16px;
    border: none;
    background: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    padding: 17px 37px;
    border-radius: 40px;
    color: #fff;
    font-weight: 700;
    margin-left: 15px;
}
.comments__answer--form-submit:hover {
    text-decoration: underline;
}
@media (max-width: 640px) {
    .comments__answer--form-submit {
        margin: 0;
        max-width: 145px;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
.comments__answer--form-link {
    color: #1e78a5;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
}
@media (max-width: 640px) {
    .comments__answer--form-link {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 23px;
    }
}
.comments__answer--form-submit_block.send--form,
body .comments__answer--form-submit_block.form-submit_block--no-padding {
    padding-left: 0px;
    text-align: center;
}
.comments__answer--form-submit_block.form-submit_block--no-padding .charity__bottom--btns-valid {
    margin-top: 20px;
}
@media (min-width: 640px) {
    .comments__answer--form-submit_block.form-submit_block--no-padding .charity__bottom--btns-valid {
        margin-top: 0;
    }
}
.comments__item--active {
    background: none;
    padding: 12px 0px 40px 0px;
    margin-left: 65px;
    position: relative;
}
@media (max-width: 640px) {
    .comments__item--active {
        margin-left: 25px;
    }
}
.comments__item--active .comments__item--wrap {
    border-left: 3px solid #10b4bb;
    padding-left: 30px;
    padding-top: 10px;
}
@media (max-width: 640px) {
    .comments__item--active .comments__item--wrap {
        padding-left: 25px;
    }
}
.comments__item--active .comments__item--link {
    bottom: 0;
    right: 0;
    margin: 0;
}
.comments__answer--block-main {
    margin-top: 30px;
    background: #fff;
}
@media (max-width: 640px) {
    .comments__answer--block-main {
        margin-top: 20px;
    }
}
.comments__answer--block-main .comments__answer--form-submit_block {
    padding-left: 274px;
}
@media (max-width: 640px) {
    .comments__answer--block-main .comments__answer--form-submit_block {
        padding-left: 0;
    }
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
@media (min-width: 640px) {
    .col-xs-1,
    .col-sm-1,
    .col-md-1,
    .col-lg-1,
    .col-xs-2,
    .col-sm-2,
    .col-md-2,
    .col-lg-2,
    .col-xs-3,
    .col-sm-3,
    .col-md-3,
    .col-lg-3,
    .col-xs-4,
    .col-sm-4,
    .col-md-4,
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
.greetings--wrapper {
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
    color: #fff;
}
.banner-part1 {
    padding: 10px 0px 10px 0px;
    width:100%;
}
@media (min-width: 992px) {
    .greetings--wrapper {
        padding: 22px 35px 34px;
        display: flex;
        flex-direction: row;
    }
    .banner-part1 {
        padding: 22px 0 12px;
        width:50%;
    }
}
.greetings__title {
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 0 0 0 20px;
}
@media (min-width: 992px) {
    .greetings__title {
        padding: 0;
    }
}
.greetings__block {
    padding: 15px 10px 25px 70px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 20px 15px;
}
@media (min-width: 992px) {
    .greetings__block {
        padding: 15px 20px 0 125px;
        background-position: 70px 15px;
    }
}
.greetings__block--wrapper {
    margin: 25px 0 0;
}
@media (min-width: 640px) {
    .greetings__block--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.greetings__block--img {
    position: absolute;
    top: 0;
    left: 0;
}
.greetings__block--title {
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
}
@media (min-width: 640px) {
    .greetings__block--title {
        line-height: normal;
    }
}
.greetings__block--lead {
    font-size: 14px;
    line-height: 21px;
    margin: 12px 0 0 0;
}
.greetings__block--lead p {
    color: #fff !important;
}
@media (min-width: 640px) {
    .greetings__block--lead {
        margin: 8px 0 0 0;
        line-height: 20px;
    }
}
.greetings__block--btn {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 0 12px;
    border: 1px solid #fff;
    border-radius: 15px;
    margin: 20px 0 0 0;
    height: 28px;
    line-height: 28px;
    transition: 0.2s;
}
.greetings__block--btn:hover {
    background: #fff;
    color: #00438a;
    text-decoration: none;
}
@media (min-width: 640px) {
    .greetings__block--btn {
        margin: 15px 0 0 0;
    }
}
.greetings__block--left {
    background-image: url("../images/calendrier-white.png");
    border-bottom: 1px solid rgba(255,255,255,0.5);
}
@media (min-width: 640px) {
    .greetings__block--left {
        border-right: 2px solid rgba(255,255,255,0.5);
        border-bottom: none;
    }
}
.greetings__block--right {
    background-image: url("../images/depassement-white.png");
}
.greetings__block--right .greetings__block--btn:hover {
    color: #1e78a5;
}
.greetings__block--right .greetings__block--btn {
    position: relative;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin-left: -35px;
}
.banner-part2{
    padding: 10px 0px 10px 0px;
    width:100%;
}
.banner-part2-title{
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-align: center;
}
.banner-part2-content{
    font-size: 14px;
    line-height: 21px;
    display: flex;
    justify-content: center;
    padding: 2% 2% 2% 2%;
}
.banner-part2-content_paiment-lait{
    display: flex;
    flex-direction: column;
}
.banner-part2-content p {
    color: #fff !important;
    text-align: center;
}
.banner-part2-btns{
    display: flex;
    justify-content: center;
}
.banner-part2-btn_default {
    background: linear-gradient(134.72deg, #30cad9 0%, #003d92 100%);
    height: 30px;
    line-height: 31px;
    color: #fff;
    font-size: 12px;
    padding: 0px 30px 5px 30px;
    border-radius: 20px;
    cursor: pointer;
}
.banner-part2-btn_paiement-lait{
    margin-right: 5%;
}
@media (min-width: 992px) {
    .banner-part2{
        padding: 22px 0 12px;
        width:50%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
}
.section__filtering {
    margin: 44px 0 0;
}
@media (min-width: 640px) {
    body .home-page__news--first .filtering__item--prev {
        width: 265px;
    }
}
@media (min-width: 640px) and (min-width: 992px) {
    body .home-page__news--first .filtering__item--prev {
        margin-bottom: 20px;
    }
}
.home-page__box-block {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background: #fff;
}
.home-page__news--top {
    padding: 20px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .home-page__news--top {
        padding: 25px 20px 18px 25px;
    }
}
.home-page__news--btn {
    margin-left: auto;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    padding: 8px 16px;
    color: #fff;
    background-image: linear-gradient(72deg, #51c0aa 0%, #69b7ea 100%);
    border-radius: 20px;
    display: none;
}
.home-page__news--btn:hover {
    color: #fff;
}
@media (min-width: 640px) {
    .home-page__news--btn {
        display: block;
    }
}
.home-page__news--title {
    font-size: 24px;
    font-weight: 500;
    color: #00438a;
}
.home-page__news--title:before {
    content: '';
    width: 22px;
    height: 17px;
    background: url("../images/publications.png") no-repeat center/cover;
    display: inline-block;
    margin-right: 12px;
    vertical-align: middle;
}
.home-page__news--first {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    min-height: 272px;
    margin: 20px 8px 0;
}
@media (min-width: 640px) {
    .home-page__news--first {
        margin: 25px 25px 0;
    }
}
.home-page__news--first--top-title {
    text-transform: uppercase;
    color: #10b4bb;
    font-size: 14px;
    font-weight: 600;
}
.home-page__news--first .filtering__item--prev {
    height: 180px;
}
@media (min-width: 992px) {
    .home-page__news--first .filtering__item--prev {
        width: 265px;
        height: 272px;
        margin: 0 35px 0 0;
        float: left;
    }
}
.home-page__news--first .filtering__item--text {
    padding: 0 10px 25px;
}
@media (min-width: 1310px) {
    .home-page__news--first .filtering__item--text {
        padding: 25px 0 0 0;
    }
}
.home-page__news--first .filtering__item--date {
    font-size: 14px;
    color: #1e78a5;
    font-weight: 500;
    margin: 20px 10px 0 0;
    display: block;
}
@media (min-width: 640px) {
    .home-page__news--first .filtering__item--date {
        margin: 12px 10px 0 0;
        display: inline-block;
    }
}
.home-page__news--first .filtering__item--category {
    margin: 10px 0 0;
}
@media (min-width: 640px) {
    .home-page__news--first {
        margin: 25px 16px 5px 22px;
    }
}
.home-page__news--first .filtering__item--title {
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0.3px;
}
@media (min-width: 640px) {
    .home-page__news--first .filtering__item--title {
        margin: 12px 0 0 0;
        font-size: 24px;
        line-height: 30px;
    }
}
@media (max-width: 640px) {
    .home-page__news--first .filtering__item--lead {
        line-height: 21px;
        margin-top: 10px;
    }
}
.home-page__news--first .filtering__item--link {
    margin: 30px 0 0 0;
}
@media (min-width: 640px) {
    .home-page__news--first .filtering__item--link {
        margin: 20px 0 0 0;
    }
}
.right-col__block {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background: #fff;
}
.right-col__block .main-block--lead-block--action {
    width: 100%;
    float: none;
    height: auto;
}
.right-col__block .main-block--lead-block--action-link {
    height: 50px;
    display: inline-block;
    line-height: 50px;
}
.right-col__block .main-block--lead-block--action-link:hover,
.right-col__block .main-block--lead-block--action-link:focus,
.right-col__block .main-block--lead-block--action-link:active {
    color: #fff;
    text-decoration: none;
}
.right-col__block .relle {
    box-shadow: none;
    margin-bottom: 0;
}
.right-col__block .main-block--lead-prod--bottom-text {
    position: relative;
    left: auto;
    bottom: auto;
    margin: 5px 0 0 20px;
}
.right-col__block .main-block--lead-prod--bottom-text--ag {
    position: relative;
    left: auto;
    bottom: auto;
    margin: 16px 15px;
    text-align: left;
    line-height: 1.4;
    font-size: 12px;
    font-weight: 500;
    color: #001f40;

}
.right-col__block .main-block--lead-block-prod {
    width: 100%;
    height: 144px;
    float: none;
    border-bottom: 1px solid #e9e9e9;
}
.right-col__block .main-block--lead-block-prod .main-block--lead-block--content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.right-col__block .main-block--lead-block {
    width: 100%;
    float: none;
    height: 116px;
}
.right-col__block .main-block--lead-block .lead-block--change-up,
.right-col__block .main-block--lead-block .lead-block--change-down {
    margin: 10px 0 0 0;
}
.right-col__block .main-block--lead-block--content {
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: none;
    transform: none;
}
@media (min-width: 640px) {
    .right-col__block:not(:first-child) {
        margin: 60px 0 0 0;
    }
}
.right-col__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 14px;
}
.right-col__tab {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    padding: 18px 0;
    font-size: 12px;
    font-weight: 500;
    color: #00438a;
}
.right-col__tab:hover,
.right-col__tab:active {
    text-decoration: none;
}
.right-col__tab.active {
    border-bottom: 3px solid #10b4bb;
    color: #10b4bb;
}
.right-col__date-range {
    font-size: 12px;
    color: #666;
    font-weight: 300;
    margin: 5px 0 0 14px;
    letter-spacing: 0.2px;
}
.right-col__change-item {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 25px 0 15px;
}
@media (min-width: 640px) {
    .right-col__change-item {
        padding: 0 60px 0 15px;
    }
}
.right-col__change-item:not(:first-child),
.right-col__change-item:not(:last-child) {
    border-bottom: 1px dashed #e9e9e9;
}
.right-col__change-item:last-child {
    border-bottom: none;
}
.right-col__change-item--title {
    font-size: 14px;
    color: #001f40;
}
.right-col__change-item--value {
    font-size: 14px;
    color: #00438a;
    margin: 8px 0 0 0;
    font-weight: 500;
}
.right-col__change-item--value--wrapper {
    margin-left: auto;
    text-align: center;
}
.right-col__change-item--value--up {
    background-color: #29d193;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 8px;
    padding: 4px 8px 2px;
    vertical-align: middle;
}
.right-col__change-item--value--up:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: -3px 3px 0 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 3.5px 4px 3.5px;
    border-color: transparent transparent #fff transparent;
}
.right-col__change-item--value--down {
    background-color: #ee1a51;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 8px;
    padding: 4px 8px 2px;
    vertical-align: middle;
}
.right-col__change-item--value--down:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: -1px 3px 0 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 3.5px 0 3.5px;
    border-color: #fff transparent transparent transparent;
}
.right-col__link {
    margin: 0 0 10px 16px;
    display: inline-block;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    color: #001f40;
}
.right-col__link:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    background: url("../images/table-link-info.png") no-repeat center/cover;
}
.right-col__title {
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    color: #00438a;
    margin: 16px 15px;
}
.right-col__title span {
    font-weight: 300;
}
.right-col__item--img {
    float: left;
    position: relative;
    padding: 8px;
    margin: 0 25px 0 0;
}
.right-col__item--img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 36px;
    height: 36px;
}
.right-col__item--img svg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
}
.right-col__item--questions {
    padding: 15px 22px 28px;
    border-bottom: 1px solid #e9e9e9;
}
.right-col__item--questions-title {
    font-size: 12px;
    color: #001f40;
    padding: 5px 0 0 0;
}
.right-col__item--questions-counter {
    font-size: 12px;
    color: #001f40;
    padding: 3px 0 0 0;
}
.right-col__item--questions-counter span {
    font-size: 24px;
    font-weight: 600;
    color: #00438a;
}
.right-col__btn {
    display: inline-block;
    text-align: center;
    padding: 8px 15px;
    background-image: linear-gradient(222deg, #003d92 0%, #30cad9 100%);
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    border-radius: 15px;
}
.right-col__btn:hover {
    color: #fff;
}
.right-col__btn--wrapper {
    padding: 20px 0;
    text-align: center;
}
.section__wiki-forum {
    margin: 25px 0 0 0;
}
@media (min-width: 640px) {
    .section__wiki-forum {
        margin: 70px 0 0 0;
    }
}
.wiki__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
}
@media (min-width: 640px) {
    .wiki__top {
        height: 75px;
    }
}
.wiki__top--title {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
}
@media (min-width: 640px) {
    .wiki__top--title {
        font-size: 18px;
    }
}
.wiki__top--title:before {
    content: '';
    width: 24px;
    height: 24px;
    vertical-align: bottom;
    display: inline-block;
    margin: 0 12px 0 0;
    background: url("../images/wiki.png") no-repeat center/cover;
}
.wiki__top--title.capEmploi:before {
    background: url("../images/publications.png") no-repeat center/cover;
}
@media (min-width: 640px) {
    .wiki__top--title:before {
        margin: 0 16px 0 12px;
        vertical-align: middle;
    }
}
.wiki__top--btn {
    margin-left: auto;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    display: none;
    padding: 8px 20px;
    color: #fff;
    background-image: linear-gradient(72deg, #51c0aa 0%, #69b7ea 100%);
    border-radius: 15px;
}
@media (min-width: 640px) {
    .wiki__top--btn {
        display: inline-block;
    }
}
.wiki__item {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    padding: 10px 20px 10px 10px;
    background: #fff;
}
.wiki__item:not(:first-child) {
    margin-top: 30px;
}
@media (min-width: 640px) {
    .wiki__item {
        padding: 12px 20px;
    }
}
.wiki__item--title {
    font-size: 14px;
    font-weight: 600;
    color: #00438a;
}
@media (min-width: 640px) {
    .wiki__item--title {
        font-size: 16px;
    }
}
.wiki__item--desc {
    font-size: 13px;
    color: #001f40;
    margin: 8px 0 0 0;
    letter-spacing: -0.5px;
    line-height: 20px;
}
@media (min-width: 640px) {
    .wiki__item--desc {
        font-size: 14px;
        letter-spacing: normal;
        margin: 10px 0 0 0;
    }
}
.wiki__item--link {
    text-transform: uppercase;
    text-decoration: underline;
    display: inline-block;
    font-weight: 600;
    font-size: 11px;
    color: #001f40;
    margin: 25px 0 5px 0;
}
@media (min-width: 640px) {
    .wiki__item--link {
        margin: 35px 0 5px 0;
    }
}
.wiki__item--link:before {
    content: '';
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 10px 0 0;
    background: url("../images/publications.png") no-repeat center/cover;
}
.forum {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    margin: 40px 0 0 0;
    background: #fff;
}
@media (min-width: 992px) {
    .forum {
        margin: 0;
    }
}
.forum__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 55px;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 20px 0 0;
}
@media (min-width: 640px) {
    .forum__top {
        height: 74px;
    }
}
.forum__top--title {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
    line-height: 20px;
    padding: 0 0 0 55px;
    position: relative;
}
@media (min-width: 640px) {
    .forum__top--title {
        font-size: 18px;
    }
}
.forum__top--title:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 14px 0 20px;
    background: url("../images/forum.png") no-repeat center/cover;
}
.forum__top--btn {
    margin-left: auto;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    display: none;
    padding: 8px 20px;
    color: #fff;
    background-image: linear-gradient(72deg, #51c0aa 0%, #69b7ea 100%);
    border-radius: 15px;
}
@media (min-width: 640px) {
    .forum__top--btn {
        display: inline-block;
    }
}
.forum__item {
    padding: 12px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (min-width: 640px) {
    .forum__item {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
    }
}
.forum__item:nth-child(even) {
    background-color: #f1faff;
}
.forum__item--desc {
    display: inline-block;
    line-height: 20px;
    letter-spacing: 0.3px;
}
.forum__item--text {
    padding: 0 0 30px 0;
}
@media (min-width: 640px) {
    .forum__item--text {
        width: 55%;
        padding: 0;
    }
}
.forum__item--infos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.forum__item--link {
    font-size: 12px;
    color: #1e78a5;
    display: inline-block;
    margin: 5px 0 0 0;
    letter-spacing: 0.2px;
}
.forum__item--comments {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
    display: inline-block;
    margin: 0 30px 0 0;
}
.forum__item--comments:before {
    content: '';
    display: inline-block;
    width: 29px;
    height: 25px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    background: url("../images/RSc.png") no-repeat center/cover;
}
.forum__item--views {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
    display: inline-block;
    margin: 0 25px 0 0;
    min-width: 70px;
}
.forum__item--views:before {
    content: '';
    display: inline-block;
    width: 29px;
    height: 19px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    background: url("../images/table-eye-link.png") no-repeat center/cover;
}
.forum__item--arr-link {
    margin: 0 auto;
}
.forum__item--arr-link img {
    width: 32px;
    height: 32px;
}
.filtering__bottom--wrapper {
    text-align: center;
    padding: 30px 0;
}
@media (min-width: 640px) {
    .filtering__bottom--wrapper .home-page__news--btn {
        display: none;
    }
}
.wiki__bottom--wrapper {
    text-align: center;
    padding: 15px 0 0 0;
}
@media (min-width: 640px) {
    .wiki__bottom--wrapper {
        padding: 0;
    }
}
.wiki__bottom--wrapper .wiki__top--btn {
    display: inline-block;
}
@media (min-width: 640px) {
    .wiki__bottom--wrapper .wiki__top--btn {
        display: none;
    }
}
.forum__bottom--wrapper {
    text-align: center;
    padding: 15px 0 25px;
}
@media (min-width: 640px) {
    .forum__bottom--wrapper {
        padding: 0;
    }
}
.forum__bottom--wrapper .forum__top--btn {
    display: inline-block;
}
@media (min-width: 640px) {
    .forum__bottom--wrapper .forum__top--btn {
        display: none;
    }
}
.section__social {
    margin: 25px 0 0 0;
}
@media (min-width: 640px) {
    .section__social {
        margin: 40px 0 0 0;
    }
}
.social__item {
    text-align: center;
    margin: 35px 0 0 0;
}
@media (min-width: 640px) {
    .social__item {
        margin: 0;
    }
}
.social__item--logo img {
    width: 39px;
    height: 42px;
    -o-object-fit: contain;
    object-fit: contain;
}
.social__item--title {
    font-size: 14px;
    font-weight: 600;
    color: #4a4a4a;
    margin: 10px 0 0 0;
}
.social__item--btn {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    padding: 8px 25px;
    color: #1e78a5;
    border: 1px solid #1e78a5;
    border-radius: 15px;
    margin: 25px 0 0 0;
}
@media (min-width: 640px) {
    .social__item--btn {
        margin: 35px 0 0 0;
    }
}
.home-home .filtering__item--link:before {
    margin-right: 12px;
}
.home-home a.main-block--lead-block--action-link {
    background: linear-gradient(222.72deg, #003d92 0%, #30cad9 110%);
}
.home-home a.main-block--lead-block--action-link:hover {
    background: linear-gradient(72.72deg, #003d92 0%, #30cad9 110%);
}
@media (min-width: 992px) {
    .home-home .filtering__item--prev {
        margin-bottom: 0;
        width: 171px;
    }
}
.home-home .home-page__news--first .filtering__item--lead {
    font-weight: 500;
}
.home-home .lead-block--change-up {
    padding-top: 0;
    line-height: 18px;
}
.home-home .relle--key-contrat:before {
    height: 4px;
    width: 15px;
    margin-top: 8px;
    border-radius: 3px;
}
@media (min-width: 992px) {
    .home-home .canvas-line-horizontal {
        max-width: 220px;
        width: 20vw;
    }
}
.home-home .relle--key-b:before {
    background-color: #29d193;
}
.home-home .relle--key-asap:before {
    background-color: #bd83f8;
}
.home-home .lead-block--img img {
    width: 29px;
    height: 36px;
}
.home-home .relle {
    border-bottom: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .home-home .filtering__item {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
.blue-shadow {
    box-shadow: 0 2px 50px 0 rgba(30,120,165,0.2), 0 2px 50px 0 rgba(30,120,165,0.14);
}
.yellow-shadow {
    box-shadow: 0px 0px 50px -5px #f0e68c;
}
.gray-shadow {
    box-shadow: 0px 0px 50px -5px #808080;
}
body .no-border {
    border: none;
}
.ui-datepicker-calendar {
    display: none;
}
.ui-datepicker-current {
    display: none;
}
@media (min-width: 992px) {
    .environnement .main-block--title div {
        padding-left: 50px;
        padding-right: 50px;
    }
}
@media (min-width: 992px) {
    .environnement .main-bg--wrapper {
        height: 250px;
    }
}
@media (min-width: 1310px) {
    .environnement .main-bg--wrapper {
        height: 350px;
    }
}
.environnement .main-block--lead-prod {
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: 0 8px 30px 0 rgba(30,120,165,0.32);
}
@media (min-width: 640px) {
    .environnement .main-block--lead-prod {
        margin-left: 20px;
        margin-right: 20px;
    }
}
@media (min-width: 992px) {
    .environnement .main-block--lead-prod {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 1310px) {
    .environnement .main-block--lead-prod {
        bottom: 40px;
    }
}
.environnement .inner-conditions.inner-box-block {
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
}
@media (min-width: 992px) {
    .environnement .inner-conditions.inner-box-block {
        margin-top: 52px;
        max-width: 757px;
    }
}
@media (min-width: 1310px) {
    .environnement .inner-conditions.inner-box-block {
        max-width: 850px;
    }
}
.environnement .main-bg--wrapper:after {
    background: none;
}
.environnement .inner-blocklist--title {
    font-size: 18px;
}
.environnement .inner-blocklist--list-item {
    margin-top: 5px;
}
.estima {
    width: 100%;
}
.tematiques {
    text-align: left;
    position: relative;
    z-index: 1;
}
a.tematiques--link {
    display: inline-block;
    background: #fff;
    text-transform: uppercase;
    color: #00438a;
    font-size: 10px;
    font-weight: 500;
    background: #fff url("../images/left-arrow-blue.png") 8px 8px;
    background-size: 12px;
    background-repeat: no-repeat;
    padding-left: 30px;
    padding-right: 10px;
    text-decoration: underline;
}
a.tematiques--link:hover {
    text-decoration: none;
}
.estima {
    padding: 15px;
}
.estima--securite,
.estima--durable {
    text-transform: uppercase;
    color: #001f40;
    text-decoration: underline;
    font-weight: 600;
    font-size: 9px;
}
@media (min-width: 640px) {
    .estima--securite,
    .estima--durable {
        font-size: 11px;
    }
}
.estima--securite {
    float: left;
    background: url("../images/left-arrow-blue.png") left center;
    padding-left: 20px;
    padding-right: 10px;
    background-size: 14px;
    background-repeat: no-repeat;
}
.estima--durable {
    float: right;
}
.estima--durable:after {
    content: '';
    background: url("../images/left-arrow-blue.png") center;
    display: inline-block;
    height: 10px;
    width: 14px;
    background-size: contain;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 5px;
}
.estima--global {
    max-width: 400px;
    margin: 50px auto 0;
    text-align: center;
}
@media (min-width: 640px) {
    .estima--global {
        margin-top: 0;
    }
}
.estima--questions {
    font-size: 16px;
    margin-bottom: 0;
}
.estima--progress-bar {
    height: 8px;
}
.estima--progress-bar-whole {
    background: #001f40;
    border-radius: 10px;
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
}
.estima--progress-bar-part {
    display: inline-block;
    height: 100%;
    width: 70%;
    background-color: #29d193;
    float: left;
    border-radius: 10px;
    margin-left: -1px;
    position: absolute;
    left: 0;
    border-right: 2px solid #29d193;
    box-sizing: content-box;
}
.estima--clock {
    font-size: 6px;
    margin-top: 3px;
    position: absolute;
    margin-left: -21px;
    border: 1px solid;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    line-height: 13px;
    font-weight: bold;
}
.estima--clock:before {
    content: "|";
    position: absolute;
    font-size: 5px;
    font-weight: bold;
    -webkit-transform: rotate(-30deg);
    transform: rotate(-45deg);
    margin-top: 2px;
    margin-left: 1px;
}
.estima--temps {
    margin-top: 20px;
    font-weight: 500;
    font-size: 10px;
}
@media (min-width: 992px) {
    .estima--temps {
        font-weight: normal;
        font-size: 14px;
    }
}
.explication {
    margin: 40px auto 0;
}
@media (min-width: 992px) {
    .explication {
        max-width: 757px;
    }
}
@media (min-width: 1310px) {
    .explication {
        max-width: 850px;
    }
}
.dernieres {
    margin: 40px auto 50px;
    text-align: right;
    color: #666;
    font-size: 12px;
}
.inner-conditions--list a {
    color: #001f40;
    font-weight: 500;
    text-decoration: underline;
}
.inner-wrap {
    margin: 0 auto;
}
@media (min-width: 1310px) {
    .inner-wrap {
        max-width: 81%;
    }
}
.section--diagnostic {
    color: #00438a;
}
.diagnostic--head {
    font-weight: 500;
    padding-bottom: 5px;
    border-bottom: 3px solid #00438a;
    margin-bottom: 20px;
    display: block;
}
.diagnostic--head:after {
    display: block;
    content: '';
    float: none;
    clear: both;
}
.diagnostic--head-question,
.diagnostic--head-auto {
    float: left;
}
.diagnostic--head-question {
    width: 60%;
    padding-left: 65px;
}
.diagnostic--head-auto {
    width: 40%;
}
.diagnostic--li {
    padding: 20px 40px 15px 70px;
    position: relative;
    margin-bottom: 5px;
    background-color: #fff;
    box-shadow: 1px 1px 1px 1px rgba(30,120,165,0.2);
}
.diagnostic--li:hover {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
}
.diagnostic--li:after {
    content: "";
    float: none;
    clear: both;
    display: block;
}
.diagnostic--li:not(.diagnostic--li-check) {
    padding-left: 20px;
}
@media (min-width: 992px) {
    .diagnostic--li:not(.diagnostic--li-check) {
        padding-left: 70px;
    }
}
.diagnostic--left {
    font-weight: 500;
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 1.4;
}
.diagnostic--left:after {
    content: "";
    width: 20px;
    height: 20px;
    border: 4px solid #1e78a5;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    border-radius: 2px;
    border-left: none;
    border-bottom: none;
    right: 20px;
    top: 50%;
    margin-top: -10px;
}
@media (min-width: 992px) {
    .diagnostic--left {
        width: 60%;
        font-size: 16px;
        padding-right: 15px;
        margin-top: 0px;
    }
}
.diagnostic--number:after {
    content: ".";
}
.diagnostic--li-check .diagnostic--left:before {
    content: "";
    background: url("../images/green-ok.png");
    height: 30px;
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    display: inline-block;
    margin-right: 15px;
    margin-left: -50px;
    margin-top: -4px;
}
.diagnostic--name,
.diagnostic--number {
    color: #00438a;
}
.diagnostic--right {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-left: -50px;
}
@media (min-width: 992px) {
    .diagnostic--right {
        width: 40%;
        margin: 2px 0 0;
    }
}
.diagnostic--mark {
    display: inline-block;
    margin-right: 10px;
}
.diagnostic--mark-no-mark {
    display: none;
}
.diagnostic--mark-star {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../images/star-empty.png");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: -4px;
}
.diagnostic--mark-star.active {
    background-image: url("../images/star-fill.png");
}
.diagnostic--mark-text {
    vertical-align: top;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    color: #001f40;
}
.la-route container {
    padding-left: 10px;
    padding-right: 10px;
}
.la-route .main-block--lead-block--action {
    height: 173px;
}
@media (min-width: 640px) {
    .la-route .main-block--lead-block--action {
        width: 50%;
    }
}
@media (min-width: 992px) {
    .la-route .main-block--lead-block--action {
        width: 190px;
        line-height: 1.4;
    }
}
@media (min-width: 1310px) {
    .la-route .main-block--lead-block--action {
        width: 280px;
    }
}
@media (min-width: 1310px) {
    .la-route .main-block--lead-prod {
        width: 710px;
    }
}
@media (min-width: 1310px) {
    .la-route .main-block--lead-block-prod {
        width: 236.6px;
    }
}
.la-route .lead-block--img {
    height: 40px;
}
.la-route .lead-block--img img {
    max-height: 100%;
}
.la-route .key-figures {
    width: 36px;
    height: 36px;
    position: relative;
    margin-left: 100px;
}
.la-route .main-block--lead-block--action-link:last-of-type:before {
    background: url("../images/main-block-link-1.svg") no-repeat center center;
}
.la-route .main-block--lead-block--action-link {
    height: 87px;
    background: linear-gradient(222deg, #003d92 0%, #30cad9 100%);
    width: 101%;
}
.la-route .main-block--lead-block--action-link:hover {
    background: linear-gradient(40deg, #003d92 0%, #30cad9 100%);
}
.la-route .lead-block--price-lead {
    line-height: 1.6;
}
.la-route .main-block--lead-block-prod {
    border-right: 2px solid #fff;
}
.la-route .main-block--lead-block-prod:last-child {
    border-width: 0;
}
.la-route .inner-text__link {
    margin-top: 0;
}
.la-route .main-bg {
    z-index: 0;
}
.la-route .diagnostic--mark {
    margin-top: 5px;
}
@media (min-width: 640px) {
    .la-route .diagnostic--mark-star {
        margin-right: -6px;
    }
}
@media (min-width: 992px) {
    .la-route .diagnostic--mark-star {
        margin-right: -4px;
    }
}
.la-route .diagnostic--mark-text {
    vertical-align: 5px;
}
.la-route .confirmation--valider-p {
    text-align: center;
    margin-bottom: 10px;
    width: ;
}
.la-route .confirmation--valider {
    color: #00438a;
    width: auto;
    height: auto;
    line-height: 1.6;
    padding: 10px;
}
@media (min-width: 640px) {
    .la-route .confirmation--valider {
        padding-left: 30px;
        padding-right: 30px;
    }
}
.la-route .confirmation--annuer-button {
    background-color: #b3e1f7;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
}
.la-route .md-submit-btn {
    min-width: 0;
}
.augmentez--descovered-link {
    display: inline-block;
    font-weight: 500;
    font-size: 11px;
    color: #001f40;
    text-decoration: underline;
    text-transform: uppercase;
}
.augmentez--descovered-link:before {
    content: 'i';
    background-color: #2e1c8c;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    text-transform: none;
    display: inline-block;
    height: 14px;
    width: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-right: 8px;
    margin-top: -1px;
}
@media (min-width: 640px) {
    .augmentez--descovered-link:before {
        display: inline-block;
        width: 12px;
        height: 10px;
        margin-right: 5px;
        content: "";
        background: url("../images/left-arrow-blue.png") left center no-repeat;
        background-size: contain;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        vertical-align: -2px;
    }
}
.augmentez--descovered-link:hover {
    color: #001f40;
}
.main-block--lead-block-prod-analise {
    display: none;
}
.inner-box-block.inner-connecte {
    box-shadow: none;
    background: transparent;
}
@media (min-width: 640px) {
    .inner-box-block.inner-connecte {
        max-width: none;
    }
}
@media (min-width: 1310px) {
    .inner-box-block.inner-connecte {
        max-width: 81%;
    }
}
.inner-connecte--wrapper {
    padding: 0;
    position: relative;
}
@media (min-width: 640px) {
    .connecte--content-inf {
        min-height: 90px;
        overflow: hidden;
    }
}
@media (min-width: 992px) {
    .connecte--content-inf {
        min-height: 80px;
    }
}
.inner-connecte--auto {
    margin: 0;
    font-size: 10px;
    color: #666;
    text-align: right;
    margin-bottom: 20px;
    line-height: 1.4;
    margin-bottom: 30px;
}
@media (min-width: 640px) {
    .inner-connecte--auto {
        padding-top: 10px;
        float: left;
        width: 50%;
        display: none;
    }
}
.inner-connecte--title {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
}
@media (min-width: 640px) {
    .inner-connecte--title {
        font-size: 24px;
        margin-bottom: 30px;
    }
}
.connecte--img-wrap {
    position: relative;
    height: 130px;
}
.connecte--img-wrap:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #00438a;
    opacity: 0.4;
}
.connecte--figure {
    clear: both;
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.connecte--item {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}
@media (min-width: 640px) {
    .connecte--item {
        margin-bottom: 40px;
        width: 23%;
    }
}
.connecte--item img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.connecte--img-text {
    position: absolute;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 1;
}
.connecte--desc {
    position: relative;
    padding-left: 20px;
    margin-bottom: -5px;
}
.connecte--desc-text.connecte--desc-text-check:before {
    width: 4px;
    height: 8px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    border: 1px solid #00e295;
    left: 5px;
    border-top: none;
    border-left: none;
    margin-top: 5px;
}
.connecte--desc-text.connecte--desc-text-check:after {
    width: 13px;
    height: 13px;
    position: absolute;
    content: "";
    border: 1px solid #00e295;
    left: 0px;
    border-radius: 50%;
    top: 4px;
}
.connecte--desc-text.connecte--desc-text-term:before {
    background: url("../images/attente.png") no-repeat left center;
    width: 14px;
    height: 14px;
    position: absolute;
    content: "";
    left: 0px;
    margin-top: 3px;
    background-size: contain;
}
.connecte--fill:after {
    content: "/";
}
.connecte--whole {
    margin-left: -4px;
}
.connecte--content-wrap {
    padding: 10px 5px;
    background-color: #fff;
}
@media (min-width: 992px) {
    .connecte--content-wrap {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.estima--mark,
.estima--mark-temps {
    margin-top: 10px;
}
@media (min-width: 640px) {
    .estima--mark,
    .estima--mark-temps {
        height: 50px;
        margin: 20px 0;
    }
}
@media (min-width: 992px) {
    .estima--mark,
    .estima--mark-temps {
        margin-top: 15px;
        margin-bottom: 10px;
    }
}
@media (min-width: 1310px) {
    .estima--mark,
    .estima--mark-temps {
        height: 25px;
    }
}
.estima--button-wrap {
    text-align: right;
    margin-bottom: 5px;
}
.estima--button {
    height: 30px;
    line-height: 32px;
    padding-right: 15px;
    padding-left: 15px;
}
.send--form .send--form-error {
    display: none;
}
.send--form.not-valid .charity__bottom--btns-valid {
    background: #b3e1f7;
    pointer-events: none;
}
.send--form.not-valid .send--form-error {
    display: block;
}
.non-validated .main-block--lead-block-prod-analise {
    display: block;
}
.non-validated .main-block--lead-block-prod-questions,
.non-validated .main-block--lead-block-prod-prime {
    display: none;
}
@media (min-width: 992px) {
    .non-validated .main-block--lead-block-prod {
        width: 283px;
    }
}
@media (min-width: 1310px) {
    .non-validated .main-block--lead-block-prod {
        width: 354.6px;
    }
}
.non-validated .main-block--lead-block--action {
    width: 100%;
}
@media (min-width: 992px) {
    .non-validated .main-block--lead-block--action {
        width: 191px;
    }
}
@media (min-width: 1310px) {
    .non-validated .main-block--lead-block--action {
        width: 280px;
    }
}
@media (min-width: 640px) {
    .non-validated .inner-connecte--title {
        float: left;
        width: 50%;
        padding-right: 20px;
    }
}
.non-validated .inner-connecte--auto {
    display: block;
}
.non-validated .connecte--desc,
.non-validated .estima--progress-bar,
.non-validated .estima--mark-temps {
    display: none;
}
.non-validated .send--form {
    display: none;
}
.mon-profil--estima .see-public-profil a {
    color: #00438a;
}
.mon-profil {
    color: #001f40;
}
.mon-profil .last-modification {
    font-size: 13px;
    text-align: right;
    color: #9b9b9b;
    position: absolute;
    top: 5px;
    right: 5px;
    margin-bottom: 20px;
    line-height: 1.4;
}
@media (max-width: 992px) {
    .mon-profil .last-modification {
        position: static;
        margin-top: 30px;
    }
}
.mon-profil .mon-profil--estima {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
@media (max-width: 992px) {
    .mon-profil .mon-profil--estima {
        display: block;
    }
}
.mon-profil .mon-profil--estima p {
    margin-bottom: 0;
}
.mon-profil .mon-profil--estima .estima--progress-bar {
    line-height: 8px;
    margin-bottom: 7px;
    maring-top: 2px;
    width: 240px;
}
.mon-profil .mon-profil--estima .estima--progress-bar--wrapper {
    margin-right: 25px;
}
.mon-profil .see-public-profil {
    text-decoration: underline;
    font-weight: 500;
}
.mon-profil .see-public-profil a {
    color: #00438a;
}
.mon-profil .inner-blocklist--wrapper {
    padding: 35px 20px 35px 20px;
    position: relative;
    font-size: 14px;
}
.mon-profil .see-public-profil {
    text-decoration: underline;
    font-weight: 500;
}
@media (max-width: 992px) {
    .mon-profil .see-public-profil {
        margin-bottom: 25px !important;
        font-size: 16px;
    }
}
@media (max-width: 992px) {
    .mon-profil .inner-box-block {
        margin-top: 30px;
    }
}
.mon-profil .inner-blocklist--wrapper {
    padding: 35px 20px 35px 20px;
    position: relative;
    font-size: 14px;
}
.mon-profil .inner-blocklist--wrapper.accordion {
    padding: 15px 20px 15px 20px;
}
@media (max-width: 992px) {
    .mon-profil .inner-blocklist--wrapper {
        padding: 20px;
    }
}
@media (min-width: 992px) {
    .mon-profil .inner-blocklist--wrapper-scale {
        padding-top: 55px;
    }
    .mon-profil .inner-blocklist--wrapper-scale .inner-blocklist--title {
        font-size: 24px;
    }
    .mon-profil .inner-blocklist--wrapper-scale .first-modifier {
        top: -12px;
    }
}
.mon-profil .info-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
@media (max-width: 992px) {
    .mon-profil .info-user {
        padding: 0 10px;
    }
}
.mon-profil .info-user--with-image {
    padding: 0 30px;
}
@media (max-width: 992px) {
    .mon-profil .info-user {
        padding: 0 0 0 10px;
        margin-bottom: 10px;
        display: block;
    }
}
.mon-profil .info-user--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
}
.mon-profil .info-user--wrapper img {
    max-width: 130px;
    border-radius: 55px 55px 55px 55px/50px 50px 50px 50px;
}
@media (max-width: 992px) {
    .mon-profil .info-user--wrapper {
        margin-left: -15px;
    }
    .mon-profil .info-user--wrapper img {
        max-width: 90px;
    }
}
.mon-profil .info-user__birth-date {
    font-size: 16px;
    line-height: 1.625;
}
@media (max-width: 992px) {
    .mon-profil .info-user__birth-date {
        font-size: 15px;
    }
}
.mon-profil .info-user__settle-down-date {
    margin-top: auto;
    color: #1e78a5;
    font-size: 16px;
    line-height: 1.625;
}
@media (max-width: 992px) {
    .mon-profil .info-user__settle-down-date {
        font-size: 14px;
        margin-top: 5px;
    }
}
.mon-profil .info-user__edit {
    position: absolute;
    top: 27px;
}
.mon-profil .info-user__edit right 30px {
                                         font-size: 16px;
                                         margin-top: 5px;
                                     }
.mon-profil .info-user__name {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 600;
}
.mon-profil .info-user__address {
    line-height: 1.64;
    font-size: 16px;
    margin-bottom: 5px;
}
@media (max-width: 992px) {
    .mon-profil .info-user__address {
        font-size: 15px;
    }
}
.mon-profil .info-user__latlong {
    line-height: 1.5;
    font-size: 14px;
}
@media (max-width: 992px) {
    .mon-profil .info-user__latlong {
        font-size: 13px;
    }
}
.mon-profil .info-user__edit {
    position: absolute;
    right: 30px;
    padding: 0 !important;
}
@media (max-width: 992px) {
    .mon-profil .info-user__edit {
        position: static;
        text-align: center;
    }
}
.mon-profil .info-user__edit a {
    background: linear-gradient(134.72deg, #30cad9 0%, #003d92 100%);
    display: inline-block;
    height: 30px;
    line-height: 31px;
    color: #fff;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 30px;
    border-radius: 20px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 10px;
    font-weight: 700;
}
.mon-profil .info-user__edit a:hover {
    background: linear-gradient(314.72deg, #30cad9 0%, #003d92 100%);
    text-decoration: none;
}
.mon-profil .info-user__edit a:before {
    content: '';
    display: inline-block;
    background-image: url("../images/modifier-white.svg");
    background-size: 18px 18px;
    background-repeat: no-repeat;
    height: 16px;
    width: 26px;
    vertical-align: sub;
}
.mon-profil .info-user__edit--icon-parameter a:before {
    background-image: url("../images/parameter.svg");
    background-size: 18px 18px;
}
.mon-profil li {
    position: relative;
    margin-bottom: 10px;
    padding: 5px 30px;
}
.mon-profil li line-height 1.5--icon-parameter a:before {
                                  background-image: url("../images/parameter.svg");
                                  background-size: 18px 18px;
                              }
.mon-profil .profile-only {
    top: 20px;
    font-weight: 500 !important;
}
.mon-profil .profile-only a {
    font-weight: 500 !important;
}
.mon-profil li.checked {
    position: relative;
    margin-bottom: 0px;
    padding: 5px 40px;
    line-height: 1.5;
}
@media (max-width: 992px) {
    .mon-profil li.checked {
        padding: 5px 30px;
    }
}
.mon-profil li.checked.important {
    margin-top: 30px;
    font-weight: 700;
}
.mon-profil li.checked:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../images/check-truquoise.svg") no-repeat center/cover;
    vertical-align: text-top;
    margin-right: 15px;
    position: absolute;
    top: 3px;
    left: 0;
}
.mon-profil .info-user__detail {
    width: 70%;
}
.mon-profil .info-user__detail--wrapper {
    font-size: 14px;
    margin: 30px -20px 0;
    padding: 30px;
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
>.mon-profil .info-user__detail--wrapper:not(:first-child) {
    border-top: 1px dashed #e9e9e9;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--wrapper {
        display: block;
        padding: 20px 20px 0 20px;
        margin-top: 20px;
    }
}
.mon-profil .info-user__detail--wrapper > div {
    padding-bottom: 15px;
}
.mon-profil .info-user__detail--wrapper :last-child {
    padding-bottom: 0;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail {
        width: 100%;
    }
}
.mon-profil .info-user__detail--full {
    width: 100%;
}
.mon-profil .info-user__detail--wrapper {
    font-size: 14px;
    margin: 30px -20px 30px -20px;
    padding: 0 20px 30px 20px;
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
}
.mon-profil .info-user__detail--wrapper + .info-user__detail--wrapper {
    border-top: 1px dashed #e9e9e9;
    padding-top: 30px;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--wrapper + .info-user__detail--wrapper {
        padding-top: 20px;
    }
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--wrapper {
        display: block;
        padding: 0 20px 0 20px;
        margin-top: 20px;
        margin-bottom: 0;
    }
}
.mon-profil .info-user__detail--wrapper > div {
    padding-bottom: 15px;
    padding-right: 30px;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--wrapper > div {
        padding-right: 0;
    }
}
.mon-profil .info-user__detail--wrapper > div strong {
    font-weight: 500;
}
.mon-profil .info-user__detail--wrapper > div .space-before td,
.mon-profil .info-user__detail--wrapper > div .space-before th {
    padding-top: 20px;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--wrapper > div .space-before td,
    .mon-profil .info-user__detail--wrapper > div .space-before th {
        padding-top: 0;
    }
}
.mon-profil .info-user__detail--wrapper > div th {
    line-height: 1.5;
    font-weight: 500;
    padding: 3px 15px 3px 0;
    height: auto;
}
.mon-profil .info-user__detail--wrapper > div td {
    line-height: 1.5;
    padding: 3px 15px 3px 0;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--wrapper > div {
        margin-top: 10px;
    }
    .mon-profil .info-user__detail--wrapper > div table,
    .mon-profil .info-user__detail--wrapper > div tbody,
    .mon-profil .info-user__detail--wrapper > div tr,
    .mon-profil .info-user__detail--wrapper > div td,
    .mon-profil .info-user__detail--wrapper > div th {
        display: block;
        width: 100%;
        height:auto;
    }
    .mon-profil .info-user__detail--wrapper > div th,
    .mon-profil .info-user__detail--wrapper > div p {
        margin: 15px 0 0 0;
        font-size: 15px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .mon-profil .info-user__detail--wrapper > div td {
        margin: 0;
        padding-top: 0;
        padding-right: 0;
        font-size: 14px;
    }
    .mon-profil .info-user__detail--wrapper > div p {
        line-height: 1.5;
    }
    .mon-profil .info-user__detail--wrapper > div li {
        font-size: 14px;
        margin-bottom: 0;
    }
}
.mon-profil .info-user__detail--wrapper > div:last-child {
    padding-bottom: 0;
}
.mon-profil .info-user__detail--title {
    text-transform: uppercase;
    color: #00438a;
    margin-bottom: 10px;
    font-size: 16px;
}
.mon-profil .info-user__detail--title img {
    height: 25px;
    width: auto;
    margin-right: 7px;
}
.mon-profil .info-user__detail--email {
    text-decoration: underline;
}
.mon-profil .info-user__detail__contact-information,
.mon-profil .info-user__detail__formations,
.mon-profil .info-user__detail__interest {
    width: 65%;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail__contact-information,
    .mon-profil .info-user__detail__formations,
    .mon-profil .info-user__detail__interest {
        width: 100%;
    }
}
.mon-profil .info-user__detail__exploitation,
.mon-profil .info-user__detail__travail {
    width: 35%;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail__exploitation,
    .mon-profil .info-user__detail__travail {
        width: 100%;
    }
}
.mon-profil .info-user__detail__exploitation strong,
.mon-profil .info-user__detail__travail strong {
    font-weight: 500;
}
.mon-profil .info-user__detail--large {
    width: 62%;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--large {
        width: 100%;
    }
}
.mon-profil .info-user__detail--small {
    width: 38%;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail--small {
        width: 100%;
    }
}
.mon-profil .info-user__detail__exploitation__link {
    text-transform: uppercase;
    text-decoration: underline;
    color: #00438a;
    font-size: 12px;
    font-weight: 500;
    font-weight: 600;
}
.mon-profil .info-user__detail__exploitation__link:hover,
.mon-profil .info-user__detail__exploitation__link:focus,
.mon-profil .info-user__detail__exploitation__link:active {
    color: #23527c;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail__exploitation__link {
        font-size: 11px;
    }
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail__exploitation__link {
        font-size: 12px;
    }
}
.mon-profil .info-user__detail__exploitation__link:before {
    content: '';
    display: inline-block;
    background-image: url("../images/eye.svg");
    background-size: 18px 18px;
    background-repeat: no-repeat;
    height: 16px;
    width: 26px;
    vertical-align: sub;
}
.mon-profil .info-user__detail__contact-information th {
    font-weight: 500;
    padding: 5px 30px 5px 0;
}
.mon-profil .info-user__detail__formations th {
    font-weight: 500;
    padding: 5px 15px 5px 0;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail__contact-information,
    .mon-profil .info-user__detail__formations,
    .mon-profil .info-user__detail__travail,
    .mon-profil .info-user__detail__interest,
    .mon-profil .info-user__detail__exploitation {
        margin-top: 10px;
    }
    .mon-profil .info-user__detail__contact-information table,
    .mon-profil .info-user__detail__formations table,
    .mon-profil .info-user__detail__travail table,
    .mon-profil .info-user__detail__interest table,
    .mon-profil .info-user__detail__exploitation table,
    .mon-profil .info-user__detail__contact-information td,
    .mon-profil .info-user__detail__formations td,
    .mon-profil .info-user__detail__travail td,
    .mon-profil .info-user__detail__interest td,
    .mon-profil .info-user__detail__exploitation td,
    .mon-profil .info-user__detail__contact-information th,
    .mon-profil .info-user__detail__formations th,
    .mon-profil .info-user__detail__travail th,
    .mon-profil .info-user__detail__interest th,
    .mon-profil .info-user__detail__exploitation th {
        display: block;
    }
    .mon-profil .info-user__detail__contact-information th,
    .mon-profil .info-user__detail__formations th,
    .mon-profil .info-user__detail__travail th,
    .mon-profil .info-user__detail__interest th,
    .mon-profil .info-user__detail__exploitation th,
    .mon-profil .info-user__detail__contact-information td,
    .mon-profil .info-user__detail__formations td,
    .mon-profil .info-user__detail__travail td,
    .mon-profil .info-user__detail__interest td,
    .mon-profil .info-user__detail__exploitation td,
    .mon-profil .info-user__detail__contact-information p,
    .mon-profil .info-user__detail__formations p,
    .mon-profil .info-user__detail__travail p,
    .mon-profil .info-user__detail__interest p,
    .mon-profil .info-user__detail__exploitation p {
        margin: 5px 0;
        font-size: 12px;
    }
    .mon-profil .info-user__detail__contact-information p,
    .mon-profil .info-user__detail__formations p,
    .mon-profil .info-user__detail__travail p,
    .mon-profil .info-user__detail__interest p,
    .mon-profil .info-user__detail__exploitation p {
        line-height: 1.5;
    }
    .mon-profil .info-user__detail__contact-information li,
    .mon-profil .info-user__detail__formations li,
    .mon-profil .info-user__detail__travail li,
    .mon-profil .info-user__detail__interest li,
    .mon-profil .info-user__detail__exploitation li {
        font-size: 12px;
        margin-bottom: 0;
    }
}
.mon-profil .info-user__detail__confidential .info-user__detail--content,
.mon-profil .info-user__detail__sodiaal .info-user__detail--content {
    margin-top: 30px;
    margin-left: 10px;
}
.mon-profil .info-user__detail__confidential strong,
.mon-profil .info-user__detail__sodiaal strong {
    font-weight: 500;
    padding: 5px 30px 5px 0;
}
.mon-profil .info-user__detail__confidential {
    width: 73%;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail__confidential {
        width: 100%;
    }
}
.mon-profil .info-user__detail__confidential .info-user__detail--content,
.mon-profil .info-user__detail__sodiaal .info-user__detail--content {
    margin-top: 30px;
    margin-left: 10px;
}
@media (max-width: 992px) {
    .mon-profil .info-user__detail__confidential .info-user__detail--content,
    .mon-profil .info-user__detail__sodiaal .info-user__detail--content {
        margin-left: 0;
        margin-top: 10px;
    }
}
.mon-profil .info-user__detail__confidential strong,
.mon-profil .info-user__detail__sodiaal strong {
    font-weight: 500;
}
.mon-profil .info-user__detail__associate--link a {
    text-decoration: underline;
    font-weight: 500;
}
.mon-profil .info-user__explanation {
    background: linear-gradient(20.72deg, #30cad9 0%, #003d92 100%);
    padding: 20px 20px 40px 20px;
    color: #fff;
    margin-right: -20px;
}
@media (max-width: 992px) {
    .mon-profil .info-user__explanation {
        margin-right: 0;
        margin-bottom: -15px;
    }
}
.mon-profil .info-user__explanation--wrapper {
    padding: 0 !important;
    width: 30%;
}
@media (max-width: 992px) {
    .mon-profil .info-user__explanation--wrapper {
        width: auto;
        margin-left: -20px;
        margin-right: -20px;
    }
}
.mon-profil .info-user__explanation--title {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.4;
}
.mon-profil .info-user__explanation--content {
    font-size: 12px;
}
.mon-profil .info-user__explanation--content p {
    color: #fff;
}
.mon-profil .info-user__explanation--content p + p {
    margin-top: 10px;
}
.mon-profil .info-img {
    display: inline-block;
    width: 20px;
    vertical-align: text-top;
}
@media (max-width: 992px) {
    .mon-profil .info-img {
        width: 16px;
    }
}
.mon-profil .new-img {
    display: inline-block;
    width: 30px;
}
.mon-profil .accordion .accordion--content {
    display: none;
}
.mon-profil .accordion .accordion--title {
    position: relative;
    cursor: pointer;
}
.mon-profil .accordion .accordion--title:after {
    content: '';
    background: #5eb0ec;
    height: 4px;
    width: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: -5px;
}
.mon-profil .accordion .accordion--title:before {
    content: '';
    background: #5eb0ec;
    height: 4px;
    width: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.mon-profil .accordion.open .accordion--content {
    display: block;
}
.mon-profil .accordion.open .accordion--title:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    margin-right: -5px;
    margin-top: 0;
}
.mon-profil .accordion.open .accordion--title:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.mon-profil--modifier .info-user__explanation--wrapper .info-user__explanation {
    padding-bottom: 20px;
}
.mon-profil-public .info-user {
    padding-left: 30px;
}
.mon-profil--modifier .charity__bottom {
    margin-top: 50px;
}
.mon-profil--modifier .form .col-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mon-profil--modifier .form .col-2 > * {
    width: 50%;
}
@media (max-width: 992px) {
    .mon-profil--modifier .form .col-2 > * {
        width: 100%;
    }
}
.mon-profil--modifier .form li {
    padding: 10px 20px;
}
@media (max-width: 992px) {
    .mon-profil--modifier .form li {
        padding: 10px 0;
    }
}
.mon-profil--modifier .form .associate-title {
    margin-top: 30px;
}
.mon-profil--modifier .form .associate-list {
    margin-top: 30px;
}
.mon-profil--modifier .form .associate-list li {
    color: #00438a;
    font-weight: 600;
    padding: 7px 0;
}
.mon-profil--modifier .form label {
    font-weight: 400;
    min-width: 100px;
    display: inline-block !important;
}
.mon-profil--modifier .form .radio-list--wrapper {
    margin-top: 10px;
    margin-left: 15px;
}
.mon-profil--modifier .form .checkbox-list--wrapper {
    margin-top: 10px;
}
.mon-profil--modifier .form .checkbox + label span {
    margin-left: 40px;
    display: inline-block;
    line-height: 1.5;
}
.mon-profil--modifier .form .checkbox:not(checked) + label:before {
    left: 0;
}
.mon-profil--modifier .form .checkbox:checked + label,
.mon-profil--modifier .form .radio:checked + label {
    font-weight: 500;
}
.mon-profil--modifier .form .documents__select-wrap {
    display: inline-block;
    width: auto;
}
.mon-profil--modifier .form .input-text {
    height: 40px;
    width: auto;
    display: inline-block;
    border: 1px solid #e9e9e9;
    padding-left: 10px;
    font-size: 14px;
}
.mon-profil--modifier .form .data {
    width: 100%;
}
@media (max-width: 992px) {
    .mon-profil--modifier .form .data th {
        margin-top: 0;
    }
}
.mon-profil--modifier .form .data tr + tr th {
    padding-top: 30px;
}
.mon-profil--modifier .form table + table th {
    padding-top: 30px;
}
.mon-profil--modifier .form .explain {
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 20px;
}
@media (max-width: 992px) {
    .mon-profil--modifier .form .explain {
        margin-top: 0px;
        font-size: 10px;
    }
}
.mon-profil--modifier .form .equipement {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 10px;
}
.mon-profil--modifier .form .equipement > div {
    margin-right: 30px;
}
@media (max-width: 992px) {
    .mon-profil--modifier .form .equipement > div {
        margin-right: 0;
    }
}
@media (max-width: 992px) {
    .mon-profil--modifier .form .equipement {
        display: block;
        border-top: 1px dashed #e9e9e9;
        padding: 20px 20px 0 20px;
        margin-left: -20px;
        margin-right: -20px;
    }
}
.mon-profil--modifier .form .equipement label {
    display: block !important;
    font-weight: 500;
}
@media (max-width: 992px) {
    .mon-profil--modifier .form .equipement label {
        margin-top: 10px;
    }
}
.mon-profil--modifier .form .equipement--remove {
    display: inline-block;
    vertical-align: text-top;
    width: 30px;
    cursor: pointer;
    margin-left: 60px;
}
.mon-profil--modifier .form .equipement--remove img {
    width: 30px;
    display: none;
}
.mon-profil--modifier .form .equipement--add {
    color: #001f40;
    text-decoration: underline;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 20px;
    display: inline-block;
}
.mon-profil--modifier .form .equipement--add:before {
    content: "+";
    display: inline-block;
    text-decoration: none;
    padding-right: 10px;
}
.mon-profil--modifier .form .equipement--add:hover,
.mon-profil--modifier .form .equipement--add:focus {
    color: #1e78a5;
}
.mon-profil--modifier .form .equipement + .equipement {
    margin-top: 30px;
}
.mon-profil--modifier .form .equipement + .equipement .equipement--remove img {
    display: block;
}
.mon-profil--modifier .form .paturage + .paturage {
    display: block;
    margin-top: 30px;
}
@media (min-width: 992px) {
    .mon-profil--modifier .form .paturage + .paturage {
        margin-top: 20px;
    }
}
.mon-profil--modifier .form .paturage--add {
    color: #001f40;
    text-decoration: underline;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 20px;
    display: inline-block;
}
.mon-profil--modifier .form .paturage--add:before {
    content: "+";
    display: inline-block;
    text-decoration: none;
    padding-right: 10px;
}
.mon-profil--modifier .form .paturage--add:hover,
.mon-profil--modifier .form .paturage--add:focus {
    color: #1e78a5;
}
.mon-profil--modifier .form .paturage .graph-options--datepicker {
    width: 150px;
}
@media (max-width: 992px) {
    .mon-profil--modifier .form .paturage .graph-options--datepicker {
        width: 150px;
    }
}
.mon-profil--modifier .form .paturage .graph-options--datepicker--wrapper {
    margin: 0 10px;
}
.mon-profil--modifier .form .paturage .paturage--remove {
    display: inline-block;
    width: 30px;
    cursor: pointer;
}
.mon-profil--modifier .form .paturage .paturage--remove img {
    width: 30px;
}
.mon-profil--modifier .form .paturage span:before {
    content: "";
    display: block;
    margin-top: 10px;
}
body .mon-profil--modifier .input-text.number-animal {
    width: 99px;
    margin: 0 20px 20px 0;
}
.info-user__detail--wrapper-assolement input {
    margin-right: 5px;
}
.mon-ex-modifier .ui-datepicker-calendar {
    display: table;
}
.mon-profil--modifier .input-text.input-style-mon {
    width: 100%;
    margin-right: 10px;
    margin-bottom: 5px;
    max-width: 170px;
}
@media (min-width: 992px) {
    .mon-profil--modifier .input-text.input-style-mon {
        margin-bottom: 0;
    }
}
.info-user__detail__password .info-user__detail--title.mot-de-passe-img img {
    height: 35px;
}
.mon-ex-modifier .enrefistere .inner-box-block {
    background: transparent;
    box-shadow: none;
}
body.mon-ex-modifier .graph-options--datepicker-mon {
    background-position: 114px center;
}
.degre-spe {
    margin-top: 10px;
}
@media (min-width: 992px) {
    .degre-spe {
        margin-top: 0;
    }
}
.mon-profil .see-public-profil--apercu:hover,
.mon-profil .see-public-profil--apercu:focus,
.mon-profil .see-public-profil--apercu:active {
    color: #23527c;
}
.section__forum-table .filtering__pagination__item {
    width: 40px;
}
@media (min-width: 640px) {
    .section__forum-table .filtering__pagination__item {
        width: 50px;
    }
}
.page-body div.forum--title {
    padding-left: 50px;
    padding-right: 50px;
}
@media (min-width: 640px) {
    .page-body div.forum--title {
        padding-left: 90px;
        padding-right: 90px;
    }
    .page-body div.forum--title .elipce:before {
        top: -3px;
        height: calc(100% + 6px);
    }
}
@media (min-width: 992px) {
    .forum--header .main-bg--wrapper {
        height: 360px;
    }
}
.forum--header + section__forum-table .forum-table-1 {
    border: 1px solid #f00;
}
@media (min-width: 992px) {
    body .forum-top--block {
        bottom: 0px;
        margin-bottom: 30px;
    }
}
.main-block--wrapper .main-bg--wrapper.forum-main {
    height: 185px;
}
.main-block--forum-block {
    position: absolute;
    bottom: 32px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}
.main-block--forum-block .main-block--lead-block--action-link {
    height: 70px;
}
.forum-table {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background: #fff;
}
@media (min-width: 992px) {
    .forum-table {
        width: 80%;
        margin: 0 auto;
    }
}
.forum-table-1 {
    margin: 40px auto 0;
}
.forum-table-2 {
    margin: 38px auto 0;
}
.forum-table--top {
    border-bottom: 1px solid #e9e9e9;
    padding: 15px;
}
@media (min-width: 640px) {
    .forum-table--top {
        padding: 0 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 50px;
    }
}
.forum-table--top-title {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
    letter-spacing: 0.3px;
}
@media (min-width: 640px) {
    .forum-table--top-title {
        font-size: 18px;
    }
}
.forum-table--top .header__search--wrapper {
    display: block;
    width: 100%;
    margin: 10px 0 0;
}
.forum-table--top .header__search--wrapper .header__search {
    width: 100%;
    font-size: 14px;
}
@media (min-width: 640px) {
    .forum-table--top .header__search--wrapper .header__search {
        width: 295px;
    }
}
@media (min-width: 640px) {
    .forum-table--top .header__search--wrapper {
        display: inline-block;
        width: auto;
        margin: 0 0 0 auto;
    }
}
.forum-table--main-header {
    text-transform: uppercase;
    color: #00438a;
    font-size: 14px;
    font-weight: 500;
    padding: 48px 15px 8px;
}
.forum-table--main-header .col-2,
.forum-table--main-header .col-3,
.forum-table--main-header .col-4,
.forum-table--main-header .col-5 {
    display: none;
}
@media (min-width: 640px) {
    .forum-table--main-header .col-2,
    .forum-table--main-header .col-3,
    .forum-table--main-header .col-4,
    .forum-table--main-header .col-5 {
        display: block;
    }
}
.forum-table--main-header .col-1 {
    font-size: 16px;
}
@media (min-width: 640px) {
    .forum-table--main-header .col-1 {
        font-size: 14px;
    }
}
@media (min-width: 640px) {
    .forum-table--main-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        border-bottom: 3px solid #00438a;
    }
}
@media (min-width: 640px) {
    .forum-table--main-header .col-1 {
        width: 50%;
    }
    .forum-table--main-header .col-2 {
        width: 13.5%;
    }
    .forum-table--main-header .col-3 {
        width: 10.5%;
    }
    .forum-table--main-header .col-4 {
        width: 26%;
    }
}
.forum-table--main-body-row {
    color: #00438a;
    font-size: 14px;
    font-weight: 500;
    padding: 20px 15px;
}
@media (min-width: 640px) {
    .forum-table--main-body-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 69px;
        padding: 0 15px;
    }
}
.forum-table--main-body-row:nth-child(even) {
    background-color: #f1faff;
}
.forum-table--main-body-row .mobile-title {
    width: 50%;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
}
@media (min-width: 640px) {
    .forum-table--main-body-row .mobile-title {
        display: none;
    }
}
.forum-table--main-body-row .table-value {
    width: 50%;
    display: inline-block;
    font-size: 12px;
    padding-left: 25px;
}
@media (min-width: 640px) {
    .forum-table--main-body-row .table-value {
        display: inline;
        width: auto;
        padding-left: 0;
    }
}
.forum-table--main-body-row .col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 30px 0 0 0;
    line-height: 20px;
}
@media (min-width: 640px) {
    .forum-table--main-body-row .col {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: block;
        margin: 0;
    }
}
.forum-table--main-body-row .col-1 {
    width: 100%;
    margin: 0;
}
@media (min-width: 640px) {
    .forum-table--main-body-row .col-1 {
        width: 50%;
        letter-spacing: 0.2px;
        padding-right: 15px;
    }
}
@media (min-width: 640px) {
    .forum-table--main-body-row .col-2 {
        width: 13.5%;
    }
}
@media (min-width: 640px) {
    .forum-table--main-body-row .col-3 {
        width: 10.5%;
    }
}
.forum-table--main-body-row .col-4 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}
@media (min-width: 640px) {
    .forum-table--main-body-row .col-4 {
        width: 18%;
    }
}
.forum-table--main-body-row .col-5 {
    color: #1e78a5;
}
.forum-table--main-body-row .col-5 .mobile-title {
    color: #00438a;
}
.forum-table.forum-table-2 .forum-table--main-header .col-1 {
    width: 58%;
}
.forum-table.forum-table-2 .forum-table--main-header .col-2 {
    width: 25%;
}
.forum-table.forum-table-2 .forum-table--main-header .col-3 {
    width: 20%;
}
.forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row {
    position: relative;
}
@media (min-width: 640px) {
    .forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row .col-1 {
        width: 58%;
    }
}
@media (min-width: 640px) {
    .forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row .col-2 {
        width: 25%;
    }
}
@media (min-width: 640px) {
    .forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row .col-3 {
        width: 7.5%;
        text-align: center;
    }
}
.forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row .col-4 {
    position: absolute;
    top: 17px;
    right: 15px;
    margin: 0;
}
@media (min-width: 640px) {
    .forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row .col-4 {
        position: relative;
        top: auto;
        left: auto;
        width: 12.5%;
        text-align: right;
        margin-left: auto;
        padding: 0 15px;
    }
}
.forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row .col-4 a {
    width: 20px;
    height: 20px;
    display: inline-block;
}
.forum-table.forum-table-2 .forum-table--main-body .forum-table--main-body-row .col-4 a img {
    width: 100%;
}
.thread--wrapper {
    margin: 45px auto 0;
    position: relative;
}
.thread--wrapper .header__search--wrapper {
    position: absolute;
    right: 0;
    top: -30px;
}
@media (min-width: 640px) {
    .thread--wrapper {
        width: 80%;
    }
}
.thread--top {
    padding: 0 35px 0 15px;
}
@media (min-width: 640px) {
    .thread--top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 70px;
    }
}
.thread--title {
    font-size: 18px;
    font-weight: 500;
    color: #00438a;
    line-height: 23px;
}
.thread--btn {
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 15px 4px 10px;
    border-radius: 15px;
    margin: 20px auto;
    display: block;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
}
.thread--btn img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.thread--btn:hover {
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
    color: #fff;
    text-decoration: none;
}
@media (min-width: 640px) {
    .thread--btn {
        display: inline-block;
        margin: 0 0 0 auto;
        width: auto;
    }
}
.thread-main {
    padding: 30px 20px 40px;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background: #fff;
}
.thread-main .social-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0 0 0;
}
@media (min-width: 992px) {
    .thread-main .social-wrapper {
        display: inline;
        margin: 0 0 0 auto;
    }
}
.thread-item--photo {
    margin: 0 30px 0 0;
}
.thread-item--photo img {
    width: 67px;
    height: 65px;
}
@media (min-width: 992px) {
    .thread-item--photo {
        float: left;
    }
}
.thread-item--text {
    margin: 10px 0 0 0;
}
@media (min-width: 992px) {
    .thread-item--text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
    }
}
.thread-item--title {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #00438a;
}
@media (min-width: 992px) {
    .thread-item--title {
        width: 50%;
    }
}
.thread-item--link1 {
    vertical-align: middle;
    text-transform: uppercase;
    color: #001f40;
    text-decoration: underline;
    font-size: 12px;
    font-weight: 500;
}
.thread-item--link1 img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
@media (min-width: 992px) {
    .thread-item--link1 img {
        margin-right: 10px;
    }
}
@media (min-width: 992px) {
    .thread-item--link1 {
        margin-left: auto;
        margin-right: 20px;
    }
}
.thread-item--link2 {
    vertical-align: middle;
    text-transform: uppercase;
    color: #001f40;
    text-decoration: underline;
    font-size: 12px;
    font-weight: 500;
}
.thread-item--link2 img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
@media (min-width: 992px) {
    .thread-item--link2 img {
        margin-right: 10px;
    }
}
@media (min-width: 992px) {
    .thread-item--link2 {
        margin-right: 20px;
    }
}
.thread-item--like {
    vertical-align: middle;
    color: #10b4bb;
    font-size: 12px;
    font-weight: 500;
}
.thread-item--like:before {
    content: '';
    display: inline-block;
    background: url("../images/pouce.png") no-repeat center/cover;
    width: 15px;
    height: 14px;
    vertical-align: top;
}
@media (min-width: 992px) {
    .thread-item--like {
        margin: 0 25px 0 10px;
        display: inline-block;
    }
}
.thread-item--dislike {
    vertical-align: middle;
    color: #8e8e8e;
    font-size: 12px;
    font-weight: 500;
}
.thread-item--dislike:before {
    content: '';
    display: inline-block;
    background: url("../images/icon-thumb-down.png") no-repeat center/cover;
    width: 15px;
    height: 14px;
    vertical-align: top;
}
@media (min-width: 992px) {
    .thread-item--dislike {
        margin: 0 0 0 10px;
        display: inline-block;
    }
}
.thread-item--date {
    color: #1e78a5;
    font-size: 12px;
    font-weight: 500;
    margin: 5px 0 0 0;
}
.thread-item--content {
    margin: 20px 0;
    font-size: 12px;
}
.thread-item--content p {
    margin: 0;
}
.thread-item--content img {
    margin: 10px 0;
    width: 100%;
}
@media (min-width: 992px) {
    .thread-item--content {
        margin: 0 0 0 97px;
        font-size: 14px;
    }
}
.thread-item--reply {
    border-left: 3px solid #10b4bb;
    margin: 20px 0 0 15px;
    padding: 20px 0 40px 20px;
}
@media (min-width: 992px) {
    .thread-item--reply {
        margin: 20px 0 0 65px;
    }
}
.thread-item--reply.reply {
    margin: 20px 0 0 30px;
}
@media (min-width: 992px) {
    .thread-item--reply.reply {
        margin: 20px 0 0 150px;
    }
}
.thread-item--reply .thread-item--top {
    padding: 40px 0 0 0;
}
.thread-btn {
    display: inline-block;
    margin: 80px 0 0 10px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    padding: 15px 18px;
    border-radius: 20px;
    color: #fff;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
}
.thread-btn:hover {
    color: #fff;
    text-decoration: none;
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
}
.response--wrapper {
    margin: 45px auto 0;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    padding: 15px 18px;
    background: #fff;
}
@media (min-width: 992px) {
    .response--wrapper {
        width: 80%;
    }
}
.response--title {
    font-size: 18px;
    font-weight: 500;
    color: #00438a;
    margin-bottom:10px;
}
.response--lead {
    font-size: 14px;
    color: #001f40;
    margin: 10px 0 0 0;
}
.response--btn--wrapper {
    text-align: center;
}
@media (min-width: 992px) {
    .response--btn--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.response--btn-b {
    text-decoration: underline;
    font-size: 14px;
    font-weight: 600;
    color: #1e78a5;
    margin: 30px 0 0 0;
    display: block;
}
@media (min-width: 992px) {
    .response--btn-b {
        position: absolute;
        left: 32%;
        display: inline-block;
        margin: 0;
    }
}
.response--btn {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    padding: 18px 40px;
    background-image: linear-gradient(72deg, #69b7ea 0%, #00c8d5 100%);
    border-radius: 25px;
    margin: 30px auto 20px;
}
.response--btn:hover {
    color: #fff;
    text-decoration: none;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
}
@media (min-width: 992px) {
    .response--btn {
        margin: 0 auto;
    }
}
.forum-table-3 {
    position: relative;
}
.forum-table-3 .header__search--wrapper {
    position: absolute;
    right: 0;
    top: -40px;
}
.forum-table-3 .thread--btn {
    margin: 20px auto;
}
@media (min-width: 992px) {
    .forum-table-3 .thread--btn {
        margin: 0 5px;
    }
}
.forum-table-3 .forum-table--top-title {
    margin-right: auto;
}
.forum-top {
    position: relative;
}
.forum-top--block {
    margin: 30px 20px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 90%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
@media (min-width: 640px) {
    .forum-top--block {
        margin: 30px auto 40px;
        width: 100%;
    }
}
@media (min-width: 1310px) {
    .forum-top--block {
        bottom: 70px;
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}
.forum-top--link {
    height: 70px;
    padding: 25px;
    display: block;
    font-weight: 600;
    width: 310px;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
}
.forum-top--link:hover {
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
    text-decoration: none;
}
.forum-top--link:last-child {
    border-left: 1px solid #fff;
}
.forum-top--link img {
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin: 0 15px 0 0;
    -o-object-fit: contain;
    object-fit: contain;
}
.forum-top--link span {
    color: #fff;
}
@media (min-width: 640px) {
    .forum-table-5c .col-1 {
        max-width: 33%;
        min-width: 33%;
    }
    .forum-table-5c .col-2 {
        max-width: 22%;
        min-width: 22%;
    }
    .forum-table-5c .col-3 {
        max-width: 15%;
        min-width: 15%;
    }
    .forum-table-5c .col-4 {
        max-width: 10%;
        min-width: 10%;
    }
    .forum-table-5c .col-5 {
        max-width: 20%;
        min-width: 20%;
    }
}
.table-forum-3 .forum-table--main-body .col-4 .table-value {
    color: #1e78a5;
}
.forum-table-1.forum-table-1-mod .forum-table--main-body .col-4 .table-value {
    font-weight: 500;
    color: #1e78a5;
}
@media (min-width: 640px) {
    .forum-table-1.forum-table-1-mod .forum-table--main-body .col-4 .table-value {
        font-weight: normal;
    }
}
.discusion--title {
    color: #00438a;
}
.wiki--wrapper {
    background-image: linear-gradient(72deg, #69b7ea 0%, #69e8ea 100%);
}
.wiki-search-block {
    margin: 52px auto 0;
    padding: 15px;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
}
@media (min-width: 992px) {
    .wiki-search-block {
        width: 64.5%;
        padding: 15px 15px 50px;
    }
}
.wiki-search-text {
    margin: 48px auto 0;
    line-height: 20px;
}
@media (min-width: 992px) {
    .wiki-search-text {
        width: 64.5%;
    }
}
.wiki-search--title {
    font-size: 18px;
    font-weight: 600;
    color: #00438a;
}
.wiki-search--form-wrapper {
    margin: 36px auto 0;
}
@media (min-width: 992px) {
    .wiki-search--form-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 62%;
        margin: 36px 0 0 210px;
    }
}
.wiki-search--input {
    border: 1px solid #e9e9e9;
    height: 40px;
    width: 100%;
    padding: 0 8px;
    letter-spacing: 0.3px;
    color: #001f40;
}
.wiki-search--input::-webkit-input-placeholder {
    color: #001f40;
}
.wiki-search--input::-moz-placeholder {
    color: #001f40;
}
.wiki-search--input:-ms-input-placeholder {
    color: #001f40;
}
.wiki-search--input:-moz-placeholder {
    color: #001f40;
}
@media (min-width: 992px) {
    .wiki-search--input {
        width: 385px;
    }
}
.wiki-search--submit-wrapper {
    position: relative;
    margin: 20px auto;
    width: 100px;
}
@media (min-width: 992px) {
    .wiki-search--submit-wrapper {
        margin: 0 0 0 10px;
        width: auto;
    }
}
.wiki-search--submit-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    background-size: 100%;
}
.wiki-search--submit {
    background-image: linear-gradient(72deg, #c7e254 0%, #00b1c1 100%);
    height: 40px;
    width: 100px;
    border-radius: 20px;
    border: none;
}
.wiki-search--submit:hover {
    background-image: linear-gradient(250deg, #c7e254 0%, #00b1c1 100%);
}

.section__wiki-items .container {
    max-width: 1259px;
}

.wiki-items--wrapper {
    margin: 80px auto 0;
    width: max-content !important;
}
.grid-items--wrapper{
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    width:max-content!important;
}
.wiki-items--wrapper:first-child {
    margin: 60px auto 0;
}
@media (min-width: 992px) {
    .wiki-items--wrapper {
        width: 100%;
    }
}
.wiki-items--title {
    font-size: 22px;
    font-weight: 600;
    color: #00438a;
    letter-spacing: 0.2px;
}
@media (min-width: 992px) {
    .wiki-items--title {
        font-size: 24px;
    }
}
.wiki-items--inner-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: -20px;
}

.margin-bottom-100{
    margin-bottom: 100px;
}

.wiki-item {
    width: 100%;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    margin: 20px 0px 0px 20px;
}
@media (min-width: 1310px) {
    .wiki-item:nth-child(n+5) {
        margin: 40px 0 0 20px !important;
    }
}
.wiki-item:nth-child(n+5) {
    margin: 20px 0 0 20px;
}
@media (min-width: 640px) {
    .wiki-item {
        width: 230px;
    }
}
.wiki-item--title-wrapper {
    position: relative;
}
.wiki-item--title {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 25px;
    width: 100%;
}
.wiki-item--img {
    height: 100px;
}
.wiki-item--img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.wiki-item--counter {
    text-align: center;
    padding: 22px 0;
    font-size: 14px;
    color: #001f40;
}
.wiki--wrapper2 {
    background-image: linear-gradient(72deg, #69b7ea 0%, #69e8ea 100%);
    padding: 7px 32px;
}
@media (min-width: 992px) {
    .wiki--wrapper2 {
        padding-right: 15px;
        padding-left: 15px;
    }
}
.wiki2-items--wrapper {
    margin: 40px auto 0;
}
@media (min-width: 640px) {
    .wiki2-items--wrapper {
        width: 80%;
    }
}
.wiki2-item {
    padding: 18px 18px 25px;
    position: relative;
    display: block;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    text-decoration: none !important;
}
.wiki2-item:not(:first-child) {
    margin: 40px 0 0 0;
}
.wiki2-item--title {
    font-size: 18px;
    font-weight: 600;
    color: #00438a;
    margin: 0 20px 0 0;
    line-height: 20px;
}
.wiki2-item--counter {
    font-size: 12px;
    color: #1e78a5;
    margin: 10px 0 0 0;
}
.wiki2-item--lead {
    font-size: 12px;
    color: #001f40;
    line-height: 23px;
    margin: 10px 0 0 0;
    padding: 0 50px 0 0;
}
@media (min-width: 640px) {
    .wiki2-item--lead {
        padding: 0 100px 0 0;
        font-size: 14px;
    }
}
.wiki2-item--link {
    position: absolute;
    right: 26px;
    top: 17px;
    width: 32px;
    height: 32px;
}
.wiki2-item--link img {
    width: 100%;
    height: 100%;
}
.section__wiki-text {
    margin: 10px 0 0 0;
}
@media (min-width: 992px) {
    .section__wiki-text {
        margin: 0;
    }
}
.wiki-text {
    font-size: 16px;
    margin: 25px auto;
    width: 80%;
    color: #001f40;
    line-height: 20px;
}
@media (min-width: 992px) {
    .wiki-text {
        width: 43%;
    }
}
.wiki-text--wrapper {
    margin: 10px auto;
}
@media (min-width: 992px) {
    .wiki-text--wrapper {
        width: 64.5%;
    }
}
.wiki-text--top--date {
    font-size: 12px;
    color: #666;
    display: inline-block;
    letter-spacing: 0.4px;
    margin: 0 15px 0 0;
}
.wiki-text--top--comments {
    font-size: 12px;
    font-weight: 500;
    color: #1e78a5;
    position: relative;
}
.wiki-text--top--comments:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #1e78a5;
}
.wiki-text--top--comments img {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    -o-object-fit: contain;
    object-fit: contain;
    margin: 0 2px 0 0;
}
.wiki-text--main-title {
    font-size: 22px;
    font-weight: 500;
    color: #00438a;
    margin: 10px 0 0 0;
    letter-spacing: 0.3px;
}
@media (min-width: 992px) {
    .wiki-text--main-title {
        font-size: 24px;
    }
}
.wiki-text--p {
    font-size: 12px;
    color: #001f40;
    margin: 10px 0 0 0;
}
.wiki-text--p a {
    text-decoration: underline;
    color: #1e78a5;
}
@media (min-width: 992px) {
    .wiki-text--p {
        font-size: 14px;
    }
}
.wiki-text--list {
    margin: 24px 0 0 0;
}
.wiki-text--list li {
    letter-spacing: 0.3px;
    position: relative;
    padding: 0 0 0 30px;
    font-size: 12px;
    line-height: 20px;
}
@media (min-width: 992px) {
    .wiki-text--list li {
        font-size: 14px;
    }
}
.wiki-text--list li:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    background-color: #10b4bb;
    border-radius: 50%;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.wiki-text--list li:not(:first-child) {
    margin: 14px 0 0 0;
}
.wiki-text--document-wrapper {
    margin: 28px 0 0 0;
}
.wiki-text--document-img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 0 2px;
    width: 18px;
    height: 18px;
}
.wiki-text--document-img img {
    width: 100%;
    height: 100%;
}
.wiki-text--document-link {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    color: #001f40;
    margin: 0 10px 0 0;
    vertical-align: middle;
}
.wiki-text--document-name {
    display: inline-block;
    font-size: 12px;
    color: #001f40;
}
.wiki-text--title {
    font-size: 16px;
    font-weight: 500;
    color: #00438a;
}
.wiki-text--item--pic-wrapper {
    margin: 45px 0 0 0;
}
.wiki-text--item {
    margin: 55px 0 0 0;
}
.wiki-text--item.pic {
    margin: 0;
    display: inline-block;
}
@media (min-width: 640px) {
    .wiki-text--item.pic {
        width: 50%;
    }
}
.wiki-text--item--pic {
    display: inline-block;
    vertical-align: top;
    margin: 25px 0 0;
}
.wiki-text--item--pic img {
    width: 100%;
}
@media (min-width: 640px) {
    .wiki-text--item--pic {
        float: right;
        width: 48%;
        margin: 0;
    }
}
.wiki-text--bottom-text {
    margin: 20px 0 0 0;
    font-size: 14px;
    color: #1e78a5;
}
.wiki-text--bottom-text a {
    text-decoration: underline;
    font-weight: 600;
}
.wiki-comments--wrapper {
    margin: 50px auto 0;
    padding: 20px 0;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background-color: #fff;
}
@media (min-width: 992px) {
    .wiki-comments--wrapper {
        width: 80%;
    }
}
.wiki-comments--header {
    margin: 0 15px;
}
@media (min-width: 992px) {
    .wiki-comments--header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 0 0 25px;
    }
}
.wiki-comments--header-title {
    font-size: 18px;
    font-weight: 500;
    color: #00438a;
    letter-spacing: 0.5px;
    margin: 0 15px 0 0;
}
@media (min-width: 992px) {
    .wiki-comments--header-title {
        margin: 0 15px 0 0;
    }
}
.wiki-comments--header-btn {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    background-image: linear-gradient(72deg, #51c0aa 0%, #69b7ea 100%);
    border-radius: 20px;
    display: block;
    margin: 10px 0 0;
    padding: 8px 0;
}
.wiki-comments--header-btn span {
    color: #fff;
}
.wiki-comments--header-btn:hover {
    color: #fff;
    text-decoration: none;
    background-image: linear-gradient(72deg, #69b7ea 0%, #51c0aa 100%);
}
@media (min-width: 992px) {
    .wiki-comments--header-btn {
        margin: 0;
        padding: 8px 34px;
    }
}
.wiki-comments--header-btn:before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 12px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 20px;
    height: 20px;
    background: url("../images/icon-sabonner.png") no-repeat center/cover;
}
.wiki-comments--comment {
    padding: 45px 15px 74px 15px;
    position: relative;
    border-bottom: 1px dashed #e9e9e9;
}
@media (min-width: 992px) {
    .wiki-comments--comment {
        padding: 45px 25px 74px 118px;
    }
}
.wiki-comments--comment:last-child {
    border: none;
}
.wiki-comments--comment-inner {
    padding: 10px 0 20px 30px;
    margin: 100px 0 0 10px;
    position: relative;
    border-left: 3px solid #10b4bb;
}
@media (min-width: 992px) {
    .wiki-comments--comment-inner {
        padding: 10px 0 20px 118px;
        margin: 20px 0 0 0;
    }
}
.wiki-comments--comment-pic {
    width: 65px;
    height: 65px;
}
.wiki-comments--comment-pic img {
    width: 100%;
    height: 100%;
}
@media (min-width: 992px) {
    .wiki-comments--comment-pic {
        position: absolute;
        left: 30px;
        margin: -5px 0 0 0;
    }
}
.wiki-comments--comment-title {
    font-size: 14px;
    font-weight: 500;
    color: #00438a;
    margin: 20px 0 0;
}
@media (min-width: 992px) {
    .wiki-comments--comment-title {
        margin: 0;
    }
}
.wiki-comments--comment-desc {
    margin: 20px 0 0 0;
    line-height: 20px;
}
@media (min-width: 992px) {
    .wiki-comments--comment-desc {
        margin: 10px 0 0 0;
    }
}
.wiki-comments--comment-btn {
    margin: 20px 10px 0 0;
    float: right;
    text-align: center;
    padding: 6px 20px;
    color: #1e78a5;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    border-radius: 20px;
    border: 1px solid #1e78a5;
    background-image: none;
}
.wiki-comments--comment-btn.active {
    color: #fff;
    background-image: linear-gradient(72deg, #003d92 0%, #30cad9 100%);
    border: none;
}
@media (min-width: 992px) {
    .wiki-comments--comment-btn {
        margin: 5px 10px 0 0;
    }
}
.wiki-response {
    padding: 15px 20px;
}
.wiki-response .charity__bottom--btns {
    text-align: center;
    margin: 35px 0 20px;
}
.wiki-response .charity__bottom--btns-valid {
    width: auto;
    padding: 0 30px;
}
.wiki-response .charity__bottom--btns-back {
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .wiki-response .charity__bottom--btns-back {
        margin-bottom: 20px;
    }
}
.wiki-response .inner-text__link {
    margin: 0;
    font-weight: 600;
}
@media (min-width: 992px) {
    .wiki-response .inner-text__link {
        font-weight: normal;
    }
}
.wiki-response--wrapper {
    margin: 60px 0 0 0;
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
}
.wiki-response--title {
    font-size: 18px;
    font-weight: 500;
    color: #00438a;
}
.wiki-response--desc {
    font-size: 14px;
    color: #001f40;
    display: inline-block;
    margin: 10px 25px 0 0;
    line-height: 20px;
}
@media (min-width: 992px) {
    .wiki-response--desc {
        line-height: normal;
    }
}
.wiki-response--comments-title {
    font-size: 14px;
    font-weight: 500;
    color: #001f40;
    margin: 55px 0 0 0;
}
.wiki-response--comments-area {
    margin: 5px 0 0 0;
    width: 100%;
    height: 150px;
    padding: 12px 7px;
}
@media (min-width: 992px) {
    .environnement2 .main-block--title div {
        padding-left: 50px;
        padding-right: 50px;
    }
}
.environnement2 .main-bg--wrapper:after {
    display: none;
}
@media (min-width: 992px) {
    .environnement2 .main-bg--wrapper {
        height: 250px;
    }
}
@media (min-width: 1310px) {
    .environnement2 .main-bg--wrapper {
        height: 350px;
    }
}
.environnement2 .main-block--lead-prod {
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: 0 8px 30px 0 rgba(30,120,165,0.32);
}
@media (min-width: 640px) {
    .environnement2 .main-block--lead-prod {
        margin-left: 20px;
        margin-right: 20px;
    }
}
@media (min-width: 992px) {
    .environnement2 .main-block--lead-prod {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 1310px) {
    .environnement2 .main-block--lead-prod {
        bottom: 40px;
    }
}
.environnement2 .inner-box-block {
    max-width: none;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
@media (min-width: 640px) {
    .environnement2 .inner-box-block {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.formulaire-question-RDL{
    padding: 30px 20px 10px 20px;
    max-width: 80%;
    position: relative;
    overflow: hidden;
    margin-bottom: 35px;
    box-shadow: 0 2px 5px 0 rgb(30 120 165 / 20%), 0 2px 10px 0 rgb(30 120 165 / 14%);
    background-color: #fff;
    font-size: 0;
    top: 0px;
}
@media (max-width: 1310px){
    .formulaire-question-RDL {
        margin-bottom: 35px;
        max-width: 100%;
        padding-top: 30px;
        padding-bottom: 10px;
    }
}
.formulaire-question-RDL .inner-blockcheck__title {
    font-size: 14px;
    padding-right: 0;
    padding-left: 0;
    color: #001f40;
    letter-spacing: 0.3px;
}
.formulaire-question-RDL .inner-blockcheck__title a img {
    width: 20px;
}
.formulaire-question-RDL .inner-blockcheck__radiocheck {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}
.formulaire-question-RDL .inner-blockcheck__radiocheck label {
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    vertical-align: middle;
    color: #001f40;
    letter-spacing: 0.3px;
    position: static;
}
.formulaire-question-RDL .inner-blockcheck__radiocheck label span{
    margin-right: 30px;
    margin-bottom: 10px;
}
.formulaire-question-RDL .radiobox-wrap{
    margin-bottom: 15px;
}
.formulaire-question-RDL .demande--champs {
    float: right;
}
@media (min-width: 992px){
    .formulaire-question-RDL .demande--champs {
        position: absolute;
        right: 25px;
        top: 8px;
        margin: 10px;
    }
}
.formulaire-question-RDL .exploitation{
    margin-top: 20px;
}
.subject_not_valid_RDL{
    margin-top: 20px;
}
.RDL_validation_btn_hidden{
    display: none;
}
.section--diagnostic .accordion .accordion--content{
    display: none;
}
.section--diagnostic .open .accordion--content{
    display: block;
}
.environnement2 .dernieres {
    margin-top: 50px;
    margin-bottom: 0px;
}
.environnement2 .demande--champs {
    display: block;
    text-align: right;
    padding-top: 15px;
    margin-bottom: 0;
    position: static;
}
.environnement2 .documents__title {
    margin: 0;
    border-bottom: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
}
@media (min-width: 640px) {
    .environnement2 .documents__title {
        font-size: 18px;
        line-height: 1.4;
    }
}
@media (min-width: 992px) {
    .environnement2 .documents__title {
        margin-bottom: 20px;
    }
}
.environnement2 .inner-blockcheck__radiocheck {
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media (min-width: 992px) {
    .environnement2 .inner-blockcheck__radiocheck {
        margin-bottom: 30px;
    }
}
.environnement2 .radio--wrapper {
    display: inline-block;
    margin-right: 30px;
    margin-left: 10px;
}
@media (min-width: 992px) {
    .environnement2 .radio--wrapper {
        margin-right: 50px;
    }
}
.environnement2 input[type="radio"] + label,
.environnement2 input[type="checkbox"] + label span {
    font-weight: normal;
    font-size: 12px;
}
@media (min-width: 640px) {
    .environnement2 input[type="radio"] + label,
    .environnement2 input[type="checkbox"] + label span {
        font-size: 14px;
    }
}
.environnement2 input[type="radio"]:checked + label,
.environnement2 input[type="checkbox"]:checked + label span {
    font-weight: 500;
}
.environnement2 label span {
    color: #001f40;
    margin-left: 30px;
}
.environnement2 .inner-blockcheck__checkbox-wrpap {
    margin-bottom: 40px;
}
.environnement2 .inner-blockcheck__checkbox-wrpap .inner-blockcheck__checkbox:first-child {
    margin-top: 10px;
}
.environnement2 .inner-blockcheck__checkbox {
    padding-left: 0;
    padding-right: 0;
}
.environnement2 .inner-blockcheck__title {
    padding-right: 0;
    padding-left: 0;
    font-size: 12px;
    color: #001f40;
}
@media (min-width: 640px) {
    .environnement2 .inner-blockcheck__title {
        font-size: 14px;
    }
}
.environnement2 .documents__year {
    margin-bottom: 30px;
    margin-left: 0;
}
.environnement2 .graph-options--datepicker--ico {
    background: url("../images/select-background.jpg") no-repeat center center;
    background-size: contain;
}
.environnement2 .graph-options--date-wrapper {
    margin-bottom: 40px;
}
.environnement2 .diagnostic--mark {
    vertical-align: -5px;
}
.environnement2 .confirmation--valider {
    height: auto;
    line-height: normal;
}
.environnement2 .confirmation--valider-p {
    text-align: center;
    margin-bottom: 30px;
}
.environnement2 .diagnostic--mark-star {
    margin-right: 0;
}
.environnement2 .confirmation--valider {
    padding-top: 10px;
    padding-bottom: 10px;
}
.environnement2 .charity__bottom--btns-valid {
    position: relative;
    z-index: 1;
}
.environnement2 .md-submit-btn {
    min-width: 0;
}
.graph-options--datepicker {
    background: url("../images/select-background.jpg") no-repeat right center;
    background-size: 20px;
}
.question-form input {
    width: 150px;
    background-position: 120px;
}
.form-exporter .graph-options--datepicker--wrapper {
    display: block;
}
@media (min-width: 640px) {
    .form-exporter .graph-options--datepicker--wrapper {
        display: inline-block;
        width: 150px;
    }
}
.form-exporter .graph-options--datepicker {
    width: 100%;
    background-position: 96%;
}
@media (min-width: 640px) {
    .form-exporter .graph-options--datepicker {
        background-position: 120px;
    }
}
.form-exporter .graph-options--datepicker--a {
    margin: 5px;
}
@media (min-width: 992px) {
    .form-exporter .graph-options--date-title {
        display: block;
        margin-bottom: 5px;
    }
}
.radiobox-wrap {
    margin-bottom: 30px;
}
.stockage-help-wrap {
    font-size: 0;
    position: relative;
}
@media (min-width: 992px) {
    .stockage {
        width: 60%;
        display: inline-block;
    }
}
.help {
    padding-top: 40px;
    color: #fff;
}
.help p {
    color: #fff;
}
@media (min-width: 992px) {
    .help {
        display: inline-block;
        width: 40%;
        vertical-align: top;
        padding-top: 82px;
        padding-left: 30px;
    }
}
.stockage--mark-wrap {
    margin-top: 40px;
}
@media (min-width: 992px) {
    .exploitation {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.stockage--mark-row {
    padding: 30px 20px;
    border-bottom: 1px dashed #e9e9e9;
}
.stockage--mark-row:last-child {
    border: none;
}
.stockage--mark-text {
    color: #001f40;
    font-size: 12px;
}
.diagnostic--mark-light-blue .stockage--mark-text {
    color: #1e78a5;
}
.stockage--mark-key {
    margin-right: 20px;
    font-weight: 500;
    margin-bottom: 10px;
    display: block;
}
@media (min-width: 640px) {
    .stockage--mark-key {
        display: inline;
    }
}
.diagnostic--mark-light-blue .diagnostic--mark-star {
    background-image: url("../images/blue-star-empty.png");
}
.diagnostic--mark-light-blue .diagnostic--mark-star.active {
    background-image: url("../images/blue-star-fill.png");
}
.stockage--mark-link:after {
    background: none;
    content: 'i';
    background-color: #193a5d;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 10px;
    text-transform: none;
    display: inline-block;
    height: 14px;
    padding: 0 5.3px;
    padding-right: 5.6px;
    font-weight: bold;
    line-height: 16px;
    margin-left: 5px;
}
.stockage--mark-link:hover {
    color: #1e78a5;
}
.stockage--button-wrap {
    text-align: center;
    padding-right: 0;
    padding-left: 0;
    margin-top: 30px;
}
.stockage--button-wrap .last-validation-date {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 10px;
    width: 400px;
    height: 50px;
    border: 2px solid #1E78A5;
    border-radius: 3px;
    color: #00438a;
    font-size: 14px;
}
@media (min-width: 992px) {
    .stockage--button-wrap-mobile {
        display: none;
    }
}
.stockage--button-wrap-desktop {
    display: none;
    position: relative;
}
@media (min-width: 992px) {
    .stockage--button-wrap-desktop {
        display: block;
    }
}
@media (min-width: 1310px) {
    .stockage--button-wrap > div {
        display: inline-block;
        width: 100%;
    }
}
.stockage--button {
    position: relative;
}
.stockage--button-prev,
.stockage--button-next {
    font-size: 10px;
    font-weight: bold;
    line-height: 1.6;
}
@media (min-width: 640px) {
    .stockage--button-prev,
    .stockage--button-next {
        font-size: 11px;
    }
}
@media (min-width: 1310px) {
    .stockage--button-prev,
    .stockage--button-next {
        position: absolute;
        width: 200px;
        bottom: 45px;
    }
}
.stockage--button-prev {
    margin-bottom: 30px;
}
@media (min-width: 1310px) {
    .stockage--button-prev {
        text-align: left;
        margin-bottom: 0;
        left: 0;
    }
}
.stockage--link {
    color: #001f40;
    text-transform: uppercase;
    text-decoration: underline;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.stockage--link:before,
.stockage--link:after {
    width: 8px;
    height: 8px;
    border: 2px solid #1e78a5;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    vertical-align: middle;
    position: absolute;
    top: 50%;
    margin-top: -5px;
}
.stockage--link:hover,
.stockage--link:active {
    color: #23527c;
}
.stockage--link-prev {
    padding-left: 20px;
}
.stockage--link-prev:before {
    content: "";
    margin-left: -15px;
    border-right: none;
    border-top: none;
}
.stockage--link-next {
    padding-right: 20px;
}
.stockage--link-next:after {
    content: "";
    position: relative;
    border-left: none;
    border-bottom: none;
    left: 10px;
    margin-top: 0px;
}
@media (min-width: 1310px) {
    .stockage--button-next {
        text-align: right;
        right: 0;
    }
}
.daide--table {
    font-size: 10px;
    font-weight: 500;
    width: 100%;
}
@media (min-width: 640px) {
    .daide--table {
        font-size: 12px;
    }
}
.daide--tbody-tr {
    padding-bottom: 10px;
}
.daide--td-name {
    vertical-align: middle;
    padding-left: 10px;
}
.daide-row-value:first-child {
    border-bottom: 1px solid rgba(255,255,255,0.25);
}
.daide-row-value {
    padding: 15px 0;
}
.help_section_RDL{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.help_block_RDL{
    width:60%;
    padding-left: 10px;
}
.help--article {
    background: linear-gradient(230deg, #003d92 0%, #30cad9 136%);
    padding: 20px 10px;
    border-radius: 3px;
}
@media (min-width: 640px) {
    .help--article {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.help--title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
@media (min-width: 640px) {
    .help--title {
        font-size: 18px;
    }
}
.daide.help--article {
    margin-bottom: 40px;
    padding-bottom: 40px;
}
@media (min-width: 992px) {
    .daide.help--article {
        padding-bottom: 50px;
    }
}
.help--description {
    margin-bottom: 20px;
    font-size: 12px;
}
@media (min-width: 640px) {
    .help--description {
        font-size: 14px;
    }
}
.daide--tbody {
    border-top: 3px solid #fff;
}
.daide--tbody-tr:nth-child(odd) {
    background-color: rgba(255,255,255,0.4);
}
.daide--tbody-tr:nth-child(even) {
    background-color: rgba(255,255,255,0.2);
}
.daide--thead-td {
    line-height: 1.4;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.pour--title {
    margin-bottom: 20px;
}
.pour--description {
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 12px;
}
@media (min-width: 640px) {
    .pour--description {
        font-size: 14px;
    }
}
.pour--text {
    font-size: 10px;
    margin-bottom: 20px;
}
@media (min-width: 640px) {
    .pour--text {
        font-size: 12px;
        margin-bottom: 20px;
    }
}
.pour--link {
    font-weight: 500;
    font-size: 11px;
    text-decoration: underline;
    text-transform: uppercase;
    color: #fff;
    background: url("../images/white-arrow.png") left center;
    background-size: 15px;
    background-repeat: no-repeat;
    padding-left: 22px;
}
.pour--link:hover,
.pour--link:focus,
.pour--link:active {
    color: #00438a;
}
.la-route-audit p {
    font-size: 12px;
}
@media (min-width: 640px) {
    .la-route-audit p {
        font-size: 14px;
    }
}
.la-route-audit .inner-blockcheck__title {
    font-weight: 600;
    padding-top: 0;
    font-size: 14px;
    padding-left: 0;
}
@media (min-width: 640px) {
    .la-route-audit .inner-blockcheck__title {
        font-size: 16px;
    }
}
.la-route-audit .tematiques {
    display: none;
}
@media (min-width: 1310px) {
    .la-route-audit .main-bg--wrapper {
        height: 400px;
    }
}
@media (min-width: 1310px) {
    .la-route-audit .main-block--lead-prod {
        bottom: 50px;
    }
}
.la-route-audit .inner-text__link {
    margin-top: 0;
}
.la-route-audit .inner-text__link:before {
    background: transparent url("../images/left-arrow-dark-blue.png") left center no-repeat;
    content: '';
    background-size: 14px;
    width: 16px;
    padding: 0;
    border-radius: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    vertical-align: -2px;
    margin-right: 10px;
    height: 10px;
}
.la-route-audit .auto-diagnostic .inner-blockcheck__title {
    margin-bottom: 0;
}
.la-route-audit .inner-text--wrapper {
    padding-top: 10px;
}
@media (min-width: 992px) {
    .la-route-audit .inner-text--wrapper {
        padding-top: 0;
    }
}
.la-route-audit .section__inner-text {
    padding-left: 10px;
    padding-right: 10px;
}
.la-route-audit .inner-text__title {
    line-height: 1.6;
}
.la-route-audit .main-block--lead-prod {
    box-shadow: 0 8px 30px 0 rgba(30,120,165,0.32);
}
.eatape {
    padding: 10px;
}
@media (min-width: 640px) {
    .eatape {
        padding-right: 15px;
        padding-left: 15px;
    }
}
p.eatape--votre {
    font-size: 12px;
}
.etape--logo {
    display: inline-block;
    width: 100%;
    text-align: center;
}
@media (min-width: 992px) {
    .etape--logo {
        width: 17%;
    }
}
.etape--img-wrap {
    height: 45px;
}
.etape--img {
    max-width: 100%;
    max-height: 100%;
}
.etate--text-p {
    font-size: 12px;
}
@media (min-width: 992px) {
    .etate--text-p {
        margin-bottom: 0;
        font-size: 14px;
    }
}
.etate--text {
    display: inline-block;
    color: #001f40;
    line-height: 1.6;
}
@media (min-width: 992px) {
    .etate--text {
        width: 80%;
        padding-left: 30px;
    }
}
p.etape--logo-text {
    color: #00438a;
    text-transform: uppercase;
    font-size: 22px;
}
@media (min-width: 992px) {
    p.etape--logo-text {
        font-size: 24px;
        font-weight: bold;
    }
}
.plans--title-wrap {
    box-shadow: none;
    background: transparent;
}
p.plans--title {
    margin-bottom: 20px;
    font-size: 16px;
}
@media (min-width: 640px) {
    p.plans--title {
        font-size: 18px;
    }
}
.inner-box-block.achetes {
    margin-top: 20px;
    background-color: #f1faff;
}
.plans--title-small {
    display: block;
    font-size: 12px;
    font-weight: normal;
}
@media (min-width: 640px) {
    .plans--title-small {
        font-size: 16px;
    }
}
@media (min-width: 992px) {
    .plans--title-small {
        display: inline;
    }
}
@media (min-width: 992px) {
    .achetes,
    .aig {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.plans--left,
.plans--right {
    padding: 20px;
}
@media (min-width: 992px) {
    .plans--left {
        width: 70%;
    }
}
.plans--right {
    background: linear-gradient(230deg, #003d92 0%, #30cad9 136%);
    position: relative;
}
.plans--right p {
    color: #fff;
}
@media (min-width: 992px) {
    .plans--right {
        width: 30%;
    }
}
.plans--text {
    margin-bottom: 30px;
}
.plans--echeance {
    margin-bottom: 0;
}
.plans--echeance span {
    font-weight: 600;
    color: #00438a;
}
.plans--right-title {
    margin-bottom: 20px;
}
.plans--right-title span {
    font-weight: 600;
}
.plans--right-photo {
    margin-bottom: 20px;
}
.plans--right-photo-link {
    font-weight: 600;
    text-decoration: underline;
    background: url("../images/photo-img.png") left center no-repeat;
    background-size: 12px;
    color: #fff;
    padding-left: 20px;
}
.plans--right-photo-link:hover,
.plans--right-photo-link:active,
.plans--right-photo-link:focus {
    color: #00438a;
}
.aig {
    background-color: #fff;
    margin-top: 20px;
}
.plans--right-button-wrap {
    position: absolute;
    bottom: 0;
    margin-bottom: 20px;
    text-align: center;
    left: 0;
    width: 100%;
}
.plans--right-button {
    font-size: 12px;
    text-transform: uppercase;
    color: #1e78a5;
    background: #fff;
    padding: 0px 15px;
    border-radius: 15px;
    font-weight: 600;
    border: none;
}
.plans--right-button:hover,
.plans--right-button:focus,
.plans--right-button:active {
    background: linear-gradient(134.72deg, #0593c5 0%, #1f58ac 100%);
    color: #fff;
}
.aig .plans--right {
    background: linear-gradient(134.72deg, #69b7ea 0%, #00c8d5 100%);
    min-height: 99px;
}

@media (min-width: 640px) {
    .auto-diagnostic {
        max-width: 81%;
    }
}
@media (min-width: 992px) {
    .auto-diagnostic {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 50px;
    }
}
.auto-diagnostic--block {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    padding: 20px;
    background: #fff;
    margin-bottom: 30px;
}
@media (min-width: 992px) {
    .auto-diagnostic--block {
        width: 50%;
    }
}
@media (min-width: 992px) {
    .auto-diagnostic--block:nth-child(odd) {
        margin-right: 15px;
    }
}
@media (min-width: 992px) {
    .auto-diagnostic--block:nth-child(even) {
        margin-left: 15px;
    }
}
.auto-diagnostic--item {
    position: relative;
    border-bottom: 1px dashed #e9e9e9;
    padding: 20px 0;
}
.auto-diagnostic--item:last-of-type {
    border-bottom: none;
}
.auto-diagnostic--pdf-wrap {
    margin-bottom: 0px;
}
@media (min-width: 992px) {
    .auto-diagnostic--pdf-wrap {
        padding-right: 70px;
    }
}
.auto-diagnostic--pdf {
    font-weight: 500;
    color: #00438a;
    display: inline-block;
    text-decoration: underline;
}
.auto-diagnostic--pdf:hover,
.auto-diagnostic--pdf:active,
.auto-diagnostic--pdf:focus {
    color: #337ab7;
}
.auto-diagnostic--assemat {
    font-weight: 500;
    color: #1e78a5;
    margin-bottom: 0;
}
.auto-diagnostic--date {
    margin-bottom: 0;
    text-align: right;
    right: 0;
    top: 20px;
    color: #666;
}
@media (min-width: 992px) {
    .auto-diagnostic--date {
        position: absolute;
    }
}
.auto-diagnostic-button-wrap {
    text-align: center;
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .auto-diagnostic-button-wrap {
        text-align: right;
    }
}
.auto-diagnostic-button {
    background: linear-gradient(225.72deg, #003d92 0%, #30cad9 160%);
    display: inline-block;
    padding: 4px 25px;
    border-radius: 25px;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}
@media (min-width: 992px) {
    .modal-4 .md-content--prod-modal-tree {
        width: 610px;
    }
}
.modal-4 .md-lead {
    width: auto;
}
.modal-4 .md-title {
    margin-bottom: 40px;
}
.modal-4 .demande--upload-button {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
}
.modal-4 .md-submit-btn {
    text-transform: none;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    margin-left: 0;
    margin-top: 10px;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
}
@media (min-width: 640px) {
    .modal-4 .md-submit-btn {
        margin-left: 30px;
        margin-top: 0;
    }
}
@media (min-width: 992px) {
    .modal-4 .md-submit-btn {
        font-size: 16px;
        padding: 0 30px;
        height: 45px;
        line-height: 45px;
    }
}
@media (min-width: 992px) {
    .modal-4 .demande--textarea {
        width: 100%;
    }
}
.modal-4 .md-modal-wrapper {
    height: 91vh;
    overflow: auto;
}
.modal-4 .md-close {
    right: 25px;
}
.modal-4--text-block {
    margin-bottom: 30px;
}
.modal-4--text-block span {
    font-weight: 500;
}
.blue-message {
    color: #1e78a5;
    font-size: 12px;
}
.modal-4--text-block:last-of-type .md-btns--wrapper {
    text-align: center;
}
@media (min-width: 992px) {
    .modal-4--text-block:last-of-type {
        padding-right: 15%;
    }
}
.elus {
    margin-top: 50px;
}
@media (min-width: 992px) {
    .elus {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.elus--left {
    display: none;
    width: 140px;
}
@media (min-width: 992px) {
    .elus--left {
        width: 140px;
        display: block;
    }
}
.elus--desc {
    color: #1e78a5;
}
.elus-nav {
    border-left: 1px solid #e9e9e9;
}
.elus-nav--item {
    position: relative;
}
.elus-nav--link {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
    color: #00438a;
    font-weight: 500;
    padding-left: 10px;
    font-size: 14px;
    padding-right: 20px;
    line-height: 1.4;
}
.elus-nav--link.active {
    color: #10b4bb;
    border-left: 3px solid;
    margin-left: -1px;
}
.elus-nav--link.active:after {
    border-color: #10b4bb;
}
.elus-nav--link:hover,
.elus-nav--link:focus,
.elus-nav--link:active {
    text-decoration: none;
}
.elus-nav--link:hover {
    color: #10b4bb;
}
.elus-nav--link:hover:after {
    border-color: #10b4bb;
}
.elus-nav--link:after {
    content: "";
    position: absolute;
    right: 0;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 2px solid #00438a;
    border-left: none;
    border-bottom: none;
    top: 50%;
    margin-top: -5px;
}
.elus--text {
    margin-bottom: 50px;
}
@media (min-width: 992px) {
    .elus--right {
        padding-left: 30px;
        width: 100%;
    }
}
@media (min-width: 992px) {
    .elus--text-link {
        font-weight: 600;
    }
}
.elus--text-p {
    margin-bottom: 0;
}
div.elus--user-box.inner-box-block {
    margin-top: 50px;
}
.elus--section {
    padding: 15px 10px;
}
@media (min-width: 992px) {
    .elus--section {
        padding: 40px 20px;
        border-bottom: 1px dashed #e9e9e9;
    }
}
.elus--section:last-of-type {
    border-bottom: none;
}
.inner-box-block.elus {
    background-color: transparent;
    box-shadow: none;
}
.elus--title {
    color: #00438a;
    font-weight: 600;
    margin-bottom: 0;
    padding-left: 15px;
}
@media (min-width: 992px) {
    .elus--title {
        padding-left: 0;
    }
}
.profil-box {
    padding: 15px;
}
@media (min-width: 992px) {
    .profil-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.profil-box--logo-box {
    display: inline-block;
    vertical-align: top;
    width: 40%;
}
@media (min-width: 992px) {
    .profil-box--logo-box {
        display: block;
        width: 16%;
    }
}
.profil-box--logo-wrap {
    border-radius: 30px;
    overflow: hidden;
    width: 85%;
    margin-bottom: 25px;
}
@media (min-width: 992px) {
    .profil-box--logo-wrap {
        margin-bottom: 0;
        width: 70%;
    }
}
.profil-box--logo {
    max-width: 100%;
}
.profil-box--about-box {
    width: 60%;
    display: inline-block;
}
@media (min-width: 992px) {
    .profil-box--about-box {
        padding-right: 20px;
        display: block;
        width: 42%;
    }
}
@media (min-width: 992px) {
    .profil-box--info-box {
        width: 42%;
        margin-top: 0;
    }
}
.profil-box--info-box p {
    margin-bottom: 2px;
}
.profil-box--name {
    font-size: 16px;
    font-weight: 600;
    color: #00438a;
    margin-bottom: 0;
}
.profil-box--under-name {
    margin-bottom: 5px;
}
.profil-box--text {
    color: #1e78a5;
}
.profil-box--phone {
    font-weight: 600;
}
.profil-box--mail-link {
    text-decoration: underline;
    color: #1e78a5;
}
.profil-box--mail-link:hover,
.profil-box--mail-link:focus {
    text-decoration: underline;
    color: #23527c;
}
.inner-box-block.profil-box:first-of-type {
    margin-top: 10px;
}
.elus--right .inner-box-block {
    max-width: none;
    overflow: hidden;
    margin: 20px 0 0;
}
.elus--right .documents__title {
    display: none;
}
@media (min-width: 992px) {
    .elus--right .documents__title {
        display: block;
        border-bottom: 1px solid #e9e9e9;
    }
}
.elus--right .documents__select-wrap {
    margin-top: 20px;
    margin-left: 20px;
    width: 250px;
}
@media (min-width: 992px) {
    .elus--right .documents__year {
        display: none;
    }
}
.votre-producteurs .header--wrapper .inner-sm-box-block {
    margin-top: 0;
    box-shadow: none;
}
@media (min-width: 640px) {
    .votre-producteurs .header--wrapper .inner-sm-box-block {
        max-width: 64%;
    }
}
.votre-producteurs .header__logo {
    position: relative;
    left: auto;
    top: 0;
    -webkit-transform: none;
    transform: none;
    margin-right: auto;
    padding-left: 0px;
    display: inline-block;
    margin-right: 50px;
    width: 80px;
    margin-right: 20px;
}
.votre-producteurs .header__logo img {
    max-width: 100%;
}
@media (min-width: 640px) {
    .votre-producteurs .header__logo {
        width: 125px;
    }
}
@media (min-width: 992px) {
    .votre-producteurs .header__logo {
        width: auto;
        margin-right: 50px;
    }
}
.votre-producteurs .header--wrapper {
    padding: 0;
    background-color: #fff;
    border-bottom: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.votre-producteurs .header__title {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    font-size: 14px;
    color: #00438a;
}
@media (min-width: 640px) {
    .votre-producteurs .header__title {
        font-size: 18px;
    }
}
.votre-producteurs .section__footer .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.votre-producteurs .footer__text {
    margin-top: 0;
}
.votre-producteurs .inner-blockcheck__checkbox {
    padding: 0;
}
@media (min-width: 992px) {
    .votre-producteurs .inner-blockcheck__checkbox {
        margin-bottom: 40px;
    }
}
.votre-producteurs .checkbox + label span {
    font-size: 12px;
}
.votre-producteurs .tematiques {
    padding-left: 0;
}
.votre-producteurs .confirmation__btn {
    padding: 2px 16px;
}
.inner-box-block.inner-box-block-nav {
    margin-top: 20px;
    background-color: transparent;
    box-shadow: none;
}
.inner-sm-box-block.espace-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px;
}
@media (min-width: 640px) {
    .inner-sm-box-block.espace-box {
        max-width: 64%;
        margin-top: 30px;
    }
}
.espace-box--left,
.espace-box--right {
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (min-width: 992px) {
    .espace-box--left,
    .espace-box--right {
        width: 50%;
    }
}
.espace-box--left {
    padding: 25px 10px;
}
@media (min-width: 640px) {
    .espace-box--left {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.espace-box--right {
    display: none;
}
@media (min-width: 992px) {
    .espace-box--right {
        display: block;
    }
}
.votre-form {
    width: 100%;
}
.votre-form .required {
    font-size: 12px;
}
.votre-form .alert-danger {
    font-size: 12px;
}
.votre-form .alert-success {
    font-size: 12px;
}
.votre-form .refresh {
    font-size: 14px;
}
.votre-form .control-label {
    font-size: 14px;
}
.votre-form .login-field-margin {
    margin-top: 5px;
}
.espace-box--left-merci > p {
    margin-bottom: 30px;
}
.espace-box--desc {
    margin-bottom: 0;
}
.espace-box--img-wrap {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 33.3333%;
}
.espace-box--img {
    max-width: 100%;
    width: 100%;
}
.espace-box .confirmation__btn .svg--btn-arrow {
    vertical-align: -5px;
}
.espace-box--bottom {
    text-align: center;
    width: 100%;
}
@media (min-width: 992px) {
    .espace-box--bottom {
        text-align: left;
    }
}
p.espace-box--text-gray {
    font-size: 10px;
    text-align: right;
    color: #666;
    width: 100%;
}
@media (min-width: 640px) {
    p.espace-box--text-gray {
        font-size: 12px;
    }
}
.espace-box label {
    font-weight: normal;
}
.espace-box input {
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    border: 1px solid #e9e9e9;
    width: 100%;
}
@media (min-width: 992px) {
    .espace-box input {
        max-width: 260px;
    }
}
.votre-form--prenom,
.votre-form--name {
    display: block;
}
@media (min-width: 992px) {
    .votre-form--prenom,
    .votre-form--name {
        float: left;
        margin-right: 7%;
        width: 43%;
    }
}
.votre-form--prenom input,
.votre-form--name input {
    max-width: 100%;
    color: #333;
}
.votre-form--row {
    margin-bottom: 30px;
    position: relative;
}
.votre-form--row:after {
    content: '';
    clear: both;
    float: none;
    display: block;
}
.votre-form--prenom {
    margin-bottom: 30px;
}
@media (min-width: 992px) {
    .votre-form--prenom {
        margin-bottom: 0;
    }
}
.votre-form--message {
    color: #1e78a5;
    font-size: 12px;
    position: relative;
    top: -6px;
}
.votre-form--row-code-postal input {
    width: 88px;
}
.votre-form--row-submit {
    text-align: center;
    width: 100%;
}
@media (min-width: 992px) {
    .votre-form--row-submit {
        text-align: left;
    }
}
input.votre-form--submit {
    color: #fff;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    background: linear-gradient(134.72deg, #c7e254 0%, #00b1c1 100%);
    font-size: 16px;
    border-radius: 30px;
    padding: 0 15px;
    margin-bottom: 30px;
    margin-top: 30px;
    width: auto;
}
@media (min-width: 992px) {
    input.votre-form--submit {
        margin-top: 0;
    }
}
input.votre-form--submit:hover {
    background: linear-gradient(-50.72deg, #c7e254 0%, #00b1c1 100%);
}
.espace-box--sign-wrap {
    width: 100%;
    text-align: center;
}
@media (min-width: 992px) {
    .espace-box--sign-wrap {
        text-align: left;
        margin-bottom: 0;
    }
}
.espace-box--text-connectez-text {
    font-size: 12px;
    display: inline-block;
    margin-bottom: 5px;
}
.espace-box--connectez-vous {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    background: linear-gradient(134.72deg, #69b7ea 0%, #00c8d5 100%);
    display: inline-block;
    padding: 0 20px;
    border-radius: 25px;
    height: 30px;
    line-height: 30px;
}
.espace-box--connectez-vous:hover,
.espace-box--connectez-vous:focus,
.espace-box--connectez-vous:active {
    color: #fff;
}
.espace-box--left-connexion .espace-box--desc {
    margin-bottom: 30px;
}
.votre-form--view-password {
    position: absolute;
    width: 25px;
    height: 25px;
    background: url("../images/eye.svg");
    background-size: contain;
    background-repeat: no-repeat;
    top: 42px;
    left: auto;
    right: 25px;
    box-shadow: -3px 0 4px 1px #fff;
    cursor: pointer;
    z-index: 1;
}
@media (min-width: 992px) {
    .votre-form--view-password {
        right: auto;
        left: 220px;
    }
}
.votre-form--row-password input {
    padding-right: 50px;
}
.votre-form--password-link {
    display: inline-block;
    margin-top: 5px;
    font-size: 12px;
    color: #1e78a5;
    text-decoration: underline;
}
.votre-form--password-link:hover,
.votre-form--password-link:focus,
.votre-form--password-link:active {
    color: #1e78a5;
}
.update1--view-password {
    position: relative;
    display: block;
    width: 25px;
    height: 25px;
    background: url(../images/eye.svg);
    background-size: contain;
    background-repeat: no-repeat;
    top: 48px;
    left: auto;
    box-shadow: -3px 0 4px 1px #fff;
    cursor: pointer;
    z-index: 1;
}
@media (min-width: 992px) {
    .update1--view-password {
        left: 670px;
    }
}
.update2--view-password {
    position: relative;
    display: block;
    width: 25px;
    height: 25px;
    background: url(../images/eye.svg);
    background-size: contain;
    background-repeat: no-repeat;
    top: 48px;
    left: auto;
    box-shadow: -3px 0 4px 1px #fff;
    cursor: pointer;
    z-index: 1;
}
@media (min-width: 992px) {
    .update2--view-password {
        left: 670px;
    }
}
.espace-box--left-connexion .votre-form--submit {
    padding-left: 30px;
    padding-right: 30px;
}
.lost-pass.espace-box {
    display: block;
    padding: 25px 10px;
    margin-top: 20px;
}
@media (min-width: 640px) {
    .lost-pass.espace-box {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.lost-pass-desc {
    margin-bottom: 30px;
}
.lost-pass-form--row-email {
    margin-bottom: 30px;
}
.inner-sm-box-block.inner-box-block-nav {
    background: none;
    box-shadow: none;
    margin-top: 20px;
}
@media (min-width: 640px) {
    .inner-sm-box-block.inner-box-block-nav {
        max-width: 64%;
    }
}
.lost-pass input {
    margin: 0;
}
input.lost-pass-form--submit {
    background: linear-gradient(134.72deg, #69b7ea 0%, #00c8d5 100%);
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
    padding: 0 20px;
    border-radius: 30px;
    max-width: none;
    width: auto;
}
.lost-pass--row-submit {
    text-align: center;
}
@media (min-width: 992px) {
    .lost-pass--row-submit {
        text-align: left;
    }
}
@media (min-width: 640px) {
    .search-result .filtering__item--text {
        padding-left: 20px;
    }
}
@media (min-width: 992px) {
    .search-result .filtering__item--text {
        padding-left: 0;
    }
}
.email--wrapper {
    margin: 0 auto;
}
@media (min-width: 640px) {
    .email--wrapper {
        width: 610px;
    }
}
.email__logo {
    text-align: center;
    margin: 10px 0 0 0;
}
.email__grad {
    width: 100%;
    height: 10px;
    background-image: linear-gradient(72deg, #00b1c1 0%, #c7e254 100%);
    margin: 7px 0 0 0;
}
.email__title {
    font-size: 18px;
    font-weight: 600;
    color: #00438a;
    margin: 40px 0 0 0;
    padding: 0 20px;
}
.email__lead {
    font-size: 14px;
    color: #001f40;
    line-height: 22px;
    margin: 20px 0 0 0;
    padding: 0 20px;
}
.email__pic {
    text-align: center;
    margin: 40px 0 0 0;
    padding: 0 20px;
}
@media (min-width: 640px) {
    .email__pic {
        padding: 0 60px;
    }
}
.email__pic img {
    width: 100%;
    height: 100%;
}
.email__footer {
    margin: 42px 0 0 0;
}
.email__footer--title {
    font-size: 12px;
    font-weight: 600;
    color: #1e78a5;
    text-align: center;
}
.main-bg--wrapper.profile-edition-main {
    height: 215px;
}
.profile-edition--wrapper {
    margin: 40px auto 0;
}
@media (min-width: 992px) {
    .profile-edition--wrapper {
        width: 80%;
    }
}
.profile-edition__item {
    box-shadow: 0 2px 5px 0 rgba(30,120,165,0.2), 0 2px 10px 0 rgba(30,120,165,0.14);
    background: #fff;
}
.profile-edition__item:not(:first-child) {
    margin: 45px 0 0 0;
}
.profile-edition__item--top {
    position: relative;
    padding: 20px 25px;
    line-height: 70px;
    cursor: pointer;
}
@media (min-width: 640px) {
    .profile-edition__item--top {
        height: 70px;
    }
}
.profile-edition__item--title {
    font-size: 18px;
    font-weight: 600;
    color: #00438a;
    letter-spacing: 0.5px;
    line-height: 1.6;
}
@media (min-width: 992px) {
    .profile-edition__item--title {
        font-size: 24px;
    }
}
.profile-edition__item--arr {
    position: absolute;
    top: 50%;
    right: 32px;
    -webkit-transform: translate(0, -50%) rotate(-90deg);
    transform: translate(0, -50%) rotate(-90deg);
    width: 14px;
    height: 14px;
    line-height: normal;
    transition: 0.4s;
}
.profile-edition__item--content {
    display: none;
}
.profile-edition__item.active .profile-edition__item--arr {
    -webkit-transform: translate(0, -50%) rotate(0);
    transform: translate(0, -50%) rotate(0);
    transition: 0.4s;
}
.profile-edition__item.active .profile-edition__item--content {
    display: block;
}
.profile-edition__item--content {
    position: relative;
}
.content__inner-title {
    font-size: 14px;
    color: #00438a;
    text-transform: uppercase;
    padding: 0 0 8px 0;
}
.content__annotation {
    font-size: 10px;
    text-align: right;
    color: #666;
    padding: 0 25px;
}
.content__photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 25px 37px;
    position: relative;
}
.content__photo--wrapper:after {
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    background: url("../images/dash-borger.png") repeat-x center center;
}
.content__photo {
    width: 105px;
    margin: 0 30px 0 0;
}
.content__photo img {
    width: 100%;
    height: 100%;
}
.content__photo--wrapper .content__photo-btn {
    text-transform: uppercase;
    padding: 8px 20px 8px 40px;
    border-radius: 20px;
    font-size: 12px;
    color: #fff;
    background: url("../images/modifier-white.svg") 15px center no-repeat/17px, linear-gradient(222deg, #003d92 0%, #30cad9 100%);
}
.content__photo--wrapper .content__photo-btn:hover,
.content__photo--wrapper .content__photo-btn:focus {
    background: url("../images/modifier-white.svg") 15px center no-repeat/17px, linear-gradient(72deg, #003d92 0%, #30cad9 100%);
}
@media (min-width: 640px) {
    .content__photo--wrapper .content__photo-btn {
        font-weight: 700;
    }
}
.content__inner-item {
    padding: 35px 30px 40px;
    position: relative;
}
.content__inner-item.content__inner-item--border:after {
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    background: url("../images/dash-borger.png") repeat-x center center;
}
.content__inner-info {
    margin: 16px 0 0 0;
    color: #001f40;
    font-size: 14px;
}
@media (min-width: 640px) {
    .content__inner-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.content__inner-info--left {
    width: 175px;
    letter-spacing: 0.4px;
    font-weight: 500;
}
.content__inner-info--left media (min-width small) {
    width: 175px;
}
.content__inner-info--right {
    margin: 5px 0 0 0;
}
@media (min-width: 640px) {
    .content__inner-info--right {
        margin: 0;
    }
}
.content__inner-date {
    margin: 45px 0 0 0;
}
.content__inner--title {
    font-size: 14px;
    font-weight: 500;
    color: #001f40;
    letter-spacing: 0.4px;
    padding: 0 0 5px 0;
}
.content__inner-phone--wrapper {
    margin: 18px 0 0 0;
}
@media (min-width: 640px) {
    .content__inner-phone--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.content__inner-phone:not(:first-child) {
    margin: 20px 0 0 0;
}
@media (min-width: 640px) {
    .content__inner-phone:not(:first-child) {
        margin: 0;
    }
}
.content__inner-phone--input {
    border: 1px solid #e9e9e9;
    color: #001f40;
    width: 100%;
    height: 40px;
    padding: 10px;
}
@media (min-width: 640px) {
    .content__inner-phone--input {
        width: 255px;
    }
}
@media (min-width: 640px) {
    .content__inner-phone:first-child {
        margin: 0 35px 0 0;
    }
}
@media (min-width: 992px) {
    .content__inner-phone:first-child {
        margin: 0 135px 0 0;
    }
}
.content__inner-email--wrapper {
    margin: 35px 0 0 0;
}
@media (min-width: 640px) {
    .content__inner-email--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.content__inner-email--title {
    margin: 0 38px 0 0;
}
.content__inner-email {
    margin: 0 25px 0 0;
    letter-spacing: 0.3px;
}
.content__inner-link {
    margin: 10px 0 0 0;
    display: inline-block;
    color: #001f40;
}
.content__inner-link img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: 0 5px 0 0;
    -o-object-fit: contain;
    object-fit: contain;
}
.content__inner-link span {
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 11px;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
}
.content__inner-link:hover {
    text-decoration: none;
    color: #23527c;
}
@media (min-width: 640px) {
    .content__inner-link {
        margin: 0;
    }
}
.content__inner-select--wrapper {
    margin: 18px 0 0 0;
}
.content__inner-select--wrapper .filtering-tabs--select--wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
}
@media (min-width: 640px) {
    .content__inner-select--wrapper .filtering-tabs--select--wrapper {
        width: 255px;
    }
}
.content__inner-select--wrapper .filtering-tabs--select--wrapper:before,
.content__inner-select--wrapper .filtering-tabs--select--wrapper:after {
    right: 20px;
}
.content__inner-textarea--wrapper {
    margin: 38px 0 0 0;
}
.content__inner-textarea {
    width: 100%;
    height: 140px;
    padding: 10px;
    border: 1px solid #e9e9e9;
}
@media (min-width: 640px) {
    .content__inner-textarea {
        width: 360px;
    }
}
.content__inner-link--mar {
    margin: 15px 0 0 0;
    display: inline-block;
}
.checkbox-list--wrapper {
    margin: 15px 0 0 0;
}
.checkbox-list-item {
    margin: 25px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.checkbox-list-item .checkbox--wrapper {
    margin: 0 25px 0 18px;
    display: inline-block;
    vertical-align: middle;
}
.checkbox-list-item input[type="checkbox"],
.checkbox-list-item input[type="radio"] {
    margin: 0;
}
.checkbox-list-item .checkbox:not(checked) + label:before {
    left: 0;
}
.radiobox-wrap .radio--wrapper .checkbox:not(checked) + label:before {
    left: 5px;
}
.radiobox-wrap .radio--wrapper .checkbox + label span {
    margin-left: 35px;

}
.checkbox-list-item span {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    line-height: 20px;
}
.content__inner--error {
    font-size: 14px;
    color: #ee1a51;
    padding: 5px 0 0 0;
}
.password-show--wrapper {
    position: relative;
}
@media (min-width: 640px) {
    .password-show--wrapper {
        display: inline-block;
    }
}
.password-show {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.password-show img {
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
}
.content__inner-lead {
    font-size: 14px;
    color: #001f40;
    margin: 10px 0 0 0;
}
.absolute-item {
    padding: 20px 15px 20px 25px;
    color: #fff;
    background-image: linear-gradient(72deg, #30cad9 0%, #003d92 100%);
    line-height: 20px;
    letter-spacing: 1.3px;
}
@media (min-width: 640px) {
    .absolute-item {
        position: absolute;
        top: 20px;
        bottom: 0;
        right: 0;
        width: 285px;
    }
}
.absolute-item.auto-height {
    bottom: auto;
}
.absolute--title {
    font-weight: 600;
    line-height: 24px;
}
.absolute--lead {
    letter-spacing: 0.3px;
    line-height: 22px;
    margin: 10px 0 0 0;
}
.absolute--lead.second-lead {
    margin: 30px 0 0 0;
}
.inner-item-last {
    margin: 30px 0 0 0;
}
.profile--edition .ui-datepicker-calendar {
    display: initial;
}
.content__inner-title--confidentialite {
    padding-bottom: 15px;
}
.profile--edition .charity__bottom {
    margin-top: 60px;
}
@media (min-width: 1310px) {
    .profile--edition .charity__bottom--wrapper {
        max-width: 80%;
    }
}
.profile--edition .content__inner-email--wrapper {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.profile--edition .content__inner-email {
    margin-right: 0px;
}
@media (min-width: 640px) {
    .profile--edition .content__inner-email {
        margin-right: 25px;
    }
}
.profile--edition .content__inner-email .content__inner-email--input {
    border: 1px solid #e9e9e9;
    color: #001f40;
    width: 100%;
    height: 40px;
    padding: 0 0 0 10px;
}
.profile--edition .checkbox--wrapper {
    width: auto;
    height: auto;
}
body.profile--edition .checkbox--wrapper span {
    color: #001f40;
    margin-left: 45px;
}
@media (min-width: 640px) {
    .profile-edition__item--content-left-side {
        padding-right: 285px;
    }
}
.profile--edition .charity__bottom--btns-valid {
    font-weight: normal;
}
@media (min-width: 640px) {
    .profile--edition .charity__bottom--btns-valid {
        font-weight: bold;
    }
}
html {
    -webkit-font-smoothing: antialiased;
    font-family: 'Poppins', sans-serif;
}
body {
    font-family: 'Poppins', sans-serif !important;
    line-height: 1 !important;
}
label {
    display: inline !important;
}
*:focus {
    outline: none;
}
.clearfix {
    display: table;
    clear: both;
}
.clearfix:after {
    content: "";
}
b {
    font-weight: 700;
}

@media (min-width: 992px) {
    .sodiaal-box-detail .main-block--lead-prod {
        margin: 0px auto 0;
    }
}
/*
surcharge pour ticket
 */
#zyfa_column1_0_ratingContainer{
    background-image: linear-gradient(72deg, #51c0aa 0%, #69b7ea 100%);
    margin-left: 75%;
    height: 60px;
    border-radius: 15px;
    margin-bottom: 10px;
}
.taglib-ratings.like .thumbrating .rating-element:before, .taglib-ratings.thumbs .thumbrating .rating-element:before{
    /* le pouce vers le haut */
    padding-right: 4px;
    font-size: xx-large;
    color: white;
    margin-left: 10px;
}
#zyfa_column1_0_ratingContainer a{
    margin-top: 10px;
    color: white;
}
.rating .glyphicon {
    font-size: 2em;
    margin-right: 5px;
}
@media (max-width: 991px) {
    .comments__block {
        margin-top: 60px;
        padding: 20px 0;
        background: #f9fdff;
    }
}

.cap_emploi_first_part {
    display: inline-flex;
}

.control-screen .inner-blocktable--top-title {
    display: block;
    margin-bottom: 30px;
    text-align: left;
}

.control-screen .inner-blocktable--table-row-title {
    display: block;
    margin: 50px 10px 10px 0px;
    font-size: 18px;
    letter-spacing: 0.5px;
    font-style: italic;
    text-align: left;
    color: #00438a;
}

.control-screen .inner-blocktable--table-head--row {
    padding-left: 0;
}
.control-screen .inner-blocktable--table-head--item {
    line-height: 1.6;
}
.control-screen .inner-blocktable--table-body--row:nth-child(even) {
    background-color: #fff;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--row:nth-child(even) {
        background-color: #f1faff !important;
    }
}
.control-screen .inner-blocktable--table-head--item:nth-child(1),
.control-screen .inner-blocktable--table-body--item:nth-child(1) {
    min-width: 350px;
    width: 350px;
    padding-left: 20px;
    cursor: pointer;
    font-size: 14px;
    height: 73px;
    line-height: 75px;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-head--item:nth-child(1),
    .control-screen .inner-blocktable--table-body--item:nth-child(1) {
        height: auto;
        line-height: 1.6;
        cursor: default;
    }
}
.control-screen .inner-blocktable--table-head--item:nth-child(2),
.control-screen .inner-blocktable--table-body--item:nth-child(2) {
    width: auto;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-head--item:nth-child(2),
    .control-screen .inner-blocktable--table-body--item:nth-child(2) {
        min-width: 150px;
        width: 150px;
    }
}
.control-screen .inner-blocktable--table-head--item:nth-child(3),
.control-screen .inner-blocktable--table-body--item:nth-child(3) {
    width: auto;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-head--item:nth-child(3),
    .control-screen .inner-blocktable--table-body--item:nth-child(3) {
        width: 200px;
        min-width: 200px;
    }
}
.control-screen .inner-blocktable--table-head--item:nth-child(4),
.control-screen .inner-blocktable--table-body--item:nth-child(4) {
    width: auto;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-head--item:nth-child(4),
    .control-screen .inner-blocktable--table-body--item:nth-child(4) {
        padding-top: 20px;
    }
}
.control-screen .inner-blocktable--table {
    margin-top: 0;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table {
        padding-bottom: 30px;
    }
}
.control-screen .inner-blocktable--table-head {
    display: none;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.control-screen .inner-blocktable--table-body--row {
    display: block;
    padding: 0 10px 10px 10px;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.control-screen .inner-blocktable--table-body--row {
    padding: 0 20px 20px 20px;
    height: 70px;
    overflow: hidden;
    transition: 0.5s;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--row {
        height: auto;
        padding: 0 0 10px;
    }
}
.control-screen .control-screen .inner-blocktable--table-body--row:nth-child(even) {
    background-color: transparent;
}
@media (min-width: 992px) {
    .control-screen .control-screen .inner-blocktable--table-body--row:nth-child(even) {
        background-color: #f1faff;
    }
}
.control-screen .inner-blocktable--table-body--row.open {
    background-color: #f1faff;
    height: auto;
    /*padding-bottom: 60px;*/
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--row.open {
        padding-bottom: 20px;
        background-color: #fff;
        padding-bottom: 10px;
    }
}
.control-screen .inner-blocktable--table-body--item:first-child:before {
    content: '';
    width: 6px;
    height: 6px;
    border: 2px solid #1e78a5;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: none;
    border-top: none;
    margin-top: 34px;
    margin-left: 5px;
    position: absolute;
    transition: 0.5s;
    padding: 0;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--item:first-child:before {
        display: none;
    }
}
.control-screen .inner-blocktable--table-body--item {
    display: block;
    font-size: 12px;
    padding-left: 50%;
    margin-bottom: 20px;
    color: #001f40;
    line-height: 1.6;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--item {
        font-weight: normal;
    }
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--item {
        padding-left: 0px;
        font-size: 14px;
    }
}
.control-screen .inner-blocktable--table-body--item:before {
    content: attr(data-attribute);
    float: left;
    position: absolute;
    left: 15px;
    width: 50%;
    text-align: right;
    padding-right: 10%;
    color: #00438a;
}
@media (min-width: 992px) {
    .control-screen .inner-blocktable--table-body--item:before {
        display: none;
    }
}
.control-screen .inner-blocktable--table-body--item.active:before {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}

.control-screen .inner-article .inner-box--wrapper:nth-of-type(odd) {
    background-color: #f1faff;
}
.control-screen .inner-article .inner-box--wrapper:first-of-type {
    background-color: #fff;
}
.control-screen .inner-article .inner-box--wrapper > div {
    height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWx1cy10ZW1wbGF0ZXMvYm9vdHN0cmFwL2dyaWQuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvYm9vdHN0cmFwL21peGlucy9ncmlkLnN0eWwiLCJtYWluLmNzcyIsInN0eWx1cy10ZW1wbGF0ZXMvYm9vdHN0cmFwL21peGlucy9jbGVhcmZpeC5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9ib290c3RyYXAvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL2Jvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllcy5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9taXhpbnMvcmVzZXQuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvbWl4aW5zL3MtZm9vdGVyLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL2hlYWRlci5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9tYV9wcm9kdWN0aW9uLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL2Rvbl9kZV9sYWl0LnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL2RlbWFuZGVfZGVfdm9sdW1lcy5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9maWx0ZXJpbmcuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvYm9keS5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9mb290ZXIuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvbW9kYWwuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvc3ZnLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3ByZXZpc2lvbi5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9zb2RpYWFsLWJveC5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9kb2N1bWVudF9wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3lhbm5pY2stbG9naWUuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvZGVtYW5kZXItZmluYW5jZW1lbnQuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvZGVtYW5kZXItZmluYW5jZW1lbnQyLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL25ld3NfcGFnZS5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9ob21lLXBhZ2Uuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvZGF0ZXBpY2tlci5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9lbnZpcm9ubmVtZW50LnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL2xhLXJvdXRlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL21vbi1wcm9maWwuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvZm9ydW0uc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvd2lraS5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9xdWVzdGlvbi1wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL2xhX3JvdXRlX2F1ZGl0LnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL2RpcmVjdG9yeS1wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3ZvdHJlLXByb2R1Y3RldXJzLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3NlYXJjaC5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9lbWFpbC5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wcm9maWxlLWVkaXRpb24uc3R5bCIsIm1haW4uc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQTtFQ0hFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NDSkQ7QUNPQzs7RUFFRSxhQUFBO0VBQ0EsZUFBQTtDRExIO0FDT0M7RUFDRSxZQUFBO0NETEg7QUZEaUM7RUFBQTtJQUM5Qix3QkFBQTtHRUlEO0NBQ0Y7QUZKaUM7RUFBQTtJQUM5Qix3QkFBQTtHRU9EO0NBQ0Y7QUZQaUM7RUFBQTtJQUM5Qix5QkFBQTtHRVVEO0NBQ0Y7QUZIRDtFQ25CRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDQ3lCRDtBQ3RCQzs7RUFFRSxhQUFBO0VBQ0EsZUFBQTtDRHdCSDtBQ3RCQztFQUNFLFlBQUE7Q0R3Qkg7QUZURDtFQ25CRSxtQkFBQTtFQUNBLG9CQUFBO0NDK0JEO0FDbENDOztFQUVFLGFBQUE7RUFDQSxlQUFBO0NEb0NIO0FDbENDO0VBQ0UsWUFBQTtDRG9DSDtBRWpEQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsbUJBQUE7RUFFQSxnQkFBQTtFQUVBLG1CQUFBO0VBQ0Esb0JBQUE7Q0ZnR0g7QUV4RkM7Ozs7Ozs7Ozs7OztFQUNFLFlBQUE7Q0ZxR0g7QUU3Rkc7RUFDRSxZQUFBO0NGK0ZMO0FFaEdHO0VBQ0UsMEJBQUE7Q0ZrR0w7QUVuR0c7RUFDRSwwQkFBQTtDRnFHTDtBRXRHRztFQUNFLFdBQUE7Q0Z3R0w7QUV6R0c7RUFDRSwwQkFBQTtDRjJHTDtBRTVHRztFQUNFLDJCQUFBO0NGOEdMO0FFL0dHO0VBQ0UsV0FBQTtDRmlITDtBRWxIRztFQUNFLDBCQUFBO0NGb0hMO0FFckhHO0VBQ0UsMEJBQUE7Q0Z1SEw7QUV4SEc7RUFDRSxXQUFBO0NGMEhMO0FFM0hHO0VBQ0UsMkJBQUE7Q0Y2SEw7QUU5SEc7RUFDRSwwQkFBQTtDRmdJTDtBRW5ISztFQUNFLFlBQUE7Q0ZxSFA7QUV0SEs7RUFDRSwwQkFBQTtDRndIUDtBRXpISztFQUNFLDBCQUFBO0NGMkhQO0FFNUhLO0VBQ0UsV0FBQTtDRjhIUDtBRS9ISztFQUNFLDBCQUFBO0NGaUlQO0FFbElLO0VBQ0UsMkJBQUE7Q0ZvSVA7QUVySUs7RUFDRSxXQUFBO0NGdUlQO0FFeElLO0VBQ0UsMEJBQUE7Q0YwSVA7QUUzSUs7RUFDRSwwQkFBQTtDRjZJUDtBRTlJSztFQUNFLFdBQUE7Q0ZnSlA7QUVqSks7RUFDRSwyQkFBQTtDRm1KUDtBRXBKSztFQUNFLDBCQUFBO0NGc0pQO0FFMUpLO0VBQ0UsWUFBQTtDRjRKUDtBRWpLSztFQUNFLFdBQUE7Q0ZtS1A7QUVwS0s7RUFDRSx5QkFBQTtDRnNLUDtBRXZLSztFQUNFLHlCQUFBO0NGeUtQO0FFMUtLO0VBQ0UsVUFBQTtDRjRLUDtBRTdLSztFQUNFLHlCQUFBO0NGK0tQO0FFaExLO0VBQ0UsMEJBQUE7Q0ZrTFA7QUVuTEs7RUFDRSxVQUFBO0NGcUxQO0FFdExLO0VBQ0UseUJBQUE7Q0Z3TFA7QUV6TEs7RUFDRSx5QkFBQTtDRjJMUDtBRTVMSztFQUNFLFVBQUE7Q0Y4TFA7QUUvTEs7RUFDRSwwQkFBQTtDRmlNUDtBRWxNSztFQUNFLHlCQUFBO0NGb01QO0FFeE1LO0VBQ0UsV0FBQTtDRjBNUDtBRTlMRztFQUNFLGtCQUFBO0NGZ01MO0FFak1HO0VBQ0UsZ0NBQUE7Q0ZtTUw7QUVwTUc7RUFDRSxnQ0FBQTtDRnNNTDtBRXZNRztFQUNFLGlCQUFBO0NGeU1MO0FFMU1HO0VBQ0UsZ0NBQUE7Q0Y0TUw7QUU3TUc7RUFDRSxpQ0FBQTtDRitNTDtBRWhORztFQUNFLGlCQUFBO0NGa05MO0FFbk5HO0VBQ0UsZ0NBQUE7Q0ZxTkw7QUV0Tkc7RUFDRSxnQ0FBQTtDRndOTDtBRXpORztFQUNFLGlCQUFBO0NGMk5MO0FFNU5HO0VBQ0UsaUNBQUE7Q0Y4Tkw7QUUvTkc7RUFDRSxnQ0FBQTtDRmlPTDtBRWxPRztFQUNFLGdCQUFBO0NGb09MO0FGek4rQjtFSXRDOUI7Ozs7Ozs7Ozs7OztJQUNFLFlBQUE7R0Y2UUQ7RUVyUUM7SUFDRSxZQUFBO0dGdVFIO0VFeFFDO0lBQ0UsMEJBQUE7R0YwUUg7RUUzUUM7SUFDRSwwQkFBQTtHRjZRSDtFRTlRQztJQUNFLFdBQUE7R0ZnUkg7RUVqUkM7SUFDRSwwQkFBQTtHRm1SSDtFRXBSQztJQUNFLDJCQUFBO0dGc1JIO0VFdlJDO0lBQ0UsV0FBQTtHRnlSSDtFRTFSQztJQUNFLDBCQUFBO0dGNFJIO0VFN1JDO0lBQ0UsMEJBQUE7R0YrUkg7RUVoU0M7SUFDRSxXQUFBO0dGa1NIO0VFblNDO0lBQ0UsMkJBQUE7R0ZxU0g7RUV0U0M7SUFDRSwwQkFBQTtHRndTSDtFRTNSRztJQUNFLFlBQUE7R0Y2Ukw7RUU5Ukc7SUFDRSwwQkFBQTtHRmdTTDtFRWpTRztJQUNFLDBCQUFBO0dGbVNMO0VFcFNHO0lBQ0UsV0FBQTtHRnNTTDtFRXZTRztJQUNFLDBCQUFBO0dGeVNMO0VFMVNHO0lBQ0UsMkJBQUE7R0Y0U0w7RUU3U0c7SUFDRSxXQUFBO0dGK1NMO0VFaFRHO0lBQ0UsMEJBQUE7R0ZrVEw7RUVuVEc7SUFDRSwwQkFBQTtHRnFUTDtFRXRURztJQUNFLFdBQUE7R0Z3VEw7RUV6VEc7SUFDRSwyQkFBQTtHRjJUTDtFRTVURztJQUNFLDBCQUFBO0dGOFRMO0VFbFVHO0lBQ0UsWUFBQTtHRm9VTDtFRXpVRztJQUNFLFdBQUE7R0YyVUw7RUU1VUc7SUFDRSx5QkFBQTtHRjhVTDtFRS9VRztJQUNFLHlCQUFBO0dGaVZMO0VFbFZHO0lBQ0UsVUFBQTtHRm9WTDtFRXJWRztJQUNFLHlCQUFBO0dGdVZMO0VFeFZHO0lBQ0UsMEJBQUE7R0YwVkw7RUUzVkc7SUFDRSxVQUFBO0dGNlZMO0VFOVZHO0lBQ0UseUJBQUE7R0ZnV0w7RUVqV0c7SUFDRSx5QkFBQTtHRm1XTDtFRXBXRztJQUNFLFVBQUE7R0ZzV0w7RUV2V0c7SUFDRSwwQkFBQTtHRnlXTDtFRTFXRztJQUNFLHlCQUFBO0dGNFdMO0VFaFhHO0lBQ0UsV0FBQTtHRmtYTDtFRXRXQztJQUNFLGtCQUFBO0dGd1dIO0VFeldDO0lBQ0UsZ0NBQUE7R0YyV0g7RUU1V0M7SUFDRSxnQ0FBQTtHRjhXSDtFRS9XQztJQUNFLGlCQUFBO0dGaVhIO0VFbFhDO0lBQ0UsZ0NBQUE7R0ZvWEg7RUVyWEM7SUFDRSxpQ0FBQTtHRnVYSDtFRXhYQztJQUNFLGlCQUFBO0dGMFhIO0VFM1hDO0lBQ0UsZ0NBQUE7R0Y2WEg7RUU5WEM7SUFDRSxnQ0FBQTtHRmdZSDtFRWpZQztJQUNFLGlCQUFBO0dGbVlIO0VFcFlDO0lBQ0UsaUNBQUE7R0ZzWUg7RUV2WUM7SUFDRSxnQ0FBQTtHRnlZSDtFRTFZQztJQUNFLGdCQUFBO0dGNFlIO0NBQ0Y7QUYxWCtCO0VJOUM5Qjs7Ozs7Ozs7Ozs7O0lBQ0UsWUFBQTtHRnNiRDtFRTlhQztJQUNFLFlBQUE7R0ZnYkg7RUVqYkM7SUFDRSwwQkFBQTtHRm1iSDtFRXBiQztJQUNFLDBCQUFBO0dGc2JIO0VFdmJDO0lBQ0UsV0FBQTtHRnliSDtFRTFiQztJQUNFLDBCQUFBO0dGNGJIO0VFN2JDO0lBQ0UsMkJBQUE7R0YrYkg7RUVoY0M7SUFDRSxXQUFBO0dGa2NIO0VFbmNDO0lBQ0UsMEJBQUE7R0ZxY0g7RUV0Y0M7SUFDRSwwQkFBQTtHRndjSDtFRXpjQztJQUNFLFdBQUE7R0YyY0g7RUU1Y0M7SUFDRSwyQkFBQTtHRjhjSDtFRS9jQztJQUNFLDBCQUFBO0dGaWRIO0VFcGNHO0lBQ0UsWUFBQTtHRnNjTDtFRXZjRztJQUNFLDBCQUFBO0dGeWNMO0VFMWNHO0lBQ0UsMEJBQUE7R0Y0Y0w7RUU3Y0c7SUFDRSxXQUFBO0dGK2NMO0VFaGRHO0lBQ0UsMEJBQUE7R0ZrZEw7RUVuZEc7SUFDRSwyQkFBQTtHRnFkTDtFRXRkRztJQUNFLFdBQUE7R0Z3ZEw7RUV6ZEc7SUFDRSwwQkFBQTtHRjJkTDtFRTVkRztJQUNFLDBCQUFBO0dGOGRMO0VFL2RHO0lBQ0UsV0FBQTtHRmllTDtFRWxlRztJQUNFLDJCQUFBO0dGb2VMO0VFcmVHO0lBQ0UsMEJBQUE7R0Z1ZUw7RUUzZUc7SUFDRSxZQUFBO0dGNmVMO0VFbGZHO0lBQ0UsV0FBQTtHRm9mTDtFRXJmRztJQUNFLHlCQUFBO0dGdWZMO0VFeGZHO0lBQ0UseUJBQUE7R0YwZkw7RUUzZkc7SUFDRSxVQUFBO0dGNmZMO0VFOWZHO0lBQ0UseUJBQUE7R0ZnZ0JMO0VFamdCRztJQUNFLDBCQUFBO0dGbWdCTDtFRXBnQkc7SUFDRSxVQUFBO0dGc2dCTDtFRXZnQkc7SUFDRSx5QkFBQTtHRnlnQkw7RUUxZ0JHO0lBQ0UseUJBQUE7R0Y0Z0JMO0VFN2dCRztJQUNFLFVBQUE7R0YrZ0JMO0VFaGhCRztJQUNFLDBCQUFBO0dGa2hCTDtFRW5oQkc7SUFDRSx5QkFBQTtHRnFoQkw7RUV6aEJHO0lBQ0UsV0FBQTtHRjJoQkw7RUUvZ0JDO0lBQ0Usa0JBQUE7R0ZpaEJIO0VFbGhCQztJQUNFLGdDQUFBO0dGb2hCSDtFRXJoQkM7SUFDRSxnQ0FBQTtHRnVoQkg7RUV4aEJDO0lBQ0UsaUJBQUE7R0YwaEJIO0VFM2hCQztJQUNFLGdDQUFBO0dGNmhCSDtFRTloQkM7SUFDRSxpQ0FBQTtHRmdpQkg7RUVqaUJDO0lBQ0UsaUJBQUE7R0ZtaUJIO0VFcGlCQztJQUNFLGdDQUFBO0dGc2lCSDtFRXZpQkM7SUFDRSxnQ0FBQTtHRnlpQkg7RUUxaUJDO0lBQ0UsaUJBQUE7R0Y0aUJIO0VFN2lCQztJQUNFLGlDQUFBO0dGK2lCSDtFRWhqQkM7SUFDRSxnQ0FBQTtHRmtqQkg7RUVuakJDO0lBQ0UsZ0JBQUE7R0ZxakJIO0NBQ0Y7QUYzaEIrQjtFSXREOUI7Ozs7Ozs7Ozs7OztJQUNFLFlBQUE7R0YrbEJEO0VFdmxCQztJQUNFLFlBQUE7R0Z5bEJIO0VFMWxCQztJQUNFLDBCQUFBO0dGNGxCSDtFRTdsQkM7SUFDRSwwQkFBQTtHRitsQkg7RUVobUJDO0lBQ0UsV0FBQTtHRmttQkg7RUVubUJDO0lBQ0UsMEJBQUE7R0ZxbUJIO0VFdG1CQztJQUNFLDJCQUFBO0dGd21CSDtFRXptQkM7SUFDRSxXQUFBO0dGMm1CSDtFRTVtQkM7SUFDRSwwQkFBQTtHRjhtQkg7RUUvbUJDO0lBQ0UsMEJBQUE7R0ZpbkJIO0VFbG5CQztJQUNFLFdBQUE7R0ZvbkJIO0VFcm5CQztJQUNFLDJCQUFBO0dGdW5CSDtFRXhuQkM7SUFDRSwwQkFBQTtHRjBuQkg7RUU3bUJHO0lBQ0UsWUFBQTtHRittQkw7RUVobkJHO0lBQ0UsMEJBQUE7R0ZrbkJMO0VFbm5CRztJQUNFLDBCQUFBO0dGcW5CTDtFRXRuQkc7SUFDRSxXQUFBO0dGd25CTDtFRXpuQkc7SUFDRSwwQkFBQTtHRjJuQkw7RUU1bkJHO0lBQ0UsMkJBQUE7R0Y4bkJMO0VFL25CRztJQUNFLFdBQUE7R0Zpb0JMO0VFbG9CRztJQUNFLDBCQUFBO0dGb29CTDtFRXJvQkc7SUFDRSwwQkFBQTtHRnVvQkw7RUV4b0JHO0lBQ0UsV0FBQTtHRjBvQkw7RUUzb0JHO0lBQ0UsMkJBQUE7R0Y2b0JMO0VFOW9CRztJQUNFLDBCQUFBO0dGZ3BCTDtFRXBwQkc7SUFDRSxZQUFBO0dGc3BCTDtFRTNwQkc7SUFDRSxXQUFBO0dGNnBCTDtFRTlwQkc7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QUE7RUFDQSxrQkFBQTtDbkMrK2ZEO0FtQzUrZndCO0VBQUE7SUFDckIscUJBQUE7R25DKytmRDtDQUNGO0FtQzkrZkQ7RUFDRSxvQkFBQTtDbkNnL2ZEO0FtQy8rZndCO0VBQUE7SUFDckIsa0JBQUE7R25Day9mRDtDQUNGO0FvQ2oxZ0JEO0VBQ0Msb0NBQUE7RUFDQSxtQ0FBQTtDcENtMWdCQTtBb0NoMWdCRDtFQUNDLDhDQUFBO0VBQ0EsMEJBQUE7Q3BDazFnQkE7QW9DOTBnQkQ7RUFDQywyQkFBQTtDcENnMWdCQTtBb0M5MGdCRDtFQUNDLGNBQUE7Q3BDZzFnQkE7QW9DOTBnQkQ7RUFHRyxlQUFBO0VBQ0EsWUFBQTtDcEM4MGdCRjtBb0NqMWdCQTtFQUNDLFlBQUE7Q3BDbTFnQkQ7QW9DLzBnQkQ7RUFDQyxpQkFBQTtDcENpMWdCQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyXG4gIGNvbnRhaW5lci1maXhlZCgpICFpbXBvcnRhbnRcblxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLXNtLW1pbilcbiAgICB3aWR0aCAkY29udGFpbmVyLXNtICFpbXBvcnRhbnRcbiAgQG1lZGlhIChtaW4td2lkdGggJHNjcmVlbi1tZC1taW4pXG4gICAgd2lkdGggJGNvbnRhaW5lci1tZCAhaW1wb3J0YW50XG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbGctbWluKVxuICAgIHdpZHRoICRjb250YWluZXItbGcgIWltcG9ydGFudFxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkXG4gIGNvbnRhaW5lci1maXhlZCgpXG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvd1xuICBtYWtlLXJvdygpXG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxubWFrZS1ncmlkLWNvbHVtbnMoKVxuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxubWFrZS1ncmlkKHhzKVxuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tc20tbWluKVxuICBtYWtlLWdyaWQoc20pXG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLW1kLW1pbilcbiAgbWFrZS1ncmlkKG1kKVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLWxnLW1pbilcbiAgbWFrZS1ncmlkKGxnKVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5jb250YWluZXItZml4ZWQoJGd1dHRlciA9ICRncmlkLWd1dHRlci13aWR0aClcbiAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgbWFyZ2luLWxlZnQgYXV0b1xuICBwYWRkaW5nLWxlZnQgZmxvb3IoJGd1dHRlciAvIDIpXG4gIHBhZGRpbmctcmlnaHQgY2VpbCgkZ3V0dGVyIC8gMilcbiAgY2xlYXJmaXgoKVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xubWFrZS1yb3coJGd1dHRlciA9ICRncmlkLWd1dHRlci13aWR0aClcbiAgbWFyZ2luLWxlZnQgY2VpbCgkZ3V0dGVyIC8gLTIpXG4gIG1hcmdpbi1yaWdodCBmbG9vcigkZ3V0dGVyIC8gLTIpXG4gIGNsZWFyZml4KClcblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbm1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyID0gJGdyaWQtZ3V0dGVyLXdpZHRoKVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBmbG9hdCBsZWZ0XG4gIHdpZHRoIHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpXG4gIG1pbi1oZWlnaHQgMXB4XG4gIHBhZGRpbmctbGVmdCAoJGd1dHRlciAvIDIpXG4gIHBhZGRpbmctcmlnaHQgKCRndXR0ZXIgLyAyKVxuXG5tYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpXG4gIG1hcmdpbi1sZWZ0IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpXG5cbm1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpXG4gIGxlZnQgcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSlcblxubWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucylcbiAgcmlnaHQgcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSlcblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbm1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyID0gJGdyaWQtZ3V0dGVyLXdpZHRoKVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBtaW4taGVpZ2h0IDFweFxuICBwYWRkaW5nLWxlZnQgKCRndXR0ZXIgLyAyKVxuICBwYWRkaW5nLXJpZ2h0ICgkZ3V0dGVyIC8gMilcblxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLXNtLW1pbilcbiAgICBmbG9hdCBsZWZ0XG4gICAgd2lkdGggcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSlcblxubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKVxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLXNtLW1pbilcbiAgICBtYXJnaW4tbGVmdCBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKVxuXG5tYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKVxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLXNtLW1pbilcbiAgICBsZWZ0IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpXG5cbm1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tc20tbWluKVxuICAgIHJpZ2h0IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpXG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xubWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXIgPSAkZ3JpZC1ndXR0ZXItd2lkdGgpXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIG1pbi1oZWlnaHQgMXB4XG4gIHBhZGRpbmctbGVmdCAoJGd1dHRlciAvIDIpXG4gIHBhZGRpbmctcmlnaHQgKCRndXR0ZXIgLyAyKVxuXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbWQtbWluKVxuICAgIGZsb2F0IGxlZnRcbiAgICB3aWR0aCBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKVxuXG5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbWQtbWluKVxuICAgIG1hcmdpbi1sZWZ0IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpXG5cbm1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbWQtbWluKVxuICAgIGxlZnQgcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSlcblxubWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucylcbiAgQG1lZGlhIChtaW4td2lkdGggJHNjcmVlbi1tZC1taW4pXG4gICAgcmlnaHQgcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSlcblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbm1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyID0gJGdyaWQtZ3V0dGVyLXdpZHRoKVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBtaW4taGVpZ2h0IDFweFxuICBwYWRkaW5nLWxlZnQgKCRndXR0ZXIgLyAyKVxuICBwYWRkaW5nLXJpZ2h0ICgkZ3V0dGVyIC8gMilcblxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLWxnLW1pbilcbiAgICBmbG9hdCBsZWZ0XG4gICAgd2lkdGggcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSlcblxubWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKVxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLWxnLW1pbilcbiAgICBtYXJnaW4tbGVmdCBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKVxuXG5tYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKVxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLWxnLW1pbilcbiAgICBsZWZ0IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpXG5cbm1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbGctbWluKVxuICAgIHJpZ2h0IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpXG4iLCIuY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb2wteHMtMSxcbi5jb2wtc20tMSxcbi5jb2wtbWQtMSxcbi5jb2wtbGctMSxcbi5jb2wteHMtMixcbi5jb2wtc20tMixcbi5jb2wtbWQtMixcbi5jb2wtbGctMixcbi5jb2wteHMtMyxcbi5jb2wtc20tMyxcbi5jb2wtbWQtMyxcbi5jb2wtbGctMyxcbi5jb2wteHMtNCxcbi5jb2wtc20tNCxcbi5jb2wtbWQtNCxcbi5jb2wtbGctNCxcbi5jb2wteHMtNSxcbi5jb2wtc20tNSxcbi5jb2wtbWQtNSxcbi5jb2wtbGctNSxcbi5jb2wteHMtNixcbi5jb2wtc20tNixcbi5jb2wtbWQtNixcbi5jb2wtbGctNixcbi5jb2wteHMtNyxcbi5jb2wtc20tNyxcbi5jb2wtbWQtNyxcbi5jb2wtbGctNyxcbi5jb2wteHMtOCxcbi5jb2wtc20tOCxcbi5jb2wtbWQtOCxcbi5jb2wtbGctOCxcbi5jb2wteHMtOSxcbi5jb2wtc20tOSxcbi5jb2wtbWQtOSxcbi5jb2wtbGctOSxcbi5jb2wteHMtMTAsXG4uY29sLXNtLTEwLFxuLmNvbC1tZC0xMCxcbi5jb2wtbGctMTAsXG4uY29sLXhzLTExLFxuLmNvbC1zbS0xMSxcbi5jb2wtbWQtMTEsXG4uY29sLWxnLTExLFxuLmNvbC14cy0xMixcbi5jb2wtc20tMTIsXG4uY29sLW1kLTEyLFxuLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7XG59XG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uby1mbGV4Ym94IGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGFnZS13cmFwcGVyLFxuLnBhZ2UtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uby1mbGV4Ym94IC5wYWdlLXdyYXBwZXIsXG4ubm8tZmxleGJveCAucGFnZS1mb290ZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5sdGUtaWUtMTEgLnBhZ2Utd3JhcHBlcixcbi5sdC1pZS0xMSAucGFnZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5uby1mbGV4Ym94IC5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjlmZGZmO1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgZmxleDogMTtcbn1cbi5wYWdlLWJvZHkuZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGFyZ2UtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc21hbGwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN3cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDBlbTtcbn1cbi5tb2JpbGUtb3ZlcmxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4LCAwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsIHJnYmEoMCwxNzcsMTkzLDAuNCkgMCUsIHJnYmEoMTk5LDIyNiw4NCwwLjQpIDEwMCUpO1xuICBmaWx0ZXI6IHVybChcIiNmMVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4ubW9iaWxlLW92ZXJsYXkub3ZlcmxheS0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMxMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXItLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlci0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19tb2JpbGUtbWVudSB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX21vYmlsZS1tZW51IC5saW5lLTEsXG4uaGVhZGVyX19tb2JpbGUtbWVudSAubGluZS0yLFxuLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmxpbmUtMyB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzhhO1xuICBib3JkZXItcmFkaXVzOiAzMCU7XG59XG4uaGVhZGVyX19tb2JpbGUtbWVudSAubGluZS0xIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19tb2JpbGUtbWVudSAubGluZS0yIHtcbiAgd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5oZWFkZXJfX21vYmlsZS1tZW51IC5saW5lLTMge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX21vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC0td3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC0td3JhcHBlciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3N1Ym1pdCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9oZWFkZXItc2VhcmNoLWljby5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuaGVhZGVyX19zdWJtaXQge1xuICAgIHJpZ2h0OiAzOHB4O1xuICB9XG59XG4uaGVhZGVyX19ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuLmhlYWRlcl9fbm90aWZpY2F0aW9uLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX25vdGlmaWNhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX25vdGlmaWNhdGlvbl9fbmIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZWUxYTUxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiA0cHggNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX25vdGlmaWNhdGlvbl9fbmIge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogMTNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25vdGlmaWNhdGlvbiBpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uaGVhZGVyX19jb250YWN0cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyX19jb250YWN0czpob3Zlcixcbi5oZWFkZXJfX2NvbnRhY3RzOmZvY3VzLFxuLmhlYWRlcl9fY29udGFjdHM6YWN0aXZlIHtcbiAgY29sb3I6ICMxYmIzYmE7XG59XG4uaGVhZGVyX19jb250YWN0cy5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmhlYWRlcl9fY29udGFjdHMtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0czphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25hdi1hcnItaWNvLXNtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzOmJlZm9yZSxcbi5oZWFkZXJfX2NvbnRhY3RzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX2NvbnRhY3RzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItY29udGFjdHMtaWNvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGVyX19jb250YWN0czpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI3OHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB6LWluZGV4OiAzMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMjAlLCAwKTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1tb2JpbGUge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwJSk7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiA4MTBweDtcbiAgfVxufVxuLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDM0MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDM0MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpO1xufVxuLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLWJ0bjpob3Zlcixcbi5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjIyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuaGVhZGVyX19jb250YWN0cy0tZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB9XG59XG4uaGVhZGVyX19jb250YWN0cy0tZHJvcGRvd24tYmxvY2stLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jay0td3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jayB7XG4gIHdpZHRoOiA0MDVweDtcbiAgcGFkZGluZzogMjBweCAwIDIzcHggMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jay0tdGl0bGUge1xuICBjb2xvcjogIzBlNDM4NztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLWJsb2NrLS1udW1iZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA3MjQ0Mjtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jay0tbnVtYmVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLWJsb2NrLS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjMDcyNDQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jay0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzI0NDI7XG59XG4uaGVhZGVyX191c2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaGVhZGVyX191c2VyLS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlcl9fdXNlci0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNzJkZWcgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMjI1cHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3VzZXItLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg3MmRlZyAjMDAzZDkyIDAlLCAjMzBjYWQ5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX191c2VyLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX3VzZXI6YmVmb3JlLFxuLmhlYWRlcl9fdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyX191c2VyOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25hdi1hcnItaWNvLXNtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5oZWFkZXJfX3VzZXItLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgei1pbmRleDogMjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuLmhlYWRlcl9fdXNlci0tZHJvcGRvd24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXJfX3VzZXItLWRyb3Bkb3duLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzNDJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgzNDJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbn1cbi5oZWFkZXJfX3VzZXItLWRyb3Bkb3duLWxpbms6aG92ZXIsXG4uaGVhZGVyX191c2VyLS1kcm9wZG93bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzQyZGVnLCAjMDAzZDkyIDAlLCAjMzBjYWQ5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMzQyZGVnLCAjMDAzZDkyIDAlLCAjMzBjYWQ5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG59XG4uaGVhZGVyX191c2VyLS1kcm9wZG93bi1saW5rLS1kaXNjb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rpc2Nvbm5lY3Quc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uaGVhZGVyX191c2VyLS1kcm9wZG93bi1saW5rLS1wcm9maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fdXNlci0tZHJvcGRvd24tbGluay0tcHJvZmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25hdi1hcnItaWNvLXNtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG5ib2R5IC5zdmctLWJ0bi1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uZHJvcGRvd24tYmxvY2stLWdyYWRpZW50IHtcbiAgd2lkdGg6IDI3OHB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNjM2UyNjA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNjM2UyNjAgMCUsICMwMmJiOTkgMTAwJSk7XG59XG4uZHJvcGRvd24tYmxvY2stLWdyYWRpZW50IC5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jay0tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcm9wZG93bi1ibG9jay0tZ3JhZGllbnQgLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLWJsb2NrLS1udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcm9wZG93bi1ibG9jay0tZ3JhZGllbnQgLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLWJsb2NrLS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHJvcGRvd24tYmxvY2stLWdyYWRpZW50IC5oZWFkZXJfX2NvbnRhY3RzLS1kcm9wZG93bi1ibG9jay0tbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLWJsb2NrLS1ncmFkaWVudCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4uaGVhZGVyLW1lbnVzLS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1tZW51cy0td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDM5cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAwKTtcbn1cbi5oZWFkZXItbWVudXMtLXdyYXBwZXIubWVudS0tdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUsIDApO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAuaGVhZGVyLW1lbnVzLS13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51cy0td3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbWVudXMtLXdyYXBwZXIgLmhlYWRlci1tZW51LS1tb2JpbGUtY2xvc2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uaGVhZGVyLW1lbnVzLS13cmFwcGVyIC5oZWFkZXJfX3NlYXJjaC0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oZWFkZXItbWVudXMtLXdyYXBwZXIgLmhlYWRlcl9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG59XG4uaGVhZGVyLW1lbnVzLS13cmFwcGVyIC5oZWFkZXJfX3VzZXItLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlci1tZW51cy0td3JhcHBlciAuaGVhZGVyX191c2VyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5oZWFkZXItbWVudXMtLXdyYXBwZXIgLmhlYWRlcl9fdXNlci12aXNpYWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5oZWFkZXItbWVudXMtLXdyYXBwZXIgLmhlYWRlcl9fdXNlci0taW1nIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uaGVhZGVyLW1lbnVzLS13cmFwcGVyIC5oZWFkZXJfX3VzZXItLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWVudXMtLXdyYXBwZXIgLmhlYWRlcl9fdXNlci0tZHJvcGRvd24tbGluayB7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cbi5oZWFkZXItbWVudXMtLXdyYXBwZXIgLmhlYWRlcl9fdXNlci0tZHJvcGRvd24tbGluay0tcHJvZmlsZTphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmhlYWRlci1tZW51IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXItbWVudS0tbW9iaWxlLWNsb3NlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51LS1tb2JpbGUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDY3cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoLTYyLjM4OTkzNzEwNjkxODI0cHggKyA2LjI4OTMwODE3NjEwMDYyOXZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogNjI3cHg7XG4gIH1cbn1cbi5oZWFkZXItbWVudS0taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuLmhlYWRlci1tZW51LS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1lbnUtLWl0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItbWVudS0taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhlYWRlci1tZW51LS1pdGVtLWltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudS0taXRlbS1pbWcge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLmhlYWRlci1tZW51LS1pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWVudS0taXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudS0taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmhlYWRlci1tZW51LS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5oZWFkZXItZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA1MTBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDQ4cHggMCAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKC01Ni4xNTA5NDMzOTYyMjY0MXB4ICsgNS42NjAzNzczNTg0OTA1Njd2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDQ1cHggMThweCAwIDQwcHg7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG59XG4uaGVhZGVyLWRyb3Bkb3duLW1lbnUtLWl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1kcm9wZG93bi1tZW51LS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmhlYWRlci1kcm9wZG93bi1tZW51LS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5oZWFkZXItZHJvcGRvd24tbWVudS0taXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1kcm9wZG93bi1tZW51LS1pdGVtLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItZHJvcGRvd24tbWVudS0taXRlbS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyLWRyb3Bkb3duLW1lbnUtLWl0ZW06aG92ZXIsXG4uaGVhZGVyLWRyb3Bkb3duLW1lbnUtLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzFiYjNiYTtcbn1cbi5oZWFkZXItZHJvcGRvd24tbWVudS0taXRlbS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjb2xvcjogIzFiYjNiYTtcbn1cbi5oZWFkZXItZHJvcGRvd24tbWVudS0taXRlbS5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmhlYWRlci1kcm9wZG93bi1tZW51LS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25hdi1hcnItaWNvLXNtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5oZWFkZXItZHJvcGRvd24tbWVudS0tZHJvcGRvd24ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmhlYWRlci1kcm9wZG93bi1tZW51LS1kcm9wZG93biB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1kcm9wZG93bi1tZW51LS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgei1pbmRleDogMztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIH1cbn1cbi5oZWFkZXItZHJvcGRvd24tbWVudS0tZHJvcGRvd24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItZHJvcGRvd24tbWVudS0tZHJvcGRvd24uYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICB9XG59XG4uaGVhZGVyLWRyb3Bkb3duLW1lbnUtLWRyb3Bkb3duIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzZweCAyMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLWRyb3Bkb3duLW1lbnUtLWRyb3Bkb3duIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLmhlYWRlci1kcm9wZG93bi1tZW51LS1kcm9wZG93biBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlNzhhNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLW1lbnUtLWRyb3Bkb3duIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXItZHJvcGRvd24tbWVudS0tZHJvcGRvd24gbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWFyci1pY28tc20uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMThweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICB9XG4gIC5oZWFkZXItZHJvcGRvd24tbWVudS0tZHJvcGRvd24gbGkgYSB7XG4gICAgcGFkZGluZzogMTdweCAyMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX191c2VyLXZpc2lhYmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX191c2VyLXZpc2lhYmxlLmFjdGl2ZSAuaGVhZGVyX191c2VyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uYmFyLWNoYXJ0LS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMjVweCAwIDAgMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmFyLWNoYXJ0LS10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhci1jaGFydC0tbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDMwcHggMTNweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5iYXItY2hhcnQtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wYWllbWVudGR1bGFpLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGF5bWVudC1jaGFydC0tbWVudGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGF5bWVudC1jaGFydC0tbWVudGlvbiB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF5bWVudC1jaGFydC0tbWVudGlvbiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF5bWVudC1jaGFydC0tbWVudGlvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbm5lci1ib3gtYmxvY2sge1xuICBtYXJnaW46IDUycHggYXV0byAwO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ib3gtYmxvY2sge1xuICAgIG1hcmdpbjogNTVweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA4MSU7XG4gIH1cbn1cbi5pbm5lci1ib3gtYmxvY2suaW5uZXItYm94LWJsb2NrLS13aXRob3V0LWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ib3gtYmxvY2suaW5uZXItYm94LWJsb2NrLS13aXRob3V0LWJnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG59XG4uaW5uZXItc20tYm94LWJsb2NrIHtcbiAgbWFyZ2luOiAzNnB4IGF1dG8gMDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItc20tYm94LWJsb2NrIHtcbiAgICBtYXJnaW46IDYycHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5pbm5lci1zbS1ib3gtYmxvY2sge1xuICAgIG1heC13aWR0aDogNjQlO1xuICB9XG59XG4uaW5uZXItbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgcmdiYSgwLDE3NywxOTMsMC41KSAwJSwgcmdiYSgxOTksMjI2LDg0LDAuNSkgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMzVweCAzMHB4O1xufVxuLmlubmVyLW1haW4tLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1tYWluIHtcbiAgICBwYWRkaW5nOiA3cHggMTVweCA1MHB4O1xuICB9XG59XG4uaW5uZXItbWFpbl9fYnJlYWRjcnVtYnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmlubmVyLW1haW5fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5uZXItbWFpbl9fdGl0bGVfX3dyYXBwZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItbWFpbl9fdGl0bGVfX3dyYXBwZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmlubmVyLW1haW5fX3RpdGxlX193cmFwcGVyLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pbm5lci1tYWluX190aXRsZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHgvMjBweDtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIG1hcmdpbjogLTEwcHggYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItbWFpbl9fdGl0bGUgZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4LzI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAzMHB4IDExcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbjogLTE0cHggMCAwO1xuICB9XG59XG4uaW5uZXItbWFpbl9fdGl0bGUgZGl2IC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG4uYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5icmVhZGNydW1ic19fbGluayB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlubmVyLXRleHQtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItdGV4dC0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci10ZXh0LS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDQ5cHggYXV0byAwO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDAgMHB4IDAgMzZweDtcbiAgfVxufVxuLmlubmVyLXRleHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmlubmVyLXRleHRfX2xlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItdGV4dF9fbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uaW5uZXItdGV4dF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItdGV4dF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uaW5uZXItdGV4dF9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnaSc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzOGE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNS4zcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5pbm5lci1ibG9ja3BpYy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbm5lci1ibG9ja3BpY19fcGljIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrcGljX19waWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDElO1xuICB9XG59XG4uaW5uZXItYmxvY2twaWNfX3BpYyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbm5lci1ibG9ja3BpY19fYmxvY2sge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNTFjMGFhIDAlLCAjNjliN2VhIDEwMCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja3BpY19fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyM3B4IDUwcHggMzJweCA0MHB4O1xuICAgIHdpZHRoOiA1OSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmlubmVyLWJsb2NrcGljX19ibG9jay0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja3BpY19fYmxvY2stLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5pbm5lci1ibG9ja3BpY19fYmxvY2stLWxlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmlubmVyLWJsb2NrcGljX19ibG9jay0tbGVhZC0tbW9kMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmlubmVyLWJsb2NrcGljX19ibG9jay0tbGVhZC0tbW9kMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja3BpY19fYmxvY2stLWxlYWQtLW1vZDIge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5pbm5lci1ibG9ja3BpY19fYmxvY2stLWxlYWQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja3BpY19fYmxvY2stLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuICAuaW5uZXItYmxvY2twaWNfX2Jsb2NrLS1sZWFkIGJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5pbm5lci1ibG9ja3BpY19fYmxvY2stLWxlYWQgLnNtYWxsZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5uZXItYmxvY2twaWNfX2Jsb2NrLS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMTBiNGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmlubmVyLWJsb2NrcGljX19ibG9jay0tYnRuIHtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5sZWFkLW1vZDEtLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubGVhZC1tb2QxLS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG4ubGVhZC1tb2QxLS1pbWcgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5sZWFkLW1vZDEtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZWFkLW1vZDEtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5sZWFkLW1vZDEtLWxlYWQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkgLndoaXRlLWhvdmVyOmhvdmVyLFxuYm9keSAud2hpdGUtaG92ZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMwNTkzYzUgMCUsICMxZjU4YWMgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxlYWQtbW9kMi0taW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZWFkLW1vZDItLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubGVhZC1tb2QyLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZWFkLW1vZDItLXRleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlYWQtbW9kMi0tdGV4dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2stYXNzb2NpYXRpb25zX190aXRsZSB7XG4gICAgcGFkZGluZzogMzhweCAwIDAgMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM4cHggMCA1NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9jay1hc3NvY2lhdGlvbnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDM4cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pbm5lci1ibG9jay1hc3NvY2lhdGlvbnNfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYWZmO1xufVxuLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19fcGljIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9jay1hc3NvY2lhdGlvbnNfX3BpYyB7XG4gICAgd2lkdGg6IDIwLjclO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaW5uZXItYmxvY2stYXNzb2NpYXRpb25zX19waWMgaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmxvY2stYXNzb2NpYXRpb25zX190ZXh0IHtcbiAgICB3aWR0aDogNzkuMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW5uZXItYmxvY2stYXNzb2NpYXRpb25zX190ZXh0LS10aXRsZSB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9jay1hc3NvY2lhdGlvbnNfX3RleHQtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19fdGV4dC0tbGVhZCB7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19fdGV4dC0tbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2stYXNzb2NpYXRpb25zX190ZXh0LS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5uZXItYmxvY2stYXNzb2NpYXRpb25zX190ZXh0LS1saW5rIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19fdGV4dC0tbGluayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrLWFzc29jaWF0aW9uc19fdGV4dC0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmlubmVyLXB0ZXh0LS13cmFwcGVyIHtcbiAgcGFkZGluZzogNDJweCAxNXB4IDU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLXB0ZXh0LS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI0cHggNThweDtcbiAgfVxufVxuLmlubmVyLXB0ZXh0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItcHRleHRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cbi5pbm5lci1wdGV4dF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1wdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmlubmVyLXB0ZXh0X19wIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLXB0ZXh0X19wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb25fX3RvcCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbl9fdG9wIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE4cHggMjBweDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbi0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbmZpcm1hdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb25maXJtYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb25fX2xlYWQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29uZmlybWF0aW9uX19sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb25maXJtYXRpb25fX3RvdGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbl9fdG90YWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgIHdpZHRoOiAyOCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uY29uZmlybWF0aW9uX190b3RhbC0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29uZmlybWF0aW9uX190b3RhbC0taW1nIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5jb25maXJtYXRpb25fX3RvdGFsLS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb25maXJtYXRpb25fX3RvdGFsLS12YWx1ZS1sZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uY29uZmlybWF0aW9uX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweCA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlybWF0aW9uX190ZXh0IHtcbiAgICBwYWRkaW5nOiA1cHggMTMwcHggMCAwO1xuICB9XG59XG4uY29uZmlybWF0aW9uX190ZXh0LS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29uZmlybWF0aW9uX190ZXh0LS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG4uY29uZmlybWF0aW9uX190ZXh0LS1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbl9fdGV4dC0taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbl9fdGV4dC0taXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29uZmlybWF0aW9uX190ZXh0LS1pdGVtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb25fX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNzhhNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb25maXJtYXRpb25fX2J0bi0td3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb25maXJtYXRpb25fX2J0bi5jb25maXJtYXRpb24ge1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xufVxuLmNvbmZpcm1hdGlvbl9fYnRuIC5zdmctLWJ0bi1hcnJvdyB7XG4gIGZpbGw6ICMxZTc4YTU7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29uZmlybWF0aW9uX19idG46aG92ZXIsXG4uY29uZmlybWF0aW9uX19idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3OGE1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbmZpcm1hdGlvbl9fYnRuOmhvdmVyIC5zdmctLWJ0bi1hcnJvdyxcbi5jb25maXJtYXRpb25fX2J0bjpmb2N1cyAuc3ZnLS1idG4tYXJyb3cge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaGFyaXR5LS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2hhcml0eV9fbGVmdCB7XG4gIHBhZGRpbmc6IDIwcHggNnB4IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNoYXJpdHlfX2xlZnQge1xuICAgIHdpZHRoOiA3MC40JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDM1cHggMjNweDtcbiAgfVxufVxuLmNoYXJpdHlfX2xlZnQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaGFyaXR5X19sZWZ0LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2hhcml0eV9fbGVmdC0tdG9wLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hhcml0eV9fbGVmdC0tdG9wLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICB9XG59XG4uY2hhcml0eV9fbGVmdC0tdG9wLWJsb2NrLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNoYXJpdHlfX2xlZnQtLXRvcC1ibG9jay0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNoYXJpdHlfX2xlZnQtLXRvcC1ibG9jay0tbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNoYXJpdHlfX2xlZnQtLXRvcC1ibG9jay0tbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY2hhcml0eV9fbGVmdC0taW5wdXQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hhcml0eV9fbGVmdC0taW5wdXQtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hhcml0eV9fbGVmdC0taW5wdXQtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmNoYXJpdHlfX2xlZnQtLWlucHV0LWl0ZW0tLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hhcml0eV9fbGVmdC0taW5wdXQtaXRlbS0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2hhcml0eV9fbGVmdC0taW5wdXQtaXRlbS0taW5wdXQge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoYXJpdHlfX2xlZnQtLWlucHV0LWl0ZW0tLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jaGFyaXR5X19sZWZ0LS1pbnB1dC1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uY2hhcml0eV9fcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5jaGFyaXR5X19yaWdodC0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNoYXJpdHlfX3JpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMjkuNiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNoYXJpdHlfX3JpZ2h0LS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGFyaXR5X19yaWdodC0taW1nIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5jaGFyaXR5X19yaWdodC0tdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2hhcml0eV9fcmlnaHQtLXZhbHVlLWxlYWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jaGFyaXR5X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNoYXJpdHlfX2JvdHRvbS0td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGFyaXR5X19ib3R0b20tLXR0ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFlNzhhNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jaGFyaXR5X19ib3R0b20tLXR0ZXh0ICsgLnNlbmQtLWZvcm0tZXJyb3Ige1xuICBtYXgtd2lkdGg6IDYzLjUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNoYXJpdHlfX2JvdHRvbS0tYnRucyB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYXJpdHlfX2JvdHRvbS0tYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMge1xuICAgIG1hcmdpbjogMjBweCA4MHB4IDAgYXV0bztcbiAgfVxufVxuLmNoYXJpdHlfX2JvdHRvbS0tYnRucy1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmNoYXJpdHlfX2JvdHRvbS0tYnRucy1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZTc4YTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYXJpdHlfX2JvdHRvbS0tYnRucy1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hhcml0eV9fYm90dG9tLS1idG5zLWJvdHRvbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmNoYXJpdHlfX2JvdHRvbS0tYnRucy12YWxpZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDIyNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM2OWI3ZWEgMCUsICMwMGM4ZDUgMTAwJSk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNoYXJpdHlfX2JvdHRvbS0tYnRucy12YWxpZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNoYXJpdHlfX2JvdHRvbS0tYnRleHQge1xuICBjb2xvcjogIzFlNzhhNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0ZXh0IHtcbiAgICB3aWR0aDogNjMuNSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5jaGFyaXR5X19ib3R0b20tLWJ0ZXh0IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2hhcml0eV9fYm90dG9tLS1idGV4dCBhOmhvdmVyLFxuLmNoYXJpdHlfX2JvdHRvbS0tYnRleHQgYTpmb2N1cyxcbi5jaGFyaXR5X19ib3R0b20tLWJ0ZXh0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG4uaW5uZXItbWFpbl9fdGl0bGVfX3dyYXBwZXItaW1hZ2UtLXNtYWxsIHtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG59XG4uaW5uZXItcGFnZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZkZmY7XG59XG4uaW5uZXItYmxvY2tsaXN0LS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAxMHB4IDM1cHggMjBweDtcbn1cbi5pbm5lci1ibG9ja2xpc3QtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrbGlzdC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrbGlzdC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrbGlzdC0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uaW5uZXItYmxvY2tsaXN0LS1saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaW5uZXItYmxvY2tsaXN0LS1saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGI0YmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uaW5uZXItYmxvY2tsaXN0LS1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2xpc3QtLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrbGlzdC0tbGlzdC1pdGVtIC5pbm5lci10ZXh0X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2xpc3QtLWxpc3QtaXRlbSAuaW5uZXItdGV4dF9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmlubmVyLWJsb2NrdGFibGUtLXRvcCB7XG4gIHBhZGRpbmc6IDIwcHggMThweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja3RhYmxlLS10b3Age1xuICAgIHBhZGRpbmc6IDI1cHggMThweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmlubmVyLWJsb2NrdGFibGUtLXRvcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2t0YWJsZS0tdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdG9wLWxlYWQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja3RhYmxlLS10b3AtbGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5pbm5lci1ibG9ja3RhYmxlLS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja3RhYmxlLS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uaW5uZXItYmxvY2t0YWJsZS0taW5mby12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDQzOGE7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTVweDtcbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTcwcHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjA1cHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjY1cHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjAwcHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTQwcHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMTVweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdy5hY3RpdmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3cuYWN0aXZlIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3ctLXRpdGxlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93LS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93LS10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9uYXYtYXJyLWljby1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdy0tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZjtcbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbSAubW9iaWxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmbGV4OiAxO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW0gLmFic29sdXRlLWRlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW0gLm1vYmlsZS12YWx1ZSB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW0gLm1vYmlsZS12YWx1ZS0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAxZjQwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtIC5hYnNvbHV0ZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbSAubW9iaWxlLXZhbHVlLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtIC5tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jZWxsLTMgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW0gLm1vYmlsZS12YWx1ZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNlbGwtMSB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmNlbGwtMiB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICB9XG4gIC5jZWxsLTMge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgfVxuICAuY2VsbC00IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmNlbGwtNSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4ubW9iaWxlLWNlbGwtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDM4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWNlbGwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2stLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVjay0td3JhcHBlci0tbGFzdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5pbm5lci1ibG9ja2NoZWNrLS13cmFwcGVyLS1sYXN0IC5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveCB7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmlubmVyLWJsb2NrY2hlY2stLXdyYXBwZXItLWxhc3QgLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94LS1ib3R0b20ge1xuICBwYWRkaW5nOiA0NXB4IDIwcHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVjay0td3JhcHBlci0tbGFzdCAuaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3gtLWJvdHRvbSB7XG4gICAgcGFkZGluZzogNDVweCAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVjay0td3JhcHBlci0tbGFzdCAuaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgcGFkZGluZzogMTBweCAwcHggMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX3JhZGlvY2hlY2sge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX3JhZGlvY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX3JhZGlvY2hlY2stLWxlYWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fcmFkaW9jaGVjay0tbGVhZCBsZXR0ZXItc3BhY2luZyAwLjJweCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX3JhZGlvY2hlY2sgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fcmFkaW9jaGVjayBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fcmFkaW9jaGVjayBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19yYWRpb2NoZWNrIGxhYmVsIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi10b3A6IDQycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NvbmZpcm1hdGlvbi0tdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19jb25maXJtYXRpb24tLWxpc3Qge1xuICBwYWRkaW5nOiA3cHggMCAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4uaW5uZXItYmxvY2tjaGVja19fY29uZmlybWF0aW9uLS1saXN0LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fY29uZmlybWF0aW9uLS1saXN0LS10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX2NvbmZpcm1hdGlvbi0tbGlzdC0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NvbmZpcm1hdGlvbi0tbGlzdC0taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX2NvbmZpcm1hdGlvbi0tbGlzdC0taXRlbS53aXRob3V0LWRvdCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fY29uZmlybWF0aW9uLS1saXN0LS1pdGVtLndpdGhvdXQtZG90IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19jb25maXJtYXRpb24tLWxpc3QtLWl0ZW0ud2l0aG91dC1kb3Q6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19jb25maXJtYXRpb24tLWxpc3QtLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAtM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVjay10cnVxdW9pc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NvbmZpcm1hdGlvbi0tbGlzdC0taXRlbTpiZWZvcmUge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX2NvbnZlcnRlciB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyLS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmlubmVyLWJsb2NrY2hlY2tfX2NvbnZlcnRlci0taXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyLS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyLS1pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19jb252ZXJ0ZXItLWl0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX2NvbnZlcnRlci0taXRlbS0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NvbnZlcnRlci0taXRlbS0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX2NvbnZlcnRlci0taXRlbS0taW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA4NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19jb252ZXJ0ZXItLWl0ZW0tLWlucHV0IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyLS1pdGVtLS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyLS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyLS1pdGVtOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RhdGVwaWNrZXItYXJyLnBuZ1wiKSBjZW50ZXIvY292ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDhweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fY29udmVydGVyLS1pdGVtOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgNDVweCA4cHg7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS0zY29sIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS0zY29sIC5tb2JpbGUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tM2NvbCAubW9iaWxlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tM2NvbCAubW9iaWxlLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE4cHggMCAwIDEwcHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tM2NvbCAubW9iaWxlLXZhbHVlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wgLm1vYmlsZS12YWx1ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wgLm1vYmlsZS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE2OHB4O1xufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS0zY29sIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1oZWFkLS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDM2M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tM2NvbCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tM2NvbCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvZHktLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tM2NvbCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMDJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIHBhZGRpbmc6IDI4cHggMCAwIDcwcHg7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS0zY29sIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib2R5LS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzNXB4IDAgMCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS0zY29sIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib2R5LS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDM2M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0taGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0taGVhZC0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0taGVhZC0tcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWhlYWQtLWl0ZW0ge1xuICBoZWlnaHQ6IDc2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAwIDA7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0taGVhZC0taXRlbTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTY4cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1oZWFkLS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyNzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWhlYWQtLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvdHRvbTogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg4M2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0tcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWZhZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvZHktLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvZHktLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib2R5LS1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbSBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib2R5LS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib2R5LS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm9keS0taXRlbTpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICM2OWI3ZWE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS0zY29sIHtcbiAgYmFja2dyb3VuZDogIzY5YjdlYTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0tM2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0tM2NvbCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzNDhweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS0zY29sIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0tM2NvbCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtOmZpcnN0LWNoaWxkIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW0tLXRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS0zY29sIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW06Zmlyc3QtY2hpbGQgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbS0tdGl0bGUge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbTpmaXJzdC1jaGlsZCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtLS12YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLTNjb2wgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMjBweCAwIDE1cHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS0zY29sIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW06bGFzdC1jaGlsZCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtLS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0tM2NvbCAuaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtLS10aXRsZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS0zY29sIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW0tLXZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbS0tdGl0bGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW0tLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtLS12YWx1ZS52YWx1ZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOGUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogM3B4IDdweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5uZXItYmxvY2tjaGVja19fbXRhYmxlLS10YWJsZS0tYm90dG9tLS1pdGVtLS12YWx1ZS52YWx1ZS13YXJuaW5nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI3cHg7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RlcGFzc2VtZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLmlubmVyLWJsb2NrY2hlY2tfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzUxYzBhYSAwJSwgIzY5YjdlYSAxMDAlKTtcbiAgcGFkZGluZzogMTJweCAxMHB4IDI0cHggNzBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2luZm8ge1xuICAgIHBhZGRpbmc6IDI0cHggNjBweCAyNHB4IDgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmZvLnN2Z1wiKSBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2luZm86YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBsZWZ0OiAyOHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMTJweCAwIDIwcHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94IHtcbiAgICBtYXJnaW46IDM0cHggMCAwO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3gtLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlOWU5ZTk7XG59XG4uaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3gtLWJvdHRvbSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveC0tYm90dG9tIHNwYW4gYSB7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveC0tYm90dG9tIHNwYW4gYTpob3Zlcixcbi5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveC0tYm90dG9tIHNwYW4gYTpmb2N1cyxcbi5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveC0tYm90dG9tIHNwYW4gYTphY3RpdmUge1xuICBjb2xvcjogIzFiYjNiYTtcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3ggc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3ggLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbn1cbi5pbm5lci1ibG9ja2NoZWNrX19ib3R0b20tYnRuIHtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZTc4YTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrY2hlY2tfX2JvdHRvbS1idG4ge1xuICAgIG1heC13aWR0aDogNjQlO1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fYm90dG9tLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaW5uZXItYmxvY2tjaGVja19fYm90dG9tLXRleHQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAzcHggMCAwIDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYmxvY2tjaGVja19fYm90dG9tLXRleHQgaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1ibG9ja2NoZWNrX19ib3R0b20tdGV4dCB7XG4gICAgd2lkdGg6IDYzLjUlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW5uZXItYmxvY2tjaGVja19fYm90dG9tLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbmZpcm1hdGlvbi0tYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWU3OGE1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMjVweCAyNXB4IDAgLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tYmxvY2sge1xuICAgIG1hcmdpbjogMTVweCAwIDAgNTJweDtcbiAgICB3aWR0aDogMzIycHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24tLWJsb2NrLS1pbm5lciB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb25maXJtYXRpb24tLWJsb2NrLS1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY29uZmlybWF0aW9uLS1ibG9jay0tdGl0bGUge1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5jb25maXJtYXRpb24tLWJsb2NrLS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5kZW1hbmRlLXRhYmxlLWpzIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3ctLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlubmVyLWJveC1ibG9jay0tZGVtYW5kZXMgLmlubmVyLXRleHRfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5pbm5lci1ib3gtYmxvY2stLWRlbWFuZGVzIC5pbm5lci10ZXh0X19saW5rOmJlZm9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDUuM3B4O1xufVxuLmlubmVyLWJsb2NrcGljX19ibG9jay5pbm5lci1ibG9ja3BpY19fYmxvY2stLXN1cHBsZW1lbnRhaXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzUxYzBhYSAwJSwgIzY5YjdlYSAxMDAlKTtcbn1cbi5kZW1hbmRlLWFjY3VlbCAuaW5uZXItdGV4dF9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUxYzhjO1xuICBwYWRkaW5nLWxlZnQ6IDUuN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1LjVweDtcbn1cbi5pbm5lci1ibG9ja3BpY19fcGljLS1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmVybWVyLmpwZ1wiKSBjZW50ZXIvY292ZXI7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLWJsb2NrcGljX19waWMtLWltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja3BpY19fcGljLS1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmRlbWFuZGUtYWNjdWVsIC5pbm5lci1tYWluX190aXRsZSBkaXYgcCB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kZW1hbmRlLWFjY3VlbCAuaW5uZXItbWFpbl9fdGl0bGUgZGl2IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maWx0ZXJpbmctLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbn1cbkBtZWRpYSAod2lkdGg6IDMyMHB4KSB7XG4gIC5maWx0ZXJpbmctLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlcmluZy0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIH1cbn1cbi5maWx0ZXJpbmctdGFicy0tc2VsZWN0LS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlsdGVyaW5nLXRhYnMtLXNlbGVjdC0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXJpbmctdGFicy0tc2VsZWN0LS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZmlsdGVyaW5nLXRhYnMtLXNlbGVjdC0td3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmZpbHRlcmluZy10YWJzLS1zZWxlY3QtLXdyYXBwZXI6YmVmb3JlLFxuLmZpbHRlcmluZy10YWJzLS1zZWxlY3QtLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NjYgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpbHRlcmluZy10YWJzLS1zZWxlY3QtLXdyYXBwZXI6YmVmb3JlLFxuICAuZmlsdGVyaW5nLXRhYnMtLXNlbGVjdC0td3JhcHBlcjphZnRlciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5maWx0ZXJpbmctdGFicy0tc2VsZWN0LS13cmFwcGVyOmJlZm9yZSB7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NjYgdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVyaW5nLXRhYnMtLXNlbGVjdC0td3JhcHBlcjphZnRlciB7XG4gIHRvcDogMjFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVyaW5nLXRhYnMtLXNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDAgMjhweCAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlcmluZy10YWJzLS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlcmluZy10YWJzLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVyaW5nLXRhYnMtLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXJpbmctdGFicy0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufVxuLmZpbHRlcmluZy10YWJzLS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXJpbmctdGFicy0taXRlbSBhIHtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4uZmlsdGVyaW5nLXRhYnMtLWl0ZW0uYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5maWx0ZXJpbmctdGFicy0taXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMTBiNGJiO1xufVxuLmZpbHRlcmluZy10YWJzLS1pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYjRiYjtcbn1cbi5maWx0ZXJpbmctLWNvdW50ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBtYXJnaW46IDM2cHggMCAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4uZmlsdGVyaW5nX19pdGVtLmNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyaW5nX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZTllOWU5O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpbHRlcmluZ19faXRlbSB7XG4gICAgcGFkZGluZzogMzhweCAyMnB4IDQ4cHg7XG4gIH1cbn1cbi5maWx0ZXJpbmdfX2l0ZW0tLXRleHQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpbHRlcmluZ19faXRlbS0tdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZpbHRlcmluZ19faXRlbS0tcHJldiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWx0ZXJpbmdfX2l0ZW0tLXByZXYge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlcmluZ19faXRlbS0tcHJldiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMTQzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZmlsdGVyaW5nX19pdGVtLS1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmZpbHRlcmluZ19faXRlbS0tY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmZpbHRlcmluZ19faXRlbS0tY2F0ZWdvcnkuY2F0ZWdvcnktY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmIzYmE7XG59XG4uZmlsdGVyaW5nX19pdGVtLS1jYXRlZ29yeS5jYXRlZ29yeS1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYmQ2MTtcbn1cbi5maWx0ZXJpbmdfX2l0ZW0tLWNhdGVnb3J5LmNhdGVnb3J5LWNvbG9yLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0Mzg3O1xufVxuLmZpbHRlcmluZ19faXRlbS0tY2F0ZWdvcnkuY2F0ZWdvcnktY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YWI1ZTg7XG59XG4uZmlsdGVyaW5nX19pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpbHRlcmluZ19faXRlbS0tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uZmlsdGVyaW5nX19pdGVtLS1sZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWx0ZXJpbmdfX2l0ZW0tLWxlYWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5maWx0ZXJpbmdfX2l0ZW0tLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZpbHRlcmluZ19faXRlbS0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wdWJsaWNhdGlvbnMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uZmlsdGVyaW5nX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNzBweCAwIDA7XG59XG4uZmlsdGVyaW5nX19wYWdpbmF0aW9uX19pdGVtIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlsdGVyaW5nX19wYWdpbmF0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogNjhweDtcbiAgfVxufVxuLmZpbHRlcmluZ19fcGFnaW5hdGlvbl9faXRlbSBhIHtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4uZmlsdGVyaW5nX19wYWdpbmF0aW9uX19pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZmlsdGVyaW5nX19wYWdpbmF0aW9uX19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMWJiM2JhO1xufVxuLmZpbHRlcmluZ19fcGFnaW5hdGlvbl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMWJiM2JhO1xufVxuLnNlYXJjaCAuZmlsdGVyaW5nX19pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaCAuZmlsdGVyaW5nX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzOHB4IDIycHggNDhweCA4MHB4O1xuICB9XG59XG4uc2VhcmNoLW1hdGNoZXMge1xuICBjb2xvcjogIzEwYjRiYjtcbn1cbi5zZWFyY2gta2V5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uc2VjdGlvbl9fbWFpbi1ibG9jayAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uX19tYWluLWJsb2NrIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubWFpbi1ibG9jay0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLWJsb2NrLS13cmFwcGVyIC5tYWluLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluLWJsb2NrLS13cmFwcGVyIC5tYWluLWJnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWluLWJsb2NrLS13cmFwcGVyIC5tYWluLWJnLS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzQyZGVnLCByZ2JhKDAsMTc3LDE5MywwLjQpIDAlLCByZ2JhKDE5OSwyMjYsODQsMC40KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDM0MmRlZywgcmdiYSgwLDE3NywxOTMsMC40KSAwJSwgcmdiYSgxOTksMjI2LDg0LDAuNCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgcmdiYSgwLDE3NywxOTMsMC40KSAwJSwgcmdiYSgxOTksMjI2LDg0LDAuNCkgMTAwJSk7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1ibG9jay0td3JhcHBlciAubWFpbi1iZy0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJsb2NrLS13cmFwcGVyIC5tYWluLWJnLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5tYWluLWJsb2NrLS13cmFwcGVyIC5tYWluLWJnLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4ubWFpbi1ibG9jay0tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1haW4tYmxvY2stLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLm1haW4tYmxvY2stLXRpdGxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbi5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHgvMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1haW4tYmxvY2stLXRpdGxlIGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweC8yNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICAgIHBhZGRpbmc6IDEzcHggMzVweDtcbiAgfVxufVxuLm1haW4tYmxvY2stLWxlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIG1hcmdpbjogNDBweCAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluLWJsb2NrLS1sZWFkIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmxvY2stLWxlYWQge1xuICAgIHdpZHRoOiA3OTdweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5tYWluLWJsb2NrLS1sZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYm90dG9tOiA3OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwcHggMTBweCAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmxvY2stLWxlYWQtcHJvZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmNmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICAgIHdpZHRoOiA3NTdweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLm1haW4tYmxvY2stLWxlYWQtcHJvZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJvdHRvbTogNzhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubWFpbi1ibG9jay0tbGVhZC1wcm9kLS1ib3R0b20tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMCA1cHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLm1haW4tYmxvY2stLWxlYWQtb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAtMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1ibG9jay0tbGVhZC1vdXRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5tYWluLWJsb2NrLS1sZWFkLW91dGVyIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG59XG4ubWFpbi1ibG9jay0tbGVhZC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43Myk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jayB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2sge1xuICAgIHdpZHRoOiAxODlweDtcbiAgfVxufVxuLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZCB7XG4gICAgd2lkdGg6IDE4OXB4O1xuICAgIGhlaWdodDogMTcycHg7XG4gIH1cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uIHtcbiAgICB3aWR0aDogNDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xufVxuLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haW4tYmxvY2stbGluay0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluazpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluazpsYXN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWFpbi1ibG9jay1saW5rLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMi43MmRlZywgIzY5YjdlYSAwJSwgIzAwYzhkNSAxMDAlKTtcbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluay0tZHJvcGRvd24ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluay0tZHJvcGRvd24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmstLWRyb3Bkb3duIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxN3B4IDI1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmstLWRyb3Bkb3duIGxpIHtcbiAgICB3aWR0aDogNDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmstLWRyb3Bkb3duIGxpIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluay0tZHJvcGRvd24gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5hY3Rpb24tbGluay0tZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi5sZWFkLWJsb2NrLS1tb2QtbW9udGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZWFkLWJsb2NrLS1tb2QtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxlYWQtYmxvY2stLW1vZC1tb250aC1wcm9kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxlYWQtYmxvY2stLW1vZC1tb250aC1wcm9kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sZWFkLWJsb2NrLS1jaGFuZ2UtdXAsXG4ubGVhZC1ibG9jay0tY2hhbmdlLWRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubGVhZC1ibG9jay0tY2hhbmdlLXVwOmJlZm9yZSxcbi5sZWFkLWJsb2NrLS1jaGFuZ2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggNHB4IDMuNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG59XG4ubGVhZC1ibG9jay0tY2hhbmdlLXVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDE5MztcbiAgcGFkZGluZzogNXB4IDE0cHggMHB4IDIwcHg7XG59XG4ubGVhZC1ibG9jay0tY2hhbmdlLXVwOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmxlYWQtYmxvY2stLWNoYW5nZS1kb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMWE1MTtcbiAgcGFkZGluZzogM3B4IDE0cHggMHB4IDI1cHg7XG59XG4ubGVhZC1ibG9jay0tY2hhbmdlLWRvd246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE2JSkgcm90YXRlKDE4MGRlZyk7XG59XG4ubGVhZC1ibG9jay0tcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxlYWQtYmxvY2stLXByaWNlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxlYWQtYmxvY2stLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5sZWFkLWJsb2NrLS1wcmljZS1sZWFkIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZWFkLWJsb2NrLS1wcmljZS1sZWFkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sZWFkLWJsb2NrLS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxlYWQtYmxvY2stLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmxlYWQtYmxvY2stLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29udGVudDogJ2knO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUxYzhjO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAwIDUuM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucGFpZW1lbnQgYS5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluayB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnBhaWVtZW50IGEubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haW4tYmxvY2stbGluay0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5wYWllbWVudCBhLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rOmhvdmVyLFxuLnBhaWVtZW50IGEubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6Zm9jdXMsXG4ucGFpZW1lbnQgYS5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBheW1lbnQtY2hhcnQtLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MnB4IGF1dG8gMDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBheW1lbnQtY2hhcnQtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYXltZW50LWNoYXJ0LS1vcHRpb25zIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGF5bWVudC1jaGFydC0tb3B0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBheW1lbnQtY2hhcnQtLW9wdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYXltZW50LWNoYXJ0LS1idG4ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyMmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5bWVudC1jaGFydC0tYnRuOmhvdmVyLFxuLnBheW1lbnQtY2hhcnQtLWJ0bjpmb2N1cyxcbi5wYXltZW50LWNoYXJ0LS1idG46YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMDAzZDkyIDAlLCAjMzBjYWQ5IDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXltZW50LWNoYXJ0LS1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBheW1lbnQtY2hhcnQtLWdyYXBoLmFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnBheW1lbnQtY2hhcnQtLWdyYXBoLmhhcy10b29sdGlwIHtcbiAgcGFkZGluZy1ib3R0b206IDM4MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wYXltZW50LWNoYXJ0LS1ncmFwaC5oYXMtdG9vbHRpcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF5bWVudC1jaGFydC0tZ3JhcGguaGFzLXRvb2x0aXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tYS1wcm9kdWN0aW9uIC5zb2RpYWFsLXRhYi5hY3RpdmUge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLm1hLXByb2R1Y3Rpb24gLnBheW1lbnQtY2hhcnQtLWdyYXBoLmhhcy10b29sdGlwIHtcbiAgcGFkZGluZy1ib3R0b206IDM0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tYS1wcm9kdWN0aW9uIC5wYXltZW50LWNoYXJ0LS1ncmFwaC5oYXMtdG9vbHRpcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuICB9XG59XG4ubWEtcHJvZHVjdGlvbiAucGF5bWVudC1jaGFydC0tbWVudGlvbiB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1hLXByb2R1Y3Rpb24gLnBheW1lbnQtY2hhcnQtLW1lbnRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm1hLXByb2R1Y3Rpb24gLmRhdGEtd3JhcCAudG9vbHRpcC1pbmZvLS13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1hLXByb2R1Y3Rpb24gI2xlZ2VuZCB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWEtcHJvZHVjdGlvbiAjbGVnZW5kIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1hLXByb2R1Y3Rpb24gLnRvb2x0aXAtaW5mby0td3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hLXByb2R1Y3Rpb24gLnBheW1lbnQtY2hhcnQtLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tYS1wcm9kdWN0aW9uIC5sZWdlbmQtaXRlbSB7XG4gIG9yZGVyOiAxO1xufVxuLm1hLXByb2R1Y3Rpb24gLmxlZ2VuZC1saXN0IC5sZWdlbmQtaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIG9yZGVyOiAwO1xufVxuLm1hLXByb2R1Y3Rpb24gLmxlZ2VuZC1saXN0IC5sZWdlbmQtaXRlbTpudGgtb2YtdHlwZSgyKSAubGVnZW5kLWxpbmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDE5Mztcbn1cbi5tYS1wcm9kdWN0aW9uIC5sZWdlbmQtbGlzdCAubGVnZW5kLWl0ZW06bnRoLW9mLXR5cGUoMykgLmxlZ2VuZC1saW5lIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZWJlYmU7XG59XG4ubWEtcHJvZHVjdGlvbiAubGVnZW5kLWxpc3QgLmxlZ2VuZC1pdGVtOm50aC1vZi10eXBlKDQpIC5sZWdlbmQtbGluZSB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm1hLXByb2R1Y3Rpb24gLmxlZ2VuZC1saXN0IC5sZWdlbmQtaXRlbTpudGgtb2YtdHlwZSg0KSAubGVnZW5kLWxpbmUgKyAubGVnZW5kLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG4ubWEtcHJvZHVjdGlvbiAubGVnZW5kLWxpc3QgLmxlZ2VuZC1pdGVtOm50aC1vZi10eXBlKDQpIC5sZWdlbmQtbGluZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWJiNjk7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cbi5tYS1wcm9kdWN0aW9uIC50b29sdGlwLXZhbHVlLS13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWEtcHJvZHVjdGlvbiAuY3VzdG9tLXRvb2x0aXAge1xuICAgIHdpZHRoOiA2MzNweDtcbiAgfVxufVxuLmRhdGEtd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDIwcHggNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNTAlO1xufVxuLmRhdGEtd3JhcDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmRhdGEtd3JhcDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZGF0YS13cmFwOm50aC1vZi10eXBlKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmRhdGEtd3JhcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZGF0YS13cmFwOm50aC1vZi10eXBlKDMpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZGF0YS13cmFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5kYXRhLXdyYXA6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5wcmVjZW50LXZhbHVlIHtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRyZWUtY29sdW1uIC5kYXRhLXdyYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cbi5kYXRhLXdyYXAuY29tcGFueS1kYXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmRhdGEtd3JhcC5jb21wYW55LWRhdGEgLnRvb2x0aXAtaW5mby0tdmFsdWUge1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRhLXdyYXAuY29tcGFueS1kYXRhIC50b29sdGlwLWluZm8tLXZhbHVlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbn1cbi5kYXRhLXdyYXAuY29tcGFueS1kYXRhIC50b29sdGlwLWluZm8tLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogaW5pdGlhbDtcbn1cbi5kYXRhLXdyYXAuY29tcGFueS1kYXRhIC50b29sdGlwLWluZm8tLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikgLnRvb2x0aXAtaW5mby0tdmFsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCIgQSA6XCI7XG59XG4uZGF0YS13cmFwLmNvbXBhbnktZGF0YSAudG9vbHRpcC1pbmZvLS13cmFwcGVyOm50aC1vZi10eXBlKDMpIC50b29sdGlwLWluZm8tLXZhbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIEIgOlwiO1xufVxuLmRhdGEtd3JhcC5jb21wYW55LWRhdGEgLnRvb2x0aXAtaW5mby0td3JhcHBlcjpudGgtb2YtdHlwZSg0KSAudG9vbHRpcC1pbmZvLS12YWx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBDIDpcIjtcbn1cbi5kYXRhLXdyYXAuY29tcGFueS1kYXRhIC50b29sdGlwLWluZm8tLXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5kYXRhLXdyYXAuY29tcGFueS1kYXRhIC50b29sdGlwLWluZm8tLXdyYXBwZXIgZGl2LnRvb2x0aXAtaW5mby0tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbn1cbi50b3RhbC1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luOiA1cHggYXV0byAxMHB4IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ncmFwaC1vcHRpb25zLS1kYXRlLXdyYXBwZXIge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JhcGgtb3B0aW9ucy0tZGF0ZS13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmdyYXBoLW9wdGlvbnMtLWRhdGUtdGl0bGUge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JhcGgtb3B0aW9ucy0tZGF0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTBweDtcbn1cbkBtZWRpYSAod2lkdGg6IDMyMHB4KSB7XG4gIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDM3NXB4KSB7XG4gIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMTM3cHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDQxNHB4KSB7XG4gIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4uZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXItLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RhdGVwaWNrZXItYnRuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyYXBoLW9wdGlvbnMtLWFyciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kYXRlcGlja2VyLWFyci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdyYXBoLW9wdGlvbnMtLXNlbGVjdC0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmFwaC1vcHRpb25zLS1zZWxlY3QtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5ncmFwaC1vcHRpb25zLS1zZWxlY3QtLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ncmFwaC1vcHRpb25zLS1zZWxlY3QtLXdyYXBwZXI6YmVmb3JlLFxuLmdyYXBoLW9wdGlvbnMtLXNlbGVjdC0td3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzY2NiB0cmFuc3BhcmVudDtcbn1cbi5ncmFwaC1vcHRpb25zLS1zZWxlY3QtLXdyYXBwZXI6YmVmb3JlIHtcbiAgdG9wOiAxM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzY2NiB0cmFuc3BhcmVudDtcbn1cbi5ncmFwaC1vcHRpb25zLS1zZWxlY3QtLXdyYXBwZXI6YWZ0ZXIge1xuICB0b3A6IDIxcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmdyYXBoLW9wdGlvbnMtLWRyb3Bkb3duIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDAgMjhweCAwIDEwcHg7XG59XG5AbWVkaWEgKHdpZHRoOiAzMjBweCkge1xuICAuZ3JhcGgtb3B0aW9ucy0tZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogMzc1cHgpIHtcbiAgLmdyYXBoLW9wdGlvbnMtLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDQxNHB4KSB7XG4gIC5ncmFwaC1vcHRpb25zLS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDE2MnB4O1xuICB9XG59XG4uZ3JhcGgtb3B0aW9ucy0tZHJvcGRvd24tLXdyYXBwZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JhcGgtb3B0aW9ucy0tZHJvcGRvd24tLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZ3JhcGgtb3B0aW9ucy0tZHJvcGRvd24tdGl0bGUge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JhcGgtb3B0aW9ucy0tZHJvcGRvd24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmFwaC1vcHRpb25zLS1kcm9wZG93bi10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxlYWQtYmxvY2stLWxpbmstbGlnaHQubGVhZC1ibG9jay0tbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3OGE1O1xufVxuLmN1c3RvbS10b29sdGlwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vZGFsLWNsb3NlLWljby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmFwaC10YWJzLS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyYXBoLXRhYnMtLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmFwaC10YWJzLS1saXN0IHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4uZ3JhcGgtdGFicy0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjZweCA1NXB4IDAgMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4uZ3JhcGgtdGFicy0taXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuLmdyYXBoLXRhYnMtLWl0ZW0gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IC0yMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYjRiYjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uZ3JhcGgtdGFicy0taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLmdyYXBoLXRhYnMtLWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzEwYjRiYjtcbn1cbi5ncmFwaC10YWJzLS1pdGVtLmFjdGl2ZSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogLTIycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBiNGJiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2JpbGUtdGFicy0tc2VsZWN0LS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMGI0YmI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS10YWJzLS1zZWxlY3QtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2JpbGUtdGFicy0tc2VsZWN0LS13cmFwcGVyOmJlZm9yZSxcbi5tb2JpbGUtdGFicy0tc2VsZWN0LS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjY2IHRyYW5zcGFyZW50O1xufVxuLm1vYmlsZS10YWJzLS1zZWxlY3QtLXdyYXBwZXI6YmVmb3JlIHtcbiAgdG9wOiAxM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzY2NiB0cmFuc3BhcmVudDtcbn1cbi5tb2JpbGUtdGFicy0tc2VsZWN0LS13cmFwcGVyOmFmdGVyIHtcbiAgdG9wOiAyMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzY2NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5tb2JpbGUtdGFicy0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS10YWJzLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubW9iaWxlLXRhYnMtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMCAyOHB4IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuLmxlZ2VuZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGVnZW5kLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlZ2VuZC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKHdpZHRoOiAzMjBweCkge1xuICAubGVnZW5kLWl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmxlZ2VuZC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGVnZW5kLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZWdlbmQtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbi5sZWdlbmQtbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmxlZ2VuZC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubGVnZW5kLWNoZWNrYm94LmNoZWNrYm94IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xufVxuLmxlZ2VuZC1jaGVja2JveC5jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5sZWdlbmQtY2hlY2tib3guY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY3VzdG9tLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDk0LjclO1xuICBsZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY3VzdG9tLXRvb2x0aXAge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLXRvb2x0aXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50b29sdGlwLWxpbmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wYWllbWVudCAudG9vbHRpcC1pbmZvLS13cmFwcGVyOmZpcnN0LWNoaWxkIC50b29sdGlwLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjMjlkMTkzICFpbXBvcnRhbnQ7XG59XG4udG9vbHRpcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDJweCA0cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b29sdGlwLXZhbHVlLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRvb2x0aXAtaW5mby0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9vbHRpcC1pbmZvLS13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvb2x0aXAtaW5mby0td3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG4udG9vbHRpcC1pbmZvLS12YWx1ZSB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLWluZm8tLXRpdGxlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuI2NoYXJ0anMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjlzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjaGFydGpzLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnBhaWVtZW50IC5wYXltZW50LWNoYXJ0LS1ncmFwaC5oYXMtdG9vbHRpcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFpZW1lbnQgLnBheW1lbnQtY2hhcnQtLWdyYXBoLmhhcy10b29sdGlwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWllbWVudCAucGF5bWVudC1jaGFydC0tZ3JhcGguaGFzLXRvb2x0aXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLmxpbmUtY2hhcnQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGluZS1jaGFydC0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB9XG59XG4uY2hhcnQge1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDM3NXB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4jbGVnZW5kIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnBsYXktY2hhcnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBsYXktY2hhcnQtd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4uc29kaWFhbC10YWIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc29kaWFhbC10YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2RpYWFsLXRhYiB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNvZGlhYWwtdGFiLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9fbW9kYWwtd2luZG93cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlX19tb2RhbC13aW5kb3dzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4udGFibGUtLXdyYXBwZXIge1xuICBtYXJnaW46IDkwcHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAudGFibGUtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDM1cHg7XG4gIH1cbn1cbi50YWJsZV9fdG9wLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGFibGVfX3RvcC0tdGl0bGUge1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRhYmxlX190b3AtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGVfX3RvcC0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnRhYmxlX190b3AtLWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi50YWJsZV9fdG9wLS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0aW9uLWJsdWUtaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50YWJsZV9fdG9wLS1saW5rOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGVfX3RvcC0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50YWJsZV9fdG9wLS1idXR0b24tZXhwb3J0LFxuLnRhYmxlX190b3AtLWJ1dHRvbi1kb3dubG9hZCB7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlX190b3AtLWJ1dHRvbi1leHBvcnQsXG4gIC50YWJsZV9fdG9wLS1idXR0b24tZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnRhYmxlX190b3AtLWJ1dHRvbi1leHBvcnQge1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50YWJsZV9fdG9wLS1idXR0b24tZXhwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlX190b3AtLWJ1dHRvbi1leHBvcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi50YWJsZV9fdG9wLS1idXR0b24tZG93bmxvYWQge1xuICBwYWRkaW5nOiAwcHggMTJweCAwIDMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlX190b3AtLWJ1dHRvbi1kb3dubG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRhYmxlX190b3AtLWJ1dHRvbi1kb3dubG9hZC0tZHJvcGRvd24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgei1pbmRleDogMjtcbn1cbi50YWJsZV9fdG9wLS1idXR0b24tZG93bmxvYWQtLWRyb3Bkb3duLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGFibGVfX3RvcC0tYnV0dG9uLWRvd25sb2FkLS1kcm9wZG93biB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlX190b3AtLWJ1dHRvbi1kb3dubG9hZC0tZHJvcGRvd24ge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbn1cbi50YWJsZV9fdG9wLS1idXR0b24tZG93bmxvYWQtLWRyb3Bkb3duIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE3cHggMjVweCAwO1xufVxuLnRhYmxlX190b3AtLWJ1dHRvbi1kb3dubG9hZC0tZHJvcGRvd24gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi50YWJsZV9fdG9wLS1idXR0b24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haW4tYmxvY2stbGluay0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi50YWJsZV9fbWFpbiB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZV9fbWFpbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbi50YWJsZV9fbWFpbiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA0MzhhO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlX19tYWluIHRoZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlX19tYWluIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbn1cbi50YWJsZV9fbWFpbiB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZV9fbWFpbiB0Ym9keSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG4udGFibGVfX21haW4gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZjtcbn1cbi50YWJsZV9fbWFpbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5YjdlYTtcbn1cbi50YWJsZV9fbWFpbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGFibGVfX21haW4gdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGVfX21haW4gdGJvZHkgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZV9fbWFpbiB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4udGFibGVfX21haW4gdGJvZHkgdGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZV9fbWFpbiB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBjb2xvcjogIzAwMWY0MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZV9fbWFpbiB0Ym9keSAudGQtLWNvbDIge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX19tYWluIHRib2R5IC50ZC0tY29sOSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGFibGVfX21haW4gdGJvZHkgLnRkLS1jb2wxMCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnRhYmxlX19tYWluIHRib2R5IC50ZC0tY29sMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX19tYWluIHRib2R5IC50ZC0tY29sMTI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFibGVfX21haW4gdHIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFibGVfX2JvdHRvbS0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZV9fYm90dG9tLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLnRhYmxlX19ib3R0b20tLXRleHQgYSB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG4uZG93bG9hZC1kb2N1bWVudHMtYnV0dG9uLm5vdC1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xufVxuLm1vYmlsZS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1vYmlsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJsZS12YWx1ZSB7XG4gIHdpZHRoOiA1MyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50YWJsZS12YWx1ZTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlLXZhbHVlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAudGFibGUtdmFsdWU6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG4uanMtbW9iaWxlLWNlbGwuYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qcy1tb2JpbGUtY2VsbC5hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZC0tY29sMSB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbiAgLnRkLS1jb2wxIC50YWJsZS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGQtLWNvbDIge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGQtLWNvbDMge1xuICAgIHdpZHRoOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRkLS1jb2w0IHtcbiAgICB3aWR0aDogNjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZC0tY29sNSB7XG4gICAgd2lkdGg6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGQtLWNvbDYge1xuICAgIHdpZHRoOiA2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRkLS1jb2w3IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGQtLWNvbDgge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRkLS1jb2w5IHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuLnRkLS1jb2wxMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZC0tY29sMTAgLnRhYmxlLXZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRkLS1jb2wxMCBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZC0tY29sMTAge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC50ZC0tY29sMTAgZGl2IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi50ZC0tY29sMTEge1xuICBtYXJnaW46IDI2cHggMCAyMHB4O1xufVxuLnRkLS1jb2wxMSAudGFibGUtdmFsdWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZC0tY29sMTEgLnRhYmxlLXZhbHVlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGQtLWNvbDExIC50YWJsZS12YWx1ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFlNzhhNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGQtLWNvbDExIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50ZC0tY29sMTEgLnRhYmxlLXZhbHVlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ZC0tY29sMTIge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGQtLWNvbDEyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnRkLS1jb2wxMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwYjRiYjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cbi50ZC0tY29sMTIuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveC1hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG50aGVhZCAudGQtLWNvbDEyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vYmlsZS1jZWxsLS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICBsZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9iaWxlLWNlbGwtLXRpdGxlIC50YWJsZS12YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtY2VsbC0tdGl0bGUge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAjMDAxZjQwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5tb2JpbGUtY2VsbC0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1jZWxsLS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4udGFibGUtdmFsdWUtaW5mbyB7XG4gIGNvbG9yOiAjZWUxYTUxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRhYmxlLXZhbHVlLWluZm86aG92ZXIge1xuICBjb2xvcjogI2VlMWE1MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRhYmxlLXZhbHVlLWluZm86YWZ0ZXIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb250ZW50OiAnaSc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc4YTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNS4zcHggMCA1LjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnJhZGlvLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gKyBsYWJlbCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ucmFkaW86bm90KGNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnJhZGlvOm5vdChjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvOm5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyOiAycHggc29saWQgIzEwYjRiYjtcbn1cbi5yYWRpbzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYjRiYjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNoZWNrYm94IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrYm94LS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jaGVja2JveCArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94ICsgbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmNoZWNrYm94Om5vdChjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMGI0YmI7XG59XG4uY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveC1hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAucGFpZW1lbnQgLm1haW4tYmctLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5wYWllbWVudCAucGFnZS1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFpZW1lbnQgLm1haW4tYmxvY2stLWxlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAucGFpZW1lbnQgLm1haW4tYmxvY2stLWxlYWQge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuLnBhaWVtZW50IC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODBweCBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhaWVtZW50IC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTBweCBjZW50ZXI7XG4gIH1cbn1cbi5wYWllbWVudCAubGluZS1jaGFydC0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4ucGFpZW1lbnQgLnBheW1lbnQtY2hhcnQtLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhaWVtZW50IC5wYXltZW50LWNoYXJ0LS10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tYWluLWJnLS13cmFwcGVyIC5pbm5lci1tYWluX19icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluLWJnLS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCByZ2JhKDAsMTc3LDE5MywwLjUpIDAlLCByZ2JhKDE5OSwyMjYsODQsMC41KSAxMDAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xufVxuLm1hLXByb2R1Y3Rpb24gLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZCB7XG4gIGhlaWdodDogMTgwcHg7XG59XG4ubWEtcHJvZHVjdGlvbiAubGVhZC1ibG9jay0tbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzhhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAubWEtcHJvZHVjdGlvbiAubGVhZC1ibG9jay0tbGluazpiZWZvcmUge1xuICAgIHBhZGRpbmctbGVmdDogNS45cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG4ubWEtcHJvZHVjdGlvbiAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5tYS1wcm9kdWN0aW9uIC50b29sdGlwLXZhbHVlLS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4uYXV0by1kaWFnbm9zdGljayAuaW5uZXItYmxvY2tjaGVja19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXV0by1kaWFnbm9zdGljayAuaW5uZXItYmxvY2tjaGVja19fY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbm5lci1ibG9ja2NoZWNrLS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYm9uam91ciAucGFnZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG59XG4uYm9uam91ciAuaW5uZXItYm94LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmJvbmpvdXItLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9uam91ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmJvbmpvdXIgLmVzdGltYS0tcHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib25qb3VyIC5lc3RpbWEtLXByb2dyZXNzLWJhciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLmJvbmpvdXIgLmlubmVyLWJsb2NrY2hlY2tfX3JhZGlvY2hlY2sge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJvbmpvdXIgLmVzdGltYS0tcHJvZ3Jlc3MtYmFyLXBhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjliN2VhO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2OWI3ZWE7XG59XG4uYm9uam91ciAuZXN0aW1hLS1wcm9ncmVzcy1xdWFsaXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDUlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib25qb3VyIC5yYWRpby0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYm9uam91ciAucmFkaW86bm90KGNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm9uam91ciAucmFkaW8gKyBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYm9uam91ci0tbGVmdCBoMixcbi5ib25qb3VyLS1yaWdodCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvbmpvdXItLWxlZnQgaDIsXG4gIC5ib25qb3VyLS1yaWdodCBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYm9uam91ci0tbGVmdCBoMjpiZWZvcmUsXG4uYm9uam91ci0tcmlnaHQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJz8nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib25qb3VyLS1sZWZ0IGgyOmJlZm9yZSxcbiAgLmJvbmpvdXItLXJpZ2h0IGgyOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICB9XG59XG4uYm9uam91ci0tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvbmpvdXItLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9uam91ci0tcmlnaHQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzVkOThjYTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ib25qb3VyLS1sZWZ0IGgyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMGI1ZGEyO1xufVxuLmJvbmpvdXItLXJpZ2h0IGgyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMmU3YmJiO1xufVxuLmJvbmpvdXItcHJvZ3Jlc3MtcXVhbGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9uam91ci1wcm9ncmVzcy1xdWFsaXR5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ib25qb3VyLS1mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib25qb3VyLS1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ib25qb3VyLXByb2dyZXNzLWxpbmUud2luIC5lc3RpbWEtLXByb2dyZXNzLWJhci1wYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDE5MztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjlkMTkzO1xufVxuLmJvbmpvdXItcHJvZ3Jlc3MtbGluZS53aW4gLmVzdGltYS0tcHJvZ3Jlc3MtcXVhbGl0eSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYm9uam91ci0tbWFzcXVlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJvbmpvdXItLW1hc3F1ZXI6aG92ZXIsXG4uYm9uam91ci0tbWFzcXVlcjpmb2N1cyxcbi5ib25qb3VyLS1tYXNxdWVyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvbmpvdXItLXN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJvbmpvdXItLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLmJvZHktLXBvbGwge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uYm9uam91ci0tbGVmdC0tcG9sbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFpZW1lbnQgLnRhYmxlX190b3AtLWJ1dHRvbi1leHBvcnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnJlcGxhY2UtbGluay1ncmFkaWVudDpob3ZlcixcbmJvZHkgLnJlcGxhY2UtbGluay1ncmFkaWVudDphY3RpdmUsXG5ib2R5IC5yZXBsYWNlLWxpbmstZ3JhZGllbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTY3LjI4ZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucmVwbGFjZS1ncmFkaWVudDpob3ZlcixcbmJvZHkgLnJlcGxhY2UtZ3JhZGllbnQ6YWN0aXZlLFxuYm9keSAucmVwbGFjZS1ncmFkaWVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjIuNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTYwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5hZGQtZ3JhZGllbnQ6aG92ZXIsXG5ib2R5IC5hZGQtZ3JhZGllbnQ6YWN0aXZlLFxuYm9keSAuYWRkLWdyYWRpZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMmRlZywgIzY5YjdlYSAwJSwgIzAwYzhkNSAxMDAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucmVwbGFjZS1saWdodC1ncmFkaWVudDpob3ZlcixcbmJvZHkgLnJlcGxhY2UtbGlnaHQtZ3JhZGllbnQ6YWN0aXZlLFxuYm9keSAucmVwbGFjZS1saWdodC1ncmFkaWVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMzBkZWcsICM1MWMwYWEgMCUsICM2OWI3ZWEgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5ibHVlLWJhY2tncm91bmQ6aG92ZXIsXG5ib2R5IC5ibHVlLWJhY2tncm91bmQ6YWN0aXZlLFxuYm9keSAuYmx1ZS1iYWNrZ3JvdW5kOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFlNzhhNTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHJlYWQtLWJ0bi5saWdodC1ibHVlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzY5ZThlYSAwJSwgIzY5YjdlYSAxMDAlKTtcbn1cbi50aHJlYWQtLWJ0bi5saWdodC1ibHVlLWdyYWRpZW50OmhvdmVyLFxuLnRocmVhZC0tYnRuLmxpZ2h0LWJsdWUtZ3JhZGllbnQ6YWN0aXZlLFxuLnRocmVhZC0tYnRuLmxpZ2h0LWJsdWUtZ3JhZGllbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzIyLjcyZGVnLCAjNjllOGVhIDAlLCAjNjliN2VhIDEwMCUpO1xufVxuLmF1dG8tZGlhZ25vc3RpY2sgLnN2Zy0tYnRuLWFycm93ICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLnBpZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wYWllbWVudCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbn1cbi5wYWllbWVudCAubWFpbi1ibG9jay0tbGVhZCB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4zMik7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFpZW1lbnQgLm1haW4tYmxvY2stLWxlYWQge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWllbWVudCAubWFpbi1ibG9jay0tbGVhZCB7XG4gICAgd2lkdGg6IDk4N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhaWVtZW50IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhaWVtZW50IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWllbWVudCAubWFpbi1ibG9jay0tbGVhZC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGFpZW1lbnQgLm1haW4tYmxvY2stLWxlYWQtYmxvY2s6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wYWllbWVudCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmstLWRyb3Bkb3duIGxpIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFpZW1lbnQgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXItLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFpZW1lbnQgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXItLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnBhaWVtZW50IC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLS13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTBweCBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucGFpZW1lbnQgLmxlYWQtYmxvY2stLWNoYW5nZS11cCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ucGFpZW1lbnQgLmxlZ2VuZC1saXN0IC5jaGFydC1sZWdlbmQtbGFiZWwtdGV4dDpudGgtb2YtdHlwZSgyKSAubGVnZW5kLWxpbmUge1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLnBhaWVtZW50IC5sZWdlbmQtbGlzdCAuY2hhcnQtbGVnZW5kLWxhYmVsLXRleHQ6bnRoLW9mLXR5cGUoMikgLmxlZ2VuZC1saW5lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNmFiNWU4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuLnBhaWVtZW50IC5sZWdlbmQtbGlzdCAuY2hhcnQtbGVnZW5kLWxhYmVsLXRleHQ6bnRoLW9mLXR5cGUoMykgLmxlZ2VuZC1saW5lIHtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5wYWllbWVudCAubGVnZW5kLWxpc3QgLmNoYXJ0LWxlZ2VuZC1sYWJlbC10ZXh0Om50aC1vZi10eXBlKDMpIC5sZWdlbmQtbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2U4YzNiOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cbi5wYWllbWVudCAubGVnZW5kLWxpc3QgLmNoYXJ0LWxlZ2VuZC1sYWJlbC10ZXh0Om50aC1vZi10eXBlKDQpIC5sZWdlbmQtbGluZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4ucGFpZW1lbnQgLmxlZ2VuZC1saXN0IC5jaGFydC1sZWdlbmQtbGFiZWwtdGV4dDpudGgtb2YtdHlwZSg0KSAubGVnZW5kLWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG4ucGFpZW1lbnQgLm1vYmlsZS1jZWxsLS10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9uYXYtYXJyLWljby1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMnB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFpZW1lbnQgLm1vYmlsZS1jZWxsLS10aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWllbWVudCAuY2hhcml0eV9fYm90dG9tLS1idG5zLXZhbGlkIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWllbWVudCAuanMtbW9iaWxlLWNlbGwuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFpZW1lbnQgLnRhYmxlX19tYWluIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnBhaWVtZW50IC50YWJsZV9fbWFpbiB0aGVhZCB0ZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucGFpZW1lbnQgLnRhYmxlX19tYWluIHRoZWFkIC50ZC0tY29sMTIuY2hlY2stYWxsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbiAgLnBhaWVtZW50IC50YWJsZV9fbWFpbiB0aGVhZCAudGQtLWNvbDEyLmNoZWNrLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IC0xcHggYXV0byA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwYjRiYjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIH1cbn1cbi5wYWllbWVudCAuYWN0aXZlIC5tb2JpbGUtY2VsbC0tdGl0bGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWllbWVudCAuanMtbW9iaWxlLWNlbGw6bGFzdC1vZi10eXBlIC5tb2JpbGUtY2VsbC0tdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRvcDogNHB4O1xuICBib3JkZXItYm90dG9tOiAyLjdweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDIuN3B4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFpZW1lbnQgLmpzLW1vYmlsZS1jZWxsOmxhc3Qtb2YtdHlwZSAubW9iaWxlLWNlbGwtLXRpdGxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhaWVtZW50IC5hY3RpdmUuanMtbW9iaWxlLWNlbGw6bGFzdC1vZi10eXBlIC5tb2JpbGUtY2VsbC0tdGl0bGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5tb2JpbGUtbmFtZSArIC50YWJsZS12YWx1ZSB7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLnRhYmxlX190b3AtLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ3JhcGgtdGFicy0taXRlbS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjMTBiNGJiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ncmFwaC10YWJzLS1pdGVtLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAzcHggc29saWQ7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbGVmdDogLTVweDtcbn1cbi5jaGVjay1hbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9pbnRlci1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jbW9kYWwtNSAubWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgI21vZGFsLTUgLm1kLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuI21vZGFsLTUgLm1kLWxlYWQge1xuICB3aWR0aDogYXV0bztcbn1cbi5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVtYW5kZXIgLmlubmVyLW1haW5fX3RpdGxlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbGlwY2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHgvM3B4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lbGlwY2U6YmVmb3JlIHtcbiAgICB0b3A6IC00cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4LzRweDtcbiAgfVxufVxuLmVsaXBjZS5zaG9ydC10aXRsZTpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHgvNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lbGlwY2Uuc2hvcnQtdGl0bGU6YmVmb3JlIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICB9XG59XG4uZWxpcGNlLnNtYWxsLXJhZGl1czpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxNTBweC82cHg7XG59XG4uaW5uZXItbWFpbl9fdGl0bGVfX3dyYXBwZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jbW9kYWwtNiAubWQtbGVhZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuI21vZGFsLTYgLm1kLWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbn1cbiNtb2RhbC02IC5tZC1zdWJtaXQtYnRuIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbiNtb2RhbC02IC5tZC1sZWFkLS1wIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vdC1yZWdpc3RlcmVkIC5jb250ZW50X19pbm5lci1lbWFpbC0taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ2lzdGVyZWQgLmNvbnRlbnRfX2lubmVyLWVtYWlsLXZhbHVlLFxuLnJlZ2lzdGVyZWQgLmNvbnRlbnRfX2lubmVyLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2luYXRpb24tYXJyLXJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5sb2FkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmxvYWRlciB7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzM0OThkYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGFuaW1hdGlvbjogbG9hZGVyLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuLmdyYXBoLWRhdGUtb3B0aW9ucy0tZHJvcGRvd24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG59XG4uZ3JhcGgtZGF0ZS1vcHRpb25zLS1kcm9wZG93biBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQC1tb3ota2V5ZnJhbWVzIGxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLnNlY3Rpb25fX3Byb2R1Y2VycyAucHJlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbWctcHJlZm9vdGVyLmpwZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiA1NnB4IDAgNjdweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlY3Rpb25fX3Byb2R1Y2VycyAucHJlLWZvb3RlciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uX19wcm9kdWNlcnMgLnByZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbWctcHJlZm9vdGVyLW1vYmlsZS5qcGdcIikgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uX19wcm9kdWNlcnMgLnByZS1mb290ZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uc2VjdGlvbl9fcHJvZHVjZXJzIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VjdGlvbl9fcHJvZHVjZXJzIC5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uX19wcm9kdWNlcnMgLmZsZXgtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wcm9kdWNlcnMtLXdyYXBwZXIge1xuICBtYXJnaW46IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y2Vycy0td3JhcHBlci53LTIge1xuICB3aWR0aDogY2FsYygzMyUgLSAzMHB4IC0gMC4wMXB4KTtcbn1cbi5wcm9kdWNlcnMtLXdyYXBwZXIudy00IHtcbiAgd2lkdGg6IGNhbGMoNDIlIC0gMzBweCAtIDAuMDFweCk7XG59XG4ucHJvZHVjZXJzLS13cmFwcGVyLnctOCB7XG4gIHdpZHRoOiBjYWxjKDU4JSAtIDMwcHggLSAwLjAxcHgpO1xufVxuLnByb2R1Y2Vycy0td3JhcHBlci53LTEwIHtcbiAgd2lkdGg6IGNhbGMoNjclIC0gMzBweCAtIDAuMDFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y2Vycy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbi5wcm9kdWNlcnMtLXRpdGxlIHtcbiAgY29sb3I6ICMwODNmNWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA3cHg7XG59XG4ucHJvZHVjZXJzX19pdGVtcy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y2Vyc19faXRlbXMtLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucHJvZHVjZXJzX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y2Vyc19faXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWVudV9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIC0ycHggM3B4IDAgcmdiYSgwLDY3LDEzOCwwLjEpO1xuICB6LWluZGV4OiA1O1xufVxuLm1lbnVfX2Zvb3RlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWVudV9fZm9vdGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG4uZm9vdGVyX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDgzZjVhO1xuICBtYXJnaW46IDEycHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZm9vdGVyX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mb290ZXJfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDgzZjVhO1xufVxuLmZvb3Rlcl9fdGV4dCBhOmhvdmVyLFxuLmZvb3Rlcl9fdGV4dCBhOmZvY3VzLFxuLmZvb3Rlcl9fdGV4dCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDgzZjVhO1xufVxuLm1kLW1vZGFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubWQtc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWQtc2hvdyB+IC5tZC1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tZC1zaG93Lm1kLWVmZmVjdC0xIC5tZC1jb250ZW50LS1kZWZhdWx0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDMxLDY0LDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tZC1jbG9zZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDE0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbW9kYWwtY2xvc2UtaWNvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5tZC1lZmZlY3QtMSAubWQtY29udGVudC0tZGVmYXVsdCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0OHB4O1xufVxuLm1kLXRpdGxlIHtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLm1kLWxlYWQge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB3aWR0aDogMzMwcHg7XG59XG4ubWQtZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1kLWJ0bnMtLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLm1kLWJhY2stYnRuIHtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWQtc3VibWl0LWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWQtY29udGVudC0tcHJvZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0MDZweDtcbn1cbi5tZC10aXRsZS0tcHJvZCB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgcGFkZGluZzogMjBweCAwIDE1cHggMjBweDtcbn1cbi5tZC10YWJsZS1wcm9kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWQtdGFibGUtLXJvdyB7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLm1kLXRhYmxlLS1yb3c6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWI3ZWE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG4ubWQtdGFibGUtLXRpdGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI4NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLm1kLXRhYmxlLS12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5tZC1jbG9zZS0tcHJvZCB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4uc3ZnLS1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZmlsbDogIzUxYzBhYTtcbn1cbi5zdmctLXBheW1lbnQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiAjNTFjMGFhO1xufVxuLnN2Zy0tYXNhcCB7XG4gIGZpbGw6ICM1MWMwYWE7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uc3ZnLS1tYS1wcm9kIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsbDogIzUxYzBhYTtcbn1cbi5zdmctLXJvdXRlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsbDogIzUxYzBhYTtcbn1cbi5zdmctLWJ0bi1hcnJvdyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI2ZmZjtcbn1cbi5zdmctLXByaW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjZmZmO1xufVxuLnByZXZpc2lvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJldmlzaW9uIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbnAge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5wcmV2aXNpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJldmlzaW9uIC5tYWluLWJsb2NrLS13cmFwcGVyIC5tYWluLWJnIHtcbiAgei1pbmRleDogMDtcbn1cbi5wcmV2aXNpb24gLmxlYWQtYmxvY2stLW1vZC1tb250aC1wcm9kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLnByZXZpc2lvbiAuY29uZmlybWF0aW9uLS1hbm51ZXItYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5wcmV2aXNpb24gLmNvbmZpcm1hdGlvbi0tYW5udWVyLXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJldmlzaW9uIC5wcm9kdWN0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbn1cbi5wcmV2aXNpb24gLmNvbmZpcm1hdGlvbi0tYW5udWVyLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFpbiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmRmZjtcbn1cbi5wcmV2aXNpb24gLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWNvbnRlbnQsXG4uc29kaWFsLWJveCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbi5wcmV2aXNpb24gLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWNvbnRlbnQgLmxlYWQtYmxvY2stLWltZyxcbi5zb2RpYWwtYm94IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1jb250ZW50IC5sZWFkLWJsb2NrLS1pbWcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByZXZpc2lvbiAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCAubGVhZC1ibG9jay0taW1nLFxuICAuc29kaWFsLWJveCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCAubGVhZC1ibG9jay0taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4ucHJldmlzaW9uIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1jb250ZW50IC5sZWFkLWJsb2NrLS1pbWcgaW1nLFxuLnNvZGlhbC1ib3ggLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWNvbnRlbnQgLmxlYWQtYmxvY2stLWltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnByZXZpc2lvbiAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCAubGVhZC1ibG9jay0tcHJpY2UtbGVhZCxcbi5zb2RpYWwtYm94IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1jb250ZW50IC5sZWFkLWJsb2NrLS1wcmljZS1sZWFkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcmV2aXNpb24gLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWNvbnRlbnQgLmxlYWQtYmxvY2stLWxpbmssXG4uc29kaWFsLWJveCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCAubGVhZC1ibG9jay0tbGluayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByZXZpc2lvbiAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCAubGVhZC1ibG9jay0tbGluazpiZWZvcmUsXG4uc29kaWFsLWJveCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCAubGVhZC1ibG9jay0tbGluazpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnByZXZpc2lvbiAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kOm50aC1vZi10eXBlKDQpIC5sZWFkLWJsb2NrLS1pbWcsXG4uc29kaWFsLWJveCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kOm50aC1vZi10eXBlKDQpIC5sZWFkLWJsb2NrLS1pbWcsXG4ucHJldmlzaW9uIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2Q6bnRoLW9mLXR5cGUoNSkgLmxlYWQtYmxvY2stLWltZyxcbi5zb2RpYWwtYm94IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2Q6bnRoLW9mLXR5cGUoNSkgLmxlYWQtYmxvY2stLWltZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByZXZpc2lvbiAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kOm50aC1vZi10eXBlKDQpIC5sZWFkLWJsb2NrLS1pbWcsXG4gIC5zb2RpYWwtYm94IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2Q6bnRoLW9mLXR5cGUoNCkgLmxlYWQtYmxvY2stLWltZyxcbiAgLnByZXZpc2lvbiAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kOm50aC1vZi10eXBlKDUpIC5sZWFkLWJsb2NrLS1pbWcsXG4gIC5zb2RpYWwtYm94IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2Q6bnRoLW9mLXR5cGUoNSkgLmxlYWQtYmxvY2stLWltZyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLnByZXZpc2lvbiAubGVhZC1ibG9jay0tbGluazpiZWZvcmUsXG4ucHJldmlzaW9uIC5yZWxsZS0tdmFsdWUtZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE5M2E1ZDtcbn1cbi5wcmV2aXNpb24gLnJlbGxlLS12YWx1ZS1lbjpiZWZvcmUge1xuICBjb250ZW50OiAnaSc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNS4zcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoOTcwcHggLSAzMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5tYWluIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEzMTBweCAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluIC5zZWN0aW9uX19tYWluLWJsb2NrIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1haW4gLnNlY3Rpb25fX2lubmVyLW1haW4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbiAuaW5uZXItYm94LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAubWFpbiAuaW5uZXItYm94LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDgxJTtcbiAgfVxufVxuLm1haW4gLmlubmVyLWJveC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcmV2aXNpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJsdWUtbGluayB7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmx1ZS1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uX19hdWdtZW50ZXogLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbl9fYXVnbWVudGV6IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogOTlweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuc2VjdGlvbl9fYXVnbWVudGV6IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYXVnbWVudGV6LS1oMiB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uYXVnbWVudGV6LS1wIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNlY3Rpb25fX2Rlcm5pZXJlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuZGVybmllcmVzLS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgYm9keSAuZGVybmllcmVzLS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5kZXJuaWVyZXMtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRlcm5pZXJlcy0tdGFibGUge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVybmllcmVzLS10YWJsZSB0aGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5kZXJuaWVyZXMtLXRhYmxlIHRoZWFkIHRkIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmRlcm5pZXJlcy0tdGFibGUgdGhlYWQgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGVybmllcmVzLS10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmRlcm5pZXJlcy0tdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmRlcm5pZXJlcy0tdGFibGUgdGJvZHkgdGQge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5kZXJuaWVyZXMtLXRhYmxlIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5kZXJuaWVyZXMtLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWZhZmY7XG59XG4uZGVybmllcmVzLS10YWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjliN2VhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xufVxuLmRlcm5pZXJlcy0tdGFibGUtZm9vdGVyIHRkIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXJuaWVyZXMtLXRhYmxlLWZvb3RlciB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5kZXJuaWVyZXMtLXRhYmxlLWZvb3RlciB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbnRmb290IHRkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICB0Zm9vdCB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuYm9keSAudGFibGUtZm9vdGVyLS1hc2FwLWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4udW5hY3RpdmUgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udW5hY3RpdmUgdGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRlcm5pZXJlcy0tdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbn1cbi5kZXJuaWVyZXMtLWlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGVybmllcmVzLS1kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZGVybmllcmVzLS1kYXRlLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGVybmllcmVzLS1kYXRlLWhlYWQge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXJuaWVyZXMtLWRhdGUtaGVhZCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG4uZGVybmllcmVzLS1hc2FwLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2JkODNmODtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVybmllcmVzLS1hc2FwLWhlYWQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuLmRlcm5pZXJlcy0tcHJvZHVjdGlvbi1oZWFkIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI5ZDE5MztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVybmllcmVzLS1wcm9kdWN0aW9uLWhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5kZXJuaWVyZXMtLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXJuaWVyZXMtLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5kZXJuaWVyZXMtLXZvbC1oZWFkIHtcbiAgd2lkdGg6IDYwJTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmODgzY2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlcm5pZXJlcy0tdm9sLWhlYWQge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgfVxufVxuLmRlcm5pZXJlcy0tdm9sdW1lLWhlYWQge1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5kZXJuaWVyZXMtLWNvbHVtbi1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5kZXJuaWVyZXMtLWNvbHVtbi1kZXNjIHtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmRlcm5pZXJlcy0tY29sdW1uLXByb3Age1xuICBjb2xvcjogIzFlNzhhNTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRlcm5pZXJlcy0tcHJvcG9zaXRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRlcm5pZXJlcy0tYXNhcC1pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRlcm5pZXJlcy0taW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kZXJuaWVyZXMtLWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG59XG4uZGVybmllcmVzLS1wcm9kdWN0LWluZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kZXJuaWVyZXMtLXByb2R1Y3QtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGVybmllcmVzLS1wcm9kdWN0LXRleHQsXG4uZGVybmllcmVzLS12b2x1bWUtdGV4dCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGVybmllcmVzLS12b2x1bWUtaW5wdXQtd3JhcCB7XG4gIHdpZHRoOiA5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5kZXJuaWVyZXMtLXByb2R1Y3QtZ3JhZmljIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuZGVybmllcmVzLS1wcm9kdWN0LWdyYWZpYyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4udGFibGUtZm9vdGVyLS1wIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUtZm9vdGVyLS1rZXkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xufVxuLnRhYmxlLWZvb3Rlci0ta2V5OmFmdGVyIHtcbiAgY29udGVudDogJyA6Jztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtZm9vdGVyLS1rZXkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4udGFibGUtZm9vdGVyLS1hc2FwLWwgLnRhYmxlLWZvb3Rlci0ta2V5LFxuLnRhYmxlLWZvb3Rlci0tdmFsdWUtbCAudGFibGUtZm9vdGVyLS1rZXkge1xuICB3aWR0aDogNTUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1mb290ZXItLWFzYXAtbCAudGFibGUtZm9vdGVyLS1rZXksXG4gIC50YWJsZS1mb290ZXItLXZhbHVlLWwgLnRhYmxlLWZvb3Rlci0ta2V5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1mb290ZXItLWFzYXAtbCAudGFibGUtZm9vdGVyLS1rZXkge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLnRhYmxlLWZvb3Rlci0tYXNhcC1sIC50YWJsZS1mb290ZXItLWtleSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlLWZvb3Rlci0tdmFsdWUtbCAudGFibGUtZm9vdGVyLS1rZXkge1xuICAgIHdpZHRoOiAxNDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAudGFibGUtZm9vdGVyLS12YWx1ZS1sIC50YWJsZS1mb290ZXItLWtleSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4udGFibGUtZm9vdGVyLS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLWZvb3Rlci0tdG90YWwgLnRhYmxlLWZvb3Rlci0ta2V5IHtcbiAgd2lkdGg6IGF1dG87XG59XG4udGFibGUtZm9vdGVyLS12ZWNhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZDk0MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbmJvZHkgLnRhYmxlLWZvb3Rlci0tdmFsdWUtdG90YWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGFibGUtZm9vdGVyLS1lY2FydC1tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjYwMDQyO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4udGFibGUtZm9vdGVyLS1lY2FydC1tLXNpbmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjYwMDQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXJuaWVyZXMtLXRhYmxlLS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJsZS0tbmF2LWxpbmsge1xuICBjb2xvcjogIzAwNDM4YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLS1uYXYtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYmxlLS1uYXYtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmRlcm5pZXJlcy0tdGFibGUtLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5sZWZ0IC5kZXJuaWVyZXMtLXZvbC1oZWFkLFxuLmxlZnQgLmRlcm5pZXJlcy0tdm9sdW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVmdCAuZGVybmllcmVzLS12b2wtaGVhZCxcbiAgLmxlZnQgLmRlcm5pZXJlcy0tdm9sdW1lIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4ucmlnaHQgLmRlcm5pZXJlcy0tYXNhcC1oZWFkLFxuLnJpZ2h0IC5kZXJuaWVyZXMtLWFzYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yaWdodCAuZGVybmllcmVzLS1hc2FwLWhlYWQsXG4gIC5yaWdodCAuZGVybmllcmVzLS1hc2FwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4ucmlnaHQgLnRhYmxlLS1uYXYtbGVmdCxcbi5sZWZ0IC50YWJsZS0tbmF2LXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS0tbmF2LWxlZnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5sZWZ0IC50YWJsZS1mb290ZXItLWFzYXAtbCxcbi5yaWdodCAudGFibGUtZm9vdGVyLS12YWx1ZS1sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5kZXJuaWVyZXMtLWFzYXAtZXJyb3IsXG4uZGVybmllcmVzLS1pbnB1dC1lcnJvciBpbnB1dCB7XG4gIGNvbG9yOiAjZWUxYTUxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRlcm5pZXJlcy0tYXNhcC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXJuaWVyZXMtLWFzYXAtZXJyb3Ige1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4udGFibGUtLW5hdi1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDMyJSAtIDIycHgpO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWN0aW9uX19jb25maXJtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maXJtYXRpb24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbi0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb25maXJtYXRpb24tLXRleHQge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3JkZXI6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maXJtYXRpb24tLXRleHQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tbWFpbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbi0tbWFpbC10ZXh0LWRlc2t0b3AsXG5ib2R5IC5jb25maXJtYXRpb24tLW1vZC1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tbWFpbC10ZXh0LWRlc2t0b3AsXG4gIGJvZHkgLmNvbmZpcm1hdGlvbi0tbW9kLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tbWFpbC10ZXh0LW1vYmlsZSxcbiAgLmNvbmZpcm1hdGlvbi0tbW9kLmNvbmZpcm1hdGlvbi0tbW9kLW1vYmlsZSxcbiAgLmNvbmZpcm1hdGlvbi0tbWFpbC1hZnRlci10ZXh0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbi0tbWFpbC13cmFwIHtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tbWFpbC13cmFwIHtcbiAgICBjb2xvcjogIzAwNDM4YTtcbiAgfVxufVxuYm9keSAuY29uZmlybWF0aW9uLS1tb2QtbW9iaWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb25maXJtYXRpb24tLW1haWwtdGV4dC1tb2JpbGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29uZmlybWF0aW9uLS1tYWlsLXRleHQtbW9iaWxlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5jb25maXJtYXRpb24tLW1vZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5jb25maXJtYXRpb24tLW1vZDpob3Zlcixcbi5jb25maXJtYXRpb24tLW1vZDpmb2N1cyxcbi5jb25maXJtYXRpb24tLW1vZDphY3RpdmUge1xuICBjb2xvcjogIzFlNzhhNTtcbn1cbi5wcmV2aXNpb24gLmNvbmZpcm1hdGlvbi0tdmFsaWRlci1wIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmV2aXNpb24gLmNvbmZpcm1hdGlvbi0tdmFsaWRlci1wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbi0tdmFsaWRlciB7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNzhhNTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb25maXJtYXRpb24tLXZhbGlkZXIge1xuICAgIGhlaWdodDogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWQge1xuICBjb2xvcjogI2VlMWE1MTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlMWE1MTtcbn1cbi5jb25maXJtYXRpb24tLWFubnVlci1wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tYW5udWVyLXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb25maXJtYXRpb24tLWFubnVlci1saW5rIHtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tYW5udWVyLWxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbi0tYW5udWVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzY5YjdlYSAwJSwgIzAwYzhkNSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzBkZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbi0tYW5udWVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmVucmVmaXN0ZXIsXG4ucHJldmlzaW9uIC5zZWN0aW9uX19wcm9kdWNlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByZXZpc2lvbiAucHJvZHVjZXJzLS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZWxsZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWxsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmRvbnMge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5kb25zLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5kb25zLS1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5kb25zLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4uZG9ucy0tdGV4dCB7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLmRvbnMtLWJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvbnMtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZG9ucy0tYnV0dG9uOmhvdmVyLFxuLmRvbnMtLWJ1dHRvbjpmb2N1cyxcbi5kb25zLS1idXR0b246YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmV2aXNpb24gLnN2Zy0tbG9nbyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJldmlzaW9uIC5zdmctLWxvZ28ge1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuLnByZXZpc2lvbiAubGVhZC1ibG9jay0tcHJpY2UtbGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucHJldmlzaW9uIC5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogOTB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJldmlzaW9uIC5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uX19jb25maXJtYXRpb24gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uX19jb25maXJtYXRpb24gLmNvbnRhaW5lciA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbl9fY29uZmlybWF0aW9uIC5jb250YWluZXIgPiBwIHtcbiAgICB3aWR0aDogNzQuNSU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYW52YXMtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlbGxlLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4uY2FudmFzLS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiA3NiU7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uY2FudmFzLWxpbmUtY29weSB7XG4gIGxlZnQ6IDQ1cHg7XG4gIGJvdHRvbTogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNhbnZhcy1saW5lLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogMTQzcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuLmNhbnZhcy1saW5lLWNvcHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzAwMDtcbiAgd2lkdGg6IDE5OXB4O1xuICBib3R0b206IDE0M3B4O1xuICBsZWZ0OiAwcHg7XG59XG4uY2FudmFzLWxpbmUtdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IDI3cHg7XG4gIGxlZnQ6IDU1cHg7XG4gIHRyYW5zaXRpb246IDFzO1xuICB6LWluZGV4OiAwO1xufVxuLmNhbnZhcy1saW5lLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIGJvdHRvbTogMjdweDtcbiAgbGVmdDogNTVweDtcbiAgd2lkdGg6IDIxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYW52YXMtbGluZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTR2dztcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG59XG4uY2FudmFzLS10ZXh0IHtcbiAgYm90dG9tOiAyN3B4O1xuICBoZWlnaHQ6IDg0JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2FudmFzLS1hc2FwLFxuLmNhbnZhcy0tYSxcbi5jYW52YXMtLWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIxJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2NiU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3R0b206IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jYW52YXMtLWFzYXAsXG4gIC5jYW52YXMtLWEsXG4gIC5jYW52YXMtLWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJlbGxlLS1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5yZWxsZS0tbGl0cmFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi5yZWxsZS0tZGVwYXNzZW1lbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4M3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4ucmVsbGUtLWRlcGFzc2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2FybmluZy5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGxlLS1kZXBhc3NlbWVudDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVsbGUtLWRlcGFzc2VtZW50LXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmQ5NDAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlbGxlLS1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5yZWxsZS0tc3ViLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG4uY2FudmFzLS12YWx1ZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlbGxlLS1sYWJsZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVsbGUtLWxhYmxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWxsZS0ta2V5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsbGUtLWtleSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAucmVsbGUtLWtleSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlbGxlLS12YWx1ZSB7XG4gIHdpZHRoOiA0NyU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsbGUtLXZhbHVlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5yZWxsZS0tdmFsdWUge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5yZWxsZS0tdmFsdWUtZW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxsZS0ta2V5LWNvbnRyYXQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlbGxlLS1rZXktY29udHJhdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAucmVsbGUtLWtleS1jb250cmF0IHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5yZWxsZS0tdmFsdWUtY29udHJhdCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuLnJlbGxlLS12YWx1ZS1lbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpbmstaW5mby1pY28uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZWxsZS0ta2V5LWNvbnRyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMWY0MDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbi5yZWxsZS0ta2V5LWE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzI5ZDE5MztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbi5yZWxsZS0ta2V5LWI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzIyZjFhNTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbi5yZWxsZS0ta2V5LWFzYXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2JkODNmODtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbi50YWJsZS1mb290ZXItLXZlY2FydC1pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXdhcm5pbmcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNvZGlhbC1ib3ggLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5zb2RpYWwtYm94IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5zb2RpYWwtYm94IC5tYWluLWJnLS13cmFwcGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja2xpc3QtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zb2RpYWwtYm94IC5pbm5lci1ibG9ja2xpc3QtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zb2RpYWwtYm94IGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNvZGlhbC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNvZGlhbC1ib3ggLnBhZ2UtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zb2RpYWwtYm94IC5sZWFkLWJsb2NrLS1wcmljZS1sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zb2RpYWwtYm94IC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNvZGlhbC1ib3ggLmxlYWQtYmxvY2stLW1vZC1tb250aC1wcm9kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zb2RpYWwtYm94IC5pbm5lci10ZXh0X19saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zb2RpYWwtYm94IC5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5zdmctLWxvZ28uc3ZnLS1sb2dvLWN1Yi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN2Zy0tbG9nby5zdmctLWxvZ28tY3ViLXdyYXAge1xuICAgIHRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbmltZy5zdmctLWxvZ28tY3ViIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiA3cHg7XG59XG4ubGVhZC1ibG9jay0tcHJpY2UtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxlYWQtYmxvY2stLWxpbmstc2F2aW9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlubmVyLWJveC0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbn1cbi5zb2RpYWwtYm94IC5pbm5lci12b3RyZS0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNvZGlhbC1ib3ggLmlubmVyLXZvdHJlLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uaW5uZXItdm90cmUtLXRpdGxlLWlubmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci12b3RyZS0tdGl0bGUtaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmlubmVyLXZvdHJlLS10ZXh0IHtcbiAgbWFyZ2luOiA3MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLmNvbnRhaW5lciAuaW5uZXItYm94LS13cmFwcGVyLmlubmVyLXJlbWlzZXMtLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbm5lci1yZW1pc2VzLS10ZXh0IHtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYXJ0aWNsZSA+IGRpdjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYWZmO1xuICB9XG59XG4uaW5uZXItYmxvY2tsaXN0LS1saXN0LWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmlubmVyLXZvdHJlLS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS13YXJuaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2FybmluZy5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxM3B4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1wcmljZS1sIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcHJpY2UtciB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXZpZXcge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXZpZXcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG4gIH1cbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS12aWV3OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLW5vdmVsbGU6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tbm92ZWxsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1ub3ZlbGxlOmhvdmVyLFxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLW5vdmVsbGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLW5vdmVsbGUtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC05OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1ub3ZlbGxlLXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tdmlldy10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tdmlldy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5uZXItYmxvY2tsaXN0LS10aXRsZS5pbm5lci1yb3V0ZS0tdGl0bGUsXG4uaW5uZXItYmxvY2tsaXN0LS10aXRsZS5pbm5lci1mb3JtYXRpb24tLXRpdGxlLFxuLmlubmVyLWJsb2NrbGlzdC0tdGl0bGUuaW5uZXItYXNwZWN0LS10aXRsZSxcbi5pbm5lci1ibG9ja2xpc3QtLXRpdGxlLmlubmVyLWFzcGVjdC0tY2FwaXRhbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0tcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYWZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCgxKSxcbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMSksXG4gIC5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG4uc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMiksXG4uc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMiksXG4gIC5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCgzKSxcbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDQpLFxuLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDQpLFxuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuLnNvZGlhbC1ib3ggLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZjtcbiAgfVxufVxuLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdy5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93Lm9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFlNzhhNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1hdHRyaWJ1dGUpO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29kaWFsLWJveCAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuLnNvZGlhbC1ib3ggLmlubmVyLWFydGljbGUgLmlubmVyLWJveC0td3JhcHBlcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZjtcbn1cbi5zb2RpYWwtYm94IC5pbm5lci1hcnRpY2xlIC5pbm5lci1ib3gtLXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZG9jdW1lbnRzLS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDcxcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmOWZkZmY7XG59XG4uZG9jdW1lbnRzX190YWJsZSB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZG9jdW1lbnRzX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZG9jdW1lbnRzX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kb2N1bWVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICB9XG59XG4uZG9jdW1lbnRzX19jb250cm9sIHtcbiAgcGFkZGluZzogMjJweCAxNnB4IDAgMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9jdW1lbnRzX19jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRvY3VtZW50c19fY29udHJvbCB7XG4gICAgcGFkZGluZzogMTVweCAxNnB4IDIwcHggMjBweDtcbiAgfVxufVxuLmRvY3VtZW50c19fdHlwZS0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZG9jdW1lbnRzX190eXBlLFxuLmRvY3VtZW50c19feWVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvY3VtZW50c19fdHlwZSxcbiAgLmRvY3VtZW50c19feWVhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmRvY3VtZW50c19fY29udHJvbC0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvY3VtZW50c19fY29udHJvbC0tdG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZG9jdW1lbnRzX19jb250cm9sLS10b3Age1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZG9jdW1lbnRzX190eXBlLFxuLmRvY3VtZW50c19feWVhciB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9jdW1lbnRzX190eXBlLFxuICAuZG9jdW1lbnRzX195ZWFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuZG9jdW1lbnRzX190eXBlLFxuICAuZG9jdW1lbnRzX195ZWFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5kb2N1bWVudHNfX3R5cGUgcCxcbi5kb2N1bWVudHNfX3llYXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1M3B4KSB7XG4gIC5kb2N1bWVudHNfX3llYXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5kb2N1bWVudHNfX3NlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvY3VtZW50c19fc2VsZWN0LXdyYXA6YmVmb3JlLFxuLmRvY3VtZW50c19fc2VsZWN0LXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NjYgdHJhbnNwYXJlbnQ7XG59XG4uZG9jdW1lbnRzX19zZWxlY3Qtd3JhcDpiZWZvcmUge1xuICB0b3A6IDEzcHg7XG59XG4uZG9jdW1lbnRzX19zZWxlY3Qtd3JhcDphZnRlciB7XG4gIGJvdHRvbTogMTNweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZG9jdW1lbnRzX19zZWxlY3Qtd3JhcCBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMjhweCAwIDEwcHg7XG4gIG1pbi13aWR0aDogMTY5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5kb2N1bWVudHNfX3NlbGVjdC13cmFwIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRvY3VtZW50c19fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb2N1bWVudHNfX2ZpbHRlcnMtLWFkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMnB4IDhweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG9jdW1lbnQtZmlsdGVyLWljb24ucG5nXCIpIDEwcHggNnB4IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzY5ZThlYSAwJSwgIzY5YjdlYSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kb2N1bWVudHNfX2ZpbHRlcnMtLWFkZDpob3Zlcixcbi5kb2N1bWVudHNfX2ZpbHRlcnMtLWFkZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG9jdW1lbnQtZmlsdGVyLWljb24ucG5nXCIpIDEwcHggNnB4IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDI4NS43MmRlZywgIzY5ZThlYSAwJSwgIzY5YjdlYSAxMDAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2N1bWVudHNfX2ZpbHRlcnMtLWFkZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5kb2N1bWVudHNfX2NvbnRyb2wtLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kb2N1bWVudHNfX2NvbnRyb2wtLWJvdHRvbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmRvY3VtZW50c19fbnVtbWJlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRvY3VtZW50c19fbnVtbWJlciB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmRvY3VtZW50c19fZmlsdGVycy0tZG93bmxvYWQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggOHB4IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZG9jdW1lbnRzX19maWx0ZXJzLS1kb3dubG9hZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5kb2N1bWVudHNfX2ZpbHRlcnMtLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJsb2NrLWxpbmstMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uZG9jdW1lbnRzX19zZWxlY3QtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRvY3VtZW50c19fc2VsZWN0LWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG59XG4uZG9jdW1lbnRzX19zZWxlY3QtYWxsLS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvY3VtZW50c19fZG93bmxvYWQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRvY3VtZW50c19fZG93bmxvYWQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuLmRvY3VtZW50cy1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5kb2N1bWVudHMtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTBiNGJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZG9jdW1lbnRzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb2N1bWVudHMtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveC1hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uX19kb2N1bWVudHMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5kb2N1bWVudHNfbGlzdC0taXRlbSB7XG4gIHBhZGRpbmc6IDI3cHggNDBweCAyN3B4IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb2N1bWVudHNfbGlzdC0taXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWZhZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRvY3VtZW50c19saXN0LS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyN3B4IDI1cHggMjdweCAxNXB4O1xuICB9XG59XG4uZG9jdW1lbnRzX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbn1cbi5kb2N1bWVudHNfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kb2N1bWVudHNfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRvY3VtZW50c19fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmRvY3VtZW50c19saXN0LS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvY3VtZW50cy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9jdW1lbnRzX19jaGFja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZG9jdW1lbnRzX19jaGFja2JveC13cmFwcGVyIC5kb2N1bWVudHMtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTBiNGJiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmlubmVyLW1haW5fX3RpdGxlLS1kb2N1bWVudHMgZGl2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnlhbm5pY2sgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ueWFubmljayAubWFpbi1iZy0td3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC55YW5uaWNrIC5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICAgIGJvdHRvbTogNDVweDtcbiAgfVxufVxuLm1haW4tYmxvY2stLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5sZWFkLWJsb2NrLS1uYW1lLWFzcGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxlYWQtYmxvY2stLW5hbWUtYXNwZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5yZXRvdXIge1xuICBjb2xvcjogIzFlNzhhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZXRvdXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmxlYWQtYmxvY2stLW5hbWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtbGluay1pbmZvLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubGVhZC1ibG9jay0tcmVzdGFudHMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLmxlYWQtYmxvY2stLXByaWNlLWJvdHRvbSB7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW0tc29ydCBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLXNvcnQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1zb3J0LWljb246YmVmb3JlLFxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLXNvcnQtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzY2NiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLXNvcnQtaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0tc29ydC1pY29uOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbS1zb3J0IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tc3RhdHVzLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmNjAwNDI7XG59XG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tc3RhdHVzLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwZTI5NDtcbn1cbmJvZHkueWFubmljayAucGFnZS13cmFwcGVyIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtLW5vLWltYWdlIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueWFubmljayAucGFnZS1ib2R5IC5jb250YWluZXIgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW0ge1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLXNvcnQtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnlhbm5pY2sgLmlubmVyLWJveC1ibG9jayB7XG4gIG1heC13aWR0aDogMTEzMHB4O1xufVxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRvcC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDEpLFxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMSksXG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cbn1cbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCgyKSxcbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMiksXG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gIH1cbn1cbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCgzKSxcbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogOTNweDtcbiAgICBtaW4td2lkdGg6IDkzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoNCksXG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoNCksXG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cbn1cbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCg1KSxcbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCg1KSxcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoNSksXG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbn1cbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg1KSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCg2KSxcbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDYpLFxuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoNikge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCg2KSxcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDcpLFxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDcpLFxuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoNykge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZiAhaW1wb3J0YW50O1xuICB9XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93Lm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYWZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3cub3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZTc4YTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW0ge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnlhbm5pY2sgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWF0dHJpYnV0ZSk7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55YW5uaWNrIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnlhbm5pY2sgLmxlYWQtYmxvY2stLW5hbWUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnlhbm5pY2sgLmxlYWQtYmxvY2stLW5hbWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb250ZW50OiAnaSc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImFyaWFsXCI7XG59XG4ueWFubmljayAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5kZW1hbmRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGVtYW5kZXIgLmlubmVyLW1haW5fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmRlbWFuZGVyIC5pbm5lci1tYWluX190aXRsZSBkaXYge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5kZW1hbmRlciAubWFpbi1iZy0td3JhcHBlciB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGVtYW5kZXIgLmlubmVyLWJveC0td3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U5ZTllOTtcbn1cbi5kZW1hbmRlciAuaW5uZXItYm94LS13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRlbWFuZGVyIC5pbm5lci1ib3gtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlbWFuZGVyIC5pbm5lci1ib3gtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cbi5kZW1hbmRlciAuaW5uZXItdGV4dF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVtYW5kZXIgLmlubmVyLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmRlbWFuZGVyIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRlbWFuZGVyIC5jaGFyaXR5X19ib3R0b20tLWJ0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5kZW1hbmRlciAuY2hhcml0eV9fYm90dG9tLS1idGV4dCB7XG4gICAgd2lkdGg6IDgxJTtcbiAgfVxufVxuLmRlbWFuZGVyIC5jaGFyaXR5X19ib3R0b20tLWJ0ZXh0IGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRlbWFuZGVyIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtYmFjayB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLmRlbWFuZGVyIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtYmFjazpob3Zlcixcbi5kZW1hbmRlciAuY2hhcml0eV9fYm90dG9tLS1idG5zLWJhY2s6Zm9jdXMsXG4uZGVtYW5kZXIgLmNoYXJpdHlfX2JvdHRvbS0tYnRucy1iYWNrOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjM1MjdjO1xufVxuLmRlbWFuZGUtLWNoYW1wcyB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVtYW5kZS0tY2hhbXBzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmRlbWFuZGUtLXRleHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG4uZGVtYW5kZS0tc2VsZWN0IHtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG4uZGVtYW5kZS0taW5wdXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRlbWFuZGUtLWlucHV0LWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGVtYW5kZS0taW1nLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFlNzhhNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kZW1hbmRlLS1iYXNrZXQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAycHg7XG59XG4uZGVtYW5kZS0tdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjVweCA4cHggNDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlbWFuZGUtLXVwbG9hZC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91cGxvYWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmRlbWFuZGUtLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVtYW5kZS0tdGV4dGFyZWEge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5tZC1tb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ncmFwaC1vcHRpb25zLS1kYXRlLXdyYXBwZXIuZ3JhcGgtb3B0aW9ucy0tZGF0ZS13cmFwcGVyLW1vZGFsLXRyZWUge1xuICBmbG9hdDogbm9uZTtcbn1cbi5tZC1idG5zLS13cmFwcGVyLm1kLWJ0bnMtLXdyYXBwZXItbW9kYWwtdHJlZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWQtY29udGVudC0tcHJvZC5tZC1jb250ZW50LS1wcm9kLW1vZGFsLXRyZWUge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1kLWNvbnRlbnQtLXByb2QubWQtY29udGVudC0tcHJvZC1tb2RhbC10cmVlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLS1hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLm1kLXN1Ym1pdC1idG4ubWQtc3VibWl0LWJ0bi1tb2RhbC10cmVlIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuLm1kLWxlYWQubWQtbGVhZC1tb2RhbC10cmVlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1kLWxlYWQubWQtbGVhZC1tb2RhbC10cmVlIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbmRpdi5wYWdlLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZGVtYW5kZXIyIC5jb25maXJtYXRpb25fX2J0biB7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRlbWFuZGVyMiAuc3ZnLnN2Zy0tYnRuLWFycm93IHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmRlbWFuZGVyMiAuaW5uZXItbWFpbl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZGVtYW5kZXIyIC5pbm5lci1tYWluX190aXRsZSBkaXYge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5kZW1hbmRlcjIgLmlubmVyLWJveC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVtYW5kZXIyIC5pbm5lci1ib3gtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cbi5kZW1hbmRlcjIgLmlubmVyLXRleHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlbWFuZGVyMiAuaW5uZXItdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbl9fbWVyY2kgLmlubmVyLWJveC0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbl9fbWVyY2kgLmlubmVyLWJveC0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5tZXJjaS0tZGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuLm1lcmNpLS1kdCxcbi5tZXJjaS0tZGQge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5tZXJjaS0taW1nIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLm1lcmNpLS1kdCB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lcmNpLS1kdCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLm1lcmNpLS1kZCB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZXJjaS0tZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbn1cbi5tZXJjaS0taW1nIHtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVyY2ktLWltZzpob3Zlcixcbi5tZXJjaS0taW1nOmZvY3VzLFxuLm1lcmNpLS1pbWc6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzUyN2M7XG59XG4ubWVyY2ktLWR0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVyY2ktLWR0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnNlY3Rpb25fX21lcmNpLWJhY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmlubmVyLW1haW5fX3RpdGxlIGRpdiB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5kaXYuc2VjdGlvbi1uZXdzX190aXRsZS10b3Age1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHgvNTdweDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi5zZWN0aW9uLW5ld3NfX3RpdGxlLXRvcCAuZWxpcGNlOmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2cHgpO1xuICBib3JkZXItcmFkaXVzOiAxNTBweC80cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBkaXYuc2VjdGlvbi1uZXdzX190aXRsZS10b3AgLmVsaXBjZTpiZWZvcmUge1xuICAgIHRvcDogLTRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgbGVmdDogMThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBkaXYuc2VjdGlvbi1uZXdzX190aXRsZS10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE3cHgvNjZweDtcbiAgfVxufVxuZGl2LnNlY3Rpb24tbmV3c19fdGl0bGUtdG9wIC5pbm5lci1tYWluX190aXRsZS10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGRpdi5zZWN0aW9uLW5ld3NfX3RpdGxlLXRvcCAuaW5uZXItbWFpbl9fdGl0bGUtdG9wIHtcbiAgICB0b3A6IC0zNXB4O1xuICB9XG59XG5kaXYuc2VjdGlvbi1uZXdzX190aXRsZS10b3AgLmlubmVyLW1haW5fX3RpdGxlLXRvcCBzcGFuIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxZTI4OGQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDZweCAxMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuZGl2LnNlY3Rpb24tbmV3c19fdGl0bGUtdG9wIC5pbm5lci1tYWluX190aXRsZS1ib3R0b20ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2LnNlY3Rpb24tbmV3c19fdGl0bGUtdG9wIC5pbm5lci1tYWluX190aXRsZS1ib3R0b20gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBkaXYuc2VjdGlvbi1uZXdzX190aXRsZS10b3AgLmlubmVyLW1haW5fX3RpdGxlLWJvdHRvbSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbmRpdi5zZWN0aW9uLW5ld3NfX3RpdGxlLXRvcCAuaW5uZXItbWFpbl9fdGl0bGUtYm90dG9tIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBkaXYuc2VjdGlvbi1uZXdzX190aXRsZS10b3AgLmlubmVyLW1haW5fX3RpdGxlLWJvdHRvbSBwIHN0cm9uZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1tYWluLS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm5ld3NfcGFnZS13cmFwIC5pbm5lci1tYWluIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgI2IxZDdmOSAwJSwgI2FjZjVmOSAxMDAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzX3BhZ2Utd3JhcCB1bC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xufVxuLmlubmVyLW1haW4tLXRleHQge1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItbWFpbi0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb24tbmV3cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmV3cy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y5ZmRmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubmV3cy1jb250ZW50LS13cmFwIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmV3c19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fZGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuLm5ld3NfX2NvbW1lbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tZXNzYWdlLnN2Z1wiKSAxcHggMXB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuLm5ld3NfX2ltZy0tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5ld3MtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbmV3cy1pbWcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLS1pbWcge1xuICAgIHBhZGRpbmctdG9wOiA2OCU7XG4gIH1cbn1cbi5uZXdzX19pbWctLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3c19faW1nLS1sZWdlbmQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX2FydGljbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4ubmV3c19fYXJ0aWNsZS0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzX19hcnRpY2xlLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubmV3c19fYXJ0aWNsZS0tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fYXJ0aWNsZS0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubmV3c19fYXJ0aWNsZS0tY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX2FydGljbGUtLWNvbnRlbnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLm5ld3NfX2FydGljbGUtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fYXJ0aWNsZS0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm5ld3NfX2FydGljbGUtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzX19hcnRpY2xlLWltZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubmV3c19fYXJ0aWNsZS1pbWctLWJsb2NrIHtcbiAgZmxleC1iYXNpczogNDklO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzX19hcnRpY2xlLWltZy0tYmxvY2sge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG59XG4ubmV3c19fYXJ0aWNsZS1pbWctLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV3c19fYXJ0aWNsZS1pbWctLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA0OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX2FydGljbGUtaW1nLS1jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4ubmV3c19fYXJ0aWNsZS0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fYXJ0aWNsZS0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5uZXdzX19hcnRpY2xlLS1saXN0LWl0ZW0ge1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHBhZGRpbmc6IDZweCAwIDVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fYXJ0aWNsZS0tbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYjRiYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5ld3NfX3RhYmxlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fdGFibGUtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubmV3c19fdGFibGUtYmxvY2sgLm5ld3NfX3RhYmxlLS1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX3RhYmxlLWJsb2NrIC5uZXdzX190YWJsZS0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5uZXdzX190YWJsZS1ibG9jayAubmV3c19fdGFibGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX3RhYmxlLWJsb2NrIC5uZXdzX190YWJsZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubmV3c19fdGFibGUtYmxvY2sgLm5ld3NfX3RhYmxlLS10ci1oZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDQzOGE7XG59XG4ubmV3c19fdGFibGUtYmxvY2sgLm5ld3NfX3RhYmxlLS10ZC1oZWFkIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbn1cbi5uZXdzX190YWJsZS1ibG9jayAuY29sLTEge1xuICB3aWR0aDogMTg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX3RhYmxlLWJsb2NrIC5jb2wtMSB7XG4gICAgbWluLXdpZHRoOiAxNDVweDtcbiAgfVxufVxuLm5ld3NfX3RhYmxlLWJsb2NrIC5jb2wtMiB7XG4gIHdpZHRoOiAxODFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fdGFibGUtYmxvY2sgLmNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3NfX3RhYmxlLWJsb2NrIC5jb2wtMyB7XG4gIHdpZHRoOiAxNTVweDtcbn1cbi5uZXdzX190YWJsZS1ibG9jayAuY29sLTQge1xuICB3aWR0aDogMTU1cHg7XG59XG4ubmV3c19fdGFibGUtYmxvY2sgLmNvbC01IHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzX190YWJsZS1ibG9jayAuY29sLTMsXG4gIC5uZXdzX190YWJsZS1ibG9jayAuY29sLTQsXG4gIC5uZXdzX190YWJsZS1ibG9jayAuY29sLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzX190YWJsZS1ibG9jayB0Ym9keSB0ciB7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uZXdzX190YWJsZS1ibG9jayB0Ym9keSB0ciB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG4ubmV3c19fdGFibGUtYmxvY2sgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZjtcbn1cbi5uZXdzX190YWJsZS1ibG9jayB0Ym9keSB0ciAubmV3c19fdGFibGUtLWNvbC0xIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5uZXdzX190YWJsZS1ibG9jayB0Ym9keSB0ciAubmV3c19fdGFibGUtLWNvbC0yIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgY29sb3I6ICMwODNmNWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX3RhYmxlLWJsb2NrIHRib2R5IHRyIC5uZXdzX190YWJsZS0tY29sLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuLm5ld3NfX3RhYmxlLWJsb2NrIHRib2R5IHRyIC5uZXdzX190YWJsZS0tY29sLTMge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubmV3c19fdGFibGUtYmxvY2sgdGJvZHkgdHIgLm5ld3NfX3RhYmxlLS1jb2wtNCxcbi5uZXdzX190YWJsZS1ibG9jayB0Ym9keSB0ciAubmV3c19fdGFibGUtLWNvbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzX190YWJsZS1ibG9jayB0Ym9keSB0ciAubmV3c19fdGFibGUtLWNvbC0zLFxuICAubmV3c19fdGFibGUtYmxvY2sgdGJvZHkgdHIgLm5ld3NfX3RhYmxlLS1jb2wtNCxcbiAgLm5ld3NfX3RhYmxlLWJsb2NrIHRib2R5IHRyIC5uZXdzX190YWJsZS0tY29sLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzX190YWJsZS0tbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzX190YWJsZS0tbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5uZXdzX190YWJsZS0tbGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogOHB4IDAgNXB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubmV3c19fdGFibGUtLWxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ld3NfX3RhYmxlLS1saW5rcyAubmV3c19fdGFibGUtLWxpbmtzLWV4dGVybmFsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2V4dGVybmFsLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbn1cbi5uZXdzX190YWJsZS0tbGlua3MgLm5ld3NfX3RhYmxlLS1saW5rcy1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb2N1bWVudC1kb3dubG9hZC5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG59XG4ubmV3c19fdGFibGUtLWxpbmtzIC5uZXdzX190YWJsZS0tbGlua3MtZG93bmxvYWQgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uY29tbWVudHNfX2Jsb2NrIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmZGZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uY29tbWVudHNfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29tbWVudHNfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29tbWVudHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbW1lbnRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNvbW1lbnRzX19pdGVtIHtcbiAgcGFkZGluZzogMzdweCAzMHB4IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rhc2gtYm9yZ2VyLnBuZ1wiKSB0b3AgcmVwZWF0LXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbW1lbnRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggNDBweCAxNXB4O1xuICB9XG59XG4uY29tbWVudHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNvbW1lbnRzX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29tbWVudHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5jb21tZW50c19faXRlbS0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbW1lbnRzX19pdGVtLS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jb21tZW50c19faXRlbS0tcGhvdG8ge1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uY29tbWVudHNfX2l0ZW0tLXBob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbn1cbi5jb21tZW50c19faXRlbS0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19faXRlbS0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmNvbW1lbnRzX19pdGVtLS1hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbW1lbnRzX19pdGVtLS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19faXRlbS0taW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLmNvbW1lbnRzX19pdGVtLS1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tbWVudHNfX2l0ZW0tLWFuc3dlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzFlNzhhNTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxMDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWU3OGE1O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5jb21tZW50c19faXRlbS0tYW5zd2VyLWFjdGl2ZSxcbi5jb21tZW50c19faXRlbS0tYW5zd2VyOmhvdmVyLFxuLmNvbW1lbnRzX19pdGVtLS1hbnN3ZXI6Zm9jdXMsXG4uY29tbWVudHNfX2l0ZW0tLWFuc3dlciBzcGFuLnRhZ2xpYi10ZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzA1OTNjNSAwJSwgIzFmNThhYyAxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb21tZW50c19fYW5zd2VyLS1ibG9jayB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xuICBwYWRkaW5nOiAxNXB4IDc2cHggMTVweCAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYW5zd2VyLS1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggMTJweDtcbiAgfVxufVxuLmNvbW1lbnRzX19hbnN3ZXItLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb21tZW50c19fYW5zd2VyLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYW5zd2VyLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jb21tZW50c19fYW5zd2VyLS1wdWJsaWNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtbGluay1pbmZvLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYW5zd2VyLS1wdWJsaWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29tbWVudHNfX2Fuc3dlci0tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuLmNvbW1lbnRzX19hbnN3ZXItLWZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29tbWVudHNfX2Fuc3dlci0tZm9ybS1hcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtLWFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtLWFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtLWFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG4uY29tbWVudHNfX2Fuc3dlci0tZm9ybS1zdWJtaXRfYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYW5zd2VyLS1mb3JtLXN1Ym1pdF9ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY29tbWVudHNfX2Fuc3dlci0tZm9ybS1zdWJtaXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xuICBwYWRkaW5nOiAxN3B4IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYW5zd2VyLS1mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtLWxpbmsge1xuICBjb2xvcjogIzFlNzhhNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29tbWVudHNfX2Fuc3dlci0tZm9ybS1saW5rIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG4uY29tbWVudHNfX2Fuc3dlci0tZm9ybS1zdWJtaXRfYmxvY2suc2VuZC0tZm9ybSxcbmJvZHkgLmNvbW1lbnRzX19hbnN3ZXItLWZvcm0tc3VibWl0X2Jsb2NrLmZvcm0tc3VibWl0X2Jsb2NrLS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtLXN1Ym1pdF9ibG9jay5mb3JtLXN1Ym1pdF9ibG9jay0tbm8tcGFkZGluZyAuY2hhcml0eV9fYm90dG9tLS1idG5zLXZhbGlkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29tbWVudHNfX2Fuc3dlci0tZm9ybS1zdWJtaXRfYmxvY2suZm9ybS1zdWJtaXRfYmxvY2stLW5vLXBhZGRpbmcgLmNoYXJpdHlfX2JvdHRvbS0tYnRucy12YWxpZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNvbW1lbnRzX19pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDBweCA0MHB4IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29tbWVudHNfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5jb21tZW50c19faXRlbS0tYWN0aXZlIC5jb21tZW50c19faXRlbS0td3JhcCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzEwYjRiYjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29tbWVudHNfX2l0ZW0tLWFjdGl2ZSAuY29tbWVudHNfX2l0ZW0tLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmNvbW1lbnRzX19pdGVtLS1hY3RpdmUgLmNvbW1lbnRzX19pdGVtLS1saW5rIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbW1lbnRzX19hbnN3ZXItLWJsb2NrLW1haW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYW5zd2VyLS1ibG9jay1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29tbWVudHNfX2Fuc3dlci0tYmxvY2stbWFpbiAuY29tbWVudHNfX2Fuc3dlci0tZm9ybS1zdWJtaXRfYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDI3NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21tZW50c19fYW5zd2VyLS1ibG9jay1tYWluIC5jb21tZW50c19fYW5zd2VyLS1mb3JtLXN1Ym1pdF9ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uY29sLXhzLTEsXG4uY29sLXNtLTEsXG4uY29sLW1kLTEsXG4uY29sLWxnLTEsXG4uY29sLXhzLTIsXG4uY29sLXNtLTIsXG4uY29sLW1kLTIsXG4uY29sLWxnLTIsXG4uY29sLXhzLTMsXG4uY29sLXNtLTMsXG4uY29sLW1kLTMsXG4uY29sLWxnLTMsXG4uY29sLXhzLTQsXG4uY29sLXNtLTQsXG4uY29sLW1kLTQsXG4uY29sLWxnLTQsXG4uY29sLXhzLTUsXG4uY29sLXNtLTUsXG4uY29sLW1kLTUsXG4uY29sLWxnLTUsXG4uY29sLXhzLTYsXG4uY29sLXNtLTYsXG4uY29sLW1kLTYsXG4uY29sLWxnLTYsXG4uY29sLXhzLTcsXG4uY29sLXNtLTcsXG4uY29sLW1kLTcsXG4uY29sLWxnLTcsXG4uY29sLXhzLTgsXG4uY29sLXNtLTgsXG4uY29sLW1kLTgsXG4uY29sLWxnLTgsXG4uY29sLXhzLTksXG4uY29sLXNtLTksXG4uY29sLW1kLTksXG4uY29sLWxnLTksXG4uY29sLXhzLTEwLFxuLmNvbC1zbS0xMCxcbi5jb2wtbWQtMTAsXG4uY29sLWxnLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wtc20tMTEsXG4uY29sLW1kLTExLFxuLmNvbC1sZy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXNtLTEyLFxuLmNvbC1tZC0xMixcbi5jb2wtbGctMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb2wteHMtMSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC14cy0yLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1sZy0yLFxuICAuY29sLXhzLTMsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1tZC0zLFxuICAuY29sLWxnLTMsXG4gIC5jb2wteHMtNCxcbiAgLmNvbC1zbS00LFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC14cy01LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1sZy01LFxuICAuY29sLXhzLTYsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1tZC02LFxuICAuY29sLWxnLTYsXG4gIC5jb2wteHMtNyxcbiAgLmNvbC1zbS03LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC14cy04LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1sZy04LFxuICAuY29sLXhzLTksXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1tZC05LFxuICAuY29sLWxnLTksXG4gIC5jb2wteHMtMTAsXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wteHMtMTEsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wteHMtMTIsXG4gIC5jb2wtc20tMTIsXG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdyZWV0aW5ncy0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmVldGluZ3MtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIycHggMzVweCAzNHB4O1xuICB9XG59XG4uZ3JlZXRpbmdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmVldGluZ3NfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZ3JlZXRpbmdzX19ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAyNXB4IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JlZXRpbmdzX19ibG9jayB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMTI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzBweCAxNXB4O1xuICB9XG59XG4uZ3JlZXRpbmdzX19ibG9jay0td3JhcHBlciB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdyZWV0aW5nc19fYmxvY2stLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ncmVldGluZ3NfX2Jsb2NrLS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5ncmVldGluZ3NfX2Jsb2NrLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdyZWV0aW5nc19fYmxvY2stLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4uZ3JlZXRpbmdzX19ibG9jay0tbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMTJweCAwIDAgMDtcbn1cbi5ncmVldGluZ3NfX2Jsb2NrLS1sZWFkIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ncmVldGluZ3NfX2Jsb2NrLS1sZWFkIHtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmdyZWV0aW5nc19fYmxvY2stLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5ncmVldGluZ3NfX2Jsb2NrLS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ncmVldGluZ3NfX2Jsb2NrLS1idG4ge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgfVxufVxuLmdyZWV0aW5nc19fYmxvY2stLWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FsZW5kcmllci13aGl0ZS5wbmdcIik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdyZWV0aW5nc19fYmxvY2stLWxlZnQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZ3JlZXRpbmdzX19ibG9jay0tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGVwYXNzZW1lbnQtd2hpdGUucG5nXCIpO1xufVxuLmdyZWV0aW5nc19fYmxvY2stLXJpZ2h0IC5ncmVldGluZ3NfX2Jsb2NrLS1idG46aG92ZXIge1xuICBjb2xvcjogIzFlNzhhNTtcbn1cbi5ncmVldGluZ3NfX2Jsb2NrLS1yaWdodCAuZ3JlZXRpbmdzX19ibG9jay0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xufVxuLnNlY3Rpb25fX2ZpbHRlcmluZyB7XG4gIG1hcmdpbjogNDRweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgYm9keSAuaG9tZS1wYWdlX19uZXdzLS1maXJzdCAuZmlsdGVyaW5nX19pdGVtLS1wcmV2IHtcbiAgICB3aWR0aDogMjY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLmhvbWUtcGFnZV9fbmV3cy0tZmlyc3QgLmZpbHRlcmluZ19faXRlbS0tcHJldiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhvbWUtcGFnZV9fYm94LWJsb2NrIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaG9tZS1wYWdlX19uZXdzLS10b3Age1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLXBhZ2VfX25ld3MtLXRvcCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDE4cHggMjVweDtcbiAgfVxufVxuLmhvbWUtcGFnZV9fbmV3cy0tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzUxYzBhYSAwJSwgIzY5YjdlYSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLXBhZ2VfX25ld3MtLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLXBhZ2VfX25ld3MtLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lLXBhZ2VfX25ld3MtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5ob21lLXBhZ2VfX25ld3MtLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHVibGljYXRpb25zLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICBtYXJnaW46IDIwcHggOHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWUtcGFnZV9fbmV3cy0tZmlyc3Qge1xuICAgIG1hcmdpbjogMjVweCAyNXB4IDA7XG4gIH1cbn1cbi5ob21lLXBhZ2VfX25ld3MtLWZpcnN0LS10b3AtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzEwYjRiYjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvbWUtcGFnZV9fbmV3cy0tZmlyc3QgLmZpbHRlcmluZ19faXRlbS0tcHJldiB7XG4gIGhlaWdodDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUtcGFnZV9fbmV3cy0tZmlyc3QgLmZpbHRlcmluZ19faXRlbS0tcHJldiB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGhlaWdodDogMjcycHg7XG4gICAgbWFyZ2luOiAwIDM1cHggMCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uaG9tZS1wYWdlX19uZXdzLS1maXJzdCAuZmlsdGVyaW5nX19pdGVtLS10ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IC5maWx0ZXJpbmdfX2l0ZW0tLXRleHQge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gIH1cbn1cbi5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IC5maWx0ZXJpbmdfX2l0ZW0tLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDIwcHggMTBweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IC5maWx0ZXJpbmdfX2l0ZW0tLWRhdGUge1xuICAgIG1hcmdpbjogMTJweCAxMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IC5maWx0ZXJpbmdfX2l0ZW0tLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG9tZS1wYWdlX19uZXdzLS1maXJzdCB7XG4gICAgbWFyZ2luOiAyNXB4IDE2cHggNXB4IDIycHg7XG4gIH1cbn1cbi5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IC5maWx0ZXJpbmdfX2l0ZW0tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IC5maWx0ZXJpbmdfX2l0ZW0tLXRpdGxlIHtcbiAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWUtcGFnZV9fbmV3cy0tZmlyc3QgLmZpbHRlcmluZ19faXRlbS0tbGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmhvbWUtcGFnZV9fbmV3cy0tZmlyc3QgLmZpbHRlcmluZ19faXRlbS0tbGluayB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG9tZS1wYWdlX19uZXdzLS1maXJzdCAuZmlsdGVyaW5nX19pdGVtLS1saW5rIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbn1cbi5yaWdodC1jb2xfX2Jsb2NrIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmsge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6aG92ZXIsXG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6Zm9jdXMsXG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yaWdodC1jb2xfX2Jsb2NrIC5yZWxsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1wcm9kLS1ib3R0b20tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW46IDVweCAwIDAgMjBweDtcbn1cbi5yaWdodC1jb2xfX2Jsb2NrIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLnJpZ2h0LWNvbF9fYmxvY2sgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAxMTZweDtcbn1cbi5yaWdodC1jb2xfX2Jsb2NrIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrIC5sZWFkLWJsb2NrLS1jaGFuZ2UtdXAsXG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jayAubGVhZC1ibG9jay0tY2hhbmdlLWRvd24ge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4ucmlnaHQtY29sX19ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJpZ2h0LWNvbF9fYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgfVxufVxuLnJpZ2h0LWNvbF9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAwIDE0cHg7XG59XG4ucmlnaHQtY29sX190YWIge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5yaWdodC1jb2xfX3RhYjpob3Zlcixcbi5yaWdodC1jb2xfX3RhYjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmlnaHQtY29sX190YWIuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMGI0YmI7XG4gIGNvbG9yOiAjMTBiNGJiO1xufVxuLnJpZ2h0LWNvbF9fZGF0ZS1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogNXB4IDAgMCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4ucmlnaHQtY29sX19jaGFuZ2UtaXRlbSB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmlnaHQtY29sX19jaGFuZ2UtaXRlbSB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMTVweDtcbiAgfVxufVxuLnJpZ2h0LWNvbF9fY2hhbmdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCksXG4ucmlnaHQtY29sX19jaGFuZ2UtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZTllOWU5O1xufVxuLnJpZ2h0LWNvbF9fY2hhbmdlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucmlnaHQtY29sX19jaGFuZ2UtaXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLnJpZ2h0LWNvbF9fY2hhbmdlLWl0ZW0tLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmlnaHQtY29sX19jaGFuZ2UtaXRlbS0tdmFsdWUtLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJpZ2h0LWNvbF9fY2hhbmdlLWl0ZW0tLXZhbHVlLS11cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQxOTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yaWdodC1jb2xfX2NoYW5nZS1pdGVtLS12YWx1ZS0tdXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtM3B4IDNweCAwIDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCA0cHggMy41cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbn1cbi5yaWdodC1jb2xfX2NoYW5nZS1pdGVtLS12YWx1ZS0tZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTFhNTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yaWdodC1jb2xfX2NoYW5nZS1pdGVtLS12YWx1ZS0tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC0xcHggM3B4IDAgMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggMy41cHggMCAzLjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpZ2h0LWNvbF9fbGluayB7XG4gIG1hcmdpbjogMCAwIDEwcHggMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi5yaWdodC1jb2xfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtbGluay1pbmZvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLnJpZ2h0LWNvbF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDQzOGE7XG4gIG1hcmdpbjogMTZweCAxNXB4O1xufVxuLnJpZ2h0LWNvbF9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucmlnaHQtY29sX19pdGVtLS1pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbjogMCAyNXB4IDAgMDtcbn1cbi5yaWdodC1jb2xfX2l0ZW0tLWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5yaWdodC1jb2xfX2l0ZW0tLWltZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yaWdodC1jb2xfX2l0ZW0tLXF1ZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDE1cHggMjJweCAyOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5yaWdodC1jb2xfX2l0ZW0tLXF1ZXN0aW9ucy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHBhZGRpbmc6IDVweCAwIDAgMDtcbn1cbi5yaWdodC1jb2xfX2l0ZW0tLXF1ZXN0aW9ucy1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgcGFkZGluZzogM3B4IDAgMCAwO1xufVxuLnJpZ2h0LWNvbF9faXRlbS0tcXVlc3Rpb25zLWNvdW50ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4ucmlnaHQtY29sX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucmlnaHQtY29sX19idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yaWdodC1jb2xfX2J0bi0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX3dpa2ktZm9ydW0ge1xuICBtYXJnaW46IDI1cHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb25fX3dpa2ktZm9ydW0ge1xuICAgIG1hcmdpbjogNzBweCAwIDAgMDtcbiAgfVxufVxuLndpa2lfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAud2lraV9fdG9wIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbi53aWtpX190b3AtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAud2lraV9fdG9wLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ud2lraV9fdG9wLS10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93aWtpLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53aWtpX190b3AtLXRpdGxlOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi53aWtpX190b3AtLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNTFjMGFhIDAlLCAjNjliN2VhIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53aWtpX190b3AtLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ud2lraV9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLndpa2lfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53aWtpX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi53aWtpX19pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndpa2lfX2l0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53aWtpX19pdGVtLS1kZXNjIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53aWtpX19pdGVtLS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cbi53aWtpX19pdGVtLS1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luOiAyNXB4IDAgNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndpa2lfX2l0ZW0tLWxpbmsge1xuICAgIG1hcmdpbjogMzVweCAwIDVweCAwO1xuICB9XG59XG4ud2lraV9faXRlbS0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wdWJsaWNhdGlvbnMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uZm9ydW0ge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3J1bSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9ydW1fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtX190b3Age1xuICAgIGhlaWdodDogNzRweDtcbiAgfVxufVxuLmZvcnVtX190b3AtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW1fX3RvcC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZvcnVtX190b3AtLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTRweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3J1bS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5mb3J1bV9fdG9wLS1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzUxYzBhYSAwJSwgIzY5YjdlYSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW1fX3RvcC0tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5mb3J1bV9faXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtX19pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gIH1cbn1cbi5mb3J1bV9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYWZmO1xufVxuLmZvcnVtX19pdGVtLS1kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmZvcnVtX19pdGVtLS10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW1fX2l0ZW0tLXRleHQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvcnVtX19pdGVtLS1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ydW1fX2l0ZW0tLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uZm9ydW1fX2l0ZW0tLWNvbW1lbnRzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG59XG4uZm9ydW1fX2l0ZW0tLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL1JTYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5mb3J1bV9faXRlbS0tdmlld3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLmZvcnVtX19pdGVtLS12aWV3czpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1leWUtbGluay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5mb3J1bV9faXRlbS0tYXJyLWxpbmsge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb3J1bV9faXRlbS0tYXJyLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5maWx0ZXJpbmdfX2JvdHRvbS0td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWx0ZXJpbmdfX2JvdHRvbS0td3JhcHBlciAuaG9tZS1wYWdlX19uZXdzLS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aWtpX19ib3R0b20tLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndpa2lfX2JvdHRvbS0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndpa2lfX2JvdHRvbS0td3JhcHBlciAud2lraV9fdG9wLS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndpa2lfX2JvdHRvbS0td3JhcHBlciAud2lraV9fdG9wLS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3J1bV9fYm90dG9tLS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW1fX2JvdHRvbS0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvcnVtX19ib3R0b20tLXdyYXBwZXIgLmZvcnVtX190b3AtLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW1fX2JvdHRvbS0td3JhcHBlciAuZm9ydW1fX3RvcC0tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbl9fc29jaWFsIHtcbiAgbWFyZ2luOiAyNXB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uX19zb2NpYWwge1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgfVxufVxuLnNvY2lhbF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzNXB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zb2NpYWxfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNvY2lhbF9faXRlbS0tbG9nbyBpbWcge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNvY2lhbF9faXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uc29jaWFsX19pdGVtLS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA4cHggMjVweDtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZTc4YTU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogMjVweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc29jaWFsX19pdGVtLS1idG4ge1xuICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgfVxufVxuLmhvbWUtaG9tZSAuZmlsdGVyaW5nX19pdGVtLS1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5ob21lLWhvbWUgYS5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjIuNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTEwJSk7XG59XG4uaG9tZS1ob21lIGEubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzIuNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTEwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUtaG9tZSAuZmlsdGVyaW5nX19pdGVtLS1wcmV2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxNzFweDtcbiAgfVxufVxuLmhvbWUtaG9tZSAuaG9tZS1wYWdlX19uZXdzLS1maXJzdCAuZmlsdGVyaW5nX19pdGVtLS1sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ob21lLWhvbWUgLmxlYWQtYmxvY2stLWNoYW5nZS11cCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5ob21lLWhvbWUgLnJlbGxlLS1rZXktY29udHJhdDpiZWZvcmUge1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWhvbWUgLmNhbnZhcy1saW5lLWhvcml6b250YWwge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDIwdnc7XG4gIH1cbn1cbi5ob21lLWhvbWUgLnJlbGxlLS1rZXktYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkMTkzO1xufVxuLmhvbWUtaG9tZSAucmVsbGUtLWtleS1hc2FwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDgzZjg7XG59XG4uaG9tZS1ob21lIC5sZWFkLWJsb2NrLS1pbWcgaW1nIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5ob21lLWhvbWUgLnJlbGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWUtaG9tZSAuZmlsdGVyaW5nX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJsdWUtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggNTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCA1MHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xufVxuLnllbGxvdy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggLTVweCAjZjBlNjhjO1xufVxuLmdyYXktc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IC01cHggIzgwODA4MDtcbn1cbmJvZHkgLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbnZpcm9ubmVtZW50IC5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudmlyb25uZW1lbnQgLm1haW4tYmctLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmVudmlyb25uZW1lbnQgLm1haW4tYmctLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5lbnZpcm9ubmVtZW50IC5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAzMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMzIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lbnZpcm9ubmVtZW50IC5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbnZpcm9ubmVtZW50IC5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuZW52aXJvbm5lbWVudCAubWFpbi1ibG9jay0tbGVhZC1wcm9kIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbi5lbnZpcm9ubmVtZW50IC5pbm5lci1jb25kaXRpb25zLmlubmVyLWJveC1ibG9jayB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudmlyb25uZW1lbnQgLmlubmVyLWNvbmRpdGlvbnMuaW5uZXItYm94LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIG1heC13aWR0aDogNzU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmVudmlyb25uZW1lbnQgLmlubmVyLWNvbmRpdGlvbnMuaW5uZXItYm94LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICB9XG59XG4uZW52aXJvbm5lbWVudCAubWFpbi1iZy0td3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZW52aXJvbm5lbWVudCAuaW5uZXItYmxvY2tsaXN0LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5lbnZpcm9ubmVtZW50IC5pbm5lci1ibG9ja2xpc3QtLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5lc3RpbWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1hdGlxdWVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuYS50ZW1hdGlxdWVzLS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9sZWZ0LWFycm93LWJsdWUucG5nXCIpIDhweCA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEudGVtYXRpcXVlcy0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lc3RpbWEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmVzdGltYS0tc2VjdXJpdGUsXG4uZXN0aW1hLS1kdXJhYmxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZXN0aW1hLS1zZWN1cml0ZSxcbiAgLmVzdGltYS0tZHVyYWJsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uZXN0aW1hLS1zZWN1cml0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGVmdC1hcnJvdy1ibHVlLnBuZ1wiKSBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZXN0aW1hLS1kdXJhYmxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmVzdGltYS0tZHVyYWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGVmdC1hcnJvdy1ibHVlLnBuZ1wiKSBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmVzdGltYS0tZ2xvYmFsIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lc3RpbWEtLWdsb2JhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmVzdGltYS0tcXVlc3Rpb25zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVzdGltYS0tcHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uZXN0aW1hLS1wcm9ncmVzcy1iYXItd2hvbGUge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjQwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lc3RpbWEtLXByb2dyZXNzLWJhci1wYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQxOTM7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjlkMTkzO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5lc3RpbWEtLWNsb2NrIHtcbiAgZm9udC1zaXplOiA2cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lc3RpbWEtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uZXN0aW1hLS10ZW1wcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXN0aW1hLS10ZW1wcyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5leHBsaWNhdGlvbiB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4cGxpY2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDc1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5leHBsaWNhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgfVxufVxuLmRlcm5pZXJlcyB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmlubmVyLWNvbmRpdGlvbnMtLWxpc3QgYSB7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbm5lci13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5pbm5lci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDgxJTtcbiAgfVxufVxuLnNlY3Rpb24tLWRpYWdub3N0aWMge1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5kaWFnbm9zdGljLS1oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDQzOGE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpYWdub3N0aWMtLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGlhZ25vc3RpYy0taGVhZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRpYWdub3N0aWMtLWhlYWQtcXVlc3Rpb24sXG4uZGlhZ25vc3RpYy0taGVhZC1hdXRvIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGlhZ25vc3RpYy0taGVhZC1xdWVzdGlvbiB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cbi5kaWFnbm9zdGljLS1oZWFkLWF1dG8ge1xuICB3aWR0aDogNDAlO1xufVxuLmRpYWdub3N0aWMtLWxpIHtcbiAgcGFkZGluZzogMjBweCA0MHB4IDE1cHggNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggcmdiYSgzMCwxMjAsMTY1LDAuMik7XG59XG4uZGlhZ25vc3RpYy0tbGk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbn1cbi5kaWFnbm9zdGljLS1saTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlhZ25vc3RpYy0tbGk6bm90KC5kaWFnbm9zdGljLS1saS1jaGVjaykge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpYWdub3N0aWMtLWxpOm5vdCguZGlhZ25vc3RpYy0tbGktY2hlY2spIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbi5kaWFnbm9zdGljLS1sZWZ0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZGlhZ25vc3RpYy0tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMxZTc4YTU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaWFnbm9zdGljLS1sZWZ0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmRpYWdub3N0aWMtLW51bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuLmRpYWdub3N0aWMtLWxpLWNoZWNrIC5kaWFnbm9zdGljLS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ncmVlbi1vay5wbmdcIik7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5kaWFnbm9zdGljLS1uYW1lLFxuLmRpYWdub3N0aWMtLW51bWJlciB7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuLmRpYWdub3N0aWMtLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpYWdub3N0aWMtLXJpZ2h0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgfVxufVxuLmRpYWdub3N0aWMtLW1hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kaWFnbm9zdGljLS1tYXJrLW5vLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpYWdub3N0aWMtLW1hcmstc3RhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YXItZW1wdHkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5kaWFnbm9zdGljLS1tYXJrLXN0YXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YXItZmlsbC5wbmdcIik7XG59XG4uZGlhZ25vc3RpYy0tbWFyay10ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi5sYS1yb3V0ZSBjb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubGEtcm91dGUgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbiB7XG4gIGhlaWdodDogMTczcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxhLXJvdXRlIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGEtcm91dGUgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbiB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmxhLXJvdXRlIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAubGEtcm91dGUgLm1haW4tYmxvY2stLWxlYWQtcHJvZCB7XG4gICAgd2lkdGg6IDk5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5sYS1yb3V0ZSAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kIHtcbiAgICB3aWR0aDogMjM2LjZweDtcbiAgfVxufVxuLmxhLXJvdXRlIC5sZWFkLWJsb2NrLS1pbWcge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubGEtcm91dGUgLmxlYWQtYmxvY2stLWltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmxhLXJvdXRlIC5rZXktZmlndXJlcyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuLmxhLXJvdXRlIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluazpsYXN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haW4tYmxvY2stbGluay0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5sYS1yb3V0ZSAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmsge1xuICBoZWlnaHQ6IDg3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG4gIHdpZHRoOiAxMDElO1xufVxuLmxhLXJvdXRlIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0MGRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKTtcbn1cbi5sYS1yb3V0ZSAubGVhZC1ibG9jay0tcHJpY2UtbGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubGEtcm91dGUgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG4ubGEtcm91dGUgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmxhLXJvdXRlIC5pbm5lci10ZXh0X19saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYS1yb3V0ZSAubWFpbi1iZyB7XG4gIHotaW5kZXg6IDA7XG59XG4ubGEtcm91dGUgLmRpYWdub3N0aWMtLW1hcmsge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxhLXJvdXRlIC5kaWFnbm9zdGljLS1tYXJrLXN0YXIge1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYS1yb3V0ZSAuZGlhZ25vc3RpYy0tbWFyay1zdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbn1cbi5sYS1yb3V0ZSAuZGlhZ25vc3RpYy0tbWFyay10ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IDVweDtcbn1cbi5sYS1yb3V0ZSAuY29uZmlybWF0aW9uLS12YWxpZGVyLXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGEtcm91dGUgLmNvbmZpcm1hdGlvbi0tdmFsaWRlciB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sYS1yb3V0ZSAuY29uZmlybWF0aW9uLS12YWxpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmxhLXJvdXRlIC5jb25maXJtYXRpb24tLWFubnVlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlMWY3O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLmxhLXJvdXRlIC5tZC1zdWJtaXQtYnRuIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmF1Z21lbnRlei0tZGVzY292ZXJlZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hdWdtZW50ZXotLWRlc2NvdmVyZWQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnaSc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTFjOGM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hdWdtZW50ZXotLWRlc2NvdmVyZWQtbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGVmdC1hcnJvdy1ibHVlLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbn1cbi5hdWdtZW50ZXotLWRlc2NvdmVyZWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZC1hbmFsaXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbm5lci1ib3gtYmxvY2suaW5uZXItY29ubmVjdGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItYm94LWJsb2NrLmlubmVyLWNvbm5lY3RlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmlubmVyLWJveC1ibG9jay5pbm5lci1jb25uZWN0ZSB7XG4gICAgbWF4LXdpZHRoOiA4MSU7XG4gIH1cbn1cbi5pbm5lci1jb25uZWN0ZS0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29ubmVjdGUtLWNvbnRlbnQtaW5mIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29ubmVjdGUtLWNvbnRlbnQtaW5mIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uaW5uZXItY29ubmVjdGUtLWF1dG8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1jb25uZWN0ZS0tYXV0byB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5uZXItY29ubmVjdGUtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1jb25uZWN0ZS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY29ubmVjdGUtLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuLmNvbm5lY3RlLS1pbWctd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA0MzhhO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uY29ubmVjdGUtLWZpZ3VyZSB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbm5lY3RlLS1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbm5lY3RlLS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cbi5jb25uZWN0ZS0taXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbm5lY3RlLS1pbWctdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uY29ubmVjdGUtLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5jb25uZWN0ZS0tZGVzYy10ZXh0LmNvbm5lY3RlLS1kZXNjLXRleHQtY2hlY2s6YmVmb3JlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBlMjk1O1xuICBsZWZ0OiA1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY29ubmVjdGUtLWRlc2MtdGV4dC5jb25uZWN0ZS0tZGVzYy10ZXh0LWNoZWNrOmFmdGVyIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBlMjk1O1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA0cHg7XG59XG4uY29ubmVjdGUtLWRlc2MtdGV4dC5jb25uZWN0ZS0tZGVzYy10ZXh0LXRlcm06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2F0dGVudGUucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmNvbm5lY3RlLS1maWxsOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG59XG4uY29ubmVjdGUtLXdob2xlIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uY29ubmVjdGUtLWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25uZWN0ZS0tY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmVzdGltYS0tbWFyayxcbi5lc3RpbWEtLW1hcmstdGVtcHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lc3RpbWEtLW1hcmssXG4gIC5lc3RpbWEtLW1hcmstdGVtcHMge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lc3RpbWEtLW1hcmssXG4gIC5lc3RpbWEtLW1hcmstdGVtcHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuZXN0aW1hLS1tYXJrLFxuICAuZXN0aW1hLS1tYXJrLXRlbXBzIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5lc3RpbWEtLWJ1dHRvbi13cmFwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5lc3RpbWEtLWJ1dHRvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zZW5kLS1mb3JtIC5zZW5kLS1mb3JtLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZW5kLS1mb3JtLm5vdC12YWxpZCAuY2hhcml0eV9fYm90dG9tLS1idG5zLXZhbGlkIHtcbiAgYmFja2dyb3VuZDogI2IzZTFmNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VuZC0tZm9ybS5ub3QtdmFsaWQgLnNlbmQtLWZvcm0tZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub24tdmFsaWRhdGVkIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2QtYW5hbGlzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vbi12YWxpZGF0ZWQgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZC1xdWVzdGlvbnMsXG4ubm9uLXZhbGlkYXRlZCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kLXByaW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9uLXZhbGlkYXRlZCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kIHtcbiAgICB3aWR0aDogMjgzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLm5vbi12YWxpZGF0ZWQgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZCB7XG4gICAgd2lkdGg6IDM1NC42cHg7XG4gIH1cbn1cbi5ub24tdmFsaWRhdGVkIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9uLXZhbGlkYXRlZCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uIHtcbiAgICB3aWR0aDogMTkxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLm5vbi12YWxpZGF0ZWQgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5vbi12YWxpZGF0ZWQgLmlubmVyLWNvbm5lY3RlLS10aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubm9uLXZhbGlkYXRlZCAuaW5uZXItY29ubmVjdGUtLWF1dG8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub24tdmFsaWRhdGVkIC5jb25uZWN0ZS0tZGVzYyxcbi5ub24tdmFsaWRhdGVkIC5lc3RpbWEtLXByb2dyZXNzLWJhcixcbi5ub24tdmFsaWRhdGVkIC5lc3RpbWEtLW1hcmstdGVtcHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vbi12YWxpZGF0ZWQgLnNlbmQtLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vbi1wcm9maWwtLWVzdGltYSAuc2VlLXB1YmxpYy1wcm9maWwgYSB7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuLm1vbi1wcm9maWwge1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi5tb24tcHJvZmlsIC5sYXN0LW1vZGlmaWNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5sYXN0LW1vZGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubW9uLXByb2ZpbCAubW9uLXByb2ZpbC0tZXN0aW1hIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5tb24tcHJvZmlsLS1lc3RpbWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9uLXByb2ZpbCAubW9uLXByb2ZpbC0tZXN0aW1hIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vbi1wcm9maWwgLm1vbi1wcm9maWwtLWVzdGltYSAuZXN0aW1hLS1wcm9ncmVzcy1iYXIge1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmluZy10b3A6IDJweDtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLm1vbi1wcm9maWwgLm1vbi1wcm9maWwtLWVzdGltYSAuZXN0aW1hLS1wcm9ncmVzcy1iYXItLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4ubW9uLXByb2ZpbCAuc2VlLXB1YmxpYy1wcm9maWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb24tcHJvZmlsIC5zZWUtcHVibGljLXByb2ZpbCBhIHtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4ubW9uLXByb2ZpbCAuaW5uZXItYmxvY2tsaXN0LS13cmFwcGVyIHtcbiAgcGFkZGluZzogMzVweCAyMHB4IDM1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9uLXByb2ZpbCAuc2VlLXB1YmxpYy1wcm9maWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuc2VlLXB1YmxpYy1wcm9maWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5uZXItYm94LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubW9uLXByb2ZpbCAuaW5uZXItYmxvY2tsaXN0LS13cmFwcGVyIHtcbiAgcGFkZGluZzogMzVweCAyMHB4IDM1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9uLXByb2ZpbCAuaW5uZXItYmxvY2tsaXN0LS13cmFwcGVyLmFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmlubmVyLWJsb2NrbGlzdC0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5pbm5lci1ibG9ja2xpc3QtLXdyYXBwZXItc2NhbGUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5tb24tcHJvZmlsIC5pbm5lci1ibG9ja2xpc3QtLXdyYXBwZXItc2NhbGUgLmlubmVyLWJsb2NrbGlzdC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubW9uLXByb2ZpbCAuaW5uZXItYmxvY2tsaXN0LS13cmFwcGVyLXNjYWxlIC5maXJzdC1tb2RpZmllciB7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXItLXdpdGgtaW1hZ2Uge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlciB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlci0td3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1NXB4IDU1cHggNTVweCA1NXB4LzUwcHggNTBweCA1MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlci0td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXItLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2JpcnRoLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19iaXJ0aC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX3NldHRsZS1kb3duLWRhdGUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzFlNzhhNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fc2V0dGxlLWRvd24tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZWRpdCByaWdodCAzMHB4IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fbGF0bG9uZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19sYXRsb25nIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2VkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZWRpdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2VkaXQgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2VkaXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTQuNzJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2VkaXQgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9kaWZpZXItd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjZweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2VkaXQtLWljb24tcGFyYW1ldGVyIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BhcmFtZXRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xufVxuLm1vbi1wcm9maWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuLm1vbi1wcm9maWwgbGkgbGluZS1oZWlnaHQgMS41LS1pY29uLXBhcmFtZXRlciBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXJhbWV0ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbn1cbi5tb24tcHJvZmlsIC5wcm9maWxlLW9ubHkge1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5tb24tcHJvZmlsIC5wcm9maWxlLW9ubHkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5tb24tcHJvZmlsIGxpLmNoZWNrZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgbGkuY2hlY2tlZCB7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsIGxpLmNoZWNrZWQuaW1wb3J0YW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb24tcHJvZmlsIGxpLmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLXRydXF1b2lzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwge1xuICB3aWR0aDogNzAlO1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDMwcHggLTIwcHggMDtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbj4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0td3JhcHBlciA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyIDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMzBweCAtMjBweCAzMHB4IC0yMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyICsgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZTllOWU5O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIgKyAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIgPiBkaXYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0td3JhcHBlciA+IGRpdiAuc3BhY2UtYmVmb3JlIHRkLFxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IC5zcGFjZS1iZWZvcmUgdGgge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIgPiBkaXYgLnNwYWNlLWJlZm9yZSB0ZCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IC5zcGFjZS1iZWZvcmUgdGgge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIgPiBkaXYgdGgge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAzcHggMTVweCAzcHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogM3B4IDE1cHggM3B4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0td3JhcHBlciA+IGRpdiB0YWJsZSxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHRib2R5LFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIgPiBkaXYgdHIsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0td3JhcHBlciA+IGRpdiB0ZCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXIgPiBkaXYgdGgsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0td3JhcHBlciA+IGRpdiBwIHtcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsLS10aXRsZSBpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0tZW1haWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fY29udGFjdC1pbmZvcm1hdGlvbixcbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZm9ybWF0aW9ucyxcbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9faW50ZXJlc3Qge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fY29udGFjdC1pbmZvcm1hdGlvbixcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19mb3JtYXRpb25zLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2ludGVyZXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb24sXG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX3RyYXZhaWwge1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZXhwbG9pdGF0aW9uLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX3RyYXZhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2V4cGxvaXRhdGlvbiBzdHJvbmcsXG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX3RyYXZhaWwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0tbGFyZ2Uge1xuICB3aWR0aDogNjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXNtYWxsIHtcbiAgd2lkdGg6IDM4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWwtLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb25fX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZXhwbG9pdGF0aW9uX19saW5rOmhvdmVyLFxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb25fX2xpbms6Zm9jdXMsXG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2V4cGxvaXRhdGlvbl9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2V4cGxvaXRhdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb25fX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2V5ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb250YWN0LWluZm9ybWF0aW9uIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNXB4IDMwcHggNXB4IDA7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2Zvcm1hdGlvbnMgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2NvbnRhY3QtaW5mb3JtYXRpb24sXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZm9ybWF0aW9ucyxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX190cmF2YWlsLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2ludGVyZXN0LFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2V4cGxvaXRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2NvbnRhY3QtaW5mb3JtYXRpb24gdGFibGUsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZm9ybWF0aW9ucyB0YWJsZSxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX190cmF2YWlsIHRhYmxlLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2ludGVyZXN0IHRhYmxlLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2V4cGxvaXRhdGlvbiB0YWJsZSxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb250YWN0LWluZm9ybWF0aW9uIHRkLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2Zvcm1hdGlvbnMgdGQsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fdHJhdmFpbCB0ZCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19pbnRlcmVzdCB0ZCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb24gdGQsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fY29udGFjdC1pbmZvcm1hdGlvbiB0aCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19mb3JtYXRpb25zIHRoLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX3RyYXZhaWwgdGgsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9faW50ZXJlc3QgdGgsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZXhwbG9pdGF0aW9uIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2NvbnRhY3QtaW5mb3JtYXRpb24gdGgsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZm9ybWF0aW9ucyB0aCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX190cmF2YWlsIHRoLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2ludGVyZXN0IHRoLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2V4cGxvaXRhdGlvbiB0aCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb250YWN0LWluZm9ybWF0aW9uIHRkLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2Zvcm1hdGlvbnMgdGQsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fdHJhdmFpbCB0ZCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19pbnRlcmVzdCB0ZCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb24gdGQsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fY29udGFjdC1pbmZvcm1hdGlvbiBwLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2Zvcm1hdGlvbnMgcCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX190cmF2YWlsIHAsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9faW50ZXJlc3QgcCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19leHBsb2l0YXRpb24gcCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb250YWN0LWluZm9ybWF0aW9uIHAsXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZm9ybWF0aW9ucyBwLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX3RyYXZhaWwgcCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19pbnRlcmVzdCBwLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2V4cGxvaXRhdGlvbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fY29udGFjdC1pbmZvcm1hdGlvbiBsaSxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19mb3JtYXRpb25zIGxpLFxuICAubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX3RyYXZhaWwgbGksXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9faW50ZXJlc3QgbGksXG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fZXhwbG9pdGF0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb25maWRlbnRpYWwgLmluZm8tdXNlcl9fZGV0YWlsLS1jb250ZW50LFxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19zb2RpYWFsIC5pbmZvLXVzZXJfX2RldGFpbC0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb25maWRlbnRpYWwgc3Ryb25nLFxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19zb2RpYWFsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDVweCAwO1xufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb25maWRlbnRpYWwge1xuICB3aWR0aDogNzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fY29uZmlkZW50aWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb25maWRlbnRpYWwgLmluZm8tdXNlcl9fZGV0YWlsLS1jb250ZW50LFxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19zb2RpYWFsIC5pbmZvLXVzZXJfX2RldGFpbC0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2RldGFpbF9fY29uZmlkZW50aWFsIC5pbmZvLXVzZXJfX2RldGFpbC0tY29udGVudCxcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19zb2RpYWFsIC5pbmZvLXVzZXJfX2RldGFpbC0tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19jb25maWRlbnRpYWwgc3Ryb25nLFxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZGV0YWlsX19zb2RpYWFsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19kZXRhaWxfX2Fzc29jaWF0ZS0tbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19leHBsYW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMC43MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZXhwbGFuYXRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgfVxufVxuLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZXhwbGFuYXRpb24tLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwgLmluZm8tdXNlcl9fZXhwbGFuYXRpb24tLXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19leHBsYW5hdGlvbi0tdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubW9uLXByb2ZpbCAuaW5mby11c2VyX19leHBsYW5hdGlvbi0tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2V4cGxhbmF0aW9uLS1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLXVzZXJfX2V4cGxhbmF0aW9uLS1jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tb24tcHJvZmlsIC5pbmZvLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbCAuaW5mby1pbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG4ubW9uLXByb2ZpbCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vbi1wcm9maWwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vbi1wcm9maWwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjNWViMGVjO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ubW9uLXByb2ZpbCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjNWViMGVjO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1vbi1wcm9maWwgLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb24tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb24tcHJvZmlsIC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uLS10aXRsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb24tcHJvZmlsIC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uLS10aXRsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmluZm8tdXNlcl9fZXhwbGFuYXRpb24tLXdyYXBwZXIgLmluZm8tdXNlcl9fZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5vcGVuIC5hY2NvcmRpb24tLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb24tcHJvZmlsLXB1YmxpYyAuaW5mby11c2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5jaGFyaXR5X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5jb2wtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuY29sLTIgPiAqIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmNvbC0yID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5hc3NvY2lhdGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5hc3NvY2lhdGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmFzc29jaWF0ZS1saXN0IGxpIHtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLnJhZGlvLWxpc3QtLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuY2hlY2tib3gtbGlzdC0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmNoZWNrYm94ICsgbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCxcbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAucmFkaW86Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuZG9jdW1lbnRzX19zZWxlY3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmlucHV0LXRleHQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5kYXRhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5kYXRhIHRoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmRhdGEgdHIgKyB0ciB0aCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIHRhYmxlICsgdGFibGUgdGgge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuZXhwbGFpbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmV4cGxhaW4ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuZXF1aXBlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5lcXVpcGVtZW50ID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuZXF1aXBlbWVudCA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5lcXVpcGVtZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlOWU5ZTk7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5lcXVpcGVtZW50IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmVxdWlwZW1lbnQgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuZXF1aXBlbWVudC0tcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5lcXVpcGVtZW50LS1yZW1vdmUgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmVxdWlwZW1lbnQtLWFkZCB7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmVxdWlwZW1lbnQtLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmVxdWlwZW1lbnQtLWFkZDpob3Zlcixcbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAuZXF1aXBlbWVudC0tYWRkOmZvY3VzIHtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmVxdWlwZW1lbnQgKyAuZXF1aXBlbWVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLmVxdWlwZW1lbnQgKyAuZXF1aXBlbWVudCAuZXF1aXBlbWVudC0tcmVtb3ZlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5wYXR1cmFnZSArIC5wYXR1cmFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAucGF0dXJhZ2UgKyAucGF0dXJhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAucGF0dXJhZ2UtLWFkZCB7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLnBhdHVyYWdlLS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5wYXR1cmFnZS0tYWRkOmhvdmVyLFxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5wYXR1cmFnZS0tYWRkOmZvY3VzIHtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLnBhdHVyYWdlIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAucGF0dXJhZ2UgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5wYXR1cmFnZSAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5mb3JtIC5wYXR1cmFnZSAucGF0dXJhZ2UtLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuZm9ybSAucGF0dXJhZ2UgLnBhdHVyYWdlLS1yZW1vdmUgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmZvcm0gLnBhdHVyYWdlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5IC5tb24tcHJvZmlsLS1tb2RpZmllciAuaW5wdXQtdGV4dC5udW1iZXItYW5pbWFsIHtcbiAgd2lkdGg6IDk5cHg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cbi5pbmZvLXVzZXJfX2RldGFpbC0td3JhcHBlci1hc3NvbGVtZW50IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubW9uLWV4LW1vZGlmaWVyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmlucHV0LXRleHQuaW5wdXQtc3R5bGUtbW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb24tcHJvZmlsLS1tb2RpZmllciAuaW5wdXQtdGV4dC5pbnB1dC1zdHlsZS1tb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pbmZvLXVzZXJfX2RldGFpbF9fcGFzc3dvcmQgLmluZm8tdXNlcl9fZGV0YWlsLS10aXRsZS5tb3QtZGUtcGFzc2UtaW1nIGltZyB7XG4gIGhlaWdodDogMzVweDtcbn1cbi5tb24tZXgtbW9kaWZpZXIgLmVucmVmaXN0ZXJlIC5pbm5lci1ib3gtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkubW9uLWV4LW1vZGlmaWVyIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLW1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExNHB4IGNlbnRlcjtcbn1cbi5kZWdyZS1zcGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZWdyZS1zcGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb24tcHJvZmlsIC5zZWUtcHVibGljLXByb2ZpbC0tYXBlcmN1OmhvdmVyLFxuLm1vbi1wcm9maWwgLnNlZS1wdWJsaWMtcHJvZmlsLS1hcGVyY3U6Zm9jdXMsXG4ubW9uLXByb2ZpbCAuc2VlLXB1YmxpYy1wcm9maWwtLWFwZXJjdTphY3RpdmUge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbi5zZWN0aW9uX19mb3J1bS10YWJsZSAuZmlsdGVyaW5nX19wYWdpbmF0aW9uX19pdGVtIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb25fX2ZvcnVtLXRhYmxlIC5maWx0ZXJpbmdfX3BhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4ucGFnZS1ib2R5IGRpdi5mb3J1bS0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtYm9keSBkaXYuZm9ydW0tLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuICAucGFnZS1ib2R5IGRpdi5mb3J1bS0tdGl0bGUgLmVsaXBjZTpiZWZvcmUge1xuICAgIHRvcDogLTNweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ydW0tLWhlYWRlciAubWFpbi1iZy0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuLmZvcnVtLS1oZWFkZXIgKyBzZWN0aW9uX19mb3J1bS10YWJsZSAuZm9ydW0tdGFibGUtMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuZm9ydW0tdG9wLS1ibG9jayB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1haW4tYmxvY2stLXdyYXBwZXIgLm1haW4tYmctLXdyYXBwZXIuZm9ydW0tbWFpbiB7XG4gIGhlaWdodDogMTg1cHg7XG59XG4ubWFpbi1ibG9jay0tZm9ydW0tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluLWJsb2NrLS1mb3J1bS1ibG9jayAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmsge1xuICBoZWlnaHQ6IDcwcHg7XG59XG4uZm9ydW0tdGFibGUge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ydW0tdGFibGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5mb3J1bS10YWJsZS0xIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbi5mb3J1bS10YWJsZS0yIHtcbiAgbWFyZ2luOiAzOHB4IGF1dG8gMDtcbn1cbi5mb3J1bS10YWJsZS0tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtLXRhYmxlLS10b3Age1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uZm9ydW0tdGFibGUtLXRvcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW0tdGFibGUtLXRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZm9ydW0tdGFibGUtLXRvcCAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uZm9ydW0tdGFibGUtLXRvcCAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXIgLmhlYWRlcl9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW0tdGFibGUtLXRvcCAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXIgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW0tdGFibGUtLXRvcCAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cbi5mb3J1bS10YWJsZS0tbWFpbi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA0OHB4IDE1cHggOHB4O1xufVxuLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlciAuY29sLTIsXG4uZm9ydW0tdGFibGUtLW1haW4taGVhZGVyIC5jb2wtMyxcbi5mb3J1bS10YWJsZS0tbWFpbi1oZWFkZXIgLmNvbC00LFxuLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlciAuY29sLTUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS0tbWFpbi1oZWFkZXIgLmNvbC0yLFxuICAuZm9ydW0tdGFibGUtLW1haW4taGVhZGVyIC5jb2wtMyxcbiAgLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlciAuY29sLTQsXG4gIC5mb3J1bS10YWJsZS0tbWFpbi1oZWFkZXIgLmNvbC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlciAuY29sLTEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlciAuY29sLTEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS0tbWFpbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA0MzhhO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlciAuY29sLTEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlciAuY29sLTIge1xuICAgIHdpZHRoOiAxMy41JTtcbiAgfVxuICAuZm9ydW0tdGFibGUtLW1haW4taGVhZGVyIC5jb2wtMyB7XG4gICAgd2lkdGg6IDEwLjUlO1xuICB9XG4gIC5mb3J1bS10YWJsZS0tbWFpbi1oZWFkZXIgLmNvbC00IHtcbiAgICB3aWR0aDogMjYlO1xuICB9XG59XG4uZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cge1xuICBjb2xvcjogIzAwNDM4YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWZhZmY7XG59XG4uZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cgLm1vYmlsZS10aXRsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5LXJvdyAubW9iaWxlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cgLnRhYmxlLXZhbHVlIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cgLnRhYmxlLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cgLmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5LXJvdyAuY29sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtMSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5LXJvdyAuY29sLTIge1xuICAgIHdpZHRoOiAxMy41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5LXJvdyAuY29sLTMge1xuICAgIHdpZHRoOiAxMC41JTtcbiAgfVxufVxuLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtNCB7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxufVxuLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtNSB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtNSAubW9iaWxlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4uZm9ydW0tdGFibGUuZm9ydW0tdGFibGUtMiAuZm9ydW0tdGFibGUtLW1haW4taGVhZGVyIC5jb2wtMSB7XG4gIHdpZHRoOiA1OCU7XG59XG4uZm9ydW0tdGFibGUuZm9ydW0tdGFibGUtMiAuZm9ydW0tdGFibGUtLW1haW4taGVhZGVyIC5jb2wtMiB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZm9ydW0tdGFibGUuZm9ydW0tdGFibGUtMiAuZm9ydW0tdGFibGUtLW1haW4taGVhZGVyIC5jb2wtMyB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZm9ydW0tdGFibGUuZm9ydW0tdGFibGUtMiAuZm9ydW0tdGFibGUtLW1haW4tYm9keSAuZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcnVtLXRhYmxlLmZvcnVtLXRhYmxlLTIgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHkgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtMSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS5mb3J1bS10YWJsZS0yIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5IC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5LXJvdyAuY29sLTIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW0tdGFibGUuZm9ydW0tdGFibGUtMiAuZm9ydW0tdGFibGUtLW1haW4tYm9keSAuZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cgLmNvbC0zIHtcbiAgICB3aWR0aDogNy41JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb3J1bS10YWJsZS5mb3J1bS10YWJsZS0yIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5IC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5LXJvdyAuY29sLTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW0tdGFibGUuZm9ydW0tdGFibGUtMiAuZm9ydW0tdGFibGUtLW1haW4tYm9keSAuZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3cgLmNvbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmZvcnVtLXRhYmxlLmZvcnVtLXRhYmxlLTIgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHkgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtNCBhIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcnVtLXRhYmxlLmZvcnVtLXRhYmxlLTIgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHkgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHktcm93IC5jb2wtNCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRocmVhZC0td3JhcHBlciB7XG4gIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aHJlYWQtLXdyYXBwZXIgLmhlYWRlcl9fc2VhcmNoLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudGhyZWFkLS13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4udGhyZWFkLS10b3Age1xuICBwYWRkaW5nOiAwIDM1cHggMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50aHJlYWQtLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnRocmVhZC0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi50aHJlYWQtLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbn1cbi50aHJlYWQtLWJ0biBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50aHJlYWQtLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudGhyZWFkLS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50aHJlYWQtbWFpbiB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50aHJlYWQtbWFpbiAuc29jaWFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhyZWFkLW1haW4gLnNvY2lhbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG4udGhyZWFkLWl0ZW0tLXBob3RvIHtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xufVxuLnRocmVhZC1pdGVtLS1waG90byBpbWcge1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aHJlYWQtaXRlbS0tcGhvdG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4udGhyZWFkLWl0ZW0tLXRleHQge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRocmVhZC1pdGVtLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnRocmVhZC1pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aHJlYWQtaXRlbS0tdGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50aHJlYWQtaXRlbS0tbGluazEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMWY0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50aHJlYWQtaXRlbS0tbGluazEgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRocmVhZC1pdGVtLS1saW5rMSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aHJlYWQtaXRlbS0tbGluazEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnRocmVhZC1pdGVtLS1saW5rMiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRocmVhZC1pdGVtLS1saW5rMiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhyZWFkLWl0ZW0tLWxpbmsyIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRocmVhZC1pdGVtLS1saW5rMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udGhyZWFkLWl0ZW0tLWxpa2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzEwYjRiYjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRocmVhZC1pdGVtLS1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wb3VjZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhyZWFkLWl0ZW0tLWxpa2Uge1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50aHJlYWQtaXRlbS0tZGlzbGlrZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGhyZWFkLWl0ZW0tLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tdGh1bWItZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhyZWFkLWl0ZW0tLWRpc2xpa2Uge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50aHJlYWQtaXRlbS0tZGF0ZSB7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLnRocmVhZC1pdGVtLS1jb250ZW50IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50aHJlYWQtaXRlbS0tY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRocmVhZC1pdGVtLS1jb250ZW50IGltZyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhyZWFkLWl0ZW0tLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDAgOTdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50aHJlYWQtaXRlbS0tcmVwbHkge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxMGI0YmI7XG4gIG1hcmdpbjogMjBweCAwIDAgMTVweDtcbiAgcGFkZGluZzogMjBweCAwIDQwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhyZWFkLWl0ZW0tLXJlcGx5IHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDY1cHg7XG4gIH1cbn1cbi50aHJlYWQtaXRlbS0tcmVwbHkucmVwbHkge1xuICBtYXJnaW46IDIwcHggMCAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRocmVhZC1pdGVtLS1yZXBseS5yZXBseSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAxNTBweDtcbiAgfVxufVxuLnRocmVhZC1pdGVtLS1yZXBseSAudGhyZWFkLWl0ZW0tLXRvcCB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG59XG4udGhyZWFkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA4MHB4IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpO1xufVxuLnRocmVhZC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG59XG4ucmVzcG9uc2UtLXdyYXBwZXIge1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNwb25zZS0td3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnJlc3BvbnNlLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4ucmVzcG9uc2UtLWxlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4ucmVzcG9uc2UtLWJ0bi0td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzcG9uc2UtLWJ0bi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucmVzcG9uc2UtLWJ0bi1iIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3BvbnNlLS1idG4tYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucmVzcG9uc2UtLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzY5YjdlYSAwJSwgIzAwYzhkNSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbn1cbi5yZXNwb25zZS0tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNwb25zZS0tYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZvcnVtLXRhYmxlLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ydW0tdGFibGUtMyAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00MHB4O1xufVxuLmZvcnVtLXRhYmxlLTMgLnRocmVhZC0tYnRuIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcnVtLXRhYmxlLTMgLnRocmVhZC0tYnRuIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4uZm9ydW0tdGFibGUtMyAuZm9ydW0tdGFibGUtLXRvcC10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mb3J1bS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ydW0tdG9wLS1ibG9jayB7XG4gIG1hcmdpbjogMzBweCAyMHB4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10b3AtLWJsb2NrIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5mb3J1bS10b3AtLWJsb2NrIHtcbiAgICBib3R0b206IDcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuLmZvcnVtLXRvcC0tbGluayB7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAzMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpO1xufVxuLmZvcnVtLXRvcC0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvcnVtLXRvcC0tbGluazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmZvcnVtLXRvcC0tbGluayBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZm9ydW0tdG9wLS1saW5rIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ydW0tdGFibGUtNWMgLmNvbC0xIHtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICBtaW4td2lkdGg6IDMzJTtcbiAgfVxuICAuZm9ydW0tdGFibGUtNWMgLmNvbC0yIHtcbiAgICBtYXgtd2lkdGg6IDIyJTtcbiAgICBtaW4td2lkdGg6IDIyJTtcbiAgfVxuICAuZm9ydW0tdGFibGUtNWMgLmNvbC0zIHtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtaW4td2lkdGg6IDE1JTtcbiAgfVxuICAuZm9ydW0tdGFibGUtNWMgLmNvbC00IHtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwJTtcbiAgfVxuICAuZm9ydW0tdGFibGUtNWMgLmNvbC01IHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtaW4td2lkdGg6IDIwJTtcbiAgfVxufVxuLnRhYmxlLWZvcnVtLTMgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHkgLmNvbC00IC50YWJsZS12YWx1ZSB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLmZvcnVtLXRhYmxlLTEuZm9ydW0tdGFibGUtMS1tb2QgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHkgLmNvbC00IC50YWJsZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3J1bS10YWJsZS0xLmZvcnVtLXRhYmxlLTEtbW9kIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5IC5jb2wtNCAudGFibGUtdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5kaXNjdXNpb24tLXRpdGxlIHtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4ud2lraS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzY5YjdlYSAwJSwgIzY5ZThlYSAxMDAlKTtcbn1cbi53aWtpLXNlYXJjaC1ibG9jayB7XG4gIG1hcmdpbjogNTJweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLXNlYXJjaC1ibG9jayB7XG4gICAgd2lkdGg6IDY0LjUlO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCA1MHB4O1xuICB9XG59XG4ud2lraS1zZWFyY2gtdGV4dCB7XG4gIG1hcmdpbjogNDhweCBhdXRvIDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLXNlYXJjaC10ZXh0IHtcbiAgICB3aWR0aDogNjQuNSU7XG4gIH1cbn1cbi53aWtpLXNlYXJjaC0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuLndpa2ktc2VhcmNoLS1mb3JtLXdyYXBwZXIge1xuICBtYXJnaW46IDM2cHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLXNlYXJjaC0tZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA2MiU7XG4gICAgbWFyZ2luOiAzNnB4IDAgMCAyMTBweDtcbiAgfVxufVxuLndpa2ktc2VhcmNoLS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLndpa2ktc2VhcmNoLS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLndpa2ktc2VhcmNoLS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLndpa2ktc2VhcmNoLS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi53aWtpLXNlYXJjaC0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLXNlYXJjaC0taW5wdXQge1xuICAgIHdpZHRoOiAzODVweDtcbiAgfVxufVxuLndpa2ktc2VhcmNoLS1zdWJtaXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS1zZWFyY2gtLXN1Ym1pdC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi53aWtpLXNlYXJjaC0tc3VibWl0LXdyYXBwZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLndpa2ktc2VhcmNoLS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICNjN2UyNTQgMCUsICMwMGIxYzEgMTAwJSk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ud2lraS1zZWFyY2gtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNTBkZWcsICNjN2UyNTQgMCUsICMwMGIxYzEgMTAwJSk7XG59XG4ud2lraS1pdGVtcy0td3JhcHBlciB7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG59XG4ud2lraS1pdGVtcy0td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktaXRlbXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3OC41JTtcbiAgfVxufVxuLndpa2ktaXRlbXMtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLWl0ZW1zLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ud2lraS1pdGVtcy0taW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLndpa2ktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLndpa2ktaXRlbTpudGgtY2hpbGQobis1KSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53aWtpLWl0ZW06bnRoLWNoaWxkKG4rNSkge1xuICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndpa2ktaXRlbSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG4ud2lraS1pdGVtLS10aXRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpa2ktaXRlbS0tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWtpLWl0ZW0tLWltZyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ud2lraS1pdGVtLS1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2lraS1pdGVtLS1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG4ud2lraS0td3JhcHBlcjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM2OWI3ZWEgMCUsICM2OWU4ZWEgMTAwJSk7XG4gIHBhZGRpbmc6IDdweCAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLS13cmFwcGVyMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi53aWtpMi1pdGVtcy0td3JhcHBlciB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndpa2kyLWl0ZW1zLS13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ud2lraTItaXRlbSB7XG4gIHBhZGRpbmc6IDE4cHggMThweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2lraTItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbi53aWtpMi1pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ud2lraTItaXRlbS0tY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi53aWtpMi1pdGVtLS1sZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMCA1MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAud2lraTItaXRlbS0tbGVhZCB7XG4gICAgcGFkZGluZzogMCAxMDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud2lraTItaXRlbS0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRvcDogMTdweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi53aWtpMi1pdGVtLS1saW5rIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbl9fd2lraS10ZXh0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uX193aWtpLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLndpa2ktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIHdpZHRoOiA4MCU7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS10ZXh0IHtcbiAgICB3aWR0aDogNDMlO1xuICB9XG59XG4ud2lraS10ZXh0LS13cmFwcGVyIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktdGV4dC0td3JhcHBlciB7XG4gICAgd2lkdGg6IDY0LjUlO1xuICB9XG59XG4ud2lraS10ZXh0LS10b3AtLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuLndpa2ktdGV4dC0tdG9wLS1jb21tZW50cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWtpLXRleHQtLXRvcC0tY29tbWVudHM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc4YTU7XG59XG4ud2lraS10ZXh0LS10b3AtLWNvbW1lbnRzIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDJweCAwIDA7XG59XG4ud2lraS10ZXh0LS1tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktdGV4dC0tbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ud2lraS10ZXh0LS1wIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuLndpa2ktdGV4dC0tcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLXRleHQtLXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndpa2ktdGV4dC0tbGlzdCB7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbn1cbi53aWtpLXRleHQtLWxpc3QgbGkge1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS10ZXh0LS1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53aWtpLXRleHQtLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGI0YmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ud2lraS10ZXh0LS1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAxNHB4IDAgMCAwO1xufVxuLndpa2ktdGV4dC0tZG9jdW1lbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMjhweCAwIDAgMDtcbn1cbi53aWtpLXRleHQtLWRvY3VtZW50LWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDE1cHggMCAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ud2lraS10ZXh0LS1kb2N1bWVudC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53aWtpLXRleHQtLWRvY3VtZW50LWxpbmsge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndpa2ktdGV4dC0tZG9jdW1lbnQtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMWY0MDtcbn1cbi53aWtpLXRleHQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi53aWtpLXRleHQtLWl0ZW0tLXBpYy13cmFwcGVyIHtcbiAgbWFyZ2luOiA0NXB4IDAgMCAwO1xufVxuLndpa2ktdGV4dC0taXRlbSB7XG4gIG1hcmdpbjogNTVweCAwIDAgMDtcbn1cbi53aWtpLXRleHQtLWl0ZW0ucGljIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndpa2ktdGV4dC0taXRlbS5waWMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi53aWtpLXRleHQtLWl0ZW0tLXBpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cbi53aWtpLXRleHQtLWl0ZW0tLXBpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAud2lraS10ZXh0LS1pdGVtLS1waWMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLndpa2ktdGV4dC0tYm90dG9tLXRleHQge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG4ud2lraS10ZXh0LS1ib3R0b20tdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud2lraS1jb21tZW50cy0td3JhcHBlciB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktY29tbWVudHMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi53aWtpLWNvbW1lbnRzLS1oZWFkZXIge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS1jb21tZW50cy0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICB9XG59XG4ud2lraS1jb21tZW50cy0taGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktY29tbWVudHMtLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG59XG4ud2lraS1jb21tZW50cy0taGVhZGVyLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM1MWMwYWEgMCUsICM2OWI3ZWEgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi53aWtpLWNvbW1lbnRzLS1oZWFkZXItYnRuIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aWtpLWNvbW1lbnRzLS1oZWFkZXItYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjNTFjMGFhIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLWNvbW1lbnRzLS1oZWFkZXItYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogOHB4IDM0cHg7XG4gIH1cbn1cbi53aWtpLWNvbW1lbnRzLS1oZWFkZXItYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1zYWJvbm5lci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi53aWtpLWNvbW1lbnRzLS1jb21tZW50IHtcbiAgcGFkZGluZzogNDVweCAxNXB4IDc0cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktY29tbWVudHMtLWNvbW1lbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweCA3NHB4IDExOHB4O1xuICB9XG59XG4ud2lraS1jb21tZW50cy0tY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLndpa2ktY29tbWVudHMtLWNvbW1lbnQtaW5uZXIge1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweCAzMHB4O1xuICBtYXJnaW46IDEwMHB4IDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzEwYjRiYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS1jb21tZW50cy0tY29tbWVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHggMTE4cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG59XG4ud2lraS1jb21tZW50cy0tY29tbWVudC1waWMge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLndpa2ktY29tbWVudHMtLWNvbW1lbnQtcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktY29tbWVudHMtLWNvbW1lbnQtcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICBtYXJnaW46IC01cHggMCAwIDA7XG4gIH1cbn1cbi53aWtpLWNvbW1lbnRzLS1jb21tZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS1jb21tZW50cy0tY29tbWVudC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ud2lraS1jb21tZW50cy0tY29tbWVudC1kZXNjIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS1jb21tZW50cy0tY29tbWVudC1kZXNjIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cbi53aWtpLWNvbW1lbnRzLS1jb21tZW50LWJ0biB7XG4gIG1hcmdpbjogMjBweCAxMHB4IDAgMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBjb2xvcjogIzFlNzhhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWU3OGE1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndpa2ktY29tbWVudHMtLWNvbW1lbnQtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS1jb21tZW50cy0tY29tbWVudC1idG4ge1xuICAgIG1hcmdpbjogNXB4IDEwcHggMCAwO1xuICB9XG59XG4ud2lraS1yZXNwb25zZSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi53aWtpLXJlc3BvbnNlIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzVweCAwIDIwcHg7XG59XG4ud2lraS1yZXNwb25zZSAuY2hhcml0eV9fYm90dG9tLS1idG5zLXZhbGlkIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi53aWtpLXJlc3BvbnNlIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpa2ktcmVzcG9uc2UgLmNoYXJpdHlfX2JvdHRvbS0tYnRucy1iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ud2lraS1yZXNwb25zZSAuaW5uZXItdGV4dF9fbGluayB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lraS1yZXNwb25zZSAuaW5uZXItdGV4dF9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLndpa2ktcmVzcG9uc2UtLXdyYXBwZXIge1xuICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xufVxuLndpa2ktcmVzcG9uc2UtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi53aWtpLXJlc3BvbnNlLS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMjVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWtpLXJlc3BvbnNlLS1kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4ud2lraS1yZXNwb25zZS0tY29tbWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBtYXJnaW46IDU1cHggMCAwIDA7XG59XG4ud2lraS1yZXNwb25zZS0tY29tbWVudHMtYXJlYSB7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMTJweCA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudmlyb25uZW1lbnQyIC5tYWluLWJsb2NrLS10aXRsZSBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uZW52aXJvbm5lbWVudDIgLm1haW4tYmctLXdyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbnZpcm9ubmVtZW50MiAubWFpbi1iZy0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuZW52aXJvbm5lbWVudDIgLm1haW4tYmctLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5lbnZpcm9ubmVtZW50MiAubWFpbi1ibG9jay0tbGVhZC1wcm9kIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjMyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZW52aXJvbm5lbWVudDIgLm1haW4tYmxvY2stLWxlYWQtcHJvZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudmlyb25uZW1lbnQyIC5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuZW52aXJvbm5lbWVudDIgLm1haW4tYmxvY2stLWxlYWQtcHJvZCB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZW52aXJvbm5lbWVudDIgLmlubmVyLWJveC1ibG9jayB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVudmlyb25uZW1lbnQyIC5pbm5lci1ib3gtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZW52aXJvbm5lbWVudDIgLmRlcm5pZXJlcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbnZpcm9ubmVtZW50MiAuZGVtYW5kZS0tY2hhbXBzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5lbnZpcm9ubmVtZW50MiAuZG9jdW1lbnRzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lbnZpcm9ubmVtZW50MiAuZG9jdW1lbnRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW52aXJvbm5lbWVudDIgLmRvY3VtZW50c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5lbnZpcm9ubmVtZW50MiAuaW5uZXItYmxvY2tjaGVja19fcmFkaW9jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW52aXJvbm5lbWVudDIgLmlubmVyLWJsb2NrY2hlY2tfX3JhZGlvY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5lbnZpcm9ubmVtZW50MiAucmFkaW8tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudmlyb25uZW1lbnQyIC5yYWRpby0td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uZW52aXJvbm5lbWVudDIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4uZW52aXJvbm5lbWVudDIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZW52aXJvbm5lbWVudDIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4gIC5lbnZpcm9ubmVtZW50MiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5lbnZpcm9ubmVtZW50MiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxuLmVudmlyb25uZW1lbnQyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW52aXJvbm5lbWVudDIgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5lbnZpcm9ubmVtZW50MiAuaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3gtd3JwYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmVudmlyb25uZW1lbnQyIC5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveC13cnBhcCAuaW5uZXItYmxvY2tjaGVja19fY2hlY2tib3g6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmVudmlyb25uZW1lbnQyIC5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5lbnZpcm9ubmVtZW50MiAuaW5uZXItYmxvY2tjaGVja19fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDFmNDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVudmlyb25uZW1lbnQyIC5pbm5lci1ibG9ja2NoZWNrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZW52aXJvbm5lbWVudDIgLmRvY3VtZW50c19feWVhciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVudmlyb25uZW1lbnQyIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLS1pY28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0LWJhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZW52aXJvbm5lbWVudDIgLmdyYXBoLW9wdGlvbnMtLWRhdGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZW52aXJvbm5lbWVudDIgLmRpYWdub3N0aWMtLW1hcmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcbn1cbi5lbnZpcm9ubmVtZW50MiAuY29uZmlybWF0aW9uLS12YWxpZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmVudmlyb25uZW1lbnQyIC5jb25maXJtYXRpb24tLXZhbGlkZXItcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5lbnZpcm9ubmVtZW50MiAuZGlhZ25vc3RpYy0tbWFyay1zdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmVudmlyb25uZW1lbnQyIC5jb25maXJtYXRpb24tLXZhbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZW52aXJvbm5lbWVudDIgLmNoYXJpdHlfX2JvdHRvbS0tYnRucy12YWxpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5lbnZpcm9ubmVtZW50MiAubWQtc3VibWl0LWJ0biB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG59XG4ucXVlc3Rpb24tZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwcHg7XG59XG4uZm9ybS1leHBvcnRlciAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLWV4cG9ydGVyIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uZm9ybS1leHBvcnRlciAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvcm0tZXhwb3J0ZXIgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyMHB4O1xuICB9XG59XG4uZm9ybS1leHBvcnRlciAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlci0tYSB7XG4gIG1hcmdpbjogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtLWV4cG9ydGVyIC5ncmFwaC1vcHRpb25zLS1kYXRlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5yYWRpb2JveC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdG9ja2FnZS1oZWxwLXdyYXAge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RvY2thZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaGVscCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWxwIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVscCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5zdG9ja2FnZS0tbWFyay13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9pdGF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnN0b2NrYWdlLS1tYXJrLXJvdyB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZTllOWU5O1xufVxuLnN0b2NrYWdlLS1tYXJrLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnN0b2NrYWdlLS1tYXJrLXRleHQge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRpYWdub3N0aWMtLW1hcmstbGlnaHQtYmx1ZSAuc3RvY2thZ2UtLW1hcmstdGV4dCB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLnN0b2NrYWdlLS1tYXJrLWtleSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0b2NrYWdlLS1tYXJrLWtleSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uZGlhZ25vc3RpYy0tbWFyay1saWdodC1ibHVlIC5kaWFnbm9zdGljLS1tYXJrLXN0YXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmx1ZS1zdGFyLWVtcHR5LnBuZ1wiKTtcbn1cbi5kaWFnbm9zdGljLS1tYXJrLWxpZ2h0LWJsdWUgLmRpYWdub3N0aWMtLW1hcmstc3Rhci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmx1ZS1zdGFyLWZpbGwucG5nXCIpO1xufVxuLnN0b2NrYWdlLS1tYXJrLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb250ZW50OiAnaSc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTNhNWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNS4zcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc3RvY2thZ2UtLW1hcmstbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLnN0b2NrYWdlLS1idXR0b24td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdG9ja2FnZS0tYnV0dG9uLXdyYXAtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RvY2thZ2UtLWJ1dHRvbi13cmFwLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0b2NrYWdlLS1idXR0b24td3JhcC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuc3RvY2thZ2UtLWJ1dHRvbi13cmFwID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9ja2FnZS0tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0b2NrYWdlLS1idXR0b24tcHJldixcbi5zdG9ja2FnZS0tYnV0dG9uLW5leHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdG9ja2FnZS0tYnV0dG9uLXByZXYsXG4gIC5zdG9ja2FnZS0tYnV0dG9uLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuc3RvY2thZ2UtLWJ1dHRvbi1wcmV2LFxuICAuc3RvY2thZ2UtLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvdHRvbTogNDVweDtcbiAgfVxufVxuLnN0b2NrYWdlLS1idXR0b24tcHJldiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5zdG9ja2FnZS0tYnV0dG9uLXByZXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3RvY2thZ2UtLWxpbmsge1xuICBjb2xvcjogIzAwMWY0MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0b2NrYWdlLS1saW5rOmJlZm9yZSxcbi5zdG9ja2FnZS0tbGluazphZnRlciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWU3OGE1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5zdG9ja2FnZS0tbGluazpob3Zlcixcbi5zdG9ja2FnZS0tbGluazphY3RpdmUge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbi5zdG9ja2FnZS0tbGluay1wcmV2IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnN0b2NrYWdlLS1saW5rLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc3RvY2thZ2UtLWxpbmstbmV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3RvY2thZ2UtLWxpbmstbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLnN0b2NrYWdlLS1idXR0b24tbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5kYWlkZS0tdGFibGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kYWlkZS0tdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmRhaWRlLS10Ym9keS10ciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmRhaWRlLS10ZC1uYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmRhaWRlLXJvdy12YWx1ZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xufVxuLmRhaWRlLXJvdy12YWx1ZSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5oZWxwLS1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMzYlKTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhlbHAtLWFydGljbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVscC0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5oZWxwLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZGFpZGUuaGVscC0tYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kYWlkZS5oZWxwLS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmhlbHAtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5oZWxwLS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZGFpZGUtLXRib2R5IHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG59XG4uZGFpZGUtLXRib2R5LXRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xufVxuLmRhaWRlLS10Ym9keS10cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG59XG4uZGFpZGUtLXRoZWFkLXRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG91ci0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvdXItLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvdXItLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wb3VyLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3VyLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wb3VyLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93aGl0ZS1hcnJvdy5wbmdcIikgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnBvdXItLWxpbms6aG92ZXIsXG4ucG91ci0tbGluazpmb2N1cyxcbi5wb3VyLS1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA0MzhhO1xufVxuLmxhLXJvdXRlLWF1ZGl0IHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxhLXJvdXRlLWF1ZGl0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxhLXJvdXRlLWF1ZGl0IC5pbm5lci1ibG9ja2NoZWNrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGEtcm91dGUtYXVkaXQgLmlubmVyLWJsb2NrY2hlY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5sYS1yb3V0ZS1hdWRpdCAudGVtYXRpcXVlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5sYS1yb3V0ZS1hdWRpdCAubWFpbi1iZy0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAubGEtcm91dGUtYXVkaXQgLm1haW4tYmxvY2stLWxlYWQtcHJvZCB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubGEtcm91dGUtYXVkaXQgLmlubmVyLXRleHRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxhLXJvdXRlLWF1ZGl0IC5pbm5lci10ZXh0X19saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sZWZ0LWFycm93LWRhcmstYmx1ZS5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmxhLXJvdXRlLWF1ZGl0IC5hdXRvLWRpYWdub3N0aWMgLmlubmVyLWJsb2NrY2hlY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYS1yb3V0ZS1hdWRpdCAuaW5uZXItdGV4dC0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYS1yb3V0ZS1hdWRpdCAuaW5uZXItdGV4dC0td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5sYS1yb3V0ZS1hdWRpdCAuc2VjdGlvbl9faW5uZXItdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5sYS1yb3V0ZS1hdWRpdCAuaW5uZXItdGV4dF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmxhLXJvdXRlLWF1ZGl0IC5tYWluLWJsb2NrLS1sZWFkLXByb2Qge1xuICBib3gtc2hhZG93OiAwIDhweCAzMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMzIpO1xufVxuLmVhdGFwZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVhdGFwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbnAuZWF0YXBlLS12b3RyZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ldGFwZS0tbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXRhcGUtLWxvZ28ge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbn1cbi5ldGFwZS0taW1nLXdyYXAge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uZXRhcGUtLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5ldGF0ZS0tdGV4dC1wIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldGF0ZS0tdGV4dC1wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmV0YXRlLS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMWY0MDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXRhdGUtLXRleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5wLmV0YXBlLS1sb2dvLXRleHQge1xuICBjb2xvcjogIzAwNDM4YTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHAuZXRhcGUtLWxvZ28tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4ucGxhbnMtLXRpdGxlLXdyYXAge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbnAucGxhbnMtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHAucGxhbnMtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5pbm5lci1ib3gtYmxvY2suYWNoZXRlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWZhZmY7XG59XG4ucGxhbnMtLXRpdGxlLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGxhbnMtLXRpdGxlLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhbnMtLXRpdGxlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNoZXRlcyxcbiAgLmFpZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnBsYW5zLS1sZWZ0LFxuLnBsYW5zLS1yaWdodCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYW5zLS1sZWZ0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucGxhbnMtLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMzYlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsYW5zLS1yaWdodCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYW5zLS1yaWdodCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnBsYW5zLS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wbGFucy0tZWNoZWFuY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBsYW5zLS1lY2hlYW5jZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDQzOGE7XG59XG4ucGxhbnMtLXJpZ2h0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wbGFucy0tcmlnaHQtdGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGxhbnMtLXJpZ2h0LXBob3RvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wbGFucy0tcmlnaHQtcGhvdG8tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGhvdG8taW1nLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wbGFucy0tcmlnaHQtcGhvdG8tbGluazpob3Zlcixcbi5wbGFucy0tcmlnaHQtcGhvdG8tbGluazphY3RpdmUsXG4ucGxhbnMtLXJpZ2h0LXBob3RvLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbi5haWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBsYW5zLS1yaWdodC1idXR0b24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBsYW5zLS1yaWdodC1idXR0b24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBsYW5zLS1yaWdodC1idXR0b246aG92ZXIsXG4ucGxhbnMtLXJpZ2h0LWJ1dHRvbjpmb2N1cyxcbi5wbGFucy0tcmlnaHQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMwNTkzYzUgMCUsICMxZjU4YWMgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFpZyAucGxhbnMtLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzY5YjdlYSAwJSwgIzAwYzhkNSAxMDAlKTtcbiAgbWluLWhlaWdodDogOTlweDtcbn1cbi5hdXRvLWRpYWdub3N0aWMge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hdXRvLWRpYWdub3N0aWMge1xuICAgIG1heC13aWR0aDogODElO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dG8tZGlhZ25vc3RpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uYXV0by1kaWFnbm9zdGljLS1ibG9jayB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRvLWRpYWdub3N0aWMtLWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dG8tZGlhZ25vc3RpYy0tYmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRvLWRpYWdub3N0aWMtLWJsb2NrOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5hdXRvLWRpYWdub3N0aWMtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmF1dG8tZGlhZ25vc3RpYy0taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmF1dG8tZGlhZ25vc3RpYy0tcGRmLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dG8tZGlhZ25vc3RpYy0tcGRmLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5hdXRvLWRpYWdub3N0aWMtLXBkZiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmF1dG8tZGlhZ25vc3RpYy0tcGRmOmhvdmVyLFxuLmF1dG8tZGlhZ25vc3RpYy0tcGRmOmFjdGl2ZSxcbi5hdXRvLWRpYWdub3N0aWMtLXBkZjpmb2N1cyB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLmF1dG8tZGlhZ25vc3RpYy0tYXNzZW1hdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dG8tZGlhZ25vc3RpYy0tZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0by1kaWFnbm9zdGljLS1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5hdXRvLWRpYWdub3N0aWMtYnV0dG9uLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dG8tZGlhZ25vc3RpYy1idXR0b24td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5hdXRvLWRpYWdub3N0aWMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNS43MmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxNjAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtNCAubWQtY29udGVudC0tcHJvZC1tb2RhbC10cmVlIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gIH1cbn1cbi5tb2RhbC00IC5tZC1sZWFkIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kYWwtNCAubWQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1vZGFsLTQgLmRlbWFuZGUtLXVwbG9hZC1idXR0b24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLm1vZGFsLTQgLm1kLXN1Ym1pdC1idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1vZGFsLTQgLm1kLXN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtNCAubWQtc3VibWl0LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtNCAuZGVtYW5kZS0tdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kYWwtNCAubWQtbW9kYWwtd3JhcHBlciB7XG4gIGhlaWdodDogOTF2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubW9kYWwtNCAubWQtY2xvc2Uge1xuICByaWdodDogMjVweDtcbn1cbi5tb2RhbC00LS10ZXh0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2RhbC00LS10ZXh0LWJsb2NrIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsdWUtbWVzc2FnZSB7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9kYWwtNC0tdGV4dC1ibG9jazpsYXN0LW9mLXR5cGUgLm1kLWJ0bnMtLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLTQtLXRleHQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gIH1cbn1cbi5lbHVzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWx1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmVsdXMtLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbHVzLS1sZWZ0IHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5lbHVzLS1kZXNjIHtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG4uZWx1cy1uYXYge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4uZWx1cy1uYXYtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWx1cy1uYXYtLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5lbHVzLW5hdi0tbGluay5hY3RpdmUge1xuICBjb2xvcjogIzEwYjRiYjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uZWx1cy1uYXYtLWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTBiNGJiO1xufVxuLmVsdXMtbmF2LS1saW5rOmhvdmVyLFxuLmVsdXMtbmF2LS1saW5rOmZvY3VzLFxuLmVsdXMtbmF2LS1saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbHVzLW5hdi0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTBiNGJiO1xufVxuLmVsdXMtbmF2LS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTBiNGJiO1xufVxuLmVsdXMtbmF2LS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0MzhhO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uZWx1cy0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVsdXMtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWx1cy0tdGV4dC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uZWx1cy0tdGV4dC1wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmRpdi5lbHVzLS11c2VyLWJveC5pbm5lci1ib3gtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmVsdXMtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVsdXMtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlOWU5ZTk7XG4gIH1cbn1cbi5lbHVzLS1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaW5uZXItYm94LWJsb2NrLmVsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5lbHVzLS10aXRsZSB7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVsdXMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9maWwtYm94IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZmlsLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByb2ZpbC1ib3gtLWxvZ28tYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9maWwtYm94LS1sb2dvLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2JTtcbiAgfVxufVxuLnByb2ZpbC1ib3gtLWxvZ28td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbC1ib3gtLWxvZ28td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucHJvZmlsLWJveC0tbG9nbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wcm9maWwtYm94LS1hYm91dC1ib3gge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbC1ib3gtLWFib3V0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbC1ib3gtLWluZm8tYm94IHtcbiAgICB3aWR0aDogNDIlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wcm9maWwtYm94LS1pbmZvLWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnByb2ZpbC1ib3gtLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbC1ib3gtLXVuZGVyLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucHJvZmlsLWJveC0tdGV4dCB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLnByb2ZpbC1ib3gtLXBob25lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9maWwtYm94LS1tYWlsLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxZTc4YTU7XG59XG4ucHJvZmlsLWJveC0tbWFpbC1saW5rOmhvdmVyLFxuLnByb2ZpbC1ib3gtLW1haWwtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbi5pbm5lci1ib3gtYmxvY2sucHJvZmlsLWJveDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5lbHVzLS1yaWdodCAuaW5uZXItYm94LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmVsdXMtLXJpZ2h0IC5kb2N1bWVudHNfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWx1cy0tcmlnaHQgLmRvY3VtZW50c19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG4uZWx1cy0tcmlnaHQgLmRvY3VtZW50c19fc2VsZWN0LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbHVzLS1yaWdodCAuZG9jdW1lbnRzX195ZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udm90cmUtcHJvZHVjdGV1cnMgLmhlYWRlci0td3JhcHBlciAuaW5uZXItc20tYm94LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudm90cmUtcHJvZHVjdGV1cnMgLmhlYWRlci0td3JhcHBlciAuaW5uZXItc20tYm94LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDY0JTtcbiAgfVxufVxuLnZvdHJlLXByb2R1Y3RldXJzIC5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi52b3RyZS1wcm9kdWN0ZXVycyAuaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudm90cmUtcHJvZHVjdGV1cnMgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZvdHJlLXByb2R1Y3RldXJzIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuLnZvdHJlLXByb2R1Y3RldXJzIC5oZWFkZXItLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52b3RyZS1wcm9kdWN0ZXVycyAuaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNDM4YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudm90cmUtcHJvZHVjdGV1cnMgLmhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnZvdHJlLXByb2R1Y3RldXJzIC5zZWN0aW9uX19mb290ZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udm90cmUtcHJvZHVjdGV1cnMgLmZvb3Rlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udm90cmUtcHJvZHVjdGV1cnMgLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudm90cmUtcHJvZHVjdGV1cnMgLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udm90cmUtcHJvZHVjdGV1cnMgLmNoZWNrYm94ICsgbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi52b3RyZS1wcm9kdWN0ZXVycyAudGVtYXRpcXVlcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52b3RyZS1wcm9kdWN0ZXVycyAuY29uZmlybWF0aW9uX19idG4ge1xuICBwYWRkaW5nOiAycHggMTZweDtcbn1cbi5pbm5lci1ib3gtYmxvY2suaW5uZXItYm94LWJsb2NrLW5hdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlubmVyLXNtLWJveC1ibG9jay5lc3BhY2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW5uZXItc20tYm94LWJsb2NrLmVzcGFjZS1ib3gge1xuICAgIG1heC13aWR0aDogNjQlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5lc3BhY2UtYm94LS1sZWZ0LFxuLmVzcGFjZS1ib3gtLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVzcGFjZS1ib3gtLWxlZnQsXG4gIC5lc3BhY2UtYm94LS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmVzcGFjZS1ib3gtLWxlZnQge1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVzcGFjZS1ib3gtLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZXNwYWNlLWJveC0tcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lc3BhY2UtYm94LS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52b3RyZS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udm90cmUtZm9ybSAucmVxdWlyZWQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4udm90cmUtZm9ybSAuYWxlcnQtZGFuZ2VyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnZvdHJlLWZvcm0gLmFsZXJ0LXN1Y2Nlc3Mge1xuICBmb250LXNpemU6IDEycHg7XG59XG4udm90cmUtZm9ybSAucmVmcmVzaCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi52b3RyZS1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZvdHJlLWZvcm0gLmxvZ2luLWZpZWxkLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5lc3BhY2UtYm94LS1sZWZ0LW1lcmNpID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZXNwYWNlLWJveC0tZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXNwYWNlLWJveC0taW1nLXdyYXAge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMzMuMzMzMyU7XG59XG4uZXNwYWNlLWJveC0taW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lc3BhY2UtYm94IC5jb25maXJtYXRpb25fX2J0biAuc3ZnLS1idG4tYXJyb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcbn1cbi5lc3BhY2UtYm94LS1ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lc3BhY2UtYm94LS1ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbnAuZXNwYWNlLWJveC0tdGV4dC1ncmF5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHAuZXNwYWNlLWJveC0tdGV4dC1ncmF5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5lc3BhY2UtYm94IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5lc3BhY2UtYm94IGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lc3BhY2UtYm94IGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG4udm90cmUtZm9ybS0tcHJlbm9tLFxuLnZvdHJlLWZvcm0tLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudm90cmUtZm9ybS0tcHJlbm9tLFxuICAudm90cmUtZm9ybS0tbmFtZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgICB3aWR0aDogNDMlO1xuICB9XG59XG4udm90cmUtZm9ybS0tcHJlbm9tIGlucHV0LFxuLnZvdHJlLWZvcm0tLW5hbWUgaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnZvdHJlLWZvcm0tLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52b3RyZS1mb3JtLS1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52b3RyZS1mb3JtLS1wcmVub20ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52b3RyZS1mb3JtLS1wcmVub20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52b3RyZS1mb3JtLS1tZXNzYWdlIHtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG59XG4udm90cmUtZm9ybS0tcm93LWNvZGUtcG9zdGFsIGlucHV0IHtcbiAgd2lkdGg6IDg4cHg7XG59XG4udm90cmUtZm9ybS0tcm93LXN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZvdHJlLWZvcm0tLXJvdy1zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbmlucHV0LnZvdHJlLWZvcm0tLXN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgI2M3ZTI1NCAwJSwgIzAwYjFjMSAxMDAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGlucHV0LnZvdHJlLWZvcm0tLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaW5wdXQudm90cmUtZm9ybS0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC01MC43MmRlZywgI2M3ZTI1NCAwJSwgIzAwYjFjMSAxMDAlKTtcbn1cbi5lc3BhY2UtYm94LS1zaWduLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lc3BhY2UtYm94LS1zaWduLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmVzcGFjZS1ib3gtLXRleHQtY29ubmVjdGV6LXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmVzcGFjZS1ib3gtLWNvbm5lY3Rlei12b3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICM2OWI3ZWEgMCUsICMwMGM4ZDUgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmVzcGFjZS1ib3gtLWNvbm5lY3Rlei12b3VzOmhvdmVyLFxuLmVzcGFjZS1ib3gtLWNvbm5lY3Rlei12b3VzOmZvY3VzLFxuLmVzcGFjZS1ib3gtLWNvbm5lY3Rlei12b3VzOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVzcGFjZS1ib3gtLWxlZnQtY29ubmV4aW9uIC5lc3BhY2UtYm94LS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi52b3RyZS1mb3JtLS12aWV3LXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZXllLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyNXB4O1xuICBib3gtc2hhZG93OiAtM3B4IDAgNHB4IDFweCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZvdHJlLWZvcm0tLXZpZXctcGFzc3dvcmQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIxMHB4O1xuICB9XG59XG4udm90cmUtZm9ybS0tcm93LXBhc3N3b3JkIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi52b3RyZS1mb3JtLS1wYXNzd29yZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxZTc4YTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZvdHJlLWZvcm0tLXBhc3N3b3JkLWxpbms6aG92ZXIsXG4udm90cmUtZm9ybS0tcGFzc3dvcmQtbGluazpmb2N1cyxcbi52b3RyZS1mb3JtLS1wYXNzd29yZC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWU3OGE1O1xufVxuLmVzcGFjZS1ib3gtLWxlZnQtY29ubmV4aW9uIC52b3RyZS1mb3JtLS1zdWJtaXQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubG9zdC1wYXNzLmVzcGFjZS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sb3N0LXBhc3MuZXNwYWNlLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5sb3N0LXBhc3MtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubG9zdC1wYXNzLWZvcm0tLXJvdy1lbWFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaW5uZXItc20tYm94LWJsb2NrLmlubmVyLWJveC1ibG9jay1uYXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lci1zbS1ib3gtYmxvY2suaW5uZXItYm94LWJsb2NrLW5hdiB7XG4gICAgbWF4LXdpZHRoOiA2NCU7XG4gIH1cbn1cbi5sb3N0LXBhc3MgaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG5pbnB1dC5sb3N0LXBhc3MtZm9ybS0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzY5YjdlYSAwJSwgIzAwYzhkNSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5sb3N0LXBhc3MtLXJvdy1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvc3QtcGFzcy0tcm93LXN1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0IC5maWx0ZXJpbmdfX2l0ZW0tLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0IC5maWx0ZXJpbmdfX2l0ZW0tLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmVtYWlsLS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVtYWlsLS13cmFwcGVyIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gIH1cbn1cbi5lbWFpbF9fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuLmVtYWlsX19ncmFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMDBiMWMxIDAlLCAjYzdlMjU0IDEwMCUpO1xuICBtYXJnaW46IDdweCAwIDAgMDtcbn1cbi5lbWFpbF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA0MzhhO1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5lbWFpbF9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5lbWFpbF9fcGljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZW1haWxfX3BpYyB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG4uZW1haWxfX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVtYWlsX19mb290ZXIge1xuICBtYXJnaW46IDQycHggMCAwIDA7XG59XG4uZW1haWxfX2Zvb3Rlci0tdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWU3OGE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1iZy0td3JhcHBlci5wcm9maWxlLWVkaXRpb24tbWFpbiB7XG4gIGhlaWdodDogMjE1cHg7XG59XG4ucHJvZmlsZS1lZGl0aW9uLS13cmFwcGVyIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZmlsZS1lZGl0aW9uLS13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ucHJvZmlsZS1lZGl0aW9uX19pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvZmlsZS1lZGl0aW9uX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiA0NXB4IDAgMCAwO1xufVxuLnByb2ZpbGUtZWRpdGlvbl9faXRlbS0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2ZpbGUtZWRpdGlvbl9faXRlbS0tdG9wIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXRpb25fX2l0ZW0tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNDM4YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9maWxlLWVkaXRpb25fX2l0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXRpb25fX2l0ZW0tLWFyciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5wcm9maWxlLWVkaXRpb25fX2l0ZW0tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2ZpbGUtZWRpdGlvbl9faXRlbS5hY3RpdmUgLnByb2ZpbGUtZWRpdGlvbl9faXRlbS0tYXJyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnByb2ZpbGUtZWRpdGlvbl9faXRlbS5hY3RpdmUgLnByb2ZpbGUtZWRpdGlvbl9faXRlbS0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2ZpbGUtZWRpdGlvbl9faXRlbS0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X19pbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDQzOGE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMCA4cHggMDtcbn1cbi5jb250ZW50X19hbm5vdGF0aW9uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM2NjY7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5jb250ZW50X19waG90by0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyNXB4IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X19waG90by0td3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGFzaC1ib3JnZXIucG5nXCIpIHJlcGVhdC14IGNlbnRlciBjZW50ZXI7XG59XG4uY29udGVudF9fcGhvdG8ge1xuICB3aWR0aDogMTA1cHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cbi5jb250ZW50X19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbnRfX3Bob3RvLS13cmFwcGVyIC5jb250ZW50X19waG90by1idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vZGlmaWVyLXdoaXRlLnN2Z1wiKSAxNXB4IGNlbnRlciBuby1yZXBlYXQvMTdweCwgbGluZWFyLWdyYWRpZW50KDIyMmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKTtcbn1cbi5jb250ZW50X19waG90by0td3JhcHBlciAuY29udGVudF9fcGhvdG8tYnRuOmhvdmVyLFxuLmNvbnRlbnRfX3Bob3RvLS13cmFwcGVyIC5jb250ZW50X19waG90by1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbW9kaWZpZXItd2hpdGUuc3ZnXCIpIDE1cHggY2VudGVyIG5vLXJlcGVhdC8xN3B4LCBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfX3Bob3RvLS13cmFwcGVyIC5jb250ZW50X19waG90by1idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lci1pdGVtIHtcbiAgcGFkZGluZzogMzVweCAzMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X19pbm5lci1pdGVtLmNvbnRlbnRfX2lubmVyLWl0ZW0tLWJvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGFzaC1ib3JnZXIucG5nXCIpIHJlcGVhdC14IGNlbnRlciBjZW50ZXI7XG59XG4uY29udGVudF9faW5uZXItaW5mbyB7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9faW5uZXItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNvbnRlbnRfX2lubmVyLWluZm8tLWxlZnQge1xuICB3aWR0aDogMTc1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250ZW50X19pbm5lci1pbmZvLS1sZWZ0IG1lZGlhIChtaW4td2lkdGggc21hbGwpIHtcbiAgd2lkdGg6IDE3NXB4O1xufVxuLmNvbnRlbnRfX2lubmVyLWluZm8tLXJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfX2lubmVyLWluZm8tLXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lci1kYXRlIHtcbiAgbWFyZ2luOiA0NXB4IDAgMCAwO1xufVxuLmNvbnRlbnRfX2lubmVyLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgcGFkZGluZzogMCAwIDVweCAwO1xufVxuLmNvbnRlbnRfX2lubmVyLXBob25lLS13cmFwcGVyIHtcbiAgbWFyZ2luOiAxOHB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X19pbm5lci1waG9uZS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNvbnRlbnRfX2lubmVyLXBob25lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X19pbm5lci1waG9uZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29udGVudF9faW5uZXItcGhvbmUtLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfX2lubmVyLXBob25lLS1pbnB1dCB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfX2lubmVyLXBob25lOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMzVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudF9faW5uZXItcGhvbmU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAxMzVweCAwIDA7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lci1lbWFpbC0td3JhcHBlciB7XG4gIG1hcmdpbjogMzVweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9faW5uZXItZW1haWwtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lci1lbWFpbC0tdGl0bGUge1xuICBtYXJnaW46IDAgMzhweCAwIDA7XG59XG4uY29udGVudF9faW5uZXItZW1haWwge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5jb250ZW50X19pbm5lci1saW5rIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAxZjQwO1xufVxuLmNvbnRlbnRfX2lubmVyLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29udGVudF9faW5uZXItbGluayBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvbnRlbnRfX2lubmVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjM1MjdjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X19pbm5lci1saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lci1zZWxlY3QtLXdyYXBwZXIge1xuICBtYXJnaW46IDE4cHggMCAwIDA7XG59XG4uY29udGVudF9faW5uZXItc2VsZWN0LS13cmFwcGVyIC5maWx0ZXJpbmctdGFicy0tc2VsZWN0LS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9faW5uZXItc2VsZWN0LS13cmFwcGVyIC5maWx0ZXJpbmctdGFicy0tc2VsZWN0LS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lci1zZWxlY3QtLXdyYXBwZXIgLmZpbHRlcmluZy10YWJzLS1zZWxlY3QtLXdyYXBwZXI6YmVmb3JlLFxuLmNvbnRlbnRfX2lubmVyLXNlbGVjdC0td3JhcHBlciAuZmlsdGVyaW5nLXRhYnMtLXNlbGVjdC0td3JhcHBlcjphZnRlciB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmNvbnRlbnRfX2lubmVyLXRleHRhcmVhLS13cmFwcGVyIHtcbiAgbWFyZ2luOiAzOHB4IDAgMCAwO1xufVxuLmNvbnRlbnRfX2lubmVyLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfX2lubmVyLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lci1saW5rLS1tYXIge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaGVja2JveC1saXN0LS13cmFwcGVyIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xufVxuLmNoZWNrYm94LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jaGVja2JveC1saXN0LWl0ZW0gLmNoZWNrYm94LS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hlY2tib3gtbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrYm94LWxpc3QtaXRlbSAuY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5jaGVja2JveC1saXN0LWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY29udGVudF9faW5uZXItLWVycm9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2VlMWE1MTtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuLnBhc3N3b3JkLXNob3ctLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhc3N3b3JkLXNob3ctLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnBhc3N3b3JkLXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ucGFzc3dvcmQtc2hvdyBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNvbnRlbnRfX2lubmVyLWxlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxZjQwO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uYWJzb2x1dGUtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMzMGNhZDkgMCUsICMwMDNkOTIgMTAwJSk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFic29sdXRlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyODVweDtcbiAgfVxufVxuLmFic29sdXRlLWl0ZW0uYXV0by1oZWlnaHQge1xuICBib3R0b206IGF1dG87XG59XG4uYWJzb2x1dGUtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYWJzb2x1dGUtLWxlYWQge1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uYWJzb2x1dGUtLWxlYWQuc2Vjb25kLWxlYWQge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG4uaW5uZXItaXRlbS1sYXN0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xufVxuLnByb2ZpbGUtLWVkaXRpb24gLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLmNvbnRlbnRfX2lubmVyLXRpdGxlLS1jb25maWRlbnRpYWxpdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wcm9maWxlLS1lZGl0aW9uIC5jaGFyaXR5X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAucHJvZmlsZS0tZWRpdGlvbiAuY2hhcml0eV9fYm90dG9tLS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLnByb2ZpbGUtLWVkaXRpb24gLmNvbnRlbnRfX2lubmVyLWVtYWlsLS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnByb2ZpbGUtLWVkaXRpb24gLmNvbnRlbnRfX2lubmVyLWVtYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2ZpbGUtLWVkaXRpb24gLmNvbnRlbnRfX2lubmVyLWVtYWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5wcm9maWxlLS1lZGl0aW9uIC5jb250ZW50X19pbm5lci1lbWFpbCAuY29udGVudF9faW5uZXItZW1haWwtLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4ucHJvZmlsZS0tZWRpdGlvbiAuY2hlY2tib3gtLXdyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS5wcm9maWxlLS1lZGl0aW9uIC5jaGVja2JveC0td3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICMwMDFmNDA7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9maWxlLWVkaXRpb25fX2l0ZW0tLWNvbnRlbnQtbGVmdC1zaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODVweDtcbiAgfVxufVxuLnByb2ZpbGUtLWVkaXRpb24gLmNoYXJpdHlfX2JvdHRvbS0tYnRucy12YWxpZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2ZpbGUtLWVkaXRpb24gLmNoYXJpdHlfX2JvdHRvbS0tYnRucy12YWxpZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2UgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5jbGVhcmZpeCgpXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyXG4gICAgY29udGVudCBcIiBcIiAvLyAxXG4gICAgZGlzcGxheSB0YWJsZSAvLyAyXG5cbiAgJjphZnRlclxuICAgIGNsZWFyIGJvdGhcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkICRjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxubWFrZS1ncmlkLWNvbHVtbnMoKVxuICAkY29sXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0IDFweFxuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdCBjZWlsKCRncmlkLWd1dHRlci13aWR0aCAvIDIpXG4gICAgcGFkZGluZy1yaWdodCBmbG9vcigkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKVxuXG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIGZvciAkaW5kZXggaW4gMS4uJGdyaWQtY29sdW1uc1xuICAgIC5jb2wteHMteyRpbmRleH0sIC5jb2wtc20teyRpbmRleH0sIC5jb2wtbWQteyRpbmRleH0sIC5jb2wtbGcteyRpbmRleH1cbiAgICAgIEBleHRlbmQgJGNvbFxuXG5mbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKVxuICAkY29sLWZsb2F0LXskY2xhc3N9XG4gICAgZmxvYXQgbGVmdFxuXG4gIGZvciAkaW5kZXggaW4gMS4uJGdyaWQtY29sdW1uc1xuICAgIC5jb2wteyRjbGFzc30teyRpbmRleH1cbiAgICAgIEBleHRlbmQgJGNvbC1mbG9hdC17JGNsYXNzfVxuXG5jYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSlcbiAgaWYgJHR5cGUgPT0gd2lkdGggYW5kICRpbmRleCA+IDBcbiAgICAuY29sLXskY2xhc3N9LXskaW5kZXh9XG4gICAgICB3aWR0aCBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSlcbiAgZWxzZSBpZiAkdHlwZSA9PSBwdXNoXG4gICAgaWYgJGluZGV4ID09IDBcbiAgICAgIC5jb2wteyRjbGFzc30tcHVzaC0wXG4gICAgICAgIGxlZnQgYXV0b1xuICAgIGVsc2VcbiAgICAgIC5jb2wteyRjbGFzc30tcHVzaC17JGluZGV4fVxuICAgICAgICBsZWZ0IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKVxuICBlbHNlIGlmICR0eXBlID09IHB1bGxcbiAgICBpZiAkaW5kZXggPT0gMFxuICAgICAgLmNvbC17JGNsYXNzfS1wdWxsLTBcbiAgICAgICAgcmlnaHQgYXV0b1xuICAgIGVsc2VcbiAgICAgIC5jb2wteyRjbGFzc30tcHVsbC17JGluZGV4fVxuICAgICAgICByaWdodCBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSlcbiAgZWxzZSBpZiAkdHlwZSA9PSBvZmZzZXRcbiAgICAuY29sLXskY2xhc3N9LW9mZnNldC17JGluZGV4fVxuICAgICAgbWFyZ2luLWxlZnQgcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpXG5cbmxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgJHR5cGUpXG4gIGZvciAkaW5kZXggaW4gJGdyaWQtY29sdW1ucy4uMFxuICAgIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgJGNsYXNzXG5tYWtlLWdyaWQoJGNsYXNzKVxuICBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKVxuICBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKVxuICBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpXG4gIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaClcbiAgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpXG5cbiIsIi8vXG4vLyBSZXNwb25zaXZlIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3MgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZSBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlIGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5ALW1zLXZpZXdwb3J0XG4gIHdpZHRoIGRldmljZS13aWR0aFxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZSBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnXG4gIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KClcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2tcbiAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuLnZpc2libGUteHNcbiAgQG1lZGlhIChtYXgtd2lkdGggJHNjcmVlbi14cy1tYXgpXG4gICAgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KClcblxuLnZpc2libGUteHMtYmxvY2tcbiAgQG1lZGlhIChtYXgtd2lkdGggJHNjcmVlbi14cy1tYXgpXG4gICAgZGlzcGxheSBibG9jayAhaW1wb3J0YW50XG5cbi52aXNpYmxlLXhzLWlubGluZVxuICBAbWVkaWEgKG1heC13aWR0aCAkc2NyZWVuLXhzLW1heClcbiAgICBkaXNwbGF5IGlubGluZSAhaW1wb3J0YW50XG5cbi52aXNpYmxlLXhzLWlubGluZS1ibG9ja1xuICBAbWVkaWEgKG1heC13aWR0aCAkc2NyZWVuLXhzLW1heClcbiAgICBkaXNwbGF5IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG5cbi52aXNpYmxlLXNtXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aCAkc2NyZWVuLXNtLW1heClcbiAgICByZXNwb25zaXZlLXZpc2liaWxpdHkoKVxuXG4udmlzaWJsZS1zbS1ibG9ja1xuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGggJHNjcmVlbi1zbS1tYXgpXG4gICAgZGlzcGxheSBibG9jayAhaW1wb3J0YW50XG5cbi52aXNpYmxlLXNtLWlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGggJHNjcmVlbi1zbS1tYXgpXG4gICAgZGlzcGxheSBpbmxpbmUgIWltcG9ydGFudFxuXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2tcbiAgQG1lZGlhIChtaW4td2lkdGggJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoICRzY3JlZW4tc20tbWF4KVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcblxuLnZpc2libGUtbWRcbiAgQG1lZGlhIChtaW4td2lkdGggJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoICRzY3JlZW4tbWQtbWF4KVxuICAgIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpXG5cbi52aXNpYmxlLW1kLWJsb2NrXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aCAkc2NyZWVuLW1kLW1heClcbiAgICBkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcblxuLnZpc2libGUtbWQtaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aCAkc2NyZWVuLW1kLW1heClcbiAgICBkaXNwbGF5IGlubGluZSAhaW1wb3J0YW50XG5cbi52aXNpYmxlLW1kLWlubGluZS1ibG9ja1xuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGggJHNjcmVlbi1tZC1tYXgpXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxuXG4udmlzaWJsZS1sZ1xuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLWxnLW1pbilcbiAgICByZXNwb25zaXZlLXZpc2liaWxpdHkoKVxuXG4udmlzaWJsZS1sZy1ibG9ja1xuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLWxnLW1pbilcbiAgICBkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcblxuLnZpc2libGUtbGctaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbGctbWluKVxuICAgIGRpc3BsYXkgaW5saW5lICFpbXBvcnRhbnRcblxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbGctbWluKVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcblxuLmhpZGRlbi14c1xuICBAbWVkaWEgKG1heC13aWR0aCAkc2NyZWVuLXhzLW1heClcbiAgICByZXNwb25zaXZlLWludmlzaWJpbGl0eSgpXG5cbi5oaWRkZW4tc21cbiAgQG1lZGlhIChtaW4td2lkdGggJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoICRzY3JlZW4tc20tbWF4KVxuICAgIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KClcblxuLmhpZGRlbi1tZFxuICBAbWVkaWEgKG1pbi13aWR0aCAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGggJHNjcmVlbi1tZC1tYXgpXG4gICAgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKVxuXG4uaGlkZGVuLWxnXG4gIEBtZWRpYSAobWluLXdpZHRoICRzY3JlZW4tbGctbWluKVxuICAgIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KClcblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZSBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuLnZpc2libGUtcHJpbnRcbiAgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKVxuXG4gIEBtZWRpYSBwcmludFxuICAgIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpXG5cbi52aXNpYmxlLXByaW50LWJsb2NrXG4gIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cbiAgQG1lZGlhIHByaW50XG4gICAgZGlzcGxheSBibG9jayAhaW1wb3J0YW50XG5cbi52aXNpYmxlLXByaW50LWlubGluZVxuICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG4gIEBtZWRpYSBwcmludFxuICAgIGRpc3BsYXkgaW5saW5lICFpbXBvcnRhbnRcblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrXG4gIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cbiAgQG1lZGlhIHByaW50XG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxuXG4uaGlkZGVuLXByaW50XG4gIEBtZWRpYSBwcmludFxuICAgIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KClcbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cbiAgbWFyZ2luIDBcbiAgcGFkZGluZyAwXG4gIGJvcmRlciAwXG4gIGZvbnQtc2l6ZSAxMDAlXG4gIGZvbnQgaW5oZXJpdFxuICB2ZXJ0aWNhbC1hbGlnbiBiYXNlbGluZVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uXG4gIGRpc3BsYXkgYmxvY2tcblxuYm9keVxuICBsaW5lLWhlaWdodCAxXG5cbm9sLCB1bFxuICBsaXN0LXN0eWxlIG5vbmVcblxuYmxvY2txdW90ZSwgcVxuICBxdW90ZXMgbm9uZVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyXG4gIGNvbnRlbnQgJydcbiAgY29udGVudCBub25lXG5cbnRhYmxlXG4gIGJvcmRlci1jb2xsYXBzZSBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZyAwXG5cbipcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4iLCIkd2lkdGhQYWdlTWF4ID0gbm9uZVxuJHdpZHRoUGFnZU1pbiA9IDBcbmh0bWxcbiAgaGVpZ2h0IDEwMCVcbmJvZHlcbiAgLm5vLWZsZXhib3ggJlxuICAgIG1pbi1oZWlnaHQgMTAwJVxuICAgIGhlaWdodCAxMDAlXG4gICAgZGlzcGxheSBibG9jayAhaW1wb3J0YW50XG4ucGFnZS13cmFwcGVyLCAucGFnZS1mb290ZXJcbiAgbWF4LXdpZHRoICR3aWR0aFBhZ2VNYXhcbiAgbWluLXdpZHRoICR3aWR0aFBhZ2VNaW5cbiAgd2lkdGggMTAwJVxuICBtYXJnaW4gMCBhdXRvXG4gIC5uby1mbGV4Ym94ICZcbiAgICB3aWR0aCBhdXRvXG4ucGFnZS13cmFwcGVyXG4gIGRpc3BsYXkgZmxleFxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgbWluLWhlaWdodCAxMDB2aFxuICAubHRlLWllLTExICYsIC5sdC1pZS0xMSAmXG4gICAgbWluLWhlaWdodCAwXG4gIC5uby1mbGV4Ym94ICZcbiAgICBkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcbiAgICB3aWR0aCBhdXRvXG4gICAgbWluLWhlaWdodCAxMDAlXG4gICAgaGVpZ2h0IGF1dG8gIWltcG9ydGFudFxuICAgIGhlaWdodCAxMDAlXG4ucGFnZS1ib2R5XG4gIGJhY2tncm91bmQgI0Y5RkRGRlxuICBwYWRkaW5nLWJvdHRvbSA5NXB4XG4gIGZsZXggMVxuICAmLmZsZXgtbm9uZVxuICAgIGZsZXggbm9uZVxuIiwieC1zbWFsbCA9IDMyMHB4XG5pcGhvbmU2ID0gMzc1cHhcbmlwaG9uZTZwID0gNDE0cHhcbnNtYWxsID0gNjQwcHhcbm1lZGl1bSA9IDk5MnB4XG5sYXJnZSA9IDEzMTBweFxuXG4ubGFyZ2UtaGlkZGVuIFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbi5zbWFsbC1oaWRkZW4gXG4gIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxuXG4ucGFnZS13cmFwcGVyXG4gIG92ZXJmbG93IGhpZGRlblxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWigwKVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuXG4jd3JhcHBlclxuICBwYWRkaW5nLXRvcCAwZW1cblxuLm1vYmlsZS1vdmVybGF5XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4LCAwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgcmdiYSgwLDE3NywxOTMsMC40KSAwJSwgcmdiYSgxOTksMjI2LDg0LDAuNCkgMTAwJSlcbiAgZmlsdGVyOiB1cmwoI2YxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgcmlnaHQ6IC0xNXB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5IDBcbiAgdHJhbnNpdGlvbiAuNHNcbiAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgei1pbmRleCAyMFxuICB3aWxsLWNoYW5nZSBvcGFjaXR5XG4gICYub3ZlcmxheS0tdmlzaWJsZVxuICAgIG9wYWNpdHkgMVxuICAgIHRyYW5zaXRpb24gLjRzXG4gICAgdmlzaWJpbGl0eSB2aXNpYmxlXG5cblxuLy8gLnRlc3Rcbi8vICAgYmFja2dyb3VuZC1jb2xvciAjYmFkYVxuLy8gICBwYWRkaW5nIDIwcHhcbi8vICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuLy8gICAgIHBhZGRpbmcgX2JldHdlZW4oMjBweCwgMjAwcHgsIG1lZGl1bSwgbGFyZ2UpXG4vLyAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuLy8gICAgIHBhZGRpbmcgMjAwcHhcblxuLy90ZW1wXG5cblxuQG1lZGlhIChtaW4td2lkdGggeC1zbWFsbClcbiAgLmNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdCAxMHB4ICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nLXJpZ2h0IDEwcHggIWltcG9ydGFudFxuXG5AbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgLmNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdCAxNXB4ICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nLXJpZ2h0IDE1cHggIWltcG9ydGFudFxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGggbGFyZ2UpXG4gIC5jb250YWluZXJcbiAgICB3aWR0aCAxMDAlICFpbXBvcnRhbnRcblxuXG5fbWFpbi1jb2xvciA9ICMwMDQzOEFcbl9tYWluLWNvbG9yLS1kYXJrZW4gPSAjMDAxRjQwXG5cbi5oZWFkZXJcbiAgJi0td3JhcHBlclxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGhlaWdodCA2MHB4XG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2YxZjFmMVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBoZWlnaHQgODBweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICZfX21vYmlsZS1tZW51XG4gICAgd2lkdGggMjVweFxuICAgIG1hcmdpbi1yaWdodCBhdXRvXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICAubGluZVxuICAgICAgJi0xXG4gICAgICAmLTJcbiAgICAgICYtM1xuICAgICAgICBoZWlnaHQgM3B4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgIzAwNDM4QVxuICAgICAgICBib3JkZXItcmFkaXVzIDMwJVxuICAgICAgJi0xXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICYtMlxuICAgICAgICB3aWR0aCA2NSVcbiAgICAgICAgbWFyZ2luIDRweCAwXG4gICAgICAmLTNcbiAgICAgICAgd2lkdGggNDUlXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgZGlzcGxheSBub25lXG4gICZfX2xvZ29cbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBsZWZ0IDUwJVxuICAgICAgdG9wIDUwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgICB3aWR0aCAxMTBweFxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgIGltZ1xuICAgICAgICAgIHdpZHRoIGF1dG9cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgbGVmdCAwcHhcbiAgICAgICAgdG9wIDVweFxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsMClcbiAgICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICAgICAgcGFkZGluZy1sZWZ0IDExcHhcbiAgJl9fc2VhcmNoLS13cmFwcGVyXG4gICAgd2lkdGggYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgcGFkZGluZy10b3AgNnB4XG4gICAgbWFyZ2luIDAgMTZweCAwIDBcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCAzMTVweFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICAgIG1hcmdpbiAwXG4gICAgLmZvcm0tY29udHJvbFxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3IgI2VhZWFlYVxuICAgICAgICAgICAgYm94LXNoYWRvdyBub25lXG4gICZfX3NlYXJjaFxuICAgIGZvbnQtZmFtaWx5ICdQb3BwaW5zJ1xuICAgIGJveC1zaGFkb3cgbm9uZVxuICAgIGJhY2tncm91bmQgbm9uZVxuICAgIGJvcmRlciBub25lXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI0VBRUFFQVxuICAgIHBhZGRpbmctYm90dG9tIDNweFxuICAgIHBhZGRpbmctbGVmdCAycHhcbiAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuICAgIG1heC13aWR0aCAxMDAlXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICBmb250LXNpemUgMTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDI4NXB4XG4gICAgICBmb250LXNpemUgMTNweFxuICAmX19zdWJtaXRcbiAgICB3aWR0aCAyNnB4XG4gICAgaGVpZ2h0IDI2cHhcbiAgICBib3JkZXIgbm9uZVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgMFxuICAgIHRvcCAwXG4gICAgYmFja2dyb3VuZCAjZmZmIHVybCgnLi4vaW1hZ2VzL2hlYWRlci1zZWFyY2gtaWNvLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICAgZm9udC1zaXplIDBcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgcmlnaHQgMzhweFxuICAgICAgXG4gICZfX25vdGlmaWNhdGlvblxuICAgICYtLXdyYXBwZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG5cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIGxpbmUtaGVpZ2h0IDYwcHhcbiAgICBoZWlnaHQgNjBweFxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgIGNvbG9yICMwMDQzOEFcbiAgICBmb250LXNpemUgMFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgcGFkZGluZyAwIDE4cHhcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBib3JkZXItbGVmdCAxcHggc29saWQgI2YxZjFmMVxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIG1hcmdpbi1yaWdodCA4cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDgwcHhcbiAgICAgIGhlaWdodCA4MHB4XG5cbiAgICAmX19uYiBcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgMjBweFxuICAgICAgcmlnaHQgMTdweFxuICAgICAgd2lkdGggMTdweFxuICAgICAgaGVpZ2h0IDE3cHhcbiAgICAgIGJvcmRlci1yYWRpdXMgMTBweFxuICAgICAgY29sb3IgI2ZmZmZmZlxuICAgICAgYmFja2dyb3VuZCAjRUUxQTUxXG4gICAgICBsaW5lLWhlaWdodCAxXG4gICAgICBmb250LXNpemUgMTBweFxuICAgICAgcGFkZGluZyA0cHggNHB4XG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgIGZvbnQtc2l6ZSA4cHhcbiAgICAgICAgdG9wIDExcHhcbiAgICAgICAgcmlnaHQgMTNweFxuICAgICAgICB3aWR0aCAxNHB4XG4gICAgICAgIGhlaWdodCAxNHB4XG4gICAgaW1nIFxuICAgICAgaGVpZ2h0IDI1cHhcbiAgJl9fY29udGFjdHNcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZVxuICAgICAgY29sb3IgIzFiYjNiYVxuXG4gICAgJi5hY3RpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG4gICAgICAgIHRyYW5zaXRpb24gLjRzXG4gICAgJi0td3JhcHBlclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgbWFyZ2luLWxlZnQgMTBweFxuICAgIHdpZHRoIGF1dG9cbiAgICBsaW5lLWhlaWdodCA2MHB4XG4gICAgaGVpZ2h0IDYwcHhcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICBjb2xvciAjMDA0MzhBXG4gICAgZm9udC1zaXplIDBcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHBhZGRpbmcgMFxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbGluZS1oZWlnaHQgODBweFxuICAgICAgaGVpZ2h0IDgwcHhcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHBhZGRpbmcgMCAxOHB4XG4gICAgICBib3JkZXItbGVmdCAxcHggc29saWQgI2YxZjFmMVxuICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgIHdpZHRoIDI4MHB4XG4gICAgICBmb250LXdlaWdodCA1MDBcblxuICAgICAgJjphZnRlclxuICAgICAgICB3aWR0aCAxMHB4XG4gICAgICAgIGhlaWdodCAxMHB4XG4gICAgICAgIG1hcmdpbi1sZWZ0IDFweFxuICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL25hdi1hcnItaWNvLXNtLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICAgICAgIHRyYW5zaXRpb24gLjRzXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAzNXB4XG4gICAgJjpiZWZvcmVcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50ICcnXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICY6YmVmb3JlXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgYm90dG9tIDNweFxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICB3aWR0aCAyM3B4XG4gICAgICBoZWlnaHQgMjNweFxuICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9oZWFkZXItY29udGFjdHMtaWNvLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcbiAgJl9fY29udGFjdHMtLWRyb3Bkb3duXG4gICAgJi1tb2JpbGVcbiAgICAgIG1hcmdpbiAxMHB4IDAgMTBweCAyMHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgMFxuICAgIHdpZHRoIDI3OHB4XG4gICAgaGVpZ2h0IDI2MHB4XG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgb3BhY2l0eSAwXG4gICAgdHJhbnNpdGlvbiAuNHNcbiAgICB6LWluZGV4IDMwXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDEyMCUsIDApXG4gICAgdG9wIDBcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KVxuICAgIC1tb3otYm94LXNoYWRvdyAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpXG4gICAgYm94LXNoYWRvdyAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAtMTAlKVxuICAgICAgdG9wIGF1dG9cbiAgICAgIHdpZHRoIDgxMHB4XG4gICAgJi5hY3RpdmVcbiAgICAgIG9wYWNpdHkgMVxuICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgxMCUsIDApXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwgMCkgLy90ZW1wXG4gICAgJi1idG5cbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIHdpZHRoIDExNXB4XG4gICAgICBoZWlnaHQgMjhweFxuICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgbWFyZ2luIDE1cHggYXV0byAxNXB4XG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICBjb2xvciAjZmZmXG4gICAgICBwYWRkaW5nIDAgMCAwIDE1cHhcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgIGJvcmRlci1yYWRpdXMgMjBweFxuICAgICAgYmFja2dyb3VuZC1pbWFnZSAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzNDJkZWcsICMzMENBRDkgMCUsICMwMDNEOTIgMTAwJSlcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgLW8tbGluZWFyLWdyYWRpZW50KDM0MmRlZywgIzMwQ0FEOSAwJSwgIzAwM0Q5MiAxMDAlKVxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMzMENBRDkgMCUsICMwMDNEOTIgMTAwJSlcbiAgICAgICY6aG92ZXIsICY6Zm9jdXNcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoMjIyZGVnLCAjMzBDQUQ5IDAlLCAjMDAzRDkyIDEwMCUpXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgIGNvbG9yIHdoaXRlXG4gICAgICBzcGFuXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICBwYWRkaW5nLXRvcCAycHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgICBtYXJnaW4gMTVweCBhdXRvIDBcbiAgICAmLWJsb2NrLS13cmFwcGVyXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgIHdpZHRoIGF1dG9cbiAgICAmLWJsb2NrXG4gICAgICB3aWR0aCA0MDVweC8vMjY2cHhcbiAgICAgIHBhZGRpbmcgMjBweCAwIDIzcHggMjJweFxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI0U4RThFOFxuICAgICAgJi0tdGl0bGVcbiAgICAgICAgY29sb3IgIzBFNDM4N1xuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcbiAgICAgICYtLW51bWJlclxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIGNvbG9yICMwNzI0NDJcbiAgICAgICAgc3BhblxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0IDZweFxuICAgICAgJi0tbGlua1xuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBtYXJnaW4tdG9wIDVweFxuICAgICAgICBjb2xvciAjMDcyNDQyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICB3aWR0aCAxMDElXG4gICAgICAgICAgaGVpZ2h0IDFweFxuICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgIGJvdHRvbSAwcHhcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMwNzI0NDJcbiAgJl9fdXNlclxuICAgICYtLWltZ1xuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHRvcCAzcHhcbiAgICAgIG1hcmdpbi1yaWdodCA3cHhcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgd2lkdGggMjlweFxuICAgICAgaGVpZ2h0IDI5cHhcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgJi0td3JhcHBlclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNzJkZWcgIzMwQ0FEOSAwJSwgIzAwM0Q5MiAxMDAlKVxuICAgICAgYmFja2dyb3VuZC1pbWFnZSAtby1saW5lYXItZ3JhZGllbnQoNzJkZWcsICMzMENBRDkgMCUsICMwMDNEOTIgMTAwJSlcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBDQUQ5IDAlLCAjMDAzRDkyIDEwMCUpXG4gICAgICBcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg3MmRlZyAjMDAzRDkyIDAlLCAjMzBDQUQ5IDEwMCUpXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgLW8tbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMDAzRDkyIDAlLCAjMzBDQUQ5IDEwMCUpXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMDAzRDkyIDAlLCAjMzBDQUQ5IDEwMCUpXG4gICAgICBcbiAgICAgIHBhZGRpbmcgMFxuICAgICAgbWluLXdpZHRoIDIyNXB4XG4gICAgICBoZWlnaHQgODBweFxuICAgICAgZGlzcGxheSBub25lIC8vdGVtcFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKSAvL3RlbXBcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBjb2xvciAjZmZmXG4gICAgbGluZS1oZWlnaHQgODBweFxuICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBoZWlnaHQgMTAwJVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4tcmlnaHQgNXB4XG4gICAgJjpiZWZvcmVcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50ICcnXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICY6YWZ0ZXJcbiAgICAgIHdpZHRoIDEwcHhcbiAgICAgIGhlaWdodCAxMHB4XG4gICAgICBtYXJnaW4tbGVmdCA2cHhcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvbmF2LWFyci1pY28tc20td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgICAgIHRyYW5zaXRpb24gLjRzXG4gICZfX3VzZXItLWRyb3Bkb3duXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICByaWdodCAwXG4gICAgd2lkdGggMTAwJVxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgdHJhbnNpdGlvbiAuNHNcbiAgICB6LWluZGV4IDI1XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93IDBweCAwcHggMjdweCAtMnB4IHJnYmEoMCwwLDAsMC4xNSlcbiAgICAtbW96LWJveC1zaGFkb3cgMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KVxuICAgIGJveC1zaGFkb3cgMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KVxuICAgICYuYWN0aXZlXG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHRyYW5zaXRpb24gLjRzXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAmLWxpbmtcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICBwYWRkaW5nIDE4cHggMjRweFxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNmZmZcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzQyZGVnLCAjMzBDQUQ5IDAlLCAjMDAzRDkyIDEwMCUpXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIC1vLWxpbmVhci1ncmFkaWVudCgzNDJkZWcsICMzMENBRDkgMCUsICMwMDNEOTIgMTAwJSlcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBDQUQ5IDAlLCAjMDAzRDkyIDEwMCUpXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzNDJkZWcsICMwMDNEOTIgMCUsICMzMENBRDkgMTAwJSlcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAtby1saW5lYXItZ3JhZGllbnQoMzQyZGVnLCAjMDAzRDkyIDAlLCAjMzBDQUQ5IDEwMCUpXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMDAzRDkyIDAlLCAjMzBDQUQ5IDEwMCUpXG4gICAgICAgIFxuICAgICAgJi0tZGlzY29ubmVjdFxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9kaXNjb25uZWN0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXJcbiAgICAgICYtLXByb2ZpbGVcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHJpZ2h0IDIwcHhcbiAgICAgICAgICB3aWR0aCAxMHB4XG4gICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9uYXYtYXJyLWljby1zbS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICAgICAgICAgIHRyYW5zaXRpb24gLjRzXG4gICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLC01MCUpIHJvdGF0ZSgtOTBkZWcpXG5cbmJvZHkgLnN2Zy0tYnRuLWFycm93XG4gIG1hcmdpbi10b3AgLTFweFxuXG4uZHJvcGRvd24tYmxvY2stLWdyYWRpZW50XG4gIHdpZHRoIDI3OHB4XG4gIGJvcmRlci1jb2xvciAjZmZmXG4gIGJhY2tncm91bmQgcmdiYSgxOTUsMjI2LDk2LDEpXG4gIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxOTUsMjI2LDk2LDEpIDAlLCByZ2JhKDIsMTg3LDE1MywxKSAxMDAlKVxuICAuaGVhZGVyX19jb250YWN0cy0tZHJvcGRvd24tYmxvY2stLXRpdGxlXG4gICAgY29sb3IgI2ZmZlxuICAuaGVhZGVyX19jb250YWN0cy0tZHJvcGRvd24tYmxvY2stLW51bWJlclxuICAgIGNvbG9yICNmZmZcbiAgLmhlYWRlcl9fY29udGFjdHMtLWRyb3Bkb3duLWJsb2NrLS1saW5rXG4gICAgY29sb3IgI2ZmZlxuICAgICY6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgIG9yZGVyIC0xXG5cblxuLmhlYWRlci1tZW51cy0td3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgIHdpZHRoIDBweFxuICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuXG4uaGVhZGVyLW1lbnVzLS13cmFwcGVyXG4gICYubWVudS0tdmlzaWJsZVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTE1JSwwKVxuICAgIHRyYW5zaXRpb24gLjRzXG4gICAgb3ZlcmZsb3cgYXV0b1xuICB0cmFuc2l0aW9uIC40c1xuICB6LWluZGV4IDIwXG4gIHBvc2l0aW9uIGZpeGVkXG4gIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICBsZWZ0IDBcbiAgdG9wIDBcbiAgd2lkdGggMjAwcHhcbiAgaGVpZ2h0IDEwMCVcbiAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gIHBhZGRpbmcgMTBweCAwIDAgMzlweFxuICBib3gtc2hhZG93IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSlcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtMTEwJSwwKVxuICBAbWVkaWEgKG1pbi13aWR0aCA5OTBweClcbiAgICB0cmFuc2l0aW9uIG5vbmVcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwwKVxuICAgIHBhZGRpbmcgMFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbGVmdCBhdXRvXG4gICAgdG9wIGF1dG9cbiAgICB3aWR0aCBhdXRvXG4gICAgaGVpZ2h0IGF1dG9cbiAgICBib3gtc2hhZG93IG5vbmVcbiAgICBcbiAgLmhlYWRlci1tZW51LS1tb2JpbGUtY2xvc2UgXG4gICAgcGFkZGluZyAwIDEwcHhcblxuICAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXJcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi10b3AgMzBweFxuXG4gIC5oZWFkZXJfX3NlYXJjaFxuICAgIHdpZHRoIDEwMCVcbiAgICBwYWRkaW5nLXJpZ2h0IDMxcHhcbiAgICBcbiAgLmhlYWRlcl9fdXNlci0td3JhcHBlclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLWxlZnQgLTEwcHhcbiAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICB3aWR0aCBjYWxjKDEwMCUgKyAxMHB4KVxuICAgIG1pbi13aWR0aCBjYWxjKDEwMCUgKyAxMHB4KVxuICAgIGxpbmUtaGVpZ2h0IDUwcHhcbiAgICBoZWlnaHQgNTBweFxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgIFxuICAuaGVhZGVyX191c2VyXG4gICAgZm9udC1zaXplIDEzcHhcbiAgICBsaW5lLWhlaWdodCBub3JtYWxcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi10b3AgM3B4XG5cbiAgICAmLXZpc2lhYmxlXG4gICAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgICAgXG4gICAgJi0taW1nIFxuICAgICAgd2lkdGggMjJweFxuICAgICAgaGVpZ2h0IDIycHhcbiAgICAgIG1hcmdpbi1yaWdodCAzcHhcbiAgICAgIGltZyBcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBpbml0aWFsXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgXG4gICAgJi0tZHJvcGRvd24tbGlua1xuICAgICAgcGFkZGluZzogMCAxM3B4XG4gICAgICBcbiAgICAmLS1kcm9wZG93bi1saW5rLS1wcm9maWxlOmFmdGVyXG4gICAgICByaWdodCAxMnB4XG5cblxuLmhlYWRlci1tZW51XG4gICYtLW1vYmlsZS1jbG9zZVxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMzBweFxuICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBkaXNwbGF5IG5vbmVcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBiYXNlbGluZVxuICAgIGFsaWduLWNvbnRlbnQgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIHdpZHRoIDQ2N3B4XG4gICAgaGVpZ2h0IDgwcHhcbiAgICBwYWRkaW5nLWxlZnQgMFxuICAgIHBhZGRpbmctdG9wIDE1cHhcbiAgICBmbG9hdCBsZWZ0XG4gICAgcGFkZGluZy1sZWZ0IF9iZXR3ZWVuKDAsIDIwcHgsIG1lZGl1bSwgbGFyZ2UpXG4gIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgd2lkdGggNjI3cHhcbiAgJi0taXRlbVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIGNvbG9yICMwMDQzOEFcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgZmxleCAxXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICYtaW1nXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgd2lkdGggMjdweFxuICAgICAgaGVpZ2h0IDI3cHhcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgd2lkdGggMTdweFxuICAgICAgICBoZWlnaHQgMTdweFxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAmLXRpdGxlXG4gICAgICBmb250LXNpemUgMTFweFxuICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuNXB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgICBmb250LXNpemUgMTJweFxuLmhlYWRlci1kcm9wZG93bi1tZW51XG4gIG1hcmdpbi10b3AgMzVweFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgYmFzZWxpbmVcbiAgICBhbGlnbi1jb250ZW50IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgd2lkdGggNTEwcHhcbiAgICBoZWlnaHQgODBweFxuICAgIGZsb2F0IHJpZ2h0XG4gICAgcGFkZGluZyA0OHB4IDAgMCAyMHB4XG4gICAgbWFyZ2luLXRvcCAwXG4gICAgcGFkZGluZy1yaWdodCBfYmV0d2VlbigwLCAxOHB4LCBtZWRpdW0sIGxhcmdlKVxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICBwYWRkaW5nIDQ1cHggMThweCAwIDQwcHhcbiAgICB3aWR0aCA2NDBweFxuICAmLS1pdGVtXG4gICAgZm9udC1zaXplIDEzcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBmb250LXNpemUgMTJweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAmLXdyYXBwZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi10b3AgMzdweFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgJjpob3ZlciwgJjpmb2N1c1xuICAgICAgY29sb3IgIzFCQjNCQVxuICAgICYuYWN0aXZlXG4gICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgY29sb3IgIzFCQjNCQVxuICAgICAgJjphZnRlclxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcbiAgICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICBmbGV4IDFcbiAgICBjb2xvciAjMDA0MzhBXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uIC40c1xuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICB3aWR0aCAxMHB4XG4gICAgICBoZWlnaHQgMTBweFxuICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9uYXYtYXJyLWljby1zbS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICAgICAgbWFyZ2luLWxlZnQgN3B4XG4gICAgICB0cmFuc2l0aW9uIC40c1xuICAmLS1kcm9wZG93blxuICAgIFxuICAgIHVsIFxuICAgICAgbWFyZ2luLWJvdHRvbSAwXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgIHdpZHRoIDIwNXB4XG4gICAgICB6LWluZGV4IDNcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdyAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpXG4gICAgICAtbW96LWJveC1zaGFkb3cgMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KVxuICAgICAgYm94LXNoYWRvdyAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpXG4gICAgJi5hY3RpdmVcbiAgICAgIG9wYWNpdHkgMVxuICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgdHJhbnNpdGlvbi1kZWxheSAuMXNcbiAgICAgIGhlaWdodCBhdXRvXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIHRyYW5zaXRpb24gLjRzXG4gICAgb3BhY2l0eSAwXG4gICAgaGVpZ2h0IDBcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgIHJpZ2h0IDBcbiAgICB0b3AgMzVweFxuICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgbGlcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBwYWRkaW5nIDM2cHggMjJweCAwXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgIGFcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgICAgIGNvbG9yICRkYXJrLWJsdWVcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgICAgY29sb3IgJGxpZ2h0LWJsdWVcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2U4ZThlOFxuICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICB3aWR0aCAxMHB4XG4gICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL25hdi1hcnItaWNvLXNtLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtOTBkZWcpXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICByaWdodCAxMHB4XG4gICAgICAgICAgdG9wIDE4cHhcbiAgICAgICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgICBhIFxuICAgICAgICAgIHBhZGRpbmcgMTdweCAyMnB4XG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuXG5cbi5oZWFkZXJfX3VzZXJcbiAgJi12aXNpYWJsZVxuICAgIHBhZGRpbmctbGVmdDogMjJweFxuICAgIGN1cnNvcjogcG9pbnRlclxuLmhlYWRlcl9fdXNlci12aXNpYWJsZS5hY3RpdmUgLmhlYWRlcl9fdXNlcjo6YWZ0ZXJcbiAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG4gIHRyYW5zaXRpb24gLjRzIiwiLmJhci1jaGFydFxuICAmLS10aXRsZVxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgZm9udC1zaXplIDI0cHhcbiAgICBtYXJnaW4gMjVweCAwIDAgMTVweFxuICAgIGxldHRlci1zcGFjaW5nIDAuN3B4XG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBzcGFuXG4gICAgICBmb250LXNpemUgMThweFxuICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuNnB4XG4gICAgICBmb250LXdlaWdodCBub3JtYWxcbiAgJi0tbGlua1xuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBmb250LXNpemUgMTFweFxuICAgIGxldHRlci1zcGFjaW5nIDAuMnB4XG4gICAgZmxvYXQgcmlnaHRcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICBtYXJnaW4gMzBweCAxM3B4IDAgMFxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICB3aWR0aCAxNXB4XG4gICAgICBoZWlnaHQgMTVweFxuICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9wYWllbWVudGR1bGFpLWJsdWUucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlclxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG5cblxuLnBheW1lbnQtY2hhcnQtLW1lbnRpb25cbiAgdGV4dC1hbGlnbiByaWdodFxuICByaWdodCAyMHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBmb250LXNpemUgMTJweFxuICBtYXJnaW4tYm90dG9tIDBcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgbWFyZ2luLXRvcCAtNDBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICByaWdodCAyNXB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICByaWdodCAxMHB4XG4gIG1hcmdpbi10b3AgLTI1cHhcblxuLnBheW1lbnQtY2hhcnQtLW1lbnRpb24tbW9iaWxlXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBkaXNwbGF5IG5vbmVcbiIsIi8vL2dsb2JhbFxuLmlubmVyLWJveC1ibG9ja1xuICBtYXJnaW4gNTJweCBhdXRvIDBcbiAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgZm9udC1zaXplIDBcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgbWFyZ2luIDU1cHggYXV0byAwXG4gICAgbWF4LXdpZHRoIDgxJVxuICAmJi0td2l0aG91dC1iZ1xuICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICBib3gtc2hhZG93IG5vbmVcbiAgICBtYXJnaW4tYm90dG9tIC00MHB4XG4gICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICBtYXJnaW4tYm90dG9tIC0zMHB4XG5cbi5pbm5lci1zbS1ib3gtYmxvY2tcbiAgbWFyZ2luIDM2cHggYXV0byAwXG4gIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gIGZvbnQtc2l6ZSAwXG4gIG92ZXJmbG93IGhpZGRlblxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBtYXJnaW4gNjJweCBhdXRvIDBcbiAgQG1lZGlhIChtaW4td2lkdGggbGFyZ2UpXG4gICAgbWF4LXdpZHRoIDY0JVxuLy9cblxuXG5cbi8vLy9wYWdlIHBlbmRhbnRcblxuLy8vLnNlY3Rpb25fX2lubmVyLW1haW5cbi5pbm5lci1tYWluXG4gIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCBhbHBoYSgjMDBCMUMxLCAwLjUpIDAlLCBhbHBoYSgjQzdFMjU0LCAwLjUpIDEwMCUpXG4gICYtLXdyYXBwZXJcbiAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgcGFkZGluZyA3cHggMzVweCAzMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBwYWRkaW5nIDdweCAxNXB4IDUwcHhcbiAgJl9fYnJlYWRjcnVtYnNcbiAgICB0ZXh0LWFsaWduIGxlZnRcbiAgJl9fdGl0bGVcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIG1hcmdpbiAxNXB4IGF1dG8gMFxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgJl9fd3JhcHBlci1pbWFnZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAxNHB4XG4gICAgICAgIHdpZHRoIDQwcHhcbiAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgcGFkZGluZyA2cHhcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICB3aWR0aCA2MHB4XG4gICAgICAgICAgaGVpZ2h0IDYwcHhcbiAgICAgICAgICBib3JkZXItcmFkaXVzIDI0cHhcbiAgICAgICAgICBwYWRkaW5nIDhweFxuICAgICAgICBpbWdcbiAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgIGRpdlxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICBmb250LXdlaWdodCAzMDBcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgIGJvcmRlci1yYWRpdXMgMTVweCAvIDIwcHhcbiAgICAgIHBhZGRpbmcgMTBweCAyMnB4XG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjdweFxuICAgICAgbWFyZ2luIC0xMHB4IGF1dG8gMFxuICAgICAgd2lkdGggMTAwJVxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGJvcmRlci1yYWRpdXMgMTVweCAvIDI1cHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBwYWRkaW5nIDEycHggMzBweCAxMXB4XG4gICAgICAgIGZvbnQtc2l6ZSAzNnB4XG4gICAgICAgIG1hcmdpbiAtMTRweCAwIDBcbiAgICAgIC5kYXRlXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgbWFyZ2luLXRvcCAzcHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC40cHhcblxuXG4uYnJlYWRjcnVtYnNcbiAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gIHBhZGRpbmcgM3B4IDExcHhcbiAgZGlzcGxheSBub25lXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICZfX2l0ZW1cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlclxuICAgICAgY29udGVudCAnPidcbiAgICAgIGZvbnQtc2l6ZSAxMHB4XG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAmX19saW5rXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBmb250LXNpemUgMTBweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLy9cblxuLy8vLnNlY3Rpb25fX2lubmVyLXRleHRcblxuLmlubmVyLXRleHRcbiAgJi0td3JhcHBlclxuICAgIHBhZGRpbmcgMzBweCAwIDBcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHBhZGRpbmcgMTVweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiA0OXB4IGF1dG8gMFxuICAgICAgbWF4LXdpZHRoIDcwJVxuICAgICAgcGFkZGluZyAwIDBweCAwIDM2cHhcbiAgJl9fdGl0bGVcbiAgICBmb250LXNpemUgMTZweFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgbGV0dGVyLXNwYWNpbmcgMC40cHhcbiAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBmb250LXNpemUgMThweFxuICAmX19sZWFkXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgbWFyZ2luLXRvcCAxNHB4XG4gICAgbGluZS1oZWlnaHQgMjNweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgJl9fbGlua1xuICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgbGV0dGVyLXNwYWNpbmcgMC4ycHhcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLXRvcCAxNHB4XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgIGxpbmUtaGVpZ2h0IDEuNFxuICAgIC8vJjpob3ZlciwgJjpmb2N1c1xuICAgIC8vICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgIGJhY2tncm91bmQgbm9uZVxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50ICdpJ1xuICAgICAgYmFja2dyb3VuZC1jb2xvciAjMDA0MzhhXG4gICAgICBjb2xvciAjZmZmXG4gICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICB0ZXh0LXRyYW5zZm9ybSBub25lXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgaGVpZ2h0IDE0cHhcbiAgICAgIHBhZGRpbmcgMCA1LjNweFxuICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgbGluZS1oZWlnaHQgMTRweFxuICAgICAgbWFyZ2luLXJpZ2h0IDZweFxuICAgICAgbWFyZ2luLXRvcCAtMXB4XG4gICAgICBtYXJnaW4tbGVmdCAtMjBweFxuXG5cbi5pbm5lci1ibG9ja3BpY1xuICAmLS13cmFwcGVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC13cmFwIHdyYXBcbiAgJl9fcGljXG4gICAgd2lkdGg6IDEwMCVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGggNDElXG4gICAgaW1nXG4gICAgICBvYmplY3QtZml0IGNvdmVyXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0IGF1dG9cbiAgJl9fYmxvY2tcbiAgICBhbGlnbi1pdGVtcyBzdHJldGNoXG4gICAgcGFkZGluZyAzMHB4IDIwcHhcbiAgICBsZXR0ZXItc3BhY2luZyAtMC40cHhcbiAgICBjb2xvciAjZmZmXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM1MUMwQUEgMCUsICM2OUI3RUEgMTAwJSlcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHdpZHRoIDEwMCVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgcGFkZGluZyAyM3B4IDUwcHggMzJweCA0MHB4XG4gICAgICB3aWR0aCA1OSVcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXNpemUgMThweFxuICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICBsaW5lLWhlaWdodCAzMHB4XG4gICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMzJweFxuICAgICYtLWxlYWRcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICBtYXJnaW4tdG9wIDE0cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgIGxldHRlci1zcGFjaW5nIC0wLjVweFxuICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAmLS1tb2QxXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgIG1hcmdpbi10b3AgNjBweFxuICAgICAgJi0tbW9kMlxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNXB4XG4gICAgICAgIHBhZGRpbmcgMTJweCAyMHB4XG4gICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgd2lkdGggOTUlXG4gICAgICBiclxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgbWFyZ2luLXRvcCAxNXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI1cHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nIG5vcm1hbFxuICAgICAgICBiclxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAuc21hbGxlclxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICYtLWJ0blxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgICAgbWFyZ2luIDM1cHggYXV0byAwXG4gICAgICBwYWRkaW5nIDEwcHggMjBweFxuICAgICAgbGluZS1oZWlnaHQgMS41XG4gICAgICBib3JkZXItcmFkaXVzIDI1cHhcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgIGNvbG9yICMxMEI0QkJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBpcGhvbmU2KVxuICAgICAgICBsaW5lLWhlaWdodCA1NXB4XG4gICAgICAgIHBhZGRpbmcgMCAyMHB4XG5cblxuLy9cblxuLy8vbGVhZC1tb2QxXG5cbi5sZWFkLW1vZDFcbiAgJi0tYmxvY2tcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIGZsZXggMVxuICAgIG1heC13aWR0aCAyMDBweFxuICAgIHBhZGRpbmcgMTVweCAwXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZmZmXG4gICYtLWltZ1xuICAgIGltZ1xuICAgICAgd2lkdGggNDBweFxuICAgICAgaGVpZ2h0IDQwcHhcbiAgJi0tdGl0bGVcbiAgICBtYXJnaW4tdG9wIDEycHhcbiAgICBmb250LXNpemUgMjBweFxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZm9udC1zaXplIDI0cHhcbiAgJi0tbGVhZFxuICAgIG1hcmdpbi10b3AgNXB4XG4gICAgZm9udC1zaXplIDEycHhcblxuXG4vL1xuXG5ib2R5IC53aGl0ZS1ob3Zlcjpob3ZlcixcbmJvZHkgLndoaXRlLWhvdmVyOmZvY3VzXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMwNTkzYzUgMCUsICMxZjU4YWMgMTAwJSlcbiAgY29sb3I6ICNmZmZcblxuXG4vLy9sZWFkLW1vZDJcblxuLmxlYWQtbW9kMlxuICAmLS1pbWdcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgd2lkdGggNDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgJi0tdGV4dFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICBsaW5lLWhlaWdodCAyNXB4XG4gICAgd2lkdGggNzUlXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICB3aWR0aCA4MCVcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggODUlXG4vL1xuXG5cblxuLy8vLnNlY3Rpb25fX2lubmVyLWJsb2NrLWFzc29jaWF0aW9uc1xuXG4uaW5uZXItYmxvY2stYXNzb2NpYXRpb25zXG4gICZfX3RpdGxlXG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIHBhZGRpbmcgMTJweCAxMHB4IDAgMTVweFxuICAgIGxpbmUtaGVpZ2h0IDIycHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHBhZGRpbmcgMzhweCAwIDAgMjVweFxuICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxuICAmX19pdGVtXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgcGFkZGluZyAzOHB4IDAgNTRweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHBhZGRpbmcgMzhweCAwXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAmOm50aC1jaGlsZChvZGQpXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNGMUZBRkZcbiAgJl9fcGljXG4gICAgaGVpZ2h0IDEyMHB4IC8vdGVtcFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggMjAuNyVcbiAgICAgIGhlaWdodCAxMTBweCAvL3RlbXBcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgaW1nXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICZfX3RleHRcbiAgICBmb250LXNpemUgMTZweFxuICAgIG1hcmdpbi10b3AgNDBweFxuICAgIHBhZGRpbmcgMCAwIDAgMTVweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDc5LjMlXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdmVydGljYWwtYWxpZ24gdG9wXG4gICAgICBtYXJnaW4tdG9wIDBcbiAgICAgIHBhZGRpbmcgMFxuICAgICYtLXRpdGxlXG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuNXB4XG4gICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICBwYWRkaW5nLXJpZ2h0IDI1cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBsZXR0ZXItc3BhY2luZyBub3JtYWxcbiAgICAgICAgbGluZS1oZWlnaHQgbm9ybWFsXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTVweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgJi0tbGVhZFxuICAgICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIG1hcmdpbi10b3AgMTZweFxuICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgcGFkZGluZy1yaWdodCA4cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgbWFyZ2luLXRvcCA2cHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAxMDBweFxuICAgICYtLWxpbmtcbiAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBhXG4gICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjJweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0IDlweFxuICAgICAgICAgIG1hcmdpbi1sZWZ0IDJweFxuICAgICAgICAgIHdpZHRoIDE2cHhcbiAgICAgICAgICBoZWlnaHQgMTZweFxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvYXJyb3ctaWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxuLy9cblxuLy8vLnNlY3Rpb25fX2lubmVyLXB0ZXh0XG5cbi5pbm5lci1wdGV4dFxuICAmLS13cmFwcGVyXG4gICAgcGFkZGluZyA0MnB4IDE1cHggNThweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZyAyNXB4IDI0cHggNThweFxuICAmX19pdGVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcCA2OHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgbWFyZ2luLXRvcCA3MnB4XG4gICZfX3RpdGxlXG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZm9udC1zaXplIDI0cHhcbiAgJl9fcFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgIG1hcmdpbi10b3AgNDBweFxuICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIG1hcmdpbi10b3AgMjVweFxuICAgICAgcGFkZGluZy1yaWdodCAzNXB4XG4gICAgICBsaW5lLWhlaWdodCAyMHB4XG4vL1xuLy8vXG5cbi8vLy9wYWdlIGNvbmZpcm1hdGlvblxuXG4vLy8uc2VjdGlvbl9fY29uZmlybWF0aW9uXG5cbi5jb25maXJtYXRpb25cbiAgJl9fdG9wXG4gICAgcGFkZGluZyAyMHB4IDI1cHggMjBweCAxNXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nIDI1cHggMThweCAyMHB4XG4gICYtLXdyYXBwZXJcbiAgICB3aWR0aCAxMDAlXG4gICZfX3RpdGxlXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZm9udC1zaXplIDE4cHhcbiAgJl9fbGVhZFxuICAgIG1hcmdpbi10b3AgNDBweFxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgbGluZS1oZWlnaHQgMjBweFxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIG1hcmdpbi10b3AgMzRweFxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgJl9fYm90dG9tXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM2OUI3RUEgMCUsICMwMEM4RDUgMTAwJSlcbiAgICBjb2xvciAjZmZmXG4gICZfX3RvdGFsXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBwYWRkaW5nIDQ1cHggMFxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KVxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgYm9yZGVyLWJvdHRvbSBub25lXG4gICAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KVxuICAgICAgd2lkdGggMjglXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICYtLXRpdGxlXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICBmb250LXdlaWdodCA3MDBcbiAgICAmLS1pbWdcbiAgICAgIG1hcmdpbi10b3AgMThweFxuICAgICYtLXZhbHVlXG4gICAgICBmb250LXNpemUgMjRweFxuICAgICAgbWFyZ2luLXRvcCAxNnB4XG4gICAgICBmb250LXdlaWdodCA3MDBcbiAgICAmLS12YWx1ZS1sZWFkXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgbWFyZ2luLXRvcCA2cHhcbiAgJl9fdGV4dFxuICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgICBwYWRkaW5nLXJpZ2h0IDEzMHB4XG4gICAgcGFkZGluZyA1cHggMjBweCA0MHB4IDBcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHdpZHRoIDcyJVxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwYWRkaW5nIDVweCAxMzBweCAwIDBcbiAgICAmLS1pdGVtXG4gICAgICBtYXJnaW4tdG9wIDI4cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBtYXJnaW4tdG9wIDU1cHhcbiAgICAgICYtdGl0bGVcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGggMTkwcHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgICBsaW5lLWhlaWdodCBub3JtYWxcbiAgICAgICYtdmFsdWVcbiAgICAgICAgZm9udC1zaXplIDE3cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBtYXJnaW4tbGVmdCAyMHB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICZfX2J0blxuICAgICYtLXdyYXBwZXJcbiAgICAgIG1hcmdpbiA2MHB4IGF1dG8gMFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIGJvcmRlciAxcHggc29saWQgIzFFNzhBNVxuICAgIGJvcmRlci1yYWRpdXMgMjBweFxuICAgIGNvbG9yICMxRTc4QTVcbiAgICBwYWRkaW5nIDZweCAxMHB4IDZweCAxNXB4XG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBmb250LXNpemUgMTJweFxuICAgICYuY29uZmlybWF0aW9uXG4gICAgICBtYXJnaW4gMjVweCBhdXRvIDBcbiAgICAuc3ZnLS1idG4tYXJyb3dcbiAgICAgIGZpbGwgIzFFNzhBNVxuICAgICAgdmVydGljYWwtYWxpZ24gdGV4dC1ib3R0b21cbiAgICAgIHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuXG4gICAgJjpob3ZlciwgJjpmb2N1c1xuICAgICAgYmFja2dyb3VuZC1jb2xvciAjMUU3OEE1XG4gICAgICBib3JkZXIgMXB4IHNvbGlkICNmZmZcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAuc3ZnLS1idG4tYXJyb3dcbiAgICAgICAgZmlsbCAjZmZmXG5cblxuLy9cblxuLy8vXG5cbi8vLy9wYWdlIGZhaXJlIHVuIGRvblxuXG4vLy8uc2VjdGlvbl9fY2hhcml0eVxuLmNoYXJpdHlcbiAgJi0td3JhcHBlclxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZGlzcGxheSBmbGV4XG4gICZfX2xlZnRcbiAgICBwYWRkaW5nIDIwcHggNnB4IDUwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHdpZHRoIDcwLjQlXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgcGFkZGluZyAyNXB4IDIwcHggMzVweCAyM3B4XG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjRweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgJi0tdG9wLWJsb2NrXG4gICAgICBtYXJnaW4tdG9wIDUwcHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBtYXJnaW4tdG9wIDYycHhcbiAgICAgICYtLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgJi0tbGVhZFxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjJweFxuICAgICAgICBsaW5lLWhlaWdodCAxOHB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgJi0taW5wdXQtaXRlbVxuICAgICAgbWFyZ2luLXRvcCAyNHB4XG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgbWFyZ2luLXRvcCAzNXB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTAwcHhcbiAgICAgICYtLXRpdGxlXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDAuMnB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICYtLWlucHV0XG4gICAgICAgIHdpZHRoIDE0MHB4XG4gICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgIHBhZGRpbmcgMCA0cHhcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjZTllOWU5XG4gICAgICAgIG1hcmdpbi1sZWZ0IDJweFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHNwYW5cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLWxlZnQgNHB4XG4gICZfX3JpZ2h0XG4gICAgJi0td3JhcHBlclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHRvcCA1MCVcbiAgICAgIGxlZnQgNTAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsLTUwJSlcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjlCN0VBIDAlLCAjMDBDOEQ1IDEwMCUpXG4gICAgY29sb3IgI2ZmZlxuICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgIGhlaWdodCAyMDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgYWxpZ24taXRlbXMgc3RyZXRjaFxuICAgICAgd2lkdGggMjkuNiVcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBoZWlnaHQgYXV0b1xuICAgICYtLXRpdGxlXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICBmb250LXdlaWdodCA3MDBcbiAgICAmLS1pbWdcbiAgICAgIG1hcmdpbi10b3AgMThweFxuICAgICYtLXZhbHVlXG4gICAgICBmb250LXNpemUgMjRweFxuICAgICAgbWFyZ2luLXRvcCAxNnB4XG4gICAgICBmb250LXdlaWdodCA3MDBcbiAgICAmLS12YWx1ZS1sZWFkXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgbWFyZ2luLXRvcCA2cHhcblxuXG4uY2hhcml0eV9fYm90dG9tXG4gIG1hcmdpbi10b3AgMjBweFxuICAmLS13cmFwcGVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgJi0tdHRleHRcbiAgICBmb250LXNpemUgMTJweFxuICAgIGNvbG9yICMxRTc4QTVcbiAgICBtYXJnaW4tYm90dG9tIDE1cHhcbiAgICAmICsgLnNlbmQtLWZvcm0tZXJyb3JcbiAgICAgIG1heC13aWR0aCA2My41JVxuICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgJi0tYnRuc1xuICAgIG1hcmdpbiAyMHB4IGF1dG8gMFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbi10b3AgMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luIDIwcHggODBweCAwIGF1dG9cbiAgICAmLWJhY2tcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIGNvbG9yICMxRTc4QTVcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDMwcHhcbiAgICAmLWJvdHRvbVxuICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBjb2xvciAjMUU3OEE1XG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIG1hcmdpbi1yaWdodCAzMHB4XG4gICAgJi12YWxpZFxuICAgICAgYm9yZGVyIG5vbmVcbiAgICAgIGJvcmRlci1yYWRpdXMgMjVweFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBtaW4td2lkdGggMjI1cHhcbiAgICAgIGhlaWdodCA1MHB4XG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgcGFkZGluZyAxMHB4IDIwcHhcbiAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM2OUI3RUEgMCUsICMwMEM4RDUgMTAwJSlcbiAgICAgIC8vJjpob3ZlciwgJjpmb2N1c1xuICAgICAgLy8gIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpXG4gICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgJi0tYnRleHRcbiAgICBjb2xvciAjMUU3OEE1XG4gICAgZm9udC1zaXplIDEycHhcbiAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcbiAgICBtYXJnaW4gMTVweCBhdXRvIDBcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHdpZHRoIDYzLjUlXG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgbWFyZ2luIDI1cHggYXV0byAwXG4gICAgICBsaW5lLWhlaWdodCAyNXB4XG4gICAgYVxuICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZVxuICAgICAgICBjb2xvciAkbGlnaHQtYmx1ZVxuXG4uaW5uZXItbWFpbl9fdGl0bGVfX3dyYXBwZXItaW1hZ2UtLXNtYWxsXG4gIGNvbG9yICRibHVlXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBtYXJnaW4tYm90dG9tIC0xNXB4XG4gIGxpbmUtaGVpZ2h0IDIuNlxuXG5cbiAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCAjNjlFOEVBIDAlLCAjNjlCN0VBIDEwMCUpO1xuIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzY5YjdlYSAwJSwgIzY5ZThlYSAxMDAlKVxuXG5cbiIsIi8vLy8gcGFnZSBhY2N1ZWlsIHBhZ2Ugb3V2ZXJ0XG5cbi5pbm5lci1wYWdlLWNvbG9yXG4gIGJhY2tncm91bmQtY29sb3IgI0Y5RkRGRlxuXG5cbi8vLy5zZWN0aW9uX19pbm5lci1ibG9ja2xpc3Rcbi5pbm5lci1ibG9ja2xpc3RcbiAgJi0td3JhcHBlclxuICAgIHBhZGRpbmcgMTVweCAxMHB4IDM1cHggMjBweFxuICAmLS10aXRsZVxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgX21haW4tY29sb3JcbiAgICBsaW5lLWhlaWdodCAyM3B4XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBmb250LXNpemUgMjBweFxuICAgICAgbGluZS1oZWlnaHQgbm9ybWFsXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgZm9udC1zaXplIDI0cHhcbiAgJi0tbGlzdFxuICAgIG1hcmdpbi10b3AgMjVweFxuICAgICYtaXRlbVxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0IC03cHhcbiAgICAgICAgdG9wIDZweFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgd2lkdGggNnB4XG4gICAgICAgIGhlaWdodCA2cHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMTBCNEJCXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgIG1hcmdpbiAwIDEwcHhcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLXRvcCAzMnB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIG1hcmdpbi10b3AgMjhweFxuICAgICAgLmlubmVyLXRleHRfX2xpbmtcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgICBtYXJnaW4gYXV0b1xuICAgICAgICBtYXJnaW4tbGVmdCAxMHB4XG5cbi8vXG5cbi8vLy5zZWN0aW9uX19pbm5lci1ibG9ja3RhYmxlXG4uaW5uZXItYmxvY2t0YWJsZVxuICAmLS10b3BcbiAgICBwYWRkaW5nIDIwcHggMThweCAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nIDI1cHggMThweCAwXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICYtdGl0bGVcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgJi1sZWFkXG4gICAgICBmb250LXNpemUgMTBweFxuICAgICAgZm9udC13ZWlnaHQgMzAwXG4gICAgICBjb2xvciAjNjY2XG4gICAgICBtYXJnaW4tdG9wIDdweFxuICAgICAgbGluZS1oZWlnaHQgMTZweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAmLS1pbmZvXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIHBhZGRpbmcgMCAwIDAgMjBweFxuICAgIG1hcmdpbi10b3AgMzVweFxuICAgIGxldHRlci1zcGFjaW5nIDAuM3B4XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgbWFyZ2luLXRvcCA1MHB4XG4gICAgICBmb250LXdlaWdodCA2MDBcbiAgICAmLXZhbHVlXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICBtYXJnaW4tbGVmdCAxNXB4XG4gICAgICBsZXR0ZXItc3BhY2luZyBub3JtYWxcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgJi0tdGFibGVcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIG1hcmdpbi10b3AgNjVweFxuICAgICYtaGVhZFxuICAgICAgYm9yZGVyLWJvdHRvbSAzcHggc29saWQgX21haW4tY29sb3JcbiAgICAgIHBhZGRpbmctYm90dG9tIDdweFxuICAgICAgZGlzcGxheSBub25lXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICYtLXJvd1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgcGFkZGluZyAwIDMwcHggMCAxNXB4XG4gICAgICAmLS1pdGVtXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgICBhbGlnbi1zZWxmIGZsZXgtZW5kXG4gICAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgd2lkdGggMTcwcHhcbiAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICB3aWR0aCAyMDVweFxuICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgIHdpZHRoIDI2NXB4XG4gICAgICAgICY6bnRoLWNoaWxkKDQpXG4gICAgICAgICAgd2lkdGggMjAwcHhcbiAgICAgICAgJjpudGgtY2hpbGQoNSlcbiAgICAgICAgICB3aWR0aCAxNDBweFxuICAgICYtYm9keVxuICAgICAgJi0tcm93XG4gICAgICAgIGhlaWdodCA3MHB4XG4gICAgICAgIHBhZGRpbmcgODBweCAwIDAgMFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgIGhlaWdodCA5MHB4XG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgcGFkZGluZyAwIDMwcHggMCAxNXB4XG4gICAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgIG92ZXJmbG93IHZpc2libGVcbiAgICAgICAgICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93LS10aXRsZTpiZWZvcmVcbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuICAgICAgICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICAgICAgJi0tdGl0bGVcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcCAzMHB4XG4gICAgICAgICAgbGVmdCAzMHB4XG4gICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHdpZHRoIDlweDtcbiAgICAgICAgICAgIGhlaWdodCA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWFnZXMvbmF2LWFyci1pY28tYmcucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdCAtMjBweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiAwLjRzXG4gICAgICAgICAgICB0b3AgM3B4XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRjFGQUZGXG4gICAgICAmLS1pdGVtXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgLm1vYmlsZS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgcGFkZGluZy1yaWdodCAyNXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICAgICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgICAgIGZsZXggMVxuICAgICAgICAuYWJzb2x1dGUtZGVzY1xuICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgY29sb3IgIzY2NlxuICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAubW9iaWxlLXZhbHVlXG4gICAgICAgICAgZmxleCAxXG4gICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAubW9iaWxlLXZhbHVlLS1oaWRkZW5cbiAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgIC5hYnNvbHV0ZS1kZXNjXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGNvbG9yICM2NjZcbiAgICAgICAgICAgIG1hcmdpbi10b3AgNnB4XG4gICAgICAgICAgLm1vYmlsZS12YWx1ZS0taGlkZGVuXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgLm1vYmlsZS10aXRsZVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgcGFkZGluZyAzMHB4IDIwcHggMCAwXG4gICAgICAgICAgbGluZS1oZWlnaHQgMTZweFxuXG4uY2VsbC0zIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtIC5tb2JpbGUtdmFsdWVcbiAgYWxpZ24tc2VsZiBmbGV4LXN0YXJ0XG5cbkBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgLmNlbGwtMVxuICAgIHdpZHRoIDE3MHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gIC5jZWxsLTJcbiAgICB3aWR0aCAyMDVweFxuICAuY2VsbC0zXG4gICAgd2lkdGggMjY1cHhcbiAgLmNlbGwtNFxuICAgIHdpZHRoIDIwMHB4XG4gIC5jZWxsLTVcbiAgICB3aWR0aCAxNDBweFxuXG4ubW9iaWxlLWNlbGwtd3JhcHBlclxuICBtYXJnaW4gMCAwIDM4cHggMFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgbWFyZ2luIDBcblxuLy9cblxuLy8vXG5cbi8vLy8gcGFnZSBmZXJtZVxuXG4vLy8gLnNlY3Rpb25fX2lubmVyLWJsb2NrY2hlY2tcbi5pbm5lci1ibG9ja2NoZWNrXG4gICYtLXdyYXBwZXJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBwYWRkaW5nIDMwcHggMjBweCA0MHB4XG4gICAgICAmLS1sYXN0XG4gICAgICAgIHBhZGRpbmcgMjBweCAwXG4gICAgICAgIC5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveFxuICAgICAgICAgIHBhZGRpbmcgMThweCAyMHB4XG4gICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgICAmLS1ib3R0b21cbiAgICAgICAgICAgIHBhZGRpbmcgNDVweCAyMHB4IDQwcHhcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgICBwYWRkaW5nIDQ1cHggMzBweCA0MHB4XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICBwYWRkaW5nIDE4cHggMzBweFxuICAmX190aXRsZVxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgbGluZS1oZWlnaHQgMjBweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcbiAgICBwYWRkaW5nIDEwcHggMHB4IDAgMjBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbGluZS1oZWlnaHQgbm9ybWFsXG4gICAgICBwYWRkaW5nIDBcbiAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICZfX3JhZGlvY2hlY2tcbiAgICBtYXJnaW4tdG9wIDUwcHhcbiAgICBwYWRkaW5nIDAgMjBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLXRvcCA0MHB4XG4gICAgICBwYWRkaW5nIDBcbiAgICAmLS1sZWFkXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgICAgcGFkZGluZyAwIDAgMCAyMnB4XG4gICAgICBsaW5lLWhlaWdodCAxOXB4XG4gICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuMnB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIHBhZGRpbmcgMCAyMHB4IDAgMzBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICBsYWJlbFxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICBmb250LXdlaWdodCA0MDBcbiAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBsaW5lLWhlaWdodCBub3JtYWxcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICBzcGFuXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICBtYXJnaW4tbGVmdCAyMnB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nIDAuM3B4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIG1hcmdpbi1sZWZ0IDMwcHhcbiAgJl9fZGVzY1xuICAgIGZvbnQtc2l6ZSAxMHB4XG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgY29sb3IgIzY2NlxuICAgIG1hcmdpbi10b3AgNDJweFxuICAgIHBhZGRpbmcgMFxuICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICBsZXR0ZXItc3BhY2luZyAwLjRweFxuICAgIHBhZGRpbmcgMCAyMHB4IDIwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHBhZGRpbmcgMCAzMHB4IDAgMjVweFxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIG1hcmdpbi10b3AgMzBweFxuICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAmX19jb25maXJtYXRpb25cbiAgICAmLS10ZXh0XG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgICAgbWFyZ2luLXRvcCA2cHhcbiAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjRweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICYtLWxpc3RcbiAgICAgIHBhZGRpbmcgN3B4IDAgMzBweFxuICAgICAgbWFyZ2luIDBcbiAgICAgICYtLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIG1hcmdpbi10b3AgNDVweFxuICAgICAgICBwYWRkaW5nIDAgMTVweFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAmLS1pdGVtXG4gICAgICAgIG1hcmdpbi10b3AgMjZweFxuICAgICAgICBwYWRkaW5nLWxlZnQgNTVweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgNjVweFxuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICYud2l0aG91dC1kb3RcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDY1cHhcbiAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgbGVmdCAxNXB4XG4gICAgICAgICAgdG9wIC0zcHhcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgIHdpZHRoIDMwcHhcbiAgICAgICAgICBoZWlnaHQgMzBweFxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvY2hlY2stdHJ1cXVvaXNlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIGxlZnQgMjVweFxuICAgICAgICAgICAgdG9wIC0xMHB4XG4gICZfX2NvbnZlcnRlclxuICAgIG1hcmdpbi10b3AgMzhweFxuICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nIDBcbiAgICAmLS1pdGVtXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgd2lkdGggNDAlXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICYtLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICBsaW5lLWhlaWdodCBub3JtYWxcbiAgICAgICYtLWRlc2NcbiAgICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgICAgZm9udC13ZWlnaHQgMzAwXG4gICAgICAgIGNvbG9yICM2NjZcbiAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgbWFyZ2luLXRvcCA0cHhcbiAgICAgICYtLWlucHV0XG4gICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgIHdpZHRoIDg1cHhcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjZTllOWU5XG4gICAgICAgIHBhZGRpbmctbGVmdCAxMHB4XG4gICAgICAgIG1hcmdpbi10b3AgMzhweFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICB3aWR0aCAxNDBweFxuICAgICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICAmLS12YWx1ZVxuICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICAgbWFyZ2luLXRvcCAxNHB4XG4gICAgICBzcGFuXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIG1hcmdpbi1sZWZ0IDE1cHhcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICY6Zmlyc3QtY2hpbGQ6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL2RhdGVwaWNrZXItYXJyLnBuZycpIGNlbnRlci9jb3ZlclxuICAgICAgICB3aWR0aCAzMHB4XG4gICAgICAgIGhlaWdodCAzMHB4XG4gICAgICAgIG1hcmdpbiAwIDEwcHggOHB4XG4gICAgICAgIHZlcnRpY2FsLWFsaWduIGJvdHRvbVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBtYXJnaW4gMCA0NXB4IDhweFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAmX19tdGFibGVcbiAgICBtYXJnaW4tdG9wIDcwcHhcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHdpZHRoIDEwMCVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIG1hcmdpbi10b3AgNTNweFxuICAgICAgd2lkdGggYXV0b1xuICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSkgXG4gICAgICBtYXJnaW4tdG9wIDBcbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjRweFxuICAgICAgcGFkZGluZyAwIDE1cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIHBhZGRpbmcgMFxuICAgICYtLXRhYmxlXG4gICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gICAgICAmLS0zY29sXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pIFxuICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gICAgICAgICAgd2lkdGggOTIlXG4gICAgICAgIC5tb2JpbGUtdGl0bGVcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIC5tb2JpbGUtdmFsdWVcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgIG1hcmdpbiAxOHB4IDAgMCAxMHB4XG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgNXB4XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWhlYWQtLWl0ZW1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICAgICAgd2lkdGggMTY4cHhcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgd2lkdGggMjA4cHhcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkICNlOWU5ZTlcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgd2lkdGggMzYzcHhcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib2R5LS1pdGVtXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgICB3aWR0aCAxNjhweFxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgICAgd2lkdGggMjAycHhcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZTllOWU5XG4gICAgICAgICAgICAgIHBhZGRpbmcgMjhweCAwIDAgNzBweFxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgICAgIHBhZGRpbmcgMzVweCAwIDAgMjVweFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICAgIHdpZHRoIDM2M3B4XG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgIHBhZGRpbmcgMTVweCAwIDAgMFxuXG4gICAgICAmLS1oZWFkXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAmLS1yb3dcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgJi0taXRlbVxuICAgICAgICAgIGhlaWdodCA3NnB4XG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICBwYWRkaW5nIDMycHggMCAwXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgICAgIHdpZHRoIDE2OHB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZTllOWU5XG4gICAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICAgIHdpZHRoIDI3OHB4XG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDNweFxuICAgICAgICAgICAgYm90dG9tIC0ycHhcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgI0Y4ODNDQ1xuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICYtLWJvZHlcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgICAgICAmLS1yb3dcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAyNXB4XG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgI0YxRkFGRlxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGhlaWdodCA3MHB4XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgICAgICYtLWl0ZW1cbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgIHBhZGRpbmcgMTZweCAwIDBcbiAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBtYXJnaW4gMCAwIDAgNXB4XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgIG1hcmdpbiAwXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICBwYWRkaW5nIDMwcHggMCAwXG4gICAgICAgICAgICBoZWlnaHQgNzBweFxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgIHdpZHRoIDE2MHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCA4cHhcbiAgICAgICAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgcGFkZGluZyAyMHB4IDAgMCAzMHB4XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgICAgd2lkdGggMTY4cHhcbiAgICAgICAgICAgICAgcGFkZGluZyAzMHB4IDAgMCA0MHB4XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI2U5ZTllOVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICBwYWRkaW5nIDIwcHggMCAwIDI1cHhcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgICB3aWR0aCAyNzhweFxuICAgICAgICAgICAgICBwYWRkaW5nIDE1cHggMCAwIDBcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgIHBhZGRpbmcgMTVweCAwIDBcbiAgICAgICYtLWJvdHRvbVxuICAgICAgICBiYWNrZ3JvdW5kICM2OUI3RUFcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBwYWRkaW5nIDIwcHggMFxuICAgICAgICAmLS0zY29sXG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzUxQzBBQSAwJSwgIzY5QjdFQSAxMDAlKVxuICAgICAgICAgIGJhY2tncm91bmQgIzY5QjdFQVxuICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgICB3aWR0aCA0NyVcbiAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgcGFkZGluZyAyNXB4IDAgMTVweFxuICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDI1cHhcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgICAgICB3aWR0aCAzNDhweFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMjVweCAwIDE1cHhcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIG5vbmVcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkICNlOWU5ZTlcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIHdpZHRoIDM1NXB4XG4gICAgICAgICAgICAgIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW0tLXRpdGxlXG4gICAgICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICAgICAgICB3aWR0aCA0NSVcbiAgICAgICAgICAgICAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbS0tdmFsdWVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgIHBhZGRpbmcgMjBweCAwIDE1cHhcbiAgICAgICAgICAgICAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbS0tdGl0bGVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCAxMHB4XG4gICAgICAgICAgLmlubmVyLWJsb2NrY2hlY2tfX210YWJsZS0tdGFibGUtLWJvdHRvbS0taXRlbS0tdGl0bGVcbiAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgIC5pbm5lci1ibG9ja2NoZWNrX19tdGFibGUtLXRhYmxlLS1ib3R0b20tLWl0ZW0tLXZhbHVlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICAmLS1pdGVtXG4gICAgICAgICAgcGFkZGluZyAxNXB4IDEwcHhcbiAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgcGFkZGluZyA0cHggMTBweFxuICAgICAgICAgICYtLXRpdGxlXG4gICAgICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgICAgd2lkdGggNzAlXG4gICAgICAgICAgJi0tdmFsdWVcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAvLyB3aWR0aCAyOCVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgICAgICAgICAmLnZhbHVlLXdhcm5pbmdcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRkI4RTAwXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgICAgICBwYWRkaW5nIDNweCA3cHggMXB4XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDVweFxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjdweFxuICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICByaWdodCAtMjdweFxuICAgICAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgd2lkdGggMjBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9kZXBhc3NlbWVudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyXG4gICZfX2luZm9cbiAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgY29sb3IgI2ZmZlxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNTFDMEFBIDAlLCAjNjlCN0VBIDEwMCUpXG4gICAgcGFkZGluZyAxMnB4IDEwcHggMjRweCA3MHB4XG4gICAgbGluZS1oZWlnaHQgMThweFxuICAgIGxldHRlci1zcGFjaW5nIDAuM3B4XG4gICAgYVxuICAgICAgY29sb3IgI2ZmZlxuICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZyAyNHB4IDYwcHggMjRweCA4MHB4XG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgbGluZS1oZWlnaHQgMjJweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbi1sZWZ0IDEwcHhcbiAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgdG9wIDI1cHhcbiAgICAgIGxlZnQgMjBweFxuICAgICAgd2lkdGggMzBweFxuICAgICAgaGVpZ2h0IDMwcHhcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvaW5mby5zdmcnKSBjZW50ZXIvY292ZXJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICB0b3AgNTAlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwtNTAlKVxuICAgICAgICBsZWZ0IDI4cHhcblxuICAmX190ZXh0XG4gICAgbWFyZ2luLXRvcCAzNXB4XG4gICAgZm9udC1zaXplIDEycHhcbiAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC40cHhcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgcGFkZGluZyAwIDIwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHBhZGRpbmcgMFxuICAgICAgbWFyZ2luLXRvcCAxOXB4XG4gICAgICBmb250LXNpemUgMTNweFxuICAmX19jaGVja2JveFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBtYXJnaW4gMTJweCAwIDIwcHhcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBtYXJnaW4gMzRweCAwIDBcblxuICAgICYtLWJvdHRvbVxuICAgICAgcGFkZGluZy10b3AgMjBweFxuICAgICAgYm9yZGVyLXRvcCAxcHggZGFzaGVkICNlOWU5ZTlcbiAgICAgIHNwYW5cbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvciAkbGlnaHQtYmx1ZVxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZVxuICAgICAgICAgICAgY29sb3IgIzFiYjNiYVxuXG4gICAgc3BhblxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbi1sZWZ0IDMwcHhcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIG1hcmdpbi1sZWZ0IDQwcHhcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAuY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWw6YmVmb3JlXG4gICAgICBsZWZ0IGF1dG9cbiAgICAgIHRvcCBhdXRvXG4gICZfX2JvdHRvbS1idG5cbiAgICBjb2xvciAjMUU3OEE1XG4gICAgYm9yZGVyIDFweCBzb2xpZCAjMUU3OEE1XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBmb250LXNpemUgMTRweFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgcGFkZGluZyAxMHB4IDBcbiAgICBtYXJnaW4gMTBweCBhdXRvIDBcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBtYXgtd2lkdGggNjQlXG4gICZfX2JvdHRvbS10ZXh0XG4gICAgZm9udC1zaXplIDEycHhcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgbWFyZ2luIDEwcHggYXV0byAwXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICBpbWdcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICAgbWFyZ2luIDNweCAwIDAgMnB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICB3aWR0aCA2My41JVxuICAgICAgbWFyZ2luIDIwcHggYXV0byAwXG4gICAgICBmb250LXNpemUgMTRweFxuICAgIHNwYW5cbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgIHdpZHRoIDkwJVxuICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcblxuLy9cblxuLmNvbmZpcm1hdGlvbi0tYmxvY2tcbiAgYm9yZGVyIDFweCBzb2xpZCAjMUU3OEE1XG4gIGJvcmRlci1yYWRpdXMgNHB4XG4gIG1hcmdpbiAyNXB4IDI1cHggMCAtMzBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBtYXJnaW4gMTVweCAwIDAgNTJweFxuICAgIHdpZHRoIDMyMnB4XG4gICYtLWlubmVyXG4gICAgbWFyZ2luIDE1cHggMFxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgJi0tdGl0bGVcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAmLS12YWx1ZVxuICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICBtYXJnaW4tbGVmdCA0MHB4XG5cbi5kZW1hbmRlLXRhYmxlLWpzIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3ctLXRpdGxlXG4gIGN1cnNvciBwb2ludGVyXG5cbi5pbm5lci1ib3gtYmxvY2stLWRlbWFuZGVzIC5pbm5lci10ZXh0X19saW5rXG4gIG1hcmdpbi1sZWZ0IDEwcHhcbiAgJjpiZWZvcmVcbiAgICBwYWRkaW5nLXJpZ2h0IDUuM3B4XG4gICAgcGFkZGluZy1sZWZ0IDUuM3B4XG5cbi5pbm5lci1ibG9ja3BpY19fYmxvY2suaW5uZXItYmxvY2twaWNfX2Jsb2NrLS1zdXBwbGVtZW50YWlyZVxuICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1MWMwYWEgMCUsICM2OWI3ZWEgMTAwJSlcblxuLmRlbWFuZGUtYWNjdWVsIC5pbm5lci10ZXh0X19saW5rOmJlZm9yZVxuICBiYWNrZ3JvdW5kLWNvbG9yICMyZTFjOGNcbiAgcGFkZGluZy1sZWZ0IDUuN3B4XG4gIHBhZGRpbmctcmlnaHQgNS41cHhcblxuLmlubmVyLWJsb2NrcGljX19waWMtLWltZ1xuICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL2Zlcm1lci5qcGcnKSBjZW50ZXIvY292ZXJcbiAgaGVpZ2h0IDI1MHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGhlaWdodCAzNTBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgaGVpZ2h0IGF1dG9cblxuLmRlbWFuZGUtYWNjdWVsIC5pbm5lci1tYWluX190aXRsZSBkaXYgcFxuICBjb2xvciAkYmx1ZVxuICBmb250LXNpemUgMTBweFxuICBtYXJnaW4tYm90dG9tIC0xMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGRpc3BsYXkgbm9uZVxuXG5cbiIsIi5maWx0ZXJpbmdcbiAgJi0td3JhcHBlclxuICAgIHBhZGRpbmcgMjBweCAwIDMwcHhcbiAgICBAbWVkaWEgKHdpZHRoIHgtc21hbGwpXG4gICAgICBwYWRkaW5nIDIwcHggMCAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgcGFkZGluZyAyMHB4IDAgMzBweFxuXG5cbiAgJi10YWJzXG5cbiAgICAmLS1zZWxlY3QtLXdyYXBwZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICB3aWR0aCAzMDBweFxuICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1yaWdodCAxNXB4XG4gICAgICAmOmJlZm9yZVxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHJpZ2h0IDM1cHhcbiAgICAgICAgd2lkdGggMFxuICAgICAgICBoZWlnaHQgMFxuICAgICAgICBib3JkZXItc3R5bGUgc29saWRcbiAgICAgICAgYm9yZGVyLXdpZHRoIDAgNHB4IDVweCA0cHhcbiAgICAgICAgYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NjY2NjYgdHJhbnNwYXJlbnRcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICByaWdodCAxNXB4XG5cbiAgICAgICY6YmVmb3JlXG4gICAgICAgIHRvcCAxM3B4XG4gICAgICAgIHdpZHRoIDBcbiAgICAgICAgaGVpZ2h0IDBcbiAgICAgICAgYm9yZGVyLXN0eWxlIHNvbGlkXG4gICAgICAgIGJvcmRlci13aWR0aCAwIDRweCA1cHggNHB4XG4gICAgICAgIGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjY2NjY2IHRyYW5zcGFyZW50XG4gICAgICAmOmFmdGVyXG4gICAgICAgIHRvcCAyMXB4XG4gICAgICAgIHdpZHRoIDBcbiAgICAgICAgaGVpZ2h0IDBcbiAgICAgICAgYm9yZGVyLXN0eWxlIHNvbGlkXG4gICAgICAgIGJvcmRlci13aWR0aCA1cHggNHB4IDAgNHB4XG4gICAgICAgIGJvcmRlci1jb2xvciAjNjY2NjY2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgJi0tc2VsZWN0XG4gICAgICBoZWlnaHQgNDBweFxuICAgICAgZm9udC1mYW1pbHkgJ1BvcHBpbnMnXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gICAgICBib3JkZXItY29sb3IgI2U5ZTllOVxuICAgICAgcGFkZGluZyAwIDI4cHggMCAxMHB4XG4gICAgICB3aWR0aCAxMDAlXG5cblxuXG4gICAgJi0td3JhcHBlclxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBkaXNwbGF5IG5vbmVcblxuICAgICYtLWxpc3RcbiAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBoZWlnaHQgNjBweFxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjRTlFOUU5XG5cbiAgICAmLS1pdGVtXG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgcGFkZGluZyAwIDE1cHhcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG5cbiAgICAgIGFcbiAgICAgICAgY29sb3IgX21haW4tY29sb3JcblxuICAgICAgJi5hY3RpdmVcbiAgICAgICAgdHJhbnNpdGlvbiAuNHNcblxuICAgICAgICBhXG4gICAgICAgICAgY29sb3IgIzEwQjRCQlxuXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICBib3R0b20gLTIzcHhcbiAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgaGVpZ2h0IDNweFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgIzEwQjRCQlxuXG4gICYtLWNvdW50ZXJcbiAgICBmb250LXNpemUgMTZweFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgbWFyZ2luIDM2cHggMCAwXG4gICAgcGFkZGluZyAwIDI0cHhcbiAgJl9faXRlbS5jbGVhcmZpeFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgJl9faXRlbVxuICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAjRTlFOUU5XG4gICAgcGFkZGluZyAyMHB4IDBcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHBhZGRpbmcgMzhweCAyMnB4IDQ4cHhcblxuICAgICYtLXRleHRcbiAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgcGFkZGluZyAwXG5cbiAgICAmLS1wcmV2XG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBoZWlnaHQgMjAwcHggLy90ZW1wXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICMwMDAgLy90ZW1wXG4gICAgICBtYXJnaW4gMCBhdXRvIDIwcHhcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIHdpZHRoIDMwMHB4XG4gICAgICAgIGhlaWdodCAzMDBweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBmbG9hdCBsZWZ0XG4gICAgICAgIHdpZHRoIDE5NnB4XG4gICAgICAgIGhlaWdodCAxNDNweFxuICAgICAgICBtYXJnaW4tcmlnaHQgMjBweFxuXG4gICAgJi0tZGF0ZVxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICBjb2xvciAjMUU3OEE1XG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgIG1hcmdpbi1yaWdodCAxNXB4XG5cbiAgICAmLS1jYXRlZ29yeVxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgbGV0dGVyLXNwYWNpbmcgMC40cHhcbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgY29sb3IgI2ZmZlxuICAgICAgcGFkZGluZyAycHggNnB4IDBcbiAgICAgIGJvcmRlci1yYWRpdXMgNnB4XG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdmVydGljYWwtYWxpZ24gdG9wXG4gICAgICBsaW5lLWhlaWdodCAxNnB4XG4gICAgICAmLmNhdGVnb3J5LWNvbG9yLTFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMUJCM0JBXG4gICAgICAmLmNhdGVnb3J5LWNvbG9yLTJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjN0ZCRDYxXG4gICAgICAmLmNhdGVnb3J5LWNvbG9yLTNcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMEU0Mzg3XG4gICAgICAmLmNhdGVnb3J5LWNvbG9yLTRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjNkFCNUU4XG5cbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuOXB4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgbWFyZ2luLXRvcCA0cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDI1cHhcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTAwcHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjJweFxuXG4gICAgJi0tbGVhZFxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuM3B4XG4gICAgICBtYXJnaW4tdG9wIDZweFxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgcGFkZGluZy1yaWdodCA1MHB4XG5cbiAgICAmLS1saW5rXG4gICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgd2lkdGggMTVweFxuICAgICAgICBoZWlnaHQgMTJweFxuICAgICAgICBtYXJnaW4tcmlnaHQgMjBweFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9wdWJsaWNhdGlvbnMucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlclxuXG4gICZfX3BhZ2luYXRpb25cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgbWFyZ2luIDcwcHggMCAwXG5cbiAgICAmX19pdGVtXG4gICAgICBmbGV4IDFcbiAgICAgIHdpZHRoIDUwcHhcbiAgICAgIGhlaWdodCAzMnB4XG4gICAgICBmb250LXNpemUgMTZweFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICB3aWR0aCA2OHB4XG5cbiAgICAgIGFcbiAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICAgaW1nXG4gICAgICAgICAgd2lkdGggMjBweFxuXG4gICAgICAmLmFjdGl2ZVxuICAgICAgICBib3JkZXItYm90dG9tIDNweCBzb2xpZCAjMUJCM0JBXG5cbiAgICAgICAgYVxuICAgICAgICAgIGNvbG9yICMxQkIzQkFcblxuXG4uc2VhcmNoXG4gIC5maWx0ZXJpbmdfX2l0ZW1cbiAgICBwYWRkaW5nIDIwcHggMCA0MHB4XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwYWRkaW5nIDM4cHggMjJweCA0OHB4IDgwcHhcblxuLnNlYXJjaC1tYXRjaGVzXG4gICAgY29sb3IgIzEwQjRCQlxuXG4uc2VhcmNoLWtleVxuICBkaXNwbGF5IGJsb2NrXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGZvbnQtc2l6ZSAxNnB4XG4gIG1hcmdpbiAxMHB4IDAgMCAwXG5cblxuLy8gLnNlYXJjaC1ibG9ja1xuLy8gICBwYWRkaW5nIDEwcHggNDBweFxuIiwiXG4uc2VjdGlvbl9fbWFpbi1ibG9ja1xuICAuY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0IDBcbiAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwYWRkaW5nLWxlZnQgMTVweFxuICAgICAgcGFkZGluZy1yaWdodCAxNXB4XG5cblxuLy8gc2VjdGlvbl9fbWFpbi1ibG9ja1xuICAubWFpbi1ibG9ja1xuICAgICYtLXdyYXBwZXJcbiAgICAgIC5tYWluLWJnXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgei1pbmRleCAtMVxuICAgICAgICBvYmplY3QtZml0IGNvdmVyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgICYtLXdyYXBwZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgdG9wIDBcbiAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgIHJpZ2h0IDBcbiAgICAgICAgICBoZWlnaHQgMTUwcHhcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDM0MmRlZywgcmdiYSgwLDE3NywxOTMsMC40KSAwJSwgcmdiYSgxOTksMjI2LDg0LDAuNCkgMTAwJSlcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIC1vLWxpbmVhci1ncmFkaWVudCgzNDJkZWcsIHJnYmEoMCwxNzcsMTkzLDAuNCkgMCUsIHJnYmEoMTk5LDIyNiw4NCwwLjQpIDEwMCUpXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsIHJnYmEoMCwxNzcsMTkzLDAuNCkgMCUsIHJnYmEoMTk5LDIyNiw4NCwwLjQpIDEwMCUpXG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDE1cHhcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDE1cHhcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIGhlaWdodCAyNTBweFxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgIGhlaWdodCAzNTBweFxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgICAgICAgaGVpZ2h0IDQ1MHB4XG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICYtLXRpdGxlXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICB0b3AgNTAlXG4gICAgICBsZWZ0IDUwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgICB6LWluZGV4IDJcbiAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDM2cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsMClcbiAgICAgICAgdG9wIDUwcHhcbiAgICAgIGRpdlxuICAgICAgICBwYWRkaW5nIDEwcHggMjdweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAxNXB4LzIwcHhcbiAgICAgICAgZm9udC13ZWlnaHQgMzAwXG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICBtYXJnaW4tdG9wIC0xMHB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIGJvcmRlci1yYWRpdXMgMTVweC8yNXB4XG4gICAgICAgICAgcGFkZGluZyAxMHB4IDMwcHhcbiAgICAgICAgICAvL3doaXRlLXNwYWNlIG5vcm1hbFxuICAgICAgICAgIG1hcmdpbi10b3AgLTE1cHhcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgIHBhZGRpbmcgMTNweCAzNXB4XG4gICAgJi0tbGVhZFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGJveC1zaGFkb3cgMHB4IDBweCAyN3B4IC0ycHggcmdiYSgwLDAsMCwwLjE1KVxuICAgICAgbWFyZ2luIDQwcHggMTBweCAwXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgd2lkdGggNjQwcHhcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgIHdpZHRoIDc5N3B4XG4gICAgICAgICAgbWFyZ2luIDQwcHggYXV0byAwXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAwKVxuICAgICAgICBib3R0b20gNzhweFxuICAgICAgICBsZWZ0IDUwJVxuICAgICAgICBtYXJnaW4gMFxuXG4gICAgICAmLXByb2RcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgYWxwaGEoI2ZmZiwgMC43MylcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgYm94LXNoYWRvdyAwcHggMHB4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuMTUpXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBtYXJnaW4gMHB4IDEwcHggMCAxMHB4XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQ0ZGO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgd2lkdGggNzU3cHhcbiAgICAgICAgICBtYXJnaW4gMHB4IGF1dG8gMFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgMClcbiAgICAgICAgICBib3R0b20gNzhweFxuICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgJi0tYm90dG9tLXRleHRcbiAgICAgICAgICBsaW5lLWhlaWdodCAxLjRcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgbWFyZ2luIDAgMCA1cHggNXB4XG4gICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICAmLW91dGVyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGxlZnQgMnB4XG4gICAgICAgIGJvdHRvbSAtMzVweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcbiAgICAgICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgICAgICBmb250LXNpemUgMTBweFxuICAgICAgICBsaW5lLWhlaWdodCAxNXB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgICAgIGxlZnQgMTJweFxuICAgICAgICAgIGJvdHRvbSA1cHhcbiAgICAgICYtYmxvY2tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciBhbHBoYSgjZmZmLCAwLjczKVxuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZmxvYXQgbGVmdFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgaGVpZ2h0IDE0MHB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIHdpZHRoIDMyMHB4XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICB3aWR0aCAxODlweFxuICAgICAgICAmLXByb2RcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgIGZsb2F0IGxlZnRcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgIGhlaWdodCAxNjVweFxuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICB3aWR0aCAxODlweFxuICAgICAgICAgICAgaGVpZ2h0IDE3MnB4XG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgICAgICAgICBoZWlnaHQgMjAwJVxuICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICB3aWR0aCAycHhcbiAgICAgICAgICAgICAgYmFja2dyb3VuZCB3aGl0ZVxuICAgICAgICAgICAgICByaWdodCAtMnB4XG4gICAgICAgICAgICAgIHotaW5kZXggLTFcblxuICAgICAgICAmLS1jb250ZW50XG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZmZmXG4gICAgICAgICYtLWFjdGlvblxuICAgICAgICAgIGZsb2F0IGxlZnRcbiAgICAgICAgICBoZWlnaHQgMTQwcHhcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIHdpZHRoIDQyN3B4XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgd2lkdGggMjMwcHhcbiAgICAgICAgICAmLWxpbmtcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgIGxlZnQgMTJweFxuICAgICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwtNTAlKVxuICAgICAgICAgICAgICB3aWR0aCAyOHB4XG4gICAgICAgICAgICAgIGhlaWdodCAxOXB4XG4gICAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvbWFpbi1ibG9jay1saW5rLTEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlXG4gICAgICAgICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNmZmZcbiAgICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICBsZWZ0IDEycHhcbiAgICAgICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLC01MCUpXG4gICAgICAgICAgICAgICAgd2lkdGggMjhweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxOXB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9tYWluLWJsb2NrLWxpbmstMi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgaGVpZ2h0IDUwJVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC45cHhcbiAgICAgICAgICAgIGJvcmRlciBub25lXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgNTBweFxuICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICM2OUI3RUEgMCUsICMwMEM4RDUgMTAwJSlcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjIyLjcyZGVnLCAjNjlCN0VBIDAlLCAjMDBDOEQ1IDEwMCUpXG4gICAgICAgICAgICAmLS1kcm9wZG93blxuICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwwKVxuICAgICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLC01MHB4KVxuICAgICAgICAgICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgICAgYm94LXNoYWRvdyAwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEpXG4gICAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICAgICAgICB3aWR0aCA0MjdweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICAgIHdpZHRoIDIzMHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDUwcHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDE3cHggMjVweCAwXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI0U5RTlFOVxuXG4gIC5hY3Rpb24tbGluay0tZHJvcGRvd24taXRlbVxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICBjb2xvciAjMDAxRjQwXG4gIC5sZWFkLWJsb2NrXG4gICAgJi0tbW9kLW1vbnRoXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgdG9wIDEwcHhcbiAgICAgIGxlZnQgMTJweFxuICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuNHB4XG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgei1pbmRleCAxXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICYtcHJvZFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0IDEwcHhcbiAgICAgICAgdG9wIDEwcHhcbiAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC40cHhcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgei1pbmRleCAxXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgJi0tY2hhbmdlXG4gICAgICAmLXVwXG4gICAgICAmLWRvd25cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgIGJvcmRlci1yYWRpdXMgNnB4XG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgIGxlZnQgOHB4XG4gICAgICAgICAgd2lkdGggMFxuICAgICAgICAgIGhlaWdodCAwXG4gICAgICAgICAgYm9yZGVyLXN0eWxlIHNvbGlkXG4gICAgICAgICAgYm9yZGVyLXdpZHRoIDAgMy41cHggNHB4IDMuNXB4XG4gICAgICAgICAgYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnRcbiAgICAgICYtdXBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMjlEMTkzXG4gICAgICAgIHBhZGRpbmcgNXB4IDE0cHggMHB4IDIwcHhcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIC01MCUpXG4gICAgICAmLWRvd25cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRUUxQTUxXG4gICAgICAgIHBhZGRpbmcgM3B4IDE0cHggMHB4IDI1cHhcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIC0xNiUpIHJvdGF0ZSgxODBkZWcpXG4gICAgJi0tcHJpY2VcbiAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAmLS1wcmljZS1sZWFkXG4gICAgICBmb250LXNpemUgMTBweFxuICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICYtLWxpbmtcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQgbm9uZVxuICAgICAgICBjb250ZW50ICdpJ1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMyZTFjOGNcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBmb250LXNpemUgMTFweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSBub25lXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIGhlaWdodCAxNHB4XG4gICAgICAgIHBhZGRpbmcgMCA1LjNweFxuICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgIGxpbmUtaGVpZ2h0IDE0cHhcbiAgICAgICAgdmVydGljYWwtYWxpZ24gYmFzZWxpbmVcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDhweFxuLy8vXG5cbi5wYWllbWVudCBhLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rXG4gIGxpbmUtaGVpZ2h0IDcwcHhcbiAgYm9yZGVyLXRvcCBub25lXG4gICY6YmVmb3JlXG4gICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWFnZXMvbWFpbi1ibG9jay1saW5rLTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlXG4gICAgY29sb3Igd2hpdGVcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG4vLyAuc2VjdGlvbl9fcGF5bWVudC1jaGFydFxuXG4ucGF5bWVudC1jaGFydFxuICAmLS13cmFwcGVyXG4gICAgd2lkdGggMTAwJVxuICAgIG1hcmdpbiA1MnB4IGF1dG8gMFxuICAgIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBiYWNrZ3JvdW5kIHdoaXRlXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHdpZHRoIDEwMzVweFxuICAgICAgcGFkZGluZyAwXG4gICYtLW9wdGlvbnNcbiAgICBwYWRkaW5nIDIwcHggMjBweCAwXG4gICAgd2lkdGggMTAwJVxuICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNFOUU5RTlcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICYtLWJ0blxuICAgIG1hcmdpbi1sZWZ0IDEycHhcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgIHBhZGRpbmcgMCAxNXB4XG4gICAgaGVpZ2h0IDMwcHhcbiAgICBsaW5lLWhlaWdodCAzMHB4XG4gICAgZm9udC1zaXplIDEycHhcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBoZWlnaHQgMjhweFxuICAgIGJvcmRlci1yYWRpdXMgMjVweFxuICAgIGNvbG9yICNmZmZcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCgyMjJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSlcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbiAyNXB4XG4gICAgZGlzcGxheSBub25lXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICBjb2xvciB3aGl0ZVxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSlcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBtYXJnaW4gMFxuICAmLS1ncmFwaC5hY3RpdmVcbiAgICBwYWRkaW5nLWJvdHRvbSA0MHB4XG5cblxuLnBheW1lbnQtY2hhcnQtLWdyYXBoLmhhcy10b29sdGlwXG4gIHBhZGRpbmctYm90dG9tIDM4MnB4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIHBhZGRpbmctYm90dG9tIDE2MHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgcGFkZGluZy1ib3R0b20gMTQwcHhcblxuLm1hLXByb2R1Y3Rpb25cbiAgLnNvZGlhYWwtdGFiLmFjdGl2ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgb3ZlcmZsb3cteCBoaWRkZW5cblxuICAucGF5bWVudC1jaGFydC0tZ3JhcGguaGFzLXRvb2x0aXBcbiAgICBwYWRkaW5nLWJvdHRvbSAzNDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZy1ib3R0b20gMjEwcHhcblxuICAucGF5bWVudC1jaGFydC0tbWVudGlvblxuICAgIG1hcmdpbi10b3AgLTQwcHhcbiAgICBmb250LXNpemUgMTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLXRvcCAtMjVweFxuICAgICAgZm9udC1zaXplIDEycHhcblxuXG4gIC5kYXRhLXdyYXAgLnRvb2x0aXAtaW5mby0td3JhcHBlclxuICAgIGJvcmRlciBub25lXG4gIC8vLnBheW1lbnQtY2hhcnQtLXdyYXBwZXJcbiAgLy8gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbiAgI2xlZ2VuZFxuICAgIHdpZHRoIDQ1MHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggYXV0b1xuXG4gIC50b29sdGlwLWluZm8tLXdyYXBwZXJcbiAgICBib3JkZXItbGVmdCBub25lXG4gICAgYm9yZGVyLXRvcCBub25lXG4gICAgYm9yZGVyLWJvdHRvbSBub25lXG4gICAgcGFkZGluZy1sZWZ0IDEwcHhcbiAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICBsaW5lLWhlaWdodCAxLjRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcGFkZGluZyAxcHhcbiAgICB3aWR0aCAxMDAlXG5cbiAgLnBheW1lbnQtY2hhcnQtLXRvcFxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcbiAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XG5cbiAgLmxlZ2VuZC1pdGVtXG4gICAgb3JkZXIgMVxuICAubGVnZW5kLWxpc3QgLmxlZ2VuZC1pdGVtOm50aC1vZi10eXBlKDIpXG4gICAgb3JkZXIgMFxuICAgIC5sZWdlbmQtbGluZVxuICAgICAgd2lkdGggOHB4XG4gICAgICBoZWlnaHQgOHB4XG4gICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgIGJhY2tncm91bmQtY29sb3IgIzI5RDE5M1xuICAubGVnZW5kLWxpc3QgLmxlZ2VuZC1pdGVtOm50aC1vZi10eXBlKDMpXG4gICAgLmxlZ2VuZC1saW5lXG4gICAgICB3aWR0aCA4cHhcbiAgICAgIGhlaWdodCA4cHhcbiAgICAgIGJvcmRlci1yYWRpdXMgMFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAkYmViZWJlXG4gIC5sZWdlbmQtbGlzdCAubGVnZW5kLWl0ZW06bnRoLW9mLXR5cGUoNClcbiAgICAubGVnZW5kLWxpbmVcbiAgICAgIHdpZHRoIDEwcHhcbiAgICAgICYgKyAubGVnZW5kLXRpdGxlXG4gICAgICAgIG1hcmdpbi1sZWZ0IDE3cHhcbiAgICAubGVnZW5kLWxpbmU6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgI2ZhYmI2OVxuICAgICAgY29udGVudCAnJ1xuICAgICAgd2lkdGggMTBweFxuICAgICAgaGVpZ2h0IDRweFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBib3JkZXItcmFkaXVzIDIwcHhcbiAgICAgIG1hcmdpbi1sZWZ0IDExcHhcblxuICAudG9vbHRpcC12YWx1ZS0td3JhcHBlclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXMgc3RyZXRjaFxuXG5cbiAgLmN1c3RvbS10b29sdGlwXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICB3aWR0aCA2MzNweFxuXG5cbi5kYXRhLXdyYXBcbiAgcGFkZGluZyAxMHB4IDVweCAyMHB4IDVweFxuICAmOmZpcnN0LW9mLXR5cGVcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZTllOWU5XG4gICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZTllOWU5XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBib3JkZXItYm90dG9tIG5vbmVcbiAgJjpudGgtb2YtdHlwZSgyKVxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI2U5ZTllOVxuICAgICAgYm9yZGVyLWJvdHRvbSBub25lXG4gICY6bnRoLW9mLXR5cGUoMylcbiAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkICNlOWU5ZTlcbiAgZGlzcGxheSBpbmxpbmUtZmxleFxuICBmbGV4LXdyYXAgd3JhcFxuICB3aWR0aCA1MCVcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgd2lkdGggMjUlXG4gICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgIGJvcmRlci1yaWdodCBub25lXG5cbi5wcmVjZW50LXZhbHVlXG4gIGNvbG9yICRibHVlXG5cbi50cmVlLWNvbHVtbiAuZGF0YS13cmFwXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIHdpZHRoIDMzLjMzMzMzJVxuXG5cbi5kYXRhLXdyYXAuY29tcGFueS1kYXRhXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHBhZGRpbmctYm90dG9tIDMwcHhcbiAgZGlzcGxheSBpbmxpbmVcbiAgLnRvb2x0aXAtaW5mby0tdmFsdWVcbiAgICB3aWR0aCAxMDBweFxuICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG4gICAgZm9udC1zaXplIDEycHhcbiAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmOmJlZm9yZVxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGxlZnQgMTVweFxuXG4gIC50b29sdGlwLWluZm8tLXdyYXBwZXJcbiAgICB3aWR0aCAxMDAlXG4gICAgZmxleCBpbml0aWFsXG4gICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgLnRvb2x0aXAtaW5mby0tdmFsdWVcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50IFwiIEEgOlwiXG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0IDVweFxuXG4gICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgLnRvb2x0aXAtaW5mby0tdmFsdWVcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50IFwiIEIgOlwiXG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0IDVweFxuICAgICY6bnRoLW9mLXR5cGUoNClcbiAgICAgIC50b29sdGlwLWluZm8tLXZhbHVlXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgY29udGVudCBcIiBDIDpcIlxuICAgICAgICAgIC8vcGFkZGluZy1yaWdodCA1cHhcbiAgICAmID4gZGl2XG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICBtYXJnaW4tdG9wIDJweFxuICAgIGRpdi50b29sdGlwLWluZm8tLXRpdGxlXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgYm90dG9tIDEwcHhcbiAgICAgIGxlZnQgMTBweFxuXG4udG90YWwtbnVtYmVyXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGNvbG9yICMwMDQzOGFcbiAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2U5ZTllOVxuICBtYXJnaW4gNXB4IGF1dG8gMTBweCBhdXRvXG4gIHBhZGRpbmctYm90dG9tIDNweFxuICBmb250LXNpemUgMTZweFxuXG4uZ3JhcGgtb3B0aW9uc1xuICAmLS1kYXRlXG4gICAgJi13cmFwcGVyXG4gICAgICBmbG9hdCBub25lXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGZsb2F0IGxlZnRcbiAgICAmLXRpdGxlXG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgcGFkZGluZy1ib3R0b20gNXB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICAgICBtYXJnaW4tcmlnaHQgMTVweFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAmLS1kYXRlcGlja2VyXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgZm9udC1mYW1pbHkgJ1BvcHBpbnMnXG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBib3JkZXIgMXB4IHNvbGlkICAjZTllOWU5XG4gICAgICBoZWlnaHQgNDBweFxuICAgICAgd2lkdGggMTEwcHhcbiAgICAgIHBhZGRpbmcgNXB4IDM1cHggNXB4IDEwcHhcbiAgICAgIEBtZWRpYSAod2lkdGggeC1zbWFsbClcbiAgICAgICAgd2lkdGggMTEwcHhcbiAgICAgIEBtZWRpYSAod2lkdGggaXBob25lNilcbiAgICAgICAgd2lkdGggMTM3cHhcbiAgICAgIEBtZWRpYSAod2lkdGggaXBob25lNnApXG4gICAgICAgIHdpZHRoIDE1N3B4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgd2lkdGggMTQwcHhcbiAgICAgICYtLXdyYXBwZXJcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICYtLWljb1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAxMnB4XG4gICAgICAgIHRvcCA1MCVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLC01MCUpXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvZGF0ZXBpY2tlci1idG4ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgICAgICAgd2lkdGggMjBweFxuICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAmLS1hcnJcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvZGF0ZXBpY2tlci1hcnIucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHdpZHRoIDE5cHhcbiAgICAgIGhlaWdodCAxOXB4XG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgJi0tc2VsZWN0LS13cmFwcGVyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi10b3AgMTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbi10b3AgMFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcbiAgICAmOmJlZm9yZVxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICByaWdodCAxNXB4XG4gICAgICB3aWR0aCAwXG4gICAgICBoZWlnaHQgMFxuICAgICAgYm9yZGVyLXN0eWxlIHNvbGlkXG4gICAgICBib3JkZXItd2lkdGggMCA0cHggNXB4IDRweFxuICAgICAgYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NjY2NjYgdHJhbnNwYXJlbnRcbiAgICAmOmJlZm9yZVxuICAgICAgdG9wIDEzcHhcbiAgICAgIHdpZHRoIDBcbiAgICAgIGhlaWdodCAwXG4gICAgICBib3JkZXItc3R5bGUgc29saWRcbiAgICAgIGJvcmRlci13aWR0aCAwIDRweCA1cHggNHB4XG4gICAgICBib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzY2NjY2NiB0cmFuc3BhcmVudFxuICAgICY6YWZ0ZXJcbiAgICAgIHRvcCAyMXB4XG4gICAgICB3aWR0aCAwXG4gICAgICBoZWlnaHQgMFxuICAgICAgYm9yZGVyLXN0eWxlIHNvbGlkXG4gICAgICBib3JkZXItd2lkdGggNXB4IDRweCAwIDRweFxuICAgICAgYm9yZGVyLWNvbG9yICM2NjY2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcbiAgJi0tZHJvcGRvd25cbiAgICBoZWlnaHQgNDBweFxuICAgIGZvbnQtZmFtaWx5ICdQb3BwaW5zJ1xuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgICAtbW96LWFwcGVhcmFuY2Ugbm9uZVxuICAgIGFwcGVhcmFuY2Ugbm9uZVxuICAgIGJvcmRlci1jb2xvciAjZTllOWU5XG4gICAgcGFkZGluZyAwIDI4cHggMCAxMHB4XG4gICAgQG1lZGlhICh3aWR0aCB4LXNtYWxsKVxuICAgICAgd2lkdGggMTE1cHhcbiAgICBAbWVkaWEgKHdpZHRoIGlwaG9uZTYpXG4gICAgICB3aWR0aCAxNDJweFxuICAgIEBtZWRpYSAod2lkdGggaXBob25lNnApXG4gICAgICB3aWR0aCAxNjJweFxuICAgICYtLXdyYXBwZXJcbiAgICAgIGZsb2F0IG5vbmVcbiAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBmbG9hdCByaWdodFxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAmLXRpdGxlXG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxuICAgICAgICBmb250LXNpemUgMTRweFxuc2VsZWN0OjotbXMtZXhwYW5kXG4gIGRpc3BsYXkgbm9uZVxuLmxlYWQtYmxvY2stLWxpbmstbGlnaHQubGVhZC1ibG9jay0tbGluazpiZWZvcmVcbiAgYmFja2dyb3VuZC1jb2xvciAkbGlnaHQtYmx1ZVxuXG4uY3VzdG9tLXRvb2x0aXAtY2xvc2VcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgcmlnaHQgOHB4XG4gIHRvcCA2cHhcbiAgd2lkdGggMTBweFxuICBoZWlnaHQgMTBweFxuICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL21vZGFsLWNsb3NlLWljby5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICBjdXJzb3IgcG9pbnRlclxuXG5cbi5ncmFwaC10YWJzXG4gICYtLWxpc3RcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBwYWRkaW5nLWxlZnQgMjVweFxuICAgIG1hcmdpbiAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggMTAwJVxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCA4NSVcbiAgJi0taXRlbVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgcGFkZGluZyAyNnB4IDU1cHggMCAwXG4gICAgaGVpZ2h0IDYwcHhcbiAgICBmb250LXNpemUgMTRweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgYVxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBjb2xvciAjMDA0MzhhXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgYm90dG9tIC0yMnB4XG4gICAgICAgIGxlZnQgMFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAzcHhcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMTBCNEJCXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTEwJSwwKVxuICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICBjb2xvciAjMDA0MzhBXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBwYWRkaW5nIDI0cHggMFxuICAgICYuYWN0aXZlXG4gICAgICBhXG4gICAgICAgIGNvbG9yICMxMEI0QkJcbiAgICAgIGE6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBib3R0b20gLTIycHhcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDNweFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxMEI0QkJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLDApXG4gICAgICAgIHRyYW5zaXRpb24gLjRzXG4gICAgICAgIG9wYWNpdHkgMVxuXG4ubW9iaWxlLXRhYnNcbiAgJi0tc2VsZWN0LS13cmFwcGVyXG4gICAgYm9yZGVyLWJvdHRvbSAzcHggc29saWQgIzEwQjRCQlxuICAgIHBhZGRpbmctYm90dG9tIDE1cHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGRpc3BsYXkgbm9uZVxuICAgICY6YmVmb3JlXG4gICAgJjphZnRlclxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHJpZ2h0IDE1cHhcbiAgICAgIHdpZHRoIDBcbiAgICAgIGhlaWdodCAwXG4gICAgICBib3JkZXItc3R5bGUgc29saWRcbiAgICAgIGJvcmRlci13aWR0aCAwIDRweCA1cHggNHB4XG4gICAgICBib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzY2NjY2NiB0cmFuc3BhcmVudFxuICAgICY6YmVmb3JlXG4gICAgICB0b3AgMTNweFxuICAgICAgd2lkdGggMFxuICAgICAgaGVpZ2h0IDBcbiAgICAgIGJvcmRlci1zdHlsZSBzb2xpZFxuICAgICAgYm9yZGVyLXdpZHRoIDAgNHB4IDVweCA0cHhcbiAgICAgIGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjY2NjY2IHRyYW5zcGFyZW50XG4gICAgJjphZnRlclxuICAgICAgdG9wIDIxcHhcbiAgICAgIHdpZHRoIDBcbiAgICAgIGhlaWdodCAwXG4gICAgICBib3JkZXItc3R5bGUgc29saWRcbiAgICAgIGJvcmRlci13aWR0aCA1cHggNHB4IDAgNHB4XG4gICAgICBib3JkZXItY29sb3IgIzY2NjY2NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICAmLS13cmFwcGVyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBwYWRkaW5nIDE1cHggMjBweCAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgcGFkZGluZyAwXG4gICYtLXNlbGVjdFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgNDBweFxuICAgIGZvbnQtZmFtaWx5ICdQb3BwaW5zJ1xuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gICAgcGFkZGluZyAwIDI4cHggMCAxMHB4XG4gICAgYm9yZGVyLWNvbG9yICNlOWU5ZTlcblxuXG5cblxuLmxlZ2VuZC1saXN0XG4gIGRpc3BsYXkgZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICBmbGV4LXdyYXAgd3JhcFxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgcGFkZGluZy1sZWZ0IDI1cHhcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgZmxleC13cmFwIG5vd3JhcFxuICAgIHBhZGRpbmctcmlnaHQgMTBweFxuICAgIHBhZGRpbmctbGVmdCAwXG4gICAgbWFyZ2luLXRvcCAyMHB4XG5cbi5sZWdlbmQtaXRlbVxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBtYXJnaW4tcmlnaHQgMjBweFxuICBtYXJnaW4tdG9wIDI1cHhcbiAgd2lkdGggNTAlXG4gIEBtZWRpYSAod2lkdGggeC1zbWFsbClcbiAgICB3aWR0aCBhdXRvXG4gIEBtZWRpYSAobWluLXdpZHRoIGlwaG9uZTYpXG4gICAgbWFyZ2luLXJpZ2h0IDBcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgbWFyZ2luLXJpZ2h0IDQ1cHhcbiAgICB3aWR0aCBhdXRvXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBtYXJnaW4tdG9wIDBcbiAgICBtYXJnaW4tcmlnaHQgMFxuICAgIG1hcmdpbi1sZWZ0IDQ1cHhcblxuXG4ubGVnZW5kLWxpbmVcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgd2lkdGggMTVweFxuICBoZWlnaHQgNHB4XG4gIGJvcmRlci1yYWRpdXMgMjBweFxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgbWFyZ2luLWxlZnQgMjBweFxuICBtYXJnaW4tdG9wIDFweFxuXG4ubGVnZW5kLXRpdGxlXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGNvbG9yIF9tYWluLWNvbG9yXG4gIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICBsaW5lLWhlaWdodCAxNXB4XG4gIG1hcmdpbi1sZWZ0IDVweFxuXG4ubGVnZW5kLWNoZWNrYm94XG4gICYuY2hlY2tib3hcbiAgICB3aWR0aCAxMnB4XG4gICAgaGVpZ2h0IDEycHhcbiAgICBtYXJnaW4gMFxuICAmLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZVxuICAgIGxlZnQgMFxuICAgIHRvcCA2cHhcbiAgICB3aWR0aCAxMnB4XG4gICAgaGVpZ2h0IDEycHhcbiAgJi5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlXG4gICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG5cblxuLmN1c3RvbS10b29sdGlwXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGJvcmRlciAxcHggc29saWQgI0U5RTlFOVxuICBib3gtc2hhZG93IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSlcbiAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gIGJvcmRlci1yYWRpdXMgMnB4XG4gIHRyYW5zaXRpb24gLjRzXG4gIG1hcmdpbi10b3AgMjBweFxuICB3aWR0aCA5NC43JVxuICBsZWZ0IDEwcHhcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgd2lkdGggNTAwcHhcbiAgICBsZWZ0IDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwwKSB0cmFuc2xhdGUzZCggMCwgMCwgMClcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIG1hcmdpbi10b3AgMFxuXG4udG9vbHRpcC1saW5lXG4gIHdpZHRoIDIwcHhcbiAgaGVpZ2h0IDRweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBib3JkZXItcmFkaXVzIDIwcHhcblxuLy8udG9vbHRpcC10aXRsZS13cmFwXG4vLyAgdGV4dC1hbGlnbiBjZW50ZXJcbi8vICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZTllOWU5XG5cbi5wYWllbWVudFxuICAudG9vbHRpcC1pbmZvLS13cmFwcGVyOmZpcnN0LWNoaWxkXG4gICAgLnRvb2x0aXAtbGluZVxuICAgICAgYmFja2dyb3VuZCAjMjlEMTkzICFpbXBvcnRhbnRcblxuLnRvb2x0aXAtdGl0bGVcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgcGFkZGluZyA2cHggMnB4IDRweFxuICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4udG9vbHRpcC12YWx1ZS0td3JhcHBlclxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGZsZXgtd3JhcCB3cmFwXG5cbi50b29sdGlwLWluZm9cbiAgJi0td3JhcHBlclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgcGFkZGluZyAxMHB4IDAgMTVweFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgZm9udC1mYW1pbHkgJ1BvcHBpbnMnXG4gICAgd2lkdGggNTAlXG4gICAgYm9yZGVyIDFweCBzb2xpZCAjZTllOWU5XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICB3aWR0aCBhdXRvXG4gICAgICBmbGV4IDFcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkICNlOWU5ZTlcbiAgJi0tdmFsdWVcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbWFyZ2luLXRvcCAzcHhcbiAgJi0tdGl0bGVcbiAgICBjb2xvciAjNjY2XG4gICAgZm9udC1zaXplIDExcHhcbiAgICBtYXJnaW4tdG9wIDNweFxuXG4jY2hhcnRqcy10b29sdGlwXG4gIGRpc3BsYXkgYmxvY2tcbiAgdHJhbnNpdGlvbiAwLjlzXG4gIG9wYWNpdHkgMFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuLnBhaWVtZW50IC5wYXltZW50LWNoYXJ0LS1ncmFwaC5oYXMtdG9vbHRpcFxuICBwYWRkaW5nLWJvdHRvbSAyNDBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBwYWRkaW5nLWJvdHRvbSAxNDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHBhZGRpbmctYm90dG9tIDEyMHB4XG5cbi5saW5lLWNoYXJ0LS10aXRsZVxuICBmb250LXNpemUgMTBweFxuICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gIGxpbmUtaGVpZ2h0IDE4cHhcbiAgbWFyZ2luLXRvcCAyNXB4XG4gIHBhZGRpbmctbGVmdCAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBtYXJnaW4tdG9wIDBcbiAgICBwYWRkaW5nLWxlZnQgMjdweFxuXG4uY2hhcnRcbiAgd2lkdGggMTAwMHB4XG4gIGhlaWdodCAzNzVweFxuICBtYXJnaW4gMTVweCBhdXRvIDBcbiAgcGFkZGluZyAwIDUwcHhcblxuI2xlZ2VuZFxuICBwYWRkaW5nLXJpZ2h0IDVweFxuXG4ucGxheS1jaGFydC13cmFwXG4gIG92ZXJmbG93LXggYXV0b1xuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBvdmVyZmxvdy14IGhpZGRlblxuLy90YWJzXG4uc29kaWFhbC10YWJcbiAgb3BhY2l0eSAwXG4gIHZpc2liaWxpdHkgaGlkZGVuXG4gIGhlaWdodCAwXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCAxMDAwcHhcbiAgICBtYXJnaW4gMCBhdXRvXG4gICYuYWN0aXZlXG4gICAgb3BhY2l0eSAxXG4gICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgdHJhbnNpdGlvbiAuNHNcbiAgICBoZWlnaHQgYXV0b1xuICAgIG92ZXJmbG93LXggYXV0b1xuICAgIG92ZXJmbG93LXkgaGlkZGVuXG4gICAgd2lkdGggMTAwJVxuXG4vLyAuc2VjdGlvbl9fdGFibGVcbi50YWJsZV9fbW9kYWwtd2luZG93c1xuICBtYXJnaW4tdG9wIDE1cHhcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIG1hcmdpbi10b3AgMFxuICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICBmbG9hdCByaWdodFxuICAgIG1hcmdpbi10b3AgLTJweFxuXG4udGFibGVcbiAgJi0td3JhcHBlclxuICAgIG1hcmdpbiA5MHB4IGF1dG8gMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgd2lkdGggMTAzNXB4XG4gICZfX3RvcFxuICAgICYtLXdyYXBwZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBtYXgtd2lkdGggMTAzNXB4XG4gICAgICBtYXJnaW4gMCBhdXRvXG4gICAgJi0tdGl0bGVcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICBmb250LXNpemUgMjBweFxuICAgICAgbGV0dGVyLXNwYWNpbmcgMC44cHhcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgJi0tbGlua1xuICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICBsZXR0ZXItc3BhY2luZyAwXG4gICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgIHZlcnRpY2FsLWFsaWduIGJhc2VsaW5lXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvcHJvZHVjdGlvbi1ibHVlLWljb24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCVcbiAgICAgICAgd2lkdGggMTVweFxuICAgICAgICBoZWlnaHQgMTJweFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgbWFyZ2luIDAgMTBweCAwIDBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgbWFyZ2luIDAgMTBweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAmLS1idXR0b24tZXhwb3J0XG4gICAgJi0tYnV0dG9uLWRvd25sb2FkXG4gICAgICBoZWlnaHQgMjhweFxuICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGJvcmRlci1yYWRpdXMgMjVweFxuICAgICAgY29sb3IgI2ZmZlxuICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBmbG9hdCBub25lXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgLy9mbG9hdCByaWdodFxuICAgICYtLWJ1dHRvbi1leHBvcnRcbiAgICAgIHBhZGRpbmcgMHB4IDE1cHhcbiAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpXG4gICAgICBtYXJnaW4tdG9wIDI1cHhcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIHdpZHRoIDE2MHB4XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICAmLS1idXR0b24tZG93bmxvYWRcbiAgICAgIHBhZGRpbmcgMHB4IDEycHggMCAzM3B4XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2UgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzQyZGVnLCAjMDAzRDkyIDAlLCAjMzBDQUQ5IDEwMCUpXG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2UgLW8tbGluZWFyLWdyYWRpZW50KDM0MmRlZywgIzAwM0Q5MiAwJSwgIzMwQ0FEOSAxMDAlKVxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoMjIyZGVnLCAjMDAzRDkyIDAlLCAjMzBDQUQ5IDEwMCUpXG4gICAgICBtYXJnaW4tdG9wIDI1cHhcblxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgJi0tZHJvcGRvd25cbiAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBib3gtc2hhZG93IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSlcbiAgICAgICAgei1pbmRleCAyXG4gICAgICAgIHVsXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICByaWdodCAtMTBweFxuICAgICAgICAgIHRvcCAzNXB4XG4gICAgICAgIGxpXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgICAgd2lkdGggMjMwcHhcbiAgICAgICAgICBoZWlnaHQgNTBweFxuICAgICAgICAgIHBhZGRpbmcgMTdweCAyNXB4IDBcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjRTlFOUU5XG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGxlZnQgMTNweFxuICAgICAgICB0b3AgNXB4XG4gICAgICAgIHdpZHRoIDE3cHhcbiAgICAgICAgaGVpZ2h0IDE1cHhcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCVcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWFnZXMvbWFpbi1ibG9jay1saW5rLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICZfX21haW5cbiAgICBtYXJnaW4gNTBweCBhdXRvIDBcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgZGlzcGxheSB0YWJsZVxuICAgIHRoZWFkXG4gICAgICBib3JkZXItYm90dG9tIDNweCBzb2xpZCBfbWFpbi1jb2xvclxuICAgICAgZGlzcGxheSBub25lXG4gICAgICB0ZFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgIHBhZGRpbmctdG9wIDZweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBkaXNwbGF5IHRhYmxlLWhlYWRlci1ncm91cFxuICAgIHRib2R5XG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBiYWNrZ3JvdW5kIHdoaXRlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIGRpc3BsYXkgdGFibGUtcm93LWdyb3VwXG4gICAgICB0cjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRjFGQUZGXG4gICAgICB0cjpsYXN0LWNoaWxkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgIzY5QjdFQVxuICAgICAgICB0ZFxuICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICB0clxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHBhZGRpbmcgNzBweCAwIDBcbiAgICAgICAgaGVpZ2h0IDcwcHhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICBkaXNwbGF5IHRhYmxlLXJvd1xuICAgICAgICAgIGhlaWdodCA3MHB4XG4gICAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgICAgdGRcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgIGRpc3BsYXkgdGFibGUtY2VsbFxuICAgICAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgLnRkLS1jb2wyXG4gICAgICAgICAgd2lkdGggODVweFxuICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAudGQtLWNvbDlcbiAgICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgLnRkLS1jb2wxMFxuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgIC50ZC0tY29sMTJcbiAgICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgdHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICZfX2JvdHRvbVxuICAgICYtLXdyYXBwZXJcbiAgICAgIG1hcmdpbi10b3AgMjVweFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAmLS10ZXh0XG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgbGV0dGVyLXNwYWNpbmcgIDAuM3B4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBhXG4gICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICAgY29sb3IgJGxpZ2h0LWJsdWVcblxuLmRvd2xvYWQtZG9jdW1lbnRzLWJ1dHRvbi5ub3QtYWN0aXZlXG4gIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM2OWI3ZWEgMCUsICMwMGM4ZDUgMTAwJSlcblxuLm1vYmlsZS1uYW1lXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHRleHQtYWxpZ24gcmlnaHRcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIHdpZHRoIDQ1JVxuICBwYWRkaW5nLXRvcCAxOHB4XG4gIGNvbG9yIF9tYWluLWNvbG9yXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBkaXNwbGF5IG5vbmVcblxuXG4udGFibGUtdmFsdWVcbiAgd2lkdGggNTMlXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHRleHQtYWxpZ24gbGVmdFxuICBwYWRkaW5nLWxlZnQgMzVweFxuICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplXG4gICY6Zmlyc3QtY2hpbGQgc3BhblxuICAgIGRpc3BsYXkgaW5saW5lXG4gICAgbWFyZ2luIDBcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICY6Zmlyc3QtY2hpbGQgc3BhblxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgbWFyZ2luLXRvcCAzcHhcbiAgICB3aWR0aCBhdXRvXG4gICAgZGlzcGxheSBpbmxpbmVcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHBhZGRpbmctbGVmdCAwXG5cblxuLmpzLW1vYmlsZS1jZWxsXG4gICYuYWN0aXZlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBoZWlnaHQgYXV0b1xuXG4udGRcbiAgJi0tY29sMVxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDk2cHhcbiAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgcGFkZGluZy1sZWZ0IDE4cHhcbiAgICAgIC50YWJsZS12YWx1ZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgJi0tY29sMlxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDg1cHhcbiAgICAgIHBhZGRpbmctdG9wIDBcbiAgICAgIHBhZGRpbmctYm90dG9tIDZweFxuICAmLS1jb2wzXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggODhweFxuICAmLS1jb2w0XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggNjZweFxuICAmLS1jb2w1XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggNjhweFxuICAmLS1jb2w2XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggNjNweFxuICAmLS1jb2w3XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggMTAwcHhcbiAgJi0tY29sOFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDcwcHhcbiAgJi0tY29sOVxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDEwOHB4XG4gICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICBwYWRkaW5nLWJvdHRvbSA2cHhcbiAgJi0tY29sMTBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIC50YWJsZS12YWx1ZVxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBkaXZcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBmb250LXNpemUgMTBweFxuICAgICAgaGVpZ2h0IDE1cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCAxMDBweFxuICAgICAgbGluZS1oZWlnaHQgbm9ybWFsXG4gICAgICBkaXZcbiAgICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsMClcbiAgICAgICAgbGluZS1oZWlnaHQgMS4yXG4gICYtLWNvbDExXG4gICAgbWFyZ2luIDI2cHggMCAyMHB4XG4gICAgLnRhYmxlLXZhbHVlIGFcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgLnRhYmxlLXZhbHVlIGltZ1xuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgLnRhYmxlLXZhbHVlIHNwYW5cbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgIGNvbG9yICMxRTc4QTVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCAxMTVweFxuICAgICAgbWFyZ2luIDBcbiAgICAgIC50YWJsZS12YWx1ZSBzcGFuXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAmLS1jb2wxMlxuICAgIGZvbnQtc2l6ZSAwXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCA4MHB4XG4gICAgICBmb250LXNpemUgMTFweFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICB3aWR0aCAxMnB4XG4gICAgICAgIGhlaWdodCAxMnB4XG4gICAgICAgIG1hcmdpbiAwIGF1dG8gNXB4XG4gICAgICAgIGJvcmRlciAxcHggc29saWQgIzEwQjRCQlxuICAgICAgICBib3JkZXItcmFkaXVzIDNweFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgLTJweFxuICAgICAgICBsZWZ0IDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsMClcblxuLy8gdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94LWFjdGl2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcblxuLnRkLS1jb2wxMi5pcy1hY3RpdmU6YmVmb3JlXG4gIGJhY2tncm91bmQgdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94LWFjdGl2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cblxudGhlYWQgLnRkLS1jb2wxMlxuICBjdXJzb3IgcG9pbnRlclxuXG4ubW9iaWxlLWNlbGxcbiAgJi0tdGl0bGVcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRvcCAyOXB4XG4gICAgbGVmdCAxMHB4XG4gICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgd2lkdGggMTAwJVxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgLnRhYmxlLXZhbHVlXG4gICAgICBwYWRkaW5nLWxlZnQgMTVweFxuICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBjdXJzb3IgYXV0b1xuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICB0b3AgYXV0b1xuICAgICAgbGVmdCBhdXRvXG4gICAgICB3aWR0aCBhdXRvXG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBmb250LXdlaWdodCA0MDBcbiAgJi0tY2hlY2tib3hcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRvcCAyNHB4XG4gICAgcmlnaHQgMTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICB0b3AgYXV0b1xuICAgICAgbGVmdCBhdXRvXG4gICAgICByaWdodCBhdXRvXG5cbi50YWJsZS12YWx1ZS1pbmZvXG4gIGNvbG9yICNFRTFBNTFcbiAgZm9udC13ZWlnaHQgNzAwXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgJjpob3ZlclxuICAgIGNvbG9yICNFRTFBNTFcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAmOmFmdGVyXG4gICAgcG9pbnRlci1ldmVudHMgYWxsXG4gICAgYmFja2dyb3VuZCBub25lXG4gICAgY29udGVudCAnaSdcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICRsaWdodC1ibHVlXG4gICAgY29sb3IgI2ZmZlxuICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBmb250LXNpemUgMTFweFxuICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIGhlaWdodCAxNHB4XG4gICAgcGFkZGluZyAwIDUuM3B4IDAgNS4ycHhcbiAgICBmb250LXdlaWdodCBib2xkXG4gICAgbGluZS1oZWlnaHQgMTRweFxuICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgIG1hcmdpbi1sZWZ0IDVweFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgY3Vyc29yIHBvaW50ZXJcblxuXG4vLy8gcmFkaW9idXR0b24gc3R5bGVcbi5yYWRpb1xuICB3aWR0aCAxNHB4XG4gIGhlaWdodCAxNHB4XG4gIG1hcmdpbiAwICFpbXBvcnRhbnRcblxuICAmLS13cmFwcGVyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbi5yYWRpbyArIGxhYmVsXG4gIGN1cnNvciBwb2ludGVyXG4gIHNwYW5cbiAgICBtYXJnaW4tbGVmdCAzMHB4XG5cblxuLnJhZGlvOm5vdChjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5yYWRpbzpub3QoY2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpbzpub3QoY2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50ICcnXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHRvcCAzcHhcbiAgbGVmdCA1cHhcbiAgd2lkdGggMTRweFxuICBoZWlnaHQgMTRweFxuICBib3JkZXItcmFkaXVzIDUwJVxuICBiYWNrZ3JvdW5kICAjZmZmXG4gIHRyYW5zaXRpb24gLjRzXG4gIGJvcmRlciAycHggc29saWQgIzEwQjRCQlxufVxuXG4ucmFkaW86Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudCAnJ1xuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB0b3AgN3B4XG4gIGxlZnQgOXB4XG4gIHdpZHRoIDZweFxuICBoZWlnaHQgNnB4XG4gIGJhY2tncm91bmQtY29sb3IgIzEwQjRCQlxuICBvcGFjaXR5IDFcbiAgdHJhbnNpdGlvbiAuNHNcbiAgYm9yZGVyLXJhZGl1cyA1MCVcbn1cblxuLy9cblxuLy8vIGNoZWNrYm94IHN0eWxlXG5cbi5jaGVja2JveFxuICB3aWR0aCAyMHB4XG4gIGhlaWdodCAyMHB4XG4gIG1hcmdpbiAwXG4gICYtLXdyYXBwZXJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHdpZHRoIDIwcHhcbiAgICBoZWlnaHQgMjBweFxuICAgIG1hcmdpbiAwIGF1dG9cblxuXG4uY2hlY2tib3ggKyBsYWJlbFxuICBjdXJzb3IgcG9pbnRlclxuICBzcGFuXG4gICAgbWFyZ2luLWxlZnQgMzBweFxuXG4uY2hlY2tib3g6bm90KGNoZWNrZWQpXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIG9wYWNpdHkgMFxuXG4uY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWxcbiAgcG9zaXRpb24gcmVsYXRpdmVcblxuLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZVxuICBjb250ZW50ICcnXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHRvcCAwXG4gIGxlZnQgLTEwcHhcbiAgd2lkdGggMjBweFxuICBoZWlnaHQgMjBweFxuICBib3JkZXItcmFkaXVzIDNweFxuICBiYWNrZ3JvdW5kICAjZmZmXG4gIGJvcmRlciAxcHggc29saWQgIzEwQjRCQlxuXG5cbi5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZCAgdXJsKCcuLi9pbWFnZXMvY2hlY2tib3gtYWN0aXZlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gIG9wYWNpdHkgMVxufVxuXG4vLyBQYWllbWVudCBkdSBsYWl0XG5cbi5wYWllbWVudFxuXG4gIC5tYWluLWJnLS13cmFwcGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgaGVpZ2h0IDQwMHB4XG5cbiAgLnBhZ2UtaGVhZGVyXG4gICAgbWFyZ2luIDBcbiAgICBwYWRkaW5nIDBcblxuICAubWFpbi1ibG9jay0tbGVhZFxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBsYXJnZSlcbiAgICAgIGJvdHRvbSAxNXB4XG5cbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDgwcHggY2VudGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAxMTBweCBjZW50ZXJcblxuICAubGluZS1jaGFydC0tdGl0bGVcbiAgICBwYWRkaW5nLWxlZnQgNTBweFxuXG4gIC5wYXltZW50LWNoYXJ0LS10b3BcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgbWFyZ2luLWJvdHRvbSAwXG5cbi5tYWluLWJnLS13cmFwcGVyIC5pbm5lci1tYWluX19icmVhZGNydW1ic1xuICBwYWRkaW5nLXRvcCA3cHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgei1pbmRleCAxXG5cbi5tYWluLWJnLS13cmFwcGVyOmFmdGVyXG4gIGNvbnRlbnQgJydcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoNzJkZWcsIHJnYmEoMCwxNzcsMTkzLDAuNSkgMCUsIHJnYmEoMTk5LDIyNiw4NCwwLjUpIDEwMCUpXG4gIGxlZnQgMFxuICByaWdodCAwXG4gIGJvdHRvbSAwXG4gIHRvcCAwXG5cbi5tYS1wcm9kdWN0aW9uIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2RcbiAgaGVpZ2h0IDE4MHB4XG5cbi5tYS1wcm9kdWN0aW9uXG4gIC5sZWFkLWJsb2NrLS1saW5rOmJlZm9yZVxuICAgIGJhY2tncm91bmQtY29sb3IgJGJsdWVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbGFyZ2UpXG4gICAgICBwYWRkaW5nLWxlZnQgNS45cHhcbiAgICAgIHBhZGRpbmctcmlnaHQgNXB4XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWNvbnRlbnRcbiAgICBwb3NpdGlvbiBzdGF0aWNcbiAgICB0cmFuc2Zvcm0gbm9uZVxuICAgIG1hcmdpbi10b3AgMzVweFxuXG4gIC50b29sdGlwLXZhbHVlLS13cmFwcGVyXG4gICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2U5ZTllOVxuXG4uYXV0by1kaWFnbm9zdGljayAuaW5uZXItYmxvY2tjaGVja19fdGl0bGVcbiAgZm9udC1zaXplOiAxOHB4XG4gIG1hcmdpbi1ib3R0b206IDIwcHhcblxuLmF1dG8tZGlhZ25vc3RpY2sgIC5pbm5lci1ibG9ja2NoZWNrX19jb25maXJtYXRpb24tLXRleHRcbiAgbWFyZ2luLXRvcCAzMHB4XG5cbi5pbm5lci1ibG9ja2NoZWNrLS13cmFwcGVyXG4gIHBhZGRpbmctYm90dG9tIDQwcHhcblxuLmJvbmpvdXJcbiAgLnBhZ2UtYm9keVxuICAgIHBhZGRpbmctdG9wIDMwcHhcbiAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMwMDNEOTIgMCUsICMzMENBRDkgMTAwJSlcblxuICAuaW5uZXItYm94LWJsb2NrXG4gICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuICAgIGJveC1zaGFkb3cgbm9uZVxuICAgIHBhZGRpbmcgMCA1cHhcblxuLmJvbmpvdXItLXRpdGxlXG4gIGNvbG9yIHdoaXRlXG4gIGZvbnQtc2l6ZSAyOHB4XG4gIGZvbnQtd2VpZ2h0IDYwMFxuXG4uYm9uam91clxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIGRpc3BsYXkgZmxleFxuXG4gIC5lc3RpbWEtLXByb2dyZXNzLWJhclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLXJpZ2h0IDI1cHhcbiAgICBoZWlnaHQgNXB4XG4gICAgd2lkdGggMzAlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdpZHRoIDQ1JVxuXG4gIC5pbm5lci1ibG9ja2NoZWNrX19yYWRpb2NoZWNrXG4gICAgbWFyZ2luLXRvcCAwXG4gICAgcGFkZGluZyAwXG5cbiAgLmVzdGltYS0tcHJvZ3Jlc3MtYmFyLXBhcnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICM2OUI3RUFcbiAgICBib3JkZXItcmlnaHQtY29sb3IgIzY5QjdFQVxuXG4gIC5lc3RpbWEtLXByb2dyZXNzLXF1YWxpdHlcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHdpZHRoIDQ1JVxuICAgIGNvbG9yIHdoaXRlXG5cbiAgLnJhZGlvLS13cmFwcGVyXG4gICAgbWFyZ2luLWJvdHRvbSAxMHB4XG5cbiAgLnJhZGlvOm5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZVxuICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblxuICAucmFkaW8gKyBsYWJlbCBzcGFuXG4gICAgY29sb3Igd2hpdGVcbiAgICBmb250LXdlaWdodCBub3JtYWxcblxuLmJvbmpvdXItLWxlZnQsIC5ib25qb3VyLS1yaWdodFxuICAmIGgyXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG4gICAgY29sb3Igd2hpdGVcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBtYXJnaW4tYm90dG9tIDI1cHhcbiAgICBsaW5lLWhlaWdodCAxLjRcbiAgICBwYWRkaW5nLWxlZnQgNDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50ICc/J1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIG1hcmdpbi1sZWZ0IC00MHB4XG4gICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICBmb250LXNpemUgMjJweFxuICAgICAgbGluZS1oZWlnaHQgMzVweFxuICAgICAgaGVpZ2h0IDMycHhcbiAgICAgIHdpZHRoIDMycHhcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICBtYXJnaW4tdG9wIC04cHhcbiAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICAgIG1hcmdpbi1sZWZ0IC03MHB4XG5cbi5ib25qb3VyLS1sZWZ0XG4gIG1hcmdpbi1ib3R0b20gODBweFxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHdpZHRoIDUwJVxuLmJvbmpvdXItLXJpZ2h0XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgYm9yZGVyLWxlZnQgMnB4IHNvbGlkICM1ZDk4Y2FcbiAgICBwYWRkaW5nLWxlZnQgMTMwcHhcbiAgICB3aWR0aCA1MCVcblxuLmJvbmpvdXItLWxlZnQgaDI6YmVmb3JlXG4gIGNvbG9yICMwYjVkYTJcblxuLmJvbmpvdXItLXJpZ2h0IGgyOmJlZm9yZVxuICBjb2xvciAjMmU3YmJiXG5cbi5ib25qb3VyLXByb2dyZXNzLXF1YWxpdHlcbiAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gIHBhZGRpbmctbGVmdCA0MHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgcGFkZGluZy1sZWZ0IDBcblxuLmJvbmpvdXItLWZvcm1cbiAgcGFkZGluZy1sZWZ0IDQwcHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBwYWRkaW5nLWxlZnQgMFxuXG4uYm9uam91ci1wcm9ncmVzcy1saW5lLndpblxuICAuZXN0aW1hLS1wcm9ncmVzcy1iYXItcGFydFxuICAgIGJhY2tncm91bmQtY29sb3IgIzI5ZDE5M1xuICAgIGJvcmRlci1yaWdodC1jb2xvciAjMjlkMTkzXG5cbiAgLmVzdGltYS0tcHJvZ3Jlc3MtcXVhbGl0eVxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuXG4uYm9uam91ci0tbWFzcXVlclxuICBmb250LXdlaWdodCA2MDBcbiAgY29sb3Igd2hpdGVcbiAgZm9udC1zaXplIDE0cHhcbiAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZVxuICAgIGNvbG9yIHdoaXRlXG5cbi5ib25qb3VyLS1zdWJtaXRcbiAgY29sb3Igd2hpdGVcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGhlaWdodCAzMHB4XG4gIGxpbmUtaGVpZ2h0IDMwcHhcbiAgcGFkZGluZyAwIDIwcHhcbiAgYm9yZGVyLXJhZGl1cyAyMHB4XG4gIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgYm9yZGVyIDFweCBzb2xpZCB3aGl0ZVxuICBmb250LXdlaWdodCBib2xkXG4gIG1hcmdpbi10b3AgMzBweFxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZCB3aGl0ZVxuICAgIGNvbG9yICRsaWdodC1ibHVlXG5cbi5ib2R5LS1wb2xsXG4gIHBhZGRpbmctdG9wIDBweCFpbXBvcnRhbnRcbiAgcGFkZGluZy1ib3R0b20gMHB4XG5cbi5ib25qb3VyLS1sZWZ0LS1wb2xsXG4gIG1hcmdpbi1ib3R0b20gNDBweFxuXG4ucGFpZW1lbnQgLnRhYmxlX190b3AtLWJ1dHRvbi1leHBvcnQ6aG92ZXJcbiAgY29sb3Igd2hpdGVcblxuXG5cbmJvZHkgLnJlcGxhY2UtbGluay1ncmFkaWVudFxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KC02Ny4yOGRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKVxuICAgIGNvbG9yIHdoaXRlXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuYm9keSAucmVwbGFjZS1ncmFkaWVudFxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDIyMi43MmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxNjAlKVxuICAgIGNvbG9yIHdoaXRlXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuYm9keSAuYWRkLWdyYWRpZW50XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzXG4gICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjIyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuYm9keSAucmVwbGFjZS1saWdodC1ncmFkaWVudFxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDIzMGRlZywgIzUxYzBhYSAwJSwgIzY5YjdlYSAxMDAlKVxuICAgIGNvbG9yIHdoaXRlXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuYm9keSAuYmx1ZS1iYWNrZ3JvdW5kXG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzXG4gICAgYmFja2dyb3VuZCAjMWU3OGE1XG4gICAgY29sb3Igd2hpdGVcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG4udGhyZWFkLS1idG4ubGlnaHQtYmx1ZS1ncmFkaWVudFxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICM2OUU4RUEgMCUsICM2OUI3RUEgMTAwJSlcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXNcbiAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgzMjIuNzJkZWcsICM2OUU4RUEgMCUsICM2OUI3RUEgMTAwJSlcblxuXG4uYXV0by1kaWFnbm9zdGljayAuc3ZnLS1idG4tYXJyb3cgKyBzcGFuXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHRvcCAtMXB4XG5cbi5waWVcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgei1pbmRleCAxXG5cbi5wYWllbWVudFxuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbms6bGFzdC1vZi10eXBlXG4gICAgYm9yZGVyLXRvcCAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpXG5cbiAgLm1haW4tYmxvY2stLWxlYWRcbiAgICBib3gtc2hhZG93IDAgOHB4IDMwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4zMilcbiAgICB3aWR0aCBjYWxjKDEwMCUgLSAyMHB4KVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICAgIHdpZHRoIDY0MHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdpZHRoIDk4N3B4XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgICB3aWR0aCAyMzBweFxuXG4gIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHNtYWxsKVxuICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICBoZWlnaHQgODBweFxuXG4gIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrOm50aC1jaGlsZCg0KVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBzbWFsbClcbiAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rLS1kcm9wZG93biBsaVxuICAgIHdpZHRoIGF1dG9cblxuICAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlci0td3JhcHBlclxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIGlucHV0XG4gICAgICB3aWR0aCAxNDBweFxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAxMTBweCBjZW50ZXJcbiAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuXG4gIC5sZWFkLWJsb2NrLS1jaGFuZ2UtdXBcbiAgICBwYWRkaW5nLXRvcCAzcHhcblxuICAubGVnZW5kLWxpc3RcbiAgICAuY2hhcnQtbGVnZW5kLWxhYmVsLXRleHQ6bnRoLW9mLXR5cGUoMikgLmxlZ2VuZC1saW5lXG4gICAgICB3aWR0aCAxMHB4XG4gICAgICBtYXJnaW4tcmlnaHQgMTFweFxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHdpZHRoIDEwcHhcbiAgICAgICAgaGVpZ2h0IDRweFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMTA2LDE4MSwyMzIsMSlcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAyMHB4XG4gICAgICAgIG1hcmdpbi1sZWZ0IDExcHhcbiAgICAuY2hhcnQtbGVnZW5kLWxhYmVsLXRleHQ6bnRoLW9mLXR5cGUoMykgLmxlZ2VuZC1saW5lXG4gICAgICB3aWR0aCAxMHB4XG4gICAgICBtYXJnaW4tcmlnaHQgMTFweFxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHdpZHRoIDEwcHhcbiAgICAgICAgaGVpZ2h0IDRweFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kICNlOGMzYjlcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAyMHB4XG4gICAgICAgIG1hcmdpbi1sZWZ0IDExcHhcbiAgICAuY2hhcnQtbGVnZW5kLWxhYmVsLXRleHQ6bnRoLW9mLXR5cGUoNCkgLmxlZ2VuZC1saW5lXG4gICAgICB3aWR0aCAxMHB4XG4gICAgICBtYXJnaW4tcmlnaHQgMTFweFxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHdpZHRoIDEwcHhcbiAgICAgICAgaGVpZ2h0IDRweFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMTg5LDE4OSwxODksMSlcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAyMHB4XG4gICAgICAgIG1hcmdpbi1sZWZ0IDExcHhcblxuXG4gIC5tb2JpbGUtY2VsbC0tdGl0bGU6YmVmb3JlXG4gICAgY29udGVudCAnJ1xuICAgIHdpZHRoIDlweFxuICAgIGhlaWdodCA2cHhcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWFnZXMvbmF2LWFyci1pY28tYmcucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBsZWZ0IC0ycHhcbiAgICB0cmFuc2l0aW9uIDAuNHNcbiAgICB0b3AgNHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGRpc3BsYXkgbm9uZVxuXG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtdmFsaWRcbiAgICBtaW4td2lkdGggMFxuXG4gIC5qcy1tb2JpbGUtY2VsbC5hY3RpdmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgaGVpZ2h0IDcwcHhcblxuICAudGFibGVfX21haW4gdGhlYWRcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWVkaXVtKVxuICAgICAgZGlzcGxheSBpbml0aWFsXG4gICAgICBib3JkZXItYm90dG9tIG5vbmVcbiAgICAgIHRkXG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgLnRkLS1jb2wxMi5jaGVjay1hbGxcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHJpZ2h0IDBcbiAgICAgICAgcmlnaHQgMjBweFxuICAgICAgICBtYXJnaW4tdG9wIC01MHB4XG5cbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgd2lkdGggMTJweFxuICAgICAgICAgIGhlaWdodCAxMnB4XG4gICAgICAgICAgbWFyZ2luIC0xcHggYXV0byA1cHhcbiAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICMxMGI0YmJcbiAgICAgICAgICBib3JkZXItcmFkaXVzIDNweFxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICBtYXJnaW4tbGVmdCAtNTBweFxuXG4ucGFpZW1lbnQgLmFjdGl2ZSAubW9iaWxlLWNlbGwtLXRpdGxlOmJlZm9yZVxuICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcblxuLnBhaWVtZW50IC5qcy1tb2JpbGUtY2VsbDpsYXN0LW9mLXR5cGUgLm1vYmlsZS1jZWxsLS10aXRsZTpiZWZvcmVcbiAgY29udGVudCAnJ1xuICB3aWR0aCA2cHhcbiAgaGVpZ2h0IDZweFxuICBiYWNrZ3JvdW5kIG5vbmVcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgbGVmdCAtMnB4XG4gIHRyYW5zaXRpb24gMC40c1xuICB0b3AgNHB4XG4gIGJvcmRlci1ib3R0b20gIDIuN3B4IHNvbGlkIHdoaXRlXG4gIGJvcmRlci1yaWdodCAyLjdweCBzb2xpZCB3aGl0ZVxuICB0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIGRpc3BsYXkgbm9uZVxuXG4ucGFpZW1lbnQgLmFjdGl2ZS5qcy1tb2JpbGUtY2VsbDpsYXN0LW9mLXR5cGUgLm1vYmlsZS1jZWxsLS10aXRsZTpiZWZvcmVcbiAgdHJhbnNmb3JtIHJvdGF0ZSgyMjVkZWcpXG5cbi5tb2JpbGUtbmFtZSArIC50YWJsZS12YWx1ZVxuICBjb2xvciAkZGFyay1ibHVlXG5cbi50YWJsZV9fdG9wLS1saW5rOmhvdmVyXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5ncmFwaC10YWJzLS1pdGVtLmFjdGl2ZVxuICBzcGFuXG4gICAgY29sb3IgIzEwQjRCQlxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgc3BhbjphZnRlclxuICAgIGNvbnRlbnQgXCJcIlxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgYm9yZGVyLXRvcCAzcHggc29saWRcbiAgICBtYXJnaW4tdG9wIDMzcHhcbiAgICB3aWR0aCBjYWxjKDEwMCUgKyAxMHB4KVxuICAgIGxlZnQgLTVweFxuXG5cbi5jaGVjay1hbGxcbiAgY3Vyc29yIHBvaW50ZXJcblxuLnBvaW50ZXItbm9uZVxuICBwb2ludGVyLWV2ZW50cyBub25lXG5cbiNtb2RhbC01XG4gIC5tZC1jb250ZW50XG4gICAgbWF4LXdpZHRoIDMwMHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgbWF4LXdpZHRoIG5vbmVcbiAgLm1kLWxlYWRcbiAgICB3aWR0aCBhdXRvXG5cbi5tYWluLWJsb2NrLS10aXRsZSBkaXZcbiAgcG9zaXRpb24gcmVsYXRpdmVcblxuLmRlbWFuZGVyIC5pbm5lci1tYWluX190aXRsZSBkaXZcbiAgcG9zaXRpb24gcmVsYXRpdmVcblxuLmVsaXBjZTpiZWZvcmVcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuICBib3JkZXIgNnB4IHNvbGlkICNmZmZcbiAgY29udGVudCBcIlwiXG4gIGxlZnQgMTNweFxuICB0b3AgLTJweFxuICB3aWR0aCBjYWxjKDEwMCUgLSAyNnB4KVxuICBoZWlnaHQgY2FsYygxMDAlICsgNHB4KVxuICBib3JkZXItcmFkaXVzIDE1MHB4LzNweFxuICB6LWluZGV4IDFcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIHRvcDogLTRweFxuICAgIGhlaWdodCBjYWxjKDEwMCUgKyA4cHgpXG4gICAgYm9yZGVyLXJhZGl1cyAxNTBweC80cHhcblxuXG4uZWxpcGNlLnNob3J0LXRpdGxlOmJlZm9yZVxuICB0b3AgLTFweFxuICBoZWlnaHQgY2FsYygxMDAlICsgMnB4KVxuICBib3JkZXItcmFkaXVzIDE1MHB4LzRweFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgdG9wIC0ycHhcbiAgICBoZWlnaHQgY2FsYygxMDAlICsgNHB4KVxuXG4uZWxpcGNlLnNtYWxsLXJhZGl1czpiZWZvcmVcbiAgYm9yZGVyLXJhZGl1cyAxNTBweC82cHhcblxuXG4uaW5uZXItbWFpbl9fdGl0bGVfX3dyYXBwZXItaW1hZ2VcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgei1pbmRleCAyXG5cblxuI21vZGFsLTZcbiAgLm1kLWxlYWRcbiAgICB3aWR0aCBhdXRvXG5cbiAgLm1kLWNvbnRlbnRcbiAgICB3aWR0aCBhdXRvXG5cbiAgLm1kLXN1Ym1pdC1idG5cbiAgICBtaW4td2lkdGggMFxuICAgIG1hcmdpbi1sZWZ0IDBweFxuICAgIG1hcmdpbi1yaWdodCAyMHB4XG4gICAgbWFyZ2luLXRvcCAwXG4gICAgcGFkZGluZy1sZWZ0IDMwcHhcbiAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcblxuICAubWQtbGVhZC0tcFxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG5cbi5ub3QtcmVnaXN0ZXJlZCAuY29udGVudF9faW5uZXItZW1haWwtLWlucHV0XG4gIGRpc3BsYXkgbm9uZVxuXG4ucmVnaXN0ZXJlZFxuICAuY29udGVudF9faW5uZXItZW1haWwtdmFsdWUsIC5jb250ZW50X19pbm5lci1saW5rXG4gICAgZGlzcGxheSBub25lXG5cbi5wYWdpbmF0aW9uLWFyci1yZXZcbiAgICB0cmFuc2Zvcm0gc2NhbGVYKC0xKVxuXG4ubG9hZGVyLWNvbnRhaW5lclxuICAgIGhlaWdodCAzNTBweFxuICAgIHdpZHRoIDEwMCVcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHBvc2l0aW9uIGFic29sdXRlXG5cblxuLmxvYWRlclxuICAgIG1hcmdpbiAxMDBweCBhdXRvXG4gICAgYm9yZGVyIDE2cHggc29saWQgI2YzZjNmM1xuICAgIGJvcmRlci10b3AgMTZweCBzb2xpZCAjMzQ5OGRiXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICB3aWR0aCAxMjBweFxuICAgIGhlaWdodCAxMjBweFxuICAgIGFuaW1hdGlvbiBsb2FkZXItc3BpbiAycyBsaW5lYXIgaW5maW5pdGVcblxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1zcGluXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5ncmFwaC1kYXRlLW9wdGlvbnMtLWRyb3Bkb3duXG4gIGhlaWdodCA0MHB4XG4gIGZvbnQtZmFtaWx5ICdQb3BwaW5zJ1xuICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgLW1vei1hcHBlYXJhbmNlIG5vbmVcbiAgYXBwZWFyYW5jZSBub25lXG4gIGJvcmRlci1jb2xvciAjZTllOWU5XG4gIHBhZGRpbmcgMCAxMHB4IDAgMTBweFxuLmdyYXBoLWRhdGUtb3B0aW9ucy0tZHJvcGRvd24gc2VsZWN0OjotbXMtZXhwYW5kXG4gICAgZGlzcGxheSBub25lXG4iLCIucGFnZS1mb290ZXJcbiAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgbWFyZ2luLWJvdHRvbSA1NXB4XG5cblxuLnNlY3Rpb25fX3Byb2R1Y2Vyc1xuICAucHJlLWZvb3RlclxuICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvaW1nLXByZWZvb3Rlci5qcGcnKSBuby1yZXBlYXQgdG9wIHJpZ2h0XG4gICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBjb2xvciAjZmZmZmZmXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBsaW5lLWhlaWdodCAyM3B4XG4gICAgcGFkZGluZyA1NnB4IDAgNjdweCAwXG4gICAgbWFyZ2luLWJvdHRvbSAxNXB4XG4gICAgaW1nXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9pbWctcHJlZm9vdGVyLW1vYmlsZS5qcGcnKSBuby1yZXBlYXQgdG9wIHJpZ2h0XG4gICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICBwYWRkaW5nIDUwcHggMCA0MHB4IDBcbiAgICAgIGltZ1xuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgbWF4LXdpZHRoIDUwJVxuXG5cbiAgLmNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdCAwXG4gICAgcGFkZGluZy1yaWdodCAwXG5cblxuICAuZmxleC1jb250YWluZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBtYXJnaW4gMCAtMTVweFxuICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luIDBcblxuXG4ucHJvZHVjZXJzXG4gICYtLXdyYXBwZXJcbiAgICBtYXJnaW46IDE1cHhcbiAgICBib3JkZXItdG9wIDFweCBzb2xpZFxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkXG4gICAgYm9yZGVyLWNvbG9yICNFOUU5RTlcbiAgICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gICAgZGlzcGxheSBmbGV4XG5cbiAgICAmLnctMlxuICAgICAgd2lkdGggY2FsYygzMyUgIC0gMzBweCAtIDAuMDFweClcbiAgICAmLnctNFxuICAgICAgd2lkdGggY2FsYyg0MiUgLSAzMHB4IC0gMC4wMXB4KVxuICAgICYudy04XG4gICAgICB3aWR0aCBjYWxjKDU4JSAtIDMwcHggLSAwLjAxcHgpXG4gICAgJi53LTEwXG4gICAgICB3aWR0aCBjYWxjKDY3JSAtIDMwcHggLSAwLjAxcHgpXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCAxMDAlIWltcG9ydGFudFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIG1hcmdpbiAxNXB4IDBcblxuICAmLS10aXRsZVxuICAgIGNvbG9yICMwODNGNUFcbiAgICBmb250LXNpemUgMTRweFxuICAgIHRleHQtYWxpZ24gbGVmdFxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIG1hcmdpbjogN3B4O1xuICAmX19pdGVtc1xuICAgICYtLXdyYXBwZXJcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBmbGV4LXdyYXAgbm93cmFwXG5cbiAgJl9faXRlbVxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgaW1nXG4gICAgICBtYXgtd2lkdGggMTAwJVxuXG4ubWVudV9fZm9vdGVyXG4gIHBvc2l0aW9uIGZpeGVkXG4gIGJvdHRvbSAwXG4gIHJpZ2h0IDBcbiAgbGVmdCAwXG4gIGJhY2tncm91bmQgI2ZmZmZmZlxuICBib3gtc2hhZG93OiAwIC0ycHggM3B4IDAgcmdiYSgwLDY3LDEzOCwwLjEpXG4gIHotaW5kZXggNVxuICAuY29udGFpbmVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAgaGVpZ2h0IDU2cHhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICBpbWdcbiAgICBtYXgtaGVpZ2h0IDMwcHhcblxuLmZvb3RlclxuICAmX190ZXh0XG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBmb250LXNpemUgMTJweFxuICAgIGNvbG9yICMwODNGNUFcbiAgICBtYXJnaW4gMTJweCAwXG4gICAgbGV0dGVyLXNwYWNpbmcgMC40cHhcbiAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjRTlFOUU5XG4gICAgcGFkZGluZy10b3AgMTVweFxuICAgIHNwYW5cbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIG1hcmdpbiA1cHggMFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAgIG1hcmdpbiAwXG4gICAgYVxuICAgICAgY29sb3IgIzA4M0Y1QVxuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICAgICAgY29sb3IgIzA4M0Y1QVxuIiwiLm1kLW1vZGFsXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGUzZCggMCwgMCwgMClcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIHRvcCA1MCVcbiAgICBsZWZ0IDUwJVxuICAgIHotaW5kZXggMjAwMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eSBoaWRkZW5cbi5tZC1zaG93XG4gICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgJiB+IC5tZC1vdmVybGF5XG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAmLm1kLWVmZmVjdC0xXG4gICAgICAgIC5tZC1jb250ZW50LS1kZWZhdWx0XG4gICAgICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMSlcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuXG4ubWQtb3ZlcmxheVxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAxMDAlXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB0b3AgMFxuICAgIGxlZnQgMFxuICAgIHotaW5kZXggMTAwMFxuICAgIG9wYWNpdHkgMFxuICAgIGJhY2tncm91bmQgcmdiYSgwLDMxLDY0LDAuMjUpXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zc1xuXG4ubWQtY2xvc2VcbiAgYm9yZGVyIG5vbmVcbiAgY3Vyc29yIHBvaW50ZXJcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgcmlnaHQgMTRweFxuICB0b3AgMTRweFxuICB3aWR0aCA4cHhcbiAgaGVpZ2h0IDhweFxuICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL21vZGFsLWNsb3NlLWljby5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuXG4ubWQtZWZmZWN0LTFcbiAgICAubWQtY29udGVudC0tZGVmYXVsdFxuICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMC43KVxuICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zc1xuXG4vL21vZGFsLTFcblxuLm1kLWNvbnRlbnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICBwYWRkaW5nIDIwcHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHdpZHRoIDQ0OHB4XG5cbi5tZC10aXRsZVxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuXG4ubWQtbGVhZFxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICBmb250LXNpemUgMTRweFxuICAgIG1hcmdpbi10b3AgMTBweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuICAgIHdpZHRoIDMzMHB4XG5cbi5tZC1kYXRlcGlja2VyLS13cmFwcGVyXG4gICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgIG1hcmdpbi10b3AgMzBweFxuXG4ubWQtYnRucy0td3JhcHBlclxuICBtYXJnaW4tdG9wIDQ1cHhcblxuXG4ubWQtYmFjay1idG5cbiAgICBjb2xvciAjMWU3OGE1XG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICBsZXR0ZXItc3BhY2luZyAwLjZweFxuICAgIGN1cnNvciBwb2ludGVyXG5cbi5tZC1zdWJtaXQtYnRuXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBjb2xvciAjZmZmXG4gICAgYm9yZGVyIG5vbmVcbiAgICBib3JkZXItcmFkaXVzIDI1cHhcbiAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzY5YjdlYSAwJSwgIzAwYzhkNSAxMDAlKVxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIHBhZGRpbmcgOHB4IDEycHhcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi1sZWZ0IDMwcHhcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICBmb250LWZhbWlseSAnUG9wcGlucydcbiAgICBmb250LXNpemUgMTJweFxuICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG5cblxuLy9tb2RhbC0yXG5cbi5tZC1jb250ZW50LS1wcm9kXG4gIHBhZGRpbmcgMFxuICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgd2lkdGggNDA2cHhcblxuLm1kLXRpdGxlLS1wcm9kXG4gIGNvbG9yIF9tYWluLWNvbG9yXG4gIGZvbnQtc2l6ZSAxOHB4XG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBsZXR0ZXItc3BhY2luZyAwLjNweFxuICBwYWRkaW5nIDIwcHggMCAxNXB4IDIwcHhcblxuLm1kLXRhYmxlLXByb2RcbiAgd2lkdGggMTAwJVxuXG4ubWQtdGFibGVcbiAgJi0tcm93XG4gICAgaGVpZ2h0IDUycHhcbiAgICBmb250LXNpemUgMTRweFxuICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICBsZXR0ZXItc3BhY2luZyAwLjJweFxuICAgIGJvcmRlciAxcHggc29saWQgI0U5RTlFOVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAjNjlCN0VBXG4gICAgICBjb2xvciAjZmZmXG4gICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI2ZmZlxuICAgICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICNmZmZcbiAgJi0tdGl0bGVcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICB3aWR0aCAyODVweFxuICAgIHBhZGRpbmctcmlnaHQgMTBweFxuICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI0U5RTlFOVxuICAmLS12YWx1ZVxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgIHdpZHRoIDEyMHB4XG4gICAgcGFkZGluZy1yaWdodCAyMHB4XG4ubWQtY2xvc2UtLXByb2RcbiAgcmlnaHQgMTBweFxuICB0b3AgMTBweFxuIiwiLnN2Z1xuICAmLS1sb2dvXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgcGFkZGluZyAxMHB4XG4gICAgYm9yZGVyLXJhZGl1cyAyNXB4XG4gICAgZmlsbCAjNTFDMEFBXG4gICYtLXBheW1lbnRcbiAgICB3aWR0aCAyNXB4XG4gICAgaGVpZ2h0IDI1cHhcbiAgICBmaWxsICM1MUMwQUFcbiAgJi0tYXNhcFxuICAgIGZpbGwgIzUxQzBBQVxuICAgIHdpZHRoIDI1cHhcbiAgICBoZWlnaHQgMjVweFxuICAmLS1tYS1wcm9kXG4gICAgd2lkdGggMjVweFxuICAgIGhlaWdodCAyNXB4XG4gICAgZmlsbCAjNTFDMEFBXG4gICYtLXJvdXRlXG4gICAgd2lkdGggMjVweFxuICAgIGhlaWdodCAyNXB4XG4gICAgZmlsbCAjNTFDMEFBXG4gICYtLWJ0bi1hcnJvd1xuICAgIHdpZHRoIDIwcHhcbiAgICBoZWlnaHQgMjBweFxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgZmlsbCAjZmZmXG4gICYtLXByaW50XG4gICAgd2lkdGggMjBweFxuICAgIGhlaWdodCAyMHB4XG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBmaWxsICNmZmZcbiIsIi5wcmV2aXNpb24gaDJcbiAgZm9udC1zaXplIDE2cHhcbiAgY29sb3IgJGJsdWVcbiAgZm9udC1mYW1pbHkgUG9wcGluc1xuICBsaW5lLWhlaWdodCAyOXB4XG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgZm9udC1zaXplIDE4cHhcblxucFxuICBjb2xvciAkZGFyay1ibGFja1xuICBmb250LXNpemUgMTRweFxuICBsaW5lLWhlaWdodCAyM3B4XG5cbi5wcmV2aXNpb25cbiAgZm9udC1zaXplIDE0cHhcbiAgLm1haW4tYmxvY2stLXdyYXBwZXIgLm1haW4tYmdcbiAgICB6LWluZGV4IDBcblxuICAubGVhZC1ibG9jay0tbW9kLW1vbnRoLXByb2RcbiAgICBmb250LXdlaWdodCA0MDBcbiAgICBsZXR0ZXItc3BhY2luZyAwLjJweFxuXG4gIC5jb25maXJtYXRpb24tLWFubnVlci1idXR0b25cbiAgICBoZWlnaHQgNTBweFxuICAgIGxpbmUtaGVpZ2h0IDUwcHhcbiAgICBib3JkZXItcmFkaXVzIDMwcHhcblxuICAuY29uZmlybWF0aW9uLS1hbm51ZXItcFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgLnByb2R1Y3Rpb24gLmNvbnRhaW5lclxuICAgIHBhZGRpbmcgMCAyMHB4ICFpbXBvcnRhbnRcblxuICAuY29uZmlybWF0aW9uLS1hbm51ZXItYnV0dG9uXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbi5tYWluIC5jb250YWluZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkRGRlxuXG4ucHJldmlzaW9uLCAuc29kaWFsLWJveFxuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudFxuICAgIG1hcmdpbi10b3AgMFxuICAgIHdpZHRoIDEwMCVcbiAgICBwb3NpdGlvbiBzdGF0aWNcbiAgICB0b3A6IDBcbiAgICBsZWZ0IDBcbiAgICB0cmFuc2Zvcm0gaW5oZXJpdFxuXG4gICAgLmxlYWQtYmxvY2stLWltZ1xuICAgICAgbWFyZ2luLXRvcCA1MHB4XG4gICAgICBoZWlnaHQgNDBweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgICAgbWFyZ2luLXRvcCAzNXB4XG4gICAgICBpbWdcbiAgICAgICAgbWF4LWhlaWdodCAxMDAlXG5cbiAgICAubGVhZC1ibG9jay0tcHJpY2UtbGVhZFxuICAgICAgbWFyZ2luLXRvcCAwXG4gICAgLmxlYWQtYmxvY2stLWxpbmtcbiAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICBmb250LXNpemUgMTFweFxuICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgLmxlYWQtYmxvY2stLWxpbms6YmVmb3JlXG4gICAgICBtYXJnaW4tdG9wIC0zcHhcbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZDpudGgtb2YtdHlwZSg0KSAubGVhZC1ibG9jay0taW1nLFxuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kOm50aC1vZi10eXBlKDUpIC5sZWFkLWJsb2NrLS1pbWdcbiAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgICBtYXJnaW4tdG9wIDM1cHhcblxuLnByZXZpc2lvbiAubGVhZC1ibG9jay0tbGluazpiZWZvcmUsXG4ucHJldmlzaW9uIC5yZWxsZS0tdmFsdWUtZW46YmVmb3JlXG4gIGJhY2tncm91bmQgIzE5M2E1ZFxuXG4ucHJldmlzaW9uIC5yZWxsZS0tdmFsdWUtZW46YmVmb3JlXG4gIGNvbnRlbnQgJ2knXG4gIGNvbG9yICNmZmZcbiAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgZm9udC1zaXplIDEwcHhcbiAgdGV4dC10cmFuc2Zvcm0gbm9uZVxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBoZWlnaHQgMTRweFxuICBwYWRkaW5nIDAgNS4zcHhcbiAgZm9udC13ZWlnaHQgYm9sZFxuICBsaW5lLWhlaWdodCAxNnB4XG4gIG1hcmdpbi1yaWdodCA4cHhcbiAgbWFyZ2luLXRvcCAtMXB4XG5cbi5tYWluXG4gIC5jb250YWluZXJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgd2lkdGggY2FsYyg5NzBweCAtIDMwcHgpICFpbXBvcnRhbnRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbGFyZ2UpXG4gICAgICB3aWR0aCBjYWxjKDEzMTBweCAtIDMwcHgpICFpbXBvcnRhbnRcbiAgLnNlY3Rpb25fX21haW4tYmxvY2sgLmNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdCAwICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nLXJpZ2h0IDAgIWltcG9ydGFudFxuXG4gIC5zZWN0aW9uX19pbm5lci1tYWluIC5jb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQgMCAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1yaWdodCAwICFpbXBvcnRhbnRcblxuICAuaW5uZXItYm94LWJsb2NrXG4gICAgbWF4LXdpZHRoIG5vbmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbGFyZ2UpXG4gICAgICBtYXgtd2lkdGggODElXG5cblxuICAuaW5uZXItYm94LWJsb2NrXG4gICAgbWFyZ2luLWJvdHRvbSA1cHhcblxuLnByZXZpc2lvbiBpbWdcbiAgbWF4LXdpZHRoIDEwMCVcblxuLmJsdWUtbGlua1xuICBjb2xvcjogJGxpZ2h0LWJsdWVcbiAgZm9udC1zaXplIDEycHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGxpbmUtaGVpZ2h0IDIzcHhcbiAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBmb250LXNpemUgMTRweFxuXG4uc2VjdGlvbl9fYXVnbWVudGV6IC5jb250YWluZXJcbiAgcGFkZGluZy10b3AgNDBweFxuICBwYWRkaW5nLWJvdHRvbSA0MHB4XG4gIHBhZGRpbmctbGVmdCAyMHB4ICFpbXBvcnRhbnRcbiAgcGFkZGluZy1yaWdodCAyMHB4ICFpbXBvcnRhbnRcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBwYWRkaW5nLWxlZnQgOTlweCAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1yaWdodCA5OXB4ICFpbXBvcnRhbnRcbiAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgIHBhZGRpbmctbGVmdCAyMjBweCAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1yaWdodCAyNTBweCAhaW1wb3J0YW50XG5cbi5hdWdtZW50ZXotLWgyXG4gIG1hcmdpbiAwIDAgMTBweFxuXG4uYXVnbWVudGV6LS1wXG4gIG1hcmdpbi1ib3R0b20gNXB4XG5cbi5zZWN0aW9uX19kZXJuaWVyZXNcbiAgbWFyZ2luLWJvdHRvbSA0MHB4XG5cbmJvZHkgLmRlcm5pZXJlcy0tcmlnaHRcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcGFkZGluZy1sZWZ0IDBcbiAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgIHBhZGRpbmctbGVmdCAxNXB4XG4gICAgcGFkZGluZy1yaWdodCAxNXB4XG5cbi5kZXJuaWVyZXMtLXRpdGxlXG4gIGNvbG9yICRibHVlXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGZvbnQtd2VpZ2h0IDMwMFxuICBsaW5lLWhlaWdodCAxOXB4XG4gIG1hcmdpbi1sZWZ0IDIwcHhcbiAgbWFyZ2luLXRvcCA1MHB4XG4gIG1hcmdpbi1ib3R0b20gMTBweFxuXG4uZGVybmllcmVzLS10YWJsZVxuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KTtcbiAgd2lkdGggMTAwJVxuICB0aGVhZFxuICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkXG4gICAgdGRcbiAgICAgIGhlaWdodCA4MHB4XG4gICAgc3BhblxuICAgICAgd2lkdGggMTAwJVxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgdGRcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICBoZWlnaHQgNzBweFxuICAgIHBhZGRpbmc6IDEwcHggNXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgcGFkZGluZzogMHB4IDE1cHhcbiAgICAgIGhlaWdodCA1MHB4XG5cbiAgdGJvZHlcbiAgICB0ZFxuICAgICBjb2xvciAkZGFyay1ibHVlXG4gICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI0U5RTlFOVxuICAgIHRkOmxhc3Qtb2YtdHlwZVxuICAgICAgYm9yZGVyLXJpZ2h0IG5vbmVcblxuICAgIHRyOm50aC1jaGlsZChldmVuKVxuICAgICAgYmFja2dyb3VuZC1jb2xvciAjZjFmYWZmXG5cbi5kZXJuaWVyZXMtLXRhYmxlLWZvb3RlclxuICBiYWNrZ3JvdW5kLWNvbG9yICM2OUI3RUFcbiAgZm9udC1zaXplIDE0cHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGxpbmUtaGVpZ2h0IDI0cHhcbiAgdGV4dC1hbGlnbiByaWdodFxuICB0ZXh0LXNoYWRvdyAwIDFweCAwIHJnYmEoMCwwLDAsMC4yKVxuICB0ZFxuICAgIGhlaWdodCAxMzBweFxuICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgIHBhZGRpbmctdG9wIDIwcHhcbiAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHBhZGRpbmctbGVmdCA1cHhcbiAgICAgIHBhZGRpbmctcmlnaHQgNXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcbiAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxuXG50Zm9vdCB0ZFxuICBkaXNwbGF5IG5vbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBkaXNwbGF5IHRhYmxlLWNlbGxcblxuYm9keSAudGFibGUtZm9vdGVyLS1hc2FwLWxcbiAgcGFkZGluZy1yaWdodCAwXG4gIHBhZGRpbmctbGVmdCAxMHB4XG4gIGJvcmRlci1yaWdodCAxcHggc29saWQgI2U5ZTllOVxuICBcbi51bmFjdGl2ZSB0ZFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmOmFmdGVyXG4gICAgY29udGVudCBcIlwiXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgMFxuICAgIGxlZnQgMFxuICAgIHJpZ2h0IDBcbiAgICBib3R0b20gMFxuICAgIG9wYWNpdHkgMC42XG4gICAgYmFja2dyb3VuZC1jb2xvciAjRkZGRkZGXG5cbi5kZXJuaWVyZXMtLXRkXG4gIGJvcmRlci1yaWdodCAxcHggc29saWRcblxuLmRlcm5pZXJlcy0taW5wdXQtd3JhcFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4uZGVybmllcmVzLS1kYXRlXG4gIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemVcbi5kZXJuaWVyZXMtLWRhdGUtdGV4dFxuICBmb250LXNpemUgMTJweFxuICBmb250LXdlaWdodCA1MDBcblxuLmRlcm5pZXJlcy0tZGF0ZS1oZWFkXG4gIHdpZHRoIDMwJVxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHdpZHRoIDEyNXB4XG5cbi5kZXJuaWVyZXMtLWFzYXAtaGVhZFxuICBib3JkZXItYm90dG9tIDNweCBzb2xpZCAjQkQ4M0Y4XG4gIHdpZHRoIDYwJVxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHdpZHRoIDE5MHB4XG5cblxuLmRlcm5pZXJlcy0tcHJvZHVjdGlvbi1oZWFkXG4gIHdpZHRoIDE4NXB4XG4gIGJvcmRlci1ib3R0b20gM3B4IHNvbGlkICMyOUQxOTNcbiAgZGlzcGxheSBub25lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSB0YWJsZS1jZWxsXG5cbi5kZXJuaWVyZXMtLXByb2R1Y3RcbiAgZGlzcGxheSBub25lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSB0YWJsZS1jZWxsXG5cbi5kZXJuaWVyZXMtLXZvbC1oZWFkXG4gIHdpZHRoIDYwJVxuICBib3JkZXItYm90dG9tIDNweCBzb2xpZCAjRjg4M0NDXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgd2lkdGggMzc1cHhcblxuLmRlcm5pZXJlcy0tdm9sdW1lLWhlYWRcbiAgY29sb3IgJGJsdWVcblxuLmRlcm5pZXJlcy0tY29sdW1uLW5hbWVcbiAgZm9udC13ZWlnaHQ6IDYwMFxuICBmb250LXNpemUgMTRweFxuICBjb2xvciAkYmx1ZVxuXG4uZGVybmllcmVzLS1jb2x1bW4tZGVzY1xuICBjb2xvciAkYmx1ZVxuICBsaW5lLWhlaWdodDogMThweFxuXG4uZGVybmllcmVzLS1jb2x1bW4tcHJvcFxuICBjb2xvciAkbGlnaHQtYmx1ZVxuICBmb250LXNpemUgMTJweFxuXG4uZGVybmllcmVzLS1wcm9wb3NpdGlvblxuICBmb250LXdlaWdodCA2MDBcblxuLmRlcm5pZXJlcy0tYXNhcC1pbnB1dC13cmFwXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbi5kZXJuaWVyZXMtLWlucHV0XG4gIGhlaWdodCA0MHB4XG4gIGxpbmUtaGVpZ2h0IDQwcHhcbiAgYm9yZGVyIDFweCBzb2xpZCAjRTlFOUU5XG4gIGNvbG9yICRkYXJrLWJsdWVcbiAgcGFkZGluZy1sZWZ0IDEwcHhcbiAgcGFkZGluZy1yaWdodCAxMHB4XG4gIGZvbnQtc2l6ZSAxNnB4XG4gIHdpZHRoIDEwMCVcbiAgbWF4LXdpZHRoIDgwcHhcbiAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgbWF4LXdpZHRoIDE3NXB4XG5cbi5kZXJuaWVyZXMtLXByb2R1Y3QtaW5mXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbi5kZXJuaWVyZXMtLXByb2R1Y3QtdGV4dC1ib2xkXG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBtYXJnaW4tYm90dG9tIDVweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4uZGVybmllcmVzLS1wcm9kdWN0LXRleHQsXG4uZGVybmllcmVzLS12b2x1bWUtdGV4dFxuICBjb2xvciAjNjY2NjY2XG4gIGZvbnQtc2l6ZSAxMnB4XG4gIFxuLmRlcm5pZXJlcy0tdm9sdW1lLWlucHV0LXdyYXBcbiAgd2lkdGggOTBweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBtYXJnaW4tcmlnaHQgMjBweFxuXG4uZGVybmllcmVzLS1wcm9kdWN0LWdyYWZpY1xuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB3aWR0aCAzMHB4XG4gIGhlaWdodCAzMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgIGZsb2F0IHJpZ2h0XG5cbi50YWJsZS1mb290ZXItLXBcbiAgY29sb3Igd2hpdGVcbiAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gIHRleHQtYWxpZ24gbGVmdFxuXG4udGFibGUtZm9vdGVyLS1rZXlcbiAgZm9udC1zaXplIDE0cHhcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgd2lkdGggMTQ1cHhcbiAgJjphZnRlclxuICAgIGNvbnRlbnQgJyA6J1xuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLDAsMCwgMC4yKVxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgdGV4dC1hbGlnbiByaWdodFxuXG4udGFibGUtZm9vdGVyLS1hc2FwLWwgLnRhYmxlLWZvb3Rlci0ta2V5LFxuLnRhYmxlLWZvb3Rlci0tdmFsdWUtbCAudGFibGUtZm9vdGVyLS1rZXlcbiAgd2lkdGggNTUlXG4gIHRleHQtYWxpZ24gbGVmdFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgdGV4dC1hbGlnbiByaWdodFxuXG4udGFibGUtZm9vdGVyLS1hc2FwLWwgLnRhYmxlLWZvb3Rlci0ta2V5XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCAyNTBweFxuICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgIHdpZHRoIDMyMHB4XG5cblxuLnRhYmxlLWZvb3Rlci0tdmFsdWUtbCAudGFibGUtZm9vdGVyLS1rZXlcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIHdpZHRoIDE0NHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgIG1hcmdpbi1yaWdodCAxMHB4XG5cbi50YWJsZS1mb290ZXItLXZhbHVlXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbi50YWJsZS1mb290ZXItLXRvdGFsIC50YWJsZS1mb290ZXItLWtleVxuICB3aWR0aCBhdXRvXG5cbi50YWJsZS1mb290ZXItLXZlY2FydFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgYmFja2dyb3VuZDogI2ZkOTQwMFxuICBwYWRkaW5nLWxlZnQ6IDVweFxuICBwYWRkaW5nLXJpZ2h0OiA4cHhcbiAgYm9yZGVyLXJhZGl1czogN3B4XG5cbmJvZHkgLnRhYmxlLWZvb3Rlci0tdmFsdWUtdG90YWxcbiAgZmxvYXQgcmlnaHRcblxuLnRhYmxlLWZvb3Rlci0tZWNhcnQtbVxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBiYWNrZ3JvdW5kICNmNjAwNDJcbiAgcGFkZGluZy1sZWZ0IDVweFxuICBwYWRkaW5nLXJpZ2h0IDhweFxuICBib3JkZXItcmFkaXVzIDdweFxuXG4udGFibGUtZm9vdGVyLS1lY2FydC1tLXNpbmdcbiAgaGVpZ2h0IDE4cHhcbiAgbGluZS1oZWlnaHQgMjBweFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICB3aWR0aCAxOHB4XG4gIGJhY2tncm91bmQgI2Y2MDA0MlxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBib3JkZXItcmFkaXVzIDUwJVxuICBmb250LXNpemUgMjBweFxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgbWFyZ2luLWxlZnQgNXB4XG5cbi5kZXJuaWVyZXMtLXRhYmxlLS1uYXZcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIGRpc3BsYXkgbm9uZVxuXG4udGFibGUtLW5hdi1saW5rXG4gIGNvbG9yICRibHVlXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgZm9udC1zaXplIDE1cHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGN1cnNvciBwb2ludGVyXG5cbi50YWJsZS0tbmF2LWxlZnQ6YWZ0ZXJcbiAgY29udGVudCBcIlwiXG4gIHdpZHRoIDhweFxuICBoZWlnaHQgOHB4XG4gIGJvcmRlciAycHggc29saWRcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgYm9yZGVyLWxlZnQgbm9uZVxuICBib3JkZXItYm90dG9tIG5vbmVcblxuLnRhYmxlLS1uYXYtcmlnaHQ6YmVmb3JlXG4gIGNvbnRlbnQgXCJcIlxuICB3aWR0aCA4cHhcbiAgaGVpZ2h0IDhweFxuICBib3JkZXIgMnB4IHNvbGlkXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHRyYW5zZm9ybSByb3RhdGUoNDVkZWcpXG4gIGJvcmRlci1yaWdodCBub25lXG4gIGJvcmRlci10b3Agbm9uZVxuXG4vKi0tLS0tLS0tLS0tLS0tLS9cbiAgbW9iaWxlIHRhYmxlXG4vLS0tLS0tLS0tLS0tLS0tKi9cbi5kZXJuaWVyZXMtLXRhYmxlLS1uYXZcbiAgbWFyZ2luLWJvdHRvbSA1cHhcblxuLmxlZnQgLmRlcm5pZXJlcy0tdm9sLWhlYWQsXG4ubGVmdCAuZGVybmllcmVzLS12b2x1bWVcbiAgZGlzcGxheSBub25lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSB0YWJsZS1jZWxsXG5cbi5yaWdodCAuZGVybmllcmVzLS1hc2FwLWhlYWQsXG4ucmlnaHQgLmRlcm5pZXJlcy0tYXNhcFxuICBkaXNwbGF5IG5vbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBkaXNwbGF5IHRhYmxlLWNlbGxcblxuLnJpZ2h0IC50YWJsZS0tbmF2LWxlZnQsXG4ubGVmdCAudGFibGUtLW5hdi1yaWdodFxuICBkaXNwbGF5IG5vbmVcblxuLnRhYmxlLS1uYXYtbGVmdFxuICBmbG9hdCAgcmlnaHRcbiAgcGFkZGluZy1yaWdodCA1cHhcblxuLmxlZnQgLnRhYmxlLWZvb3Rlci0tYXNhcC1sLFxuLnJpZ2h0IC50YWJsZS1mb290ZXItLXZhbHVlLWxcbiAgZGlzcGxheSB0YWJsZS1jZWxsXG5cbi5kZXJuaWVyZXMtLWFzYXAtZXJyb3IsXG4uZGVybmllcmVzLS1pbnB1dC1lcnJvciBpbnB1dFxuICBjb2xvciAjRUUxQTUxXG4gIGZvbnQtd2VpZ2h0IDUwMFxuXG4uZGVybmllcmVzLS1hc2FwLWVycm9yXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIHdpZHRoIDE1MHB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGxpbmUtaGVpZ2h0IDE4cHhcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgd2lkdGggYXV0b1xuXG4udGFibGUtLW5hdi1yaWdodFxuICBtYXJnaW4tbGVmdCBjYWxjKDMyJSAtIDIycHgpXG4gIGZsb2F0IGxlZnRcblxuLnNlY3Rpb25fX2NvbmZpcm1hdGlvblxuICBtYXJnaW4tYm90dG9tIDcwcHhcblxuLmNvbmZpcm1hdGlvbi0tbW9iaWxlXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSBub25lXG5cbi5jb25maXJtYXRpb24tLWRlc2t0b3BcbiAgZGlzcGxheSBub25lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSBibG9ja1xuXG4uY29uZmlybWF0aW9uLS10ZXh0XG4gIGNvbG9yICRkYXJrLWJsdWVcbiAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gIG9yZGVyIDFcbiAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBvcmRlciAwXG5cbi5jb25maXJtYXRpb24tLW1haWxcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuXG4uY29uZmlybWF0aW9uLS1tYWlsLXRleHQtZGVza3RvcCxcbiBib2R5IC5jb25maXJtYXRpb24tLW1vZC1kZXNrdG9wXG4gIGRpc3BsYXkgbm9uZVxuICBjb2xvciAjMWU3OGE1XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSBibG9ja1xuXG4uY29uZmlybWF0aW9uLS1tYWlsLXRleHQtbW9iaWxlLFxuLmNvbmZpcm1hdGlvbi0tbW9kLmNvbmZpcm1hdGlvbi0tbW9kLW1vYmlsZSxcbi5jb25maXJtYXRpb24tLW1haWwtYWZ0ZXItdGV4dC1tb2JpbGVcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBkaXNwbGF5IG5vbmVcblxuLmNvbmZpcm1hdGlvbi0tbWFpbC13cmFwXG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgY29sb3IgJGJsdWVcblxuYm9keSAuY29uZmlybWF0aW9uLS1tb2QtbW9iaWxlXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHBhZGRpbmcgMFxuICBtYXJnaW4gMFxuICBiYWNrZ3JvdW5kIG5vbmVcbiAgZm9udC1zaXplIDEycHhcblxuLmNvbmZpcm1hdGlvbi0tbWFpbC10ZXh0LW1vYmlsZSBzdHJvbmdcbiAgZm9udC13ZWlnaHQgbm9ybWFsXG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBmb250LXdlaWdodCBib2xkXG5cbi5jb25maXJtYXRpb24tLW1vZFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgZm9udC13ZWlnaHQgNjAwXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgY3Vyc29yIHBvaW50ZXJcbiAgY29sb3IgJGJsdWVcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtc2l6ZSAxM3B4XG4gIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCBjZW50ZXJcbiAgcGFkZGluZy1sZWZ0IDE3cHhcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICBjb2xvciAkbGlnaHQtYmx1ZVxuXG4ucHJldmlzaW9uIC5jb25maXJtYXRpb24tLXZhbGlkZXItcFxuICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgb3JkZXIgLTFcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBvcmRlciAwXG5cbi5jb25maXJtYXRpb24tLXZhbGlkZXJcbiAgY29sb3IgJGxpZ2h0LWJsdWVcbiAgaGVpZ2h0IDM3cHhcbiAgbGluZS1oZWlnaHQgMzdweFxuICBwYWRkaW5nLWxlZnQgMjBweFxuICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgcGFkZGluZy10b3AgMTBweFxuICBwYWRkaW5nLWJvdHRvbSAxMHB4XG4gIGJvcmRlciAxcHggc29saWQgJGxpZ2h0LWJsdWVcbiAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuICBmb250LXNpemUgMTRweFxuICBoZWlnaHQgYXV0b1xuICBsaW5lLWhlaWdodCAxLjZcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgYm9yZGVyLXJhZGl1cyAzcHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIGhlaWdodCAzN3B4XG4gICAgbGluZS1oZWlnaHQgMzdweFxuICAgIHBhZGRpbmctdG9wIDBweFxuICAgIHBhZGRpbmctYm90dG9tIDBweFxuICAgIHdpZHRoIDEwMCVcbi5yZWRcbiAgY29sb3IgI2VlMWE1MVxuICBib3JkZXIgMXB4IHNvbGlkICNlZTFhNTFcblxuLmNvbmZpcm1hdGlvbi0tYW5udWVyLXBcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgZmxleC13cmFwIHdyYXBcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICB0ZXh0LWFsaWduIGxlZnRcblxuLmNvbmZpcm1hdGlvbi0tYW5udWVyLWxpbmtcbiAgY29sb3IgJGxpZ2h0LWJsdWVcbiAgZm9udC13ZWlnaHQgNjAwXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgY3Vyc29yIHBvaW50ZXJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgaGVpZ2h0IDQwcHhcbiAgbGluZS1oZWlnaHQgNDBweFxuICB3aWR0aCAxMDAlXG4gIG1hcmdpbi1ib3R0b20gMjBweFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgd2lkdGggYXV0b1xuICAgIG1hcmdpbi1ib3R0b20gMHB4XG5cbi5jb25maXJtYXRpb24tLWFubnVlci1idXR0b25cbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICM2OWI3ZWEgMCUsICMwMGM4ZDUgMTAwJSlcbiAgY29sb3IgI2ZmZlxuICBmb250LXNpemUgMTZweFxuICBiYWNrZ3JvdW5kLWNvbG9yICMwMGMwZGVcbiAgYm9yZGVyIG5vbmVcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGhlaWdodCA0MHB4XG4gIHBhZGRpbmcgMCAzNXB4XG4gIGJvcmRlci1yYWRpdXMgMjBweFxuICBtYXJnaW4tbGVmdCA0MHB4XG4gIGN1cnNvciBwb2ludGVyXG4gIG1hcmdpbiAwIGF1dG9cbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIG1hcmdpbiAwIDAgMCAyNXB4XG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuLmVucmVmaXN0ZXJcblxuLnByZXZpc2lvbiAuc2VjdGlvbl9fcHJvZHVjZXJzXG4gIGJhY2tncm91bmQtY29sb3Igd2hpdGVcblxuLnByZXZpc2lvbiAucHJvZHVjZXJzLS13cmFwcGVyXG4gIG1hcmdpbi10b3AgMFxuXG4ucmVsbGVcbiAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuICBwYWRkaW5nIDIwcHhcbiAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgcGFkZGluZy1yaWdodCAycHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbiAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcblxuLmRvbnNcbiAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuICBwYWRkaW5nIDI1cHggMjBweFxuICBjb2xvciAkYmx1ZVxuXG4uZG9ucy0tdGl0bGVcbiAgZm9udC1zaXplIDE4cHhcbiAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGNvbG9yICMwMDQzOEFcblxuXG4uZG9ucy0tZGVzY1xuICBmb250LXNpemUgMTJweFxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gIGNvbG9yIF9tYWluLWNvbG9yXG5cbi5kb25zLS10ZXh0XG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgZm9udC13ZWlnaHQgNTAwXG4gIGNvbG9yICRibHVlXG5cbi5kb25zLS10ZXh0XG4gIGNvbG9yICRkYXJrLWJsdWVcblxuXG4uZG9ucy0tYnV0dG9uLXdyYXBcbiAgbWFyZ2luLXRvcCAyMHB4XG4gIHRleHQtYWxpZ24gY2VudGVyXG5cbi5kb25zLS1idXR0b25cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKTtcbiAgZm9udC1zaXplIDEycHhcbiAgZm9udC13ZWlnaHQgYm9sZFxuICBjb2xvciB3aGl0ZVxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgaGVpZ2h0IDI1cHhcbiAgbGluZS1oZWlnaHQgMjVweFxuICBib3JkZXIgbm9uZVxuICBwYWRkaW5nIDAgMjBweFxuICBib3JkZXItcmFkaXVzIDIwcHhcbiAgY3Vyc29yIHBvaW50ZXJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgIGNvbG9yIHdoaXRlXG5cbi5wcmV2aXNpb25cbiAgLnN2Zy0tbG9nb1xuICAgIHdpZHRoIDcwcHhcbiAgICBoZWlnaHQgNzBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICB0b3A6IDI1cHhcblxuICAubGVhZC1ibG9jay0tcHJpY2UtbGVhZFxuICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxuXG4gIC5tYWluLWJsb2NrLS10aXRsZSBkaXZcbiAgICB3aGl0ZS1zcGFjZSBub3JtYWxcbiAgICB3aWR0aCA5MHZ3XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgd2lkdGggYXV0b1xuXG4uc2VjdGlvbl9fY29uZmlybWF0aW9uIC5jb250YWluZXJcbiAgZGlzcGxheSBmbGV4XG4gIGZsZXgtd3JhcCB3cmFwXG4gICYgPiBwXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5IGlubGluZS1mbGV4XG4gICAgd2lkdGggMTAwJVxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCA3NC41JVxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuXG4uY2FudmFzLS13cmFwXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIG1heC13aWR0aCAyODBweFxuICBtYXJnaW4gMCBhdXRvXG5cbi5yZWxsZS0tdGl0bGVcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGZvbnQtc2l6ZSAyMHB4XG4gIG1hcmdpbi1ib3R0b20gMjBweFxuICBjb2xvciAkYmx1ZVxuXG4uY2FudmFzLS1saW5lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBib3JkZXItdG9wIDJweCBkYXNoZWRcbiAgYm9yZGVyLWxlZnQgMnB4IHNvbGlkXG4gIGhlaWdodCAwXG4gIHdpZHRoIDc2JVxuICBsZWZ0IDQwcHhcbiAgYm90dG9tIDBcbiAgei1pbmRleCAtMVxuXG4uY2FudmFzLWxpbmUtY29weVxuICBsZWZ0IDQ1cHhcbiAgYm90dG9tIDI3cHhcbiAgcG9zaXRpb24gYWJzb2x1dGVcblxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQgXCJcIlxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgYm9yZGVyLWxlZnQgMnB4IHNvbGlkIGJsYWNrXG4gICAgaGVpZ2h0IDE0M3B4XG4gICAgYm90dG9tIDBweFxuICAmOmFmdGVyXG4gICAgY29udGVudCBcIlwiXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBib3JkZXItdG9wIDJweCBkYXNoZWQgYmxhY2tcbiAgICB3aWR0aCAxOTlweFxuICAgIGJvdHRvbSAxNDNweFxuICAgIGxlZnQgMHB4XG5cbi8vLmNhbnZhcy1saW5lLXZlcnRpY2FsLCAuY2FudmFzLWxpbmUtaG9yaXpvbnRhbFxuLy8gIHBvc2l0aW9uIGFic29sdXRlXG5cbi5jYW52YXMtbGluZS12ZXJ0aWNhbFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBib3JkZXItbGVmdCAycHggc29saWQgIzAwMFxuICBoZWlnaHQgMFxuICBib3R0b20gMjdweFxuICBsZWZ0IDU1cHhcbiAgdHJhbnNpdGlvbiAxc1xuICB6LWluZGV4IDBcblxuLmNhbnZhcy1saW5lLWhvcml6b250YWxcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzAwMFxuICB0cmFuc2l0aW9uIDFzXG4gIGJvdHRvbSAyN3B4XG4gIGxlZnQ6IDU1cHhcbiAgd2lkdGggMjE1cHhcbiAgei1pbmRleCAxXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgd2lkdGg6IDE0dndcbiAgICBtYXgtd2lkdGggMTkwcHhcblxuLmNhbnZhcy0tdGV4dFxuICBib3R0b20gMjdweFxuICBoZWlnaHQgODQlXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHdpZHRoICAxMDAlXG4gIHotaW5kZXggLTFcblxuLmNhbnZhcy0tYXNhcCwgLmNhbnZhcy0tYSwgLmNhbnZhcy0tYlxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBtYXJnaW4tbGVmdCAyMSVcbiAgbGVmdCAwXG4gIHJpZ2h0IDBcbiAgd2lkdGggNjYlXG4gIHBhZGRpbmcgMCAyMHB4XG4gIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiXG4gIGNvbG9yIHdoaXRlXG4gIGZvbnQtc2l6ZSAxMXB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBib3R0b20gMjdweFxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KVxuICAgIGZvbnQtc2l6ZSAxNHB4XG5cbi8vLmNhbnZhcy0tYlxuLy8gIGJvdHRvbTogY2FsYygxNiUgKyA5cHgpICFpbXBvcnRhbnQ7XG4vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweClcbi8vICAgIGJvdHRvbSBjYWxjKDE2JSArIDdweCkgIWltcG9ydGFudFxuLy9cbi8vLmNhbnZhcy0tYXNhcFxuLy8gIGJvdHRvbSBjYWxjKDU5LjUlICsgLTM1cHgpICFpbXBvcnRhbnRcblxuLnJlbGxlLS1kZXNjXG4gIGxpbmUtaGVpZ2h0IDEuNFxuXG4ucmVsbGUtLWxpdHJhZ2VcbiAgZmxvYXQgbGVmdFxuICB3aWR0aCA0NXB4XG4gIGZvbnQtc2l6ZSAxMHB4XG4gIGNvbG9yICRkYXJrLWJsdWVcblxuLnJlbGxlLS1kZXBhc3NlbWVudFxuICBmb250LXNpemUgMTJweFxuICBtYXJnaW4tbGVmdCA4M3B4XG4gIGRpc3BsYXkgYmxvY2tcbiAgY29sb3IgJGJsdWVcblxuLnJlbGxlLS1kZXBhc3NlbWVudDpiZWZvcmVcbiAgY29udGVudCAnJ1xuICBiYWNrZ3JvdW5kIHVybCguLi9pbWFnZXMvd2FybmluZy5wbmcpXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHdpZHRoIDIxcHhcbiAgaGVpZ2h0IDIwcHhcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIG1hcmdpbi1sZWZ0IC0yM3B4XG4gIGJhY2tncm91bmQtc2l6ZSAxOXB4IDE1cHhcbiAgbWFyZ2luLXRvcCAxcHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBtYXJnaW4tbGVmdCAtMTlweFxuICAgIGJhY2tncm91bmQtc2l6ZSAxNXB4IDEycHhcbiAgICBtYXJnaW4tdG9wIDBcblxuLnJlbGxlLS1kZXBhc3NlbWVudC12YWx1ZVxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBiYWNrZ3JvdW5kICNmZDk0MDBcbiAgcGFkZGluZy1sZWZ0IDhweFxuICBwYWRkaW5nLXJpZ2h0IDhweFxuICBib3JkZXItcmFkaXVzIDdweFxuICBoZWlnaHQgMjBweFxuICBsaW5lLWhlaWdodCAyMXB4XG4gIGNvbG9yOiB3aGl0ZVxuICBmb250LXdlaWdodCA2MDBcblxuLnJlbGxlLS1uYW1lXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGZvbnQtc2l6ZSAxNnB4XG4gIGxpbmUtaGVpZ2h0IDFcbiAgZm9udC13ZWlnaHQgNjAwXG4gIG1hcmdpbi1sZWZ0IDEwJVxuICBtYXJnaW4tYm90dG9tIDBcbiAgY29sb3IgJGJsdWVcblxuLnJlbGxlLS1zdWItbmFtZVxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBmb250LXNpemUgMTRweFxuICBtYXJnaW4tbGVmdCAxMCVcbiAgY29sb3IgJGRhcmstYmx1ZVxuXG4uY2FudmFzLS12YWx1ZXNcbiAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbi5yZWxsZS0tbGFibGUtd3JhcFxuICBtYXgtd2lkdGggMjYwcHhcbiAgbWFyZ2luIDAgYXV0b1xuXG4ucmVsbGUtLWxhYmxlXG4gIGNsZWFyIGJvdGhcbiAgcG9zaXRpb24gcmVsYXRpdmVcblxuLnJlbGxlLS1rZXlcbiAgdGV4dC1hbGlnbiByaWdodFxuICBmb250LXNpemUgMTJweFxuICB3aWR0aCA1MCVcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgY29sb3IgJGJsdWVcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICB3aWR0aCA1NSVcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweClcbiAgICB3aWR0aCA1MCVcblxuLnJlbGxlLS12YWx1ZVxuICB3aWR0aCA0NyVcbiAgZm9udC1zaXplIDEycHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHZlcnRpY2FsLWFsaWduIHRvcFxuICBjb2xvciAkYmx1ZVxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHdpZHRoIDQwJVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KVxuICAgIHdpZHRoIDQ1JVxuXG4ucmVsbGUtLXZhbHVlLWVuXG4gIGZsb2F0ICByaWdodFxuICBmb250LXNpemUgMTJweFxuICBmb250LXdlaWdodCA2MDBcbiAgY29sb3IgIzAwMWY0MFxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICBmb250LXNpemUgMTFweFxuICBtYXJnaW4tcmlnaHQgNHB4XG5cbi5yZWxsZS0ta2V5LWNvbnRyYXRcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBwYWRkaW5nLWxlZnQgMTVweFxuICAgIHRleHQtYWxpZ24gbGVmdFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpXG4gICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweClcbiAgICAgIHdpZHRoIDQ5JVxuXG4ucmVsbGUtLXZhbHVlLWNvbnRyYXRcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweClcbiAgICB3aWR0aCA0NyVcblxuLnJlbGxlLS12YWx1ZS1lbjpiZWZvcmVcbiAgY29udGVudCAnJ1xuICB3aWR0aCAxNHB4XG4gIGhlaWdodCAxNHB4XG4gIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy9saW5rLWluZm8taWNvLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gIG1hcmdpbi1yaWdodCAxMHB4XG5cbi5yZWxsZS0ta2V5LWNvbnRyYXQ6YmVmb3JlXG4gIGNvbnRlbnQgJydcbiAgd2lkdGggMjBweFxuICBoZWlnaHQgMTJweFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBiYWNrZ3JvdW5kICMwMDFmNDBcbiAgbWFyZ2luLXRvcCA1cHhcbiAgbGVmdCAtMTBweFxuXG4ucmVsbGUtLWtleS1hOmJlZm9yZVxuICBjb250ZW50ICcnXG4gIHdpZHRoIDIwcHhcbiAgaGVpZ2h0IDEycHhcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgYmFja2dyb3VuZCAjMjlEMTkzXG4gIG1hcmdpbi10b3AgNXB4XG4gIGxlZnQgLTEwcHhcblxuLnJlbGxlLS1rZXktYjpiZWZvcmVcbiAgY29udGVudCAnJ1xuICB3aWR0aCAyMHB4XG4gIGhlaWdodCAxMnB4XG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIGJhY2tncm91bmQgIzIyRjFBNVxuICBtYXJnaW4tdG9wIDVweFxuICBsZWZ0IC0xMHB4XG5cbi5yZWxsZS0ta2V5LWFzYXA6YmVmb3JlXG4gIGNvbnRlbnQgJydcbiAgd2lkdGggMjBweFxuICBoZWlnaHQgMTJweFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBiYWNrZ3JvdW5kICNCRDgzRjhcbiAgbWFyZ2luLXRvcCA1cHhcbiAgbGVmdCAtMTBweFxuXG4udGFibGUtZm9vdGVyLS12ZWNhcnQtaW1nXG4gIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0td2FybmluZ1xuICBtYXJnaW4tbGVmdCAyMHB4XG4gIG1hcmdpbi10b3AgNXB4XG4iLCIuc29kaWFsLWJveCAucGFnZS1oZWFkZXJcbiAgbWFyZ2luIDBweFxuICBwYWRkaW5nIDBweFxuXG4uc29kaWFsLWJveFxuICBsaW5lLWhlaWdodCAxLjRcblxuICAubWFpbi1iZy0td3JhcHBlcjphZnRlclxuICAgIGJhY2tncm91bmQgbm9uZVxuXG4gIC5pbm5lci1ibG9ja2xpc3QtLXRpdGxlXG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgICBmb250LXNpemUgMjRweFxuXG5cbi5zb2RpYWwtYm94IGgyXG4gIGZvbnQtc2l6ZSAxNnB4XG4gIGNvbG9yICRibHVlXG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zXG4gIGxpbmUtaGVpZ2h0OiAxLjRcbiAgZm9udC13ZWlnaHQ6IDYwMFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgZm9udC1zaXplOiAxOHB4XG5cbi5zb2RpYWwtYm94XG5cbiAgLnBhZ2UtaGVhZGVyXG4gICAgYm9yZGVyLWJvdHRvbSBub25lXG5cbiAgLmxlYWQtYmxvY2stLXByaWNlLWxlYWRcbiAgICBsaW5lLWhlaWdodCBub3JtYWxcblxuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudFxuICAgIHBhZGRpbmcgMCAxMHB4XG5cbiAgLmxlYWQtYmxvY2stLW1vZC1tb250aC1wcm9kXG4gICAgZm9udC13ZWlnaHQgNDAwXG5cbiAgLmlubmVyLXRleHRfX2xpbmtcbiAgICBtYXJnaW4tdG9wIDBcblxuICAubWFpbi1ibG9jay0tdGl0bGUgZGl2XG4gICAgbWFyZ2luLXRvcCAtMTVweFxuXG4uc3ZnLS1sb2dvLnN2Zy0tbG9nby1jdWItd3JhcFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB0b3AgLTEwcHhcbiAgcGFkZGluZyAwcHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIHRvcCAxMHB4XG4gICAgcGFkZGluZyA1cHhcblxuaW1nLnN2Zy0tbG9nby1jdWJcbiAgdG9wIDBcbiAgd2lkdGggNDVweFxuICBoZWlnaHQgNDVweFxuICBwYWRkaW5nIDdweFxuXG4ubGVhZC1ibG9jay0tcHJpY2UtaW5saW5lXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbi5sZWFkLWJsb2NrLS1saW5rLXNhdmlvclxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBmb250LXdlaWdodCA1MDBcblxuLmlubmVyLWJveC0td3JhcHBlclxuICBwYWRkaW5nIDMwcHggMjVweFxuXG4uc29kaWFsLWJveCAuaW5uZXItdm90cmUtLXRpdGxlXG4gIGZvbnQtc2l6ZSAxOHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBmb250LXNpemUgMjRweFxuXG4uaW5uZXItdm90cmUtLXRpdGxlLWlubmVyXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBmb250LXNpemUgMThweFxuXG4uaW5uZXItdm90cmUtLXRleHRcbiAgbWFyZ2luIDcwcHggMFxuICB0ZXh0LWFsaWduIGNlbnRlclxuXG5ib2R5IC5jb250YWluZXIgLmlubmVyLWJveC0td3JhcHBlci5pbm5lci1yZW1pc2VzLS13cmFwcGVyXG4gIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNFOUU5RTlcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRlxuXG4uaW5uZXItcmVtaXNlcy0tdGV4dFxuICBjb2xvciAkbGlnaHQtYmx1ZVxuICBwYWRkaW5nLXJpZ2h0IDIwJVxuXG4uaW5uZXItYXJ0aWNsZSA+IGRpdjpudGgtb2YtdHlwZShvZGQpXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgYmFja2dyb3VuZC1jb2xvciAjRjFGQUZGXG5cbi5pbm5lci1ibG9ja2xpc3QtLWxpc3QtaXRlbSBzcGFuXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHdpZHRoIGNhbGMoMTAwJSAtIDM1cHgpXG4gIHZlcnRpY2FsLWFsaWduIHRvcFxuXG4uaW5uZXItdm90cmUtLXRleHRcbiAgZGlzcGxheSBub25lXG5cbi5zb2RpYWwtYm94IC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg0KVxuICB3aWR0aCA0MDBweFxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0td2FybmluZ1xuICBkaXNwbGF5IGJsb2NrXG4gIGZvbnQtc2l6ZSAxMnB4XG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS13YXJuaW5nOmJlZm9yZVxuICBjb250ZW50ICcnXG4gIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy93YXJuaW5nLnBuZylcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgd2lkdGggMjFweFxuICBoZWlnaHQgMjBweFxuICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgbWFyZ2luLWxlZnQgLTIzcHhcbiAgYmFja2dyb3VuZC1zaXplIDE2cHggMTNweFxuICBtYXJnaW4tdG9wIDFweFxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcHJpY2Utd3JhcFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB3aWR0aCAxNzVweFxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcHJpY2UtbFxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcHJpY2UtclxuICBjb2xvciAkbGlnaHQtYmx1ZVxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tdmlld1xuICBtYXJnaW4gMjBweCAwXG4gIGRpc3BsYXkgYmxvY2tcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbiAxMHB4IDIwcHggMTBweCAwXG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS12aWV3OmhvdmVyXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1ub3ZlbGxlOmJlZm9yZVxuICBjb250ZW50ICcrJ1xuICBmb250LXdlaWdodCA2MDBcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgbWFyZ2luLWxlZnQgLTE4cHhcbiAgZm9udC1zaXplIDE2cHhcbiAgbWFyZ2luLXRvcCAxcHhcblxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLW5vdmVsbGVcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGhlaWdodCAzMHB4XG4gIGxpbmUtaGVpZ2h0IDMxcHhcbiAgY29sb3IgI2ZmZlxuICBmb250LXNpemUgMTJweFxuICBwYWRkaW5nLWxlZnQgMzBweFxuICBwYWRkaW5nLXJpZ2h0IDMwcHhcbiAgYm9yZGVyLXJhZGl1cyAyMHB4XG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICB3aWR0aCAxODBweFxuICBjdXJzb3IgcG9pbnRlclxuXG4gICY6aG92ZXIsICY6Zm9jdXNcbiAgICBjb2xvciB3aGl0ZVxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1ub3ZlbGxlLXBvc2l0aW9uXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIGxlZnQgNTAlXG4gIG1hcmdpbi1sZWZ0IC05OXB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgcG9zaXRpb24gc3RhdGljXG4gICAgbWFyZ2luLWxlZnQgMFxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tdmlldy10ZXh0XG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgZm9udC1zaXplIDEwcHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBkaXNwbGF5IG5vbmVcblxuLmlubmVyLWJsb2NrbGlzdC0tdGl0bGUuaW5uZXItcm91dGUtLXRpdGxlLFxuLmlubmVyLWJsb2NrbGlzdC0tdGl0bGUuaW5uZXItZm9ybWF0aW9uLS10aXRsZSxcbi5pbm5lci1ibG9ja2xpc3QtLXRpdGxlLmlubmVyLWFzcGVjdC0tdGl0bGUsXG4uaW5uZXItYmxvY2tsaXN0LS10aXRsZS5pbm5lci1hc3BlY3QtLWNhcGl0YWxcbiAgZm9udC1zaXplIDE2cHhcbiAgZm9udC13ZWlnaHQgYm9sZFxuXG4uc29kaWFsLWJveFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1yb3dcbiAgICBwYWRkaW5nLWxlZnQgMFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtXG4gICAgbGluZS1oZWlnaHQgMS42XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdzpudGgtY2hpbGQoZXZlbilcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZiAhaW1wb3J0YW50XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoMSlcbiAgICBtaW4td2lkdGggMTYwcHhcbiAgICB3aWR0aCAxNjBweFxuICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBmb250LXNpemUgMTRweFxuICAgIGhlaWdodCA3M3B4XG4gICAgbGluZS1oZWlnaHQgNzVweFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGhlaWdodCBhdXRvXG4gICAgICBsaW5lLWhlaWdodCAxLjZcbiAgICAgIGN1cnNvciBkZWZhdWx0XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoMilcbiAgICB3aWR0aCBhdXRvXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIG1pbi13aWR0aCAxNTBweFxuICAgICAgd2lkdGggMTUwcHhcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMyksXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgzKVxuICAgIHdpZHRoIGF1dG9cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgd2lkdGggMjUwcHhcbiAgICAgIG1pbi13aWR0aCAyNTBweFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCg0KSxcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDQpXG4gICAgd2lkdGggYXV0b1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICB3aWR0aCA0NTBweFxuICAgICAgcGFkZGluZy10b3AgMjBweFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZVxuICAgIG1hcmdpbi10b3AgMFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBwYWRkaW5nLWJvdHRvbSAzMHB4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWRcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgZGlzcGxheSBmbGV4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvd1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgZGlzcGxheSBmbGV4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvd1xuICAgIHBhZGRpbmcgMCAyMHB4IDIwcHggMjBweFxuICAgIGhlaWdodCA3MHB4XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgdHJhbnNpdGlvbiAwLjVzXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGhlaWdodCBhdXRvXG4gICAgICBwYWRkaW5nIDAgMCAxMHB4XG5cbiAgLnNvZGlhbC1ib3ggLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXJvdzpudGgtY2hpbGQoZXZlbilcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWZhZmZcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93Lm9wZW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNGMUZBRkZcbiAgICBoZWlnaHQgYXV0b1xuICAgIHBhZGRpbmctYm90dG9tIDYwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICAgICAgcGFkZGluZy1ib3R0b20gMTBweFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZVxuICAgIGNvbnRlbnQgJydcbiAgICB3aWR0aCA2cHhcbiAgICBoZWlnaHQgNnB4XG4gICAgYm9yZGVyIDJweCBzb2xpZCAkbGlnaHQtYmx1ZVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICBib3JkZXItbGVmdCBub25lXG4gICAgYm9yZGVyLXRvcCBub25lXG4gICAgbWFyZ2luLXRvcCAzNHB4XG4gICAgbWFyZ2luLWxlZnQgNXB4XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0cmFuc2l0aW9uIDAuNXNcbiAgICBwYWRkaW5nIDBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgZGlzcGxheSBub25lXG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW1cbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBwYWRkaW5nLWxlZnQgNTAlXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgY29sb3IgJGRhcmstYmx1ZVxuICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBmb250LXdlaWdodCBub3JtYWxcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBwYWRkaW5nLWxlZnQgMHB4XG4gICAgICBmb250LXNpemUgMTRweFxuXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgYXR0cihkYXRhLWF0dHJpYnV0ZSlcbiAgICAgIGZsb2F0IGxlZnRcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBsZWZ0IDE1cHhcbiAgICAgIHdpZHRoIDUwJVxuICAgICAgdGV4dC1hbGlnbiByaWdodFxuICAgICAgcGFkZGluZy1yaWdodCAxMCVcbiAgICAgIGNvbG9yICRibHVlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgICBkaXNwbGF5IG5vbmVcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbS5hY3RpdmU6YmVmb3JlXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSgyMjVkZWcpXG5cbiAgLmlubmVyLWFydGljbGUgLmlubmVyLWJveC0td3JhcHBlcjpudGgtb2YtdHlwZShvZGQpXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZjFmYWZmXG4gIC5pbm5lci1hcnRpY2xlIC5pbm5lci1ib3gtLXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZVxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuIiwidGFibGV0ID0gOTkxcHhcbm1vYmlsZSA9IDc2N3B4XG5pcGhvbmU2ID0gMzc1cHhcblxuLmRvY3VtZW50cy0td3JhcHBlclxuICBwYWRkaW5nLXRvcCA3MXB4XG4gIG1hcmdpbi1ib3R0b20gNTBweFxuICBiYWNrZ3JvdW5kICNGOUZERkZcblxuLmRvY3VtZW50c19fdGFibGVcbiAgbWF4LXdpZHRoOiAxMDI0cHhcbiAgbWFyZ2luIDAgYXV0b1xuICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gIGJhY2tncm91bmQ6ICNmZmZcblxuLmRvY3VtZW50c19fdGl0bGVcbiAgY29sb3IgIzAwNDM4QVxuICBmb250LXNpemU6IDE4cHhcbiAgcGFkZGluZzogMTRweCAxMnB4XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbiAgbWFyZ2luOiAwXG4gIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICBsaW5lLWhlaWdodDogMS40XG4gIEBtZWRpYSAobWF4LXdpZHRoIDU0MHB4KVxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIHBhZGRpbmc6IDE0cHggMjBweFxuXG4uZG9jdW1lbnRzX19jb250cm9sXG4gIHBhZGRpbmc6IDIycHggMTZweCAwIDI2cHhcbiAgQG1lZGlhIChtYXgtd2lkdGggbW9iaWxlKVxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHhcbiAgQG1lZGlhIChtYXgtd2lkdGggNTQwcHgpXG4gICAgcGFkZGluZzogMTVweCAxNnB4IDIwcHggMjBweFxuXG4uZG9jdW1lbnRzX190eXBlLS13cmFwXG4gIGRpc3BsYXk6IGZsZXhcblxuLmRvY3VtZW50c19fdHlwZVxuLmRvY3VtZW50c19feWVhclxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgKG1heC13aWR0aCB0YWJsZXQpXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblxuLmRvY3VtZW50c19fY29udHJvbC0tdG9wXG4gIGRpc3BsYXk6IGZsZXhcbiAgcGFkZGluZy1ib3R0b206IDI1cHhcbiAgQG1lZGlhIChtYXgtd2lkdGggbW9iaWxlKVxuICAgIGZsZXgtd3JhcCB3cmFwXG4gIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcblxuLmRvY3VtZW50c19fdHlwZVxuLmRvY3VtZW50c19feWVhclxuICBtYXJnaW4tcmlnaHQ6IDYwcHhcbiAgQG1lZGlhIChtYXgtd2lkdGggbW9iaWxlKVxuICAgIG1hcmdpbi1yaWdodDogMjBweFxuICBAbWVkaWEgKG1heC13aWR0aCBpcGhvbmU2cClcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgcFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcblxuLmRvY3VtZW50c19feWVhclxuICBAbWVkaWEgKG1heC13aWR0aCA0NTNweClcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG5cbi5kb2N1bWVudHNfX3NlbGVjdC13cmFwXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmJlZm9yZSwgJjphZnRlclxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTdweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjY2IHRyYW5zcGFyZW50O1xuICAmOmJlZm9yZVxuICAgIHRvcDogMTNweFxuICAmOmFmdGVyXG4gICAgYm90dG9tOiAxM3B4XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXG4gIHNlbGVjdFxuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICBwYWRkaW5nOiAwIDI4cHggMCAxMHB4O1xuICAgIG1pbi13aWR0aDogMTY5cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIEBtZWRpYSAobWF4LXdpZHRoIGlwaG9uZTZwKVxuICAgICAgbWluLXdpZHRoIDI1NnB4XG4gICAgICB3aWR0aDogMTAwJVxuXG4uZG9jdW1lbnRzX19maWx0ZXJzXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGN1cnNvciBwb2ludGVyXG4gICYtLWFkZFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHBhZGRpbmc6IDEwcHggMjJweCA4cHggMzZweFxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG9jdW1lbnQtZmlsdGVyLWljb24ucG5nXCIpIDEwcHggNnB4IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzY5RThFQSAwJSwgIzY5QjdFQSAxMDAlKVxuICAgIGNvbG9yOiAjZmZmXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgJjpob3ZlciwgJjpmb2N1c1xuICAgICAgY29sb3IgI2ZmZlxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RvY3VtZW50LWZpbHRlci1pY29uLnBuZ1wiKSAxMHB4IDZweCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgyODUuNzJkZWcsICM2OUU4RUEgMCUsICM2OUI3RUEgMTAwJSlcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgQG1lZGlhIChtYXgtd2lkdGggbW9iaWxlKVxuICAgICAgbWFyZ2luLXRvcDogMTVweFxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4uZG9jdW1lbnRzX19jb250cm9sLS1ib3R0b21cbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgZmxleC13cmFwIHdyYXBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLmRvY3VtZW50c19fbnVtbWJlclxuICBmb250LXNpemU6IDE2cHhcbiAgY29sb3I6ICMwMDQzOEFcbiAgQG1lZGlhIChtYXgtd2lkdGggNTQwcHgpXG4gICAgb3JkZXIgMlxuICAgIG1hcmdpbi10b3A6IDE1cHhcblxuLmRvY3VtZW50c19fZmlsdGVycy0tZG93bmxvYWRcbiAgcGFkZGluZzogMTBweCAyMHB4IDhweCA0MHB4XG4gIGN1cnNvciBwb2ludGVyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICMzMENBRDkgMCUsICMwMDNEOTIgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgY29sb3I6ICNmZmZcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxMnB4XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBtYXJnaW4tcmlnaHQ6IDI1cHhcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICBmb250LXdlaWdodDogYm9sZFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoIDU0MHB4KVxuICAgIG1hcmdpbjogMCBhdXRvXG4gICY6YmVmb3JlXG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21haW4tYmxvY2stbGluay0yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbi5kb2N1bWVudHNfX3NlbGVjdC1hbGxcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBtYXJnaW4tYm90dG9tOiAtNXB4XG4gIEBtZWRpYSAobWF4LXdpZHRoIDU0MHB4KVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHJpZ2h0OiAtMTdweFxuICAgIGJvdHRvbTogLTE1cHhcbiAgJi0taW5mb1xuICAgIGZvbnQtc2l6ZTogMTFweFxuICAgIGNvbG9yOiAjMDA0MzhBXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIG1hcmdpbi10b3A6IDVweFxuICAgIG1hcmdpbi1ib3R0b206IDBcblxuLmRvY3VtZW50c19fZG93bmxvYWQtYmxvY2tcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczpmbGV4LWVuZFxuICBAbWVkaWEgKG1heC13aWR0aCA1NDBweClcbiAgICB3aWR0aDogMTAwJVxuICAgIG9yZGVyIDFcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cbi5kb2N1bWVudHMtY2hlY2tib3gtbGFiZWxcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTBiNGJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuLmRvY3VtZW50cy1jaGVja2JveFxuICBkaXNwbGF5OiBub25lXG4uZG9jdW1lbnRzLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmVcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVja2JveC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbi5zZWN0aW9uX19kb2N1bWVudHNcbiAgLmNvbnRhaW5lclxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuXG4uZG9jdW1lbnRzX2xpc3QtLWl0ZW1cbiAgcGFkZGluZzogMjdweCA0MHB4IDI3cHggMjNweFxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICAmOm50aC1jaGlsZChvZGQpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRjtcbiAgQG1lZGlhIChtYXgtd2lkdGggNTQwcHgpXG4gICAgcGFkZGluZzogMjdweCAyNXB4IDI3cHggMTVweFxuXG5cbi5kb2N1bWVudHNfX2ljb25cbiAgbWFyZ2luLXJpZ2h0OiAxMnB4XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IC03cHhcblxuLmRvY3VtZW50c19fbGlua1xuICBmb250LXNpemU6IDE0cHhcbiAgY29sb3I6ICMxRTc4QTVcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIG1hcmdpbi1sZWZ0OiAzMHB4XG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgc3BhblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGNvbG9yOiAjMDAwXG4gICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBjb2xvcjogIzAwMUY0MFxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgQG1lZGlhIChtYXgtd2lkdGggNTQwcHgpXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxuXG4uZG9jdW1lbnRzX2xpc3QtLXdyYXBcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi5kb2N1bWVudHMtY2hlY2tib3hcbiAgZGlzcGxheTogbm9uZVxuXG4uZG9jdW1lbnRzX19jaGFja2JveC13cmFwcGVyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4XG4gIC5kb2N1bWVudHMtY2hlY2tib3gtbGFiZWxcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwYjRiYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuLmlubmVyLW1haW5fX3RpdGxlLS1kb2N1bWVudHMgZGl2XG4gIEBtZWRpYSAobWF4LXdpZHRoIDU0MHB4KVxuICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIG1heC13aWR0aDogMjQ1cHhcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTJweDtcbiAgICB3aWR0aDogMTAwJVxuIiwiLnlhbm5pY2tcblxuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kXG4gICAgZm9udC13ZWlnaHQgNjAwXG5cbiAgLm1haW4tYmctLXdyYXBwZXI6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kIG5vbmVcblxuICAubWFpbi1ibG9jay0tbGVhZC1wcm9kXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgYm90dG9tIDQ1cHhcblxuXG4ubWFpbi1ibG9jay0tdGl0bGUtZGVzY3JpcHRpb25cbiAgZm9udC1zaXplOiAxNHB4XG4gIGRpc3BsYXkgYmxvY2tcbiAgbGluZS1oZWlnaHQgMS40XG5cbi5sZWFkLWJsb2NrLS1uYW1lLWFzcGVjdFxuICBkaXNwbGF5IG5vbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIGRpc3BsYXkgaW5saW5lXG5cbi5yZXRvdXJcbiAgY29sb3IgIzFlNzhhNVxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgcGFkZGluZyAwIDVweFxuICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICBmb250LXNpemUgMTBweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBoZWlnaHQgMjBweFxuICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgbGluZS1oZWlnaHQgMjBweFxuICBmb250LXdlaWdodCA2MDBcbiAgZGlzcGxheSBub25lXG4gIG1hcmdpbi1yaWdodCAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4ubGVhZC1ibG9jay0tbmFtZVxuICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltYWdlcy90YWJsZS1saW5rLWluZm8uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXJcbiAgZm9udC1zaXplIDEycHhcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgcGFkZGluZy1yaWdodCAxN3B4XG4gIGNvbG9yICRkYXJrLWJsdWVcbiAgZm9udC13ZWlnaHQgNTAwXG5cbi5sZWFkLWJsb2NrLS1yZXN0YW50c1xuICBtYXJnaW4tdG9wIDE1cHhcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgY29sb3IgJGRhcmstYmx1ZVxuXG4ubGVhZC1ibG9jay0tcHJpY2UtYm90dG9tXG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIG1hcmdpbi10b3AgNXB4XG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICBsaW5lLWhlaWdodCBub3JtYWxcblxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW0tc29ydCBzcGFuXG4gIGN1cnNvciBwb2ludGVyXG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1zb3J0LWljb25cbiAgbWFyZ2luLWxlZnQgNXB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGhlaWdodCAxOHB4XG4gIHdpZHRoIDEzcHhcbiAgdmVydGljYWwtYWxpZ24gYm90dG9tXG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1zb3J0LWljb246YmVmb3JlLFxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLXNvcnQtaWNvbjphZnRlclxuICBjb250ZW50ICcnXG4gIHdpZHRoIDBcbiAgaGVpZ2h0IDBcbiAgYm9yZGVyLXN0eWxlIHNvbGlkXG4gIGJvcmRlci13aWR0aCAwIDRweCA1cHggNHB4XG4gIGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjY2IHRyYW5zcGFyZW50XG4gIHBvc2l0aW9uIGFic29sdXRlXG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1zb3J0LWljb246YmVmb3JlXG4gIG1hcmdpbi10b3AgNHB4XG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1zb3J0LWljb246YWZ0ZXJcbiAgbWFyZ2luLXRvcCAxMnB4XG4gIGJvcmRlci13aWR0aCA1cHggNHB4IDAgNHB4XG4gIGJvcmRlci1jb2xvciAjNjY2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG5cbi5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtLXNvcnQgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLXRleHRcbiAgY3Vyc29yIHBvaW50ZXJcblxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXN0YXR1c1xuICBjb2xvciB3aGl0ZVxuICBmb250LXNpemUgMTJweFxuICBwYWRkaW5nIDNweCAxNXB4XG4gIGJvcmRlci1yYWRpdXMgOHB4XG4gIGZvbnQtd2VpZ2h0IDYwMFxuXG4uaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tc3RhdHVzLXJlZFxuICBiYWNrZ3JvdW5kICNmNjAwNDJcblxuLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLXN0YXR1cy1ncmVlblxuICBiYWNrZ3JvdW5kICMwMGUyOTRcblxuYm9keS55YW5uaWNrIC5wYWdlLXdyYXBwZXIgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW0tbm8taW1hZ2Ugc3BhblxuICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG4ueWFubmlja1xuICAucGFnZS1ib2R5IC5jb250YWluZXIgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW1cbiAgICBjb2xvciAkYmx1ZVxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbGluZS1oZWlnaHQgMS42XG4gICAgZm9udC13ZWlnaHQgNTAwXG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLXNvcnQtaWNvblxuICAgIHZlcnRpY2FsLWFsaWduIHN1YlxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10b3BcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGRpc3BsYXkgZmxleFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkXG4gICAgcGFkZGluZy1ib3R0b20gMFxuXG4gIC5pbm5lci1ib3gtYmxvY2tcbiAgICBtYXgtd2lkdGggMTEzMHB4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRvcC10aXRsZVxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBmb250LXNpemUgMThweFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoMSksXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCgxKVxuICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICB3aWR0aCAxNDBweFxuICAgIGhlaWdodCA3M3B4XG4gICAgbGluZS1oZWlnaHQgNzVweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgY29sb3IgJGRhcmstYmx1ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBoZWlnaHQgYXV0b1xuICAgICAgbGluZS1oZWlnaHQgMS42XG4gICAgICBwYWRkaW5nLWxlZnQgMHB4XG4gICAgICB3aWR0aCAxMTBweFxuICAgICAgbWluLXdpZHRoIDExMHB4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoMilcbiAgICB3aWR0aCBhdXRvXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdpZHRoIDExMHB4XG4gICAgICBtaW4td2lkdGggMTEwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbGFyZ2UpXG4gICAgICB3aWR0aCAxMzBweFxuICAgICAgbWluLXdpZHRoIDEzMHB4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoMylcbiAgICB3aWR0aCBhdXRvXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdpZHRoIDkzcHhcbiAgICAgIG1pbi13aWR0aCA5M3B4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgd2lkdGggMTEwcHhcbiAgICAgIG1pbi13aWR0aCAxMTBweFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCg0KSxcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDQpXG4gICAgd2lkdGggYXV0b1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICB3aWR0aCAxMTBweFxuICAgICAgbWluLXdpZHRoIDExMHB4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWhlYWQtLWl0ZW06bnRoLWNoaWxkKDUpLFxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbTpudGgtY2hpbGQoNSlcbiAgICB3aWR0aCBhdXRvXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgd2lkdGggMTkwcHhcbiAgICAgbWluLXdpZHRoIDE5MHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgd2lkdGggMjIwcHhcbiAgICAgIG1pbi13aWR0aCAyMjBweFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg1KSAgc3BhblxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIHBvc2l0aW9uIHN0YXRpY1xuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIGNvbG9yICRibHVlXG4gICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICBmb250LXdlaWdodCA2MDBcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtaGVhZC0taXRlbTpudGgtY2hpbGQoNiksXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1pdGVtOm50aC1jaGlsZCg2KVxuICAgIHdpZHRoIGF1dG9cbiAgICBmb250LXNpemUgMTJweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICB3aWR0aCAxODBweFxuICAgICAgbWluLXdpZHRoIDE4MHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgd2lkdGggMjAwcHhcbiAgICAgIG1pbi13aWR0aCAyMDBweFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkLS1pdGVtOm50aC1jaGlsZCg3KSxcbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06bnRoLWNoaWxkKDcpXG4gICAgd2lkdGggYXV0b1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICB3aWR0aCAxMjBweFxuICAgICAgbWluLXdpZHRoIDEyMHB4XG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgcGFkZGluZy1ib3R0b20gMzBweFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1oZWFkXG4gICAgZGlzcGxheSBub25lXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGRpc3BsYXkgZmxleFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3dcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcGFkZGluZy1yaWdodCAwXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGRpc3BsYXkgZmxleFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3dcbiAgICBwYWRkaW5nIDAgMjBweCAyMHB4IDIwcHhcbiAgICBoZWlnaHQgNzBweFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIHRyYW5zaXRpb24gMC41c1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBoZWlnaHQgYXV0b1xuICAgICAgcGFkZGluZy1ib3R0b20gMFxuXG4gIC5pbm5lci1ibG9ja3RhYmxlLS10YWJsZS1ib2R5LS1yb3c6bnRoLWNoaWxkKGV2ZW4pXG4gICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYWZmICFpbXBvcnRhbnRcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0tcm93Lm9wZW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNGMUZBRkZcbiAgICBoZWlnaHQgYXV0b1xuICAgIHBhZGRpbmctYm90dG9tIDUwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgcGFkZGluZy1ib3R0b20gMHB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG5cbiAgLmlubmVyLWJsb2NrdGFibGUtLXRhYmxlLWJvZHktLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlXG4gICAgY29udGVudCAnJ1xuICAgIHdpZHRoIDZweFxuICAgIGhlaWdodCA2cHhcbiAgICBib3JkZXIgMnB4IHNvbGlkICRsaWdodC1ibHVlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuICAgIGJvcmRlci1sZWZ0IG5vbmVcbiAgICBib3JkZXItdG9wIG5vbmVcbiAgICBtYXJnaW4tdG9wIDMzcHhcbiAgICBtYXJnaW4tbGVmdCA1cHhcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRyYW5zaXRpb24gMC41c1xuICAgIHBhZGRpbmcgMFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBkaXNwbGF5IG5vbmVcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbVxuICAgIGNvbG9yICRkYXJrLWJsdWVcbiAgICBwYWRkaW5nLWxlZnQgNTAlXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgbGluZS1oZWlnaHQgMS42XG4gICAgZGlzcGxheSBibG9ja1xuICAgIHdvcmQtYnJlYWsgYnJlYWstd29yZFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBwYWRkaW5nLWxlZnQgMHB4XG4gICAgICBmb250LXdlaWdodCBub3JtYWxcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG5cbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudCBhdHRyKGRhdGEtYXR0cmlidXRlKVxuICAgICAgZmxvYXQgbGVmdFxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGxlZnQgMTVweFxuICAgICAgd2lkdGggNTAlXG4gICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICBwYWRkaW5nLXJpZ2h0IDEwJVxuICAgICAgY29sb3IgJGJsdWVcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgICAgZGlzcGxheSBub25lXG5cbiAgLmxlYWQtYmxvY2stLW5hbWVcbiAgICBiYWNrZ3JvdW5kIG5vbmVcbiAgICBwYWRkaW5nIDBcbiAgICAmOmFmdGVyXG4gICAgICBiYWNrZ3JvdW5kIG5vbmVcbiAgICAgIGNvbnRlbnQgJ2knXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICMzMDZjYTdcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBoZWlnaHQgMTRweFxuICAgICAgd2lkdGggMTRweFxuICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgbGluZS1oZWlnaHQgMTRweFxuICAgICAgbWFyZ2luLXJpZ2h0IDBweFxuICAgICAgbWFyZ2luLWxlZnQgM3B4XG4gICAgICB2ZXJ0aWNhbC1hbGlnbiAxcHhcbiAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICBmb250LWZhbWlseSBcImFyaWFsXCJcblxuICAuaW5uZXItYmxvY2t0YWJsZS0tdGFibGUtYm9keS0taXRlbS5hY3RpdmU6YmVmb3JlXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSgyMjVkZWcpXG5cbiIsIi5kZW1hbmRlclxuICBpbWdcbiAgICBtYXgtd2lkdGggMTAwJVxuXG4gIC5pbm5lci1tYWluX190aXRsZVxuICAgIG1hcmdpbi10b3AgNXB4XG4gICAgZGl2XG4gICAgICBtYXJnaW4tdG9wIC0xNXB4XG5cbiAgLm1haW4tYmctLXdyYXBwZXJcbiAgICBoZWlnaHQgMjUwcHhcbiAgICBvdmVyZmxvdyBoaWRkZW5cblxuICAuaW5uZXItYm94LS13cmFwcGVyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggZGFzaGVkICNlOWU5ZTlcblxuICAuaW5uZXItYm94LS13cmFwcGVyOmxhc3QtY2hpbGRcbiAgICBib3JkZXItYm90dG9tIG5vbmVcblxuICAuaW5uZXItYm94LWJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4tdG9wIDQwcHhcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgbWFyZ2luLXRvcCA1MnB4XG5cbiAgLmlubmVyLXRleHRfX3RpdGxlXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBtYXJnaW4tdG9wIDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBmb250LXNpemUgMTZweFxuICAgICAgbWFyZ2luLXRvcCAyMHB4XG5cbiAgLmNoYXJpdHlfX2JvdHRvbS0tYnRuc1xuICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICBtYXJnaW4tcmlnaHQgYXV0b1xuXG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0ZXh0XG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gICAgbWFyZ2luLXRvcCA0MHB4XG4gICAgd2lkdGggYXV0b1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBsYXJnZSlcbiAgICAgIHdpZHRoIDgxJVxuXG4gICAgJiBhXG4gICAgICBmb250LXdlaWdodCA1MDBcblxuICAuY2hhcml0eV9fYm90dG9tLS1idG5zLWJhY2tcbiAgICBjb2xvciAkbGlnaHQtYmx1ZVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlXG4gICAgICBjb2xvciAjMjM1MjdjXG5cbi5kZW1hbmRlLS1jaGFtcHNcbiAgY29sb3IgIzY2NlxuICBmb250LXNpemUgMTJweFxuICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHJpZ2h0IDI1cHhcbiAgICB0b3AgMjVweFxuXG4uZGVtYW5kZS0tdGV4dFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgbWF4LXdpZHRoIDcwJVxuXG4uZGVtYW5kZS0tc2VsZWN0XG4gIGNvbG9yICRkYXJrLWJsdWVcblxuLmRlbWFuZGUtLWlucHV0XG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGZvbnQtZmFtaWx5ICdQb3BwaW5zJ1xuICBjb2xvciAjMDAxZjQwXG4gIGJvcmRlciAxcHggc29saWQgI2U5ZTllOVxuICBoZWlnaHQgNDBweFxuICB3aWR0aCAxNTBweFxuICBwYWRkaW5nIDVweFxuICBtYXJnaW4tcmlnaHQgMTBweFxuICB0ZXh0LWFsaWduIHJpZ2h0XG5cbi5kZW1hbmRlLS1pbnB1dC1kZXNjXG4gIGZvbnQtc2l6ZSAxNHB4XG5cbi5kZW1hbmRlLS1pbWctbGlua1xuICBmb250LXNpemUgMTRweFxuICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIGZvbnQtd2VpZ2h0IDYwMFxuXG4uZGVtYW5kZS0tYmFza2V0LWxpbmtcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgd2lkdGggMjVweFxuICB2ZXJ0aWNhbC1hbGlnbiAycHhcblxuLmRlbWFuZGUtLXVwbG9hZC1idXR0b25cbiAgcGFkZGluZyAxMHB4IDI1cHggOHB4IDQ1cHhcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGNvbG9yICNmZmZcbiAgYm9yZGVyLXJhZGl1cyAyNXB4XG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICBjdXJzb3IgcG9pbnRlclxuXG4gICY6YmVmb3JlXG4gICAgY29udGVudCAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvdXBsb2FkLnBuZylcbiAgICBiYWNrZ3JvdW5kLXNpemUgMjBweFxuICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgbWFyZ2luLWxlZnQgLTI2cHhcbiAgICB3aWR0aCAyMHB4XG4gICAgaGVpZ2h0IDIwcHhcblxuLmRlbWFuZGUtLXRleHRhcmVhXG4gIHdpZHRoIDEwMCVcbiAgYm9yZGVyLWNvbG9yICNlOWU5ZTlcbiAgcGFkZGluZyAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgd2lkdGggNzAlXG5cbi5tZC1tb2RhbC13cmFwcGVyXG4gIHBhZGRpbmcgMjBweFxuXG4uZ3JhcGgtb3B0aW9ucy0tZGF0ZS13cmFwcGVyLmdyYXBoLW9wdGlvbnMtLWRhdGUtd3JhcHBlci1tb2RhbC10cmVlXG4gIGZsb2F0IG5vbmVcblxuLm1kLWJ0bnMtLXdyYXBwZXIubWQtYnRucy0td3JhcHBlci1tb2RhbC10cmVlXG4gIG1hcmdpbi10b3AgMzBweFxuXG4ubWQtY29udGVudC0tcHJvZC5tZC1jb250ZW50LS1wcm9kLW1vZGFsLXRyZWVcbiAgd2lkdGggMzAwcHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIHdpZHRoIDQ1MHB4XG5cbi5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLS1hXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIG1hcmdpbiAwIDVweFxuXG4ubWQtc3VibWl0LWJ0bi5tZC1zdWJtaXQtYnRuLW1vZGFsLXRyZWVcbiAgcGFkZGluZyAwIDEycHhcbiAgaGVpZ2h0IDMwcHhcbiAgbGluZS1oZWlnaHQgMzFweFxuXG4ubWQtbGVhZC5tZC1sZWFkLW1vZGFsLXRyZWVcbiAgd2lkdGggYXV0b1xuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgd2lkdGggMzMwcHhcblxuZGl2LnBhZ2Utd3JhcHBlclxuICB0cmFuc2Zvcm0gbm9uZSIsIi5kZW1hbmRlcjJcblxuICAuY29uZmlybWF0aW9uX19idG5cbiAgICBwYWRkaW5nIDRweCAxNXB4XG5cbiAgLnN2Zy5zdmctLWJ0bi1hcnJvd1xuICAgIGhlaWdodCAxOHB4XG5cbiAgLmlubmVyLW1haW5fX3RpdGxlXG4gICAgbWFyZ2luLXRvcCA1cHhcbiAgICBkaXZcbiAgICAgIG1hcmdpbi10b3AgLTE1cHhcblxuICAuaW5uZXItYm94LWJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4tdG9wIDQwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgbWFyZ2luLXRvcCA1MnB4XG5cbiAgLmlubmVyLXRleHRfX3RpdGxlXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBtYXJnaW4tdG9wIDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICBmb250LXNpemUgMTZweFxuICAgICAgbWFyZ2luLXRvcCAyMHB4XG5cbi5zZWN0aW9uX19tZXJjaSAuaW5uZXItYm94LS13cmFwcGVyXG4gIHBhZGRpbmctbGVmdCAxNXB4XG4gIHBhZGRpbmctcmlnaHQgMTVweFxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHBhZGRpbmctbGVmdCAyNXB4XG4gICAgcGFkZGluZy1yaWdodCAyNXB4XG5cbi5tZXJjaS0tZGxcbiAgZm9udC1zaXplIDE0cHhcbiAgY29sb3IgJGJsdWVcblxuLm1lcmNpLS1kdCwgLm1lcmNpLS1kZFxuICBsaW5lLWhlaWdodCAxLjZcbiAgcGFkZGluZy10b3AgMjBweFxuXG4ubWVyY2ktLWltZ1xuICB3b3JkLWJyZWFrIGJyZWFrLWFsbFxuXG4ubWVyY2ktLWR0XG4gIGNvbG9yICRibHVlXG4gIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICBmbG9hdCBsZWZ0XG4gIHdpZHRoIDUwJVxuICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgdGV4dC1hbGlnbiByaWdodFxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHdpZHRoIDM1JVxuXG4ubWVyY2ktLWRkXG4gIG1hcmdpbi1sZWZ0IDUwJVxuICBjb2xvciAkZGFyay1ibHVlXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgbWFyZ2luLWxlZnQgMzUlXG5cbi5tZXJjaS0taW1nXG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgZm9udC13ZWlnaHQgNjAwXG4gIG1hcmdpbi1ib3R0b20gMTBweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZVxuICAgIGNvbG9yICMyMzUyN2NcblxuXG4ubWVyY2ktLWR0IHNwYW5cbiAgZGlzcGxheSBibG9ja1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIGRpc3BsYXkgaW5saW5lXG5cbi5zZWN0aW9uX19tZXJjaS1iYWNrXG4gIG1hcmdpbi10b3AgNDBweFxuICB0ZXh0LWFsaWduIGNlbnRlciIsIi5pbm5lci1tYWluX190aXRsZSBkaXZcbiAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgbWF4LXdpZHRoIGluaGVyaXRcblxuZGl2LnNlY3Rpb24tbmV3c19fdGl0bGUtdG9wXG4gIG1hcmdpbi10b3A6IDUwcHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG1heC13aWR0aCA4NjBweFxuICBib3JkZXItcmFkaXVzIDIwcHgvNTdweFxuICBwYWRkaW5nOiAwXG4gIC5lbGlwY2U6YmVmb3JlXG4gICAgdG9wIC0zcHhcbiAgICBoZWlnaHQgY2FsYygxMDAlICsgNnB4KVxuICAgIGJvcmRlci1yYWRpdXMgMTUwcHgvNHB4XG4gICAgbGVmdCAxNnB4XG4gICAgd2lkdGggY2FsYygxMDAlIC0gMzJweClcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHRvcCAtNHB4XG4gICAgICBoZWlnaHQgY2FsYygxMDAlICsgOHB4KVxuICAgICAgbGVmdCAxOHB4XG4gICAgICB3aWR0aCBjYWxjKDEwMCUgLSAzNnB4KVxuICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvcmRlci1yYWRpdXMgMTdweC82NnB4XG4gIC5pbm5lci1tYWluX190aXRsZS10b3BcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBtYXJnaW46IDBcbiAgICB0b3A6IC00MHB4XG4gICAgbGVmdDogMFxuICAgIHJpZ2h0OiAwXG4gICAgYmFja2dyb3VuZCBub25lXG4gICAgYm9yZGVyLXJhZGl1cyBpbmhlcml0XG4gICAgcGFkZGluZzogMFxuICAgIHdpZHRoOiAxMDAlXG4gICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICB0b3AgLTM1cHhcbiAgICBzcGFuXG4gICAgICBtYXJnaW46IDBcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBjb2xvcjogI2ZmZlxuICAgICAgYmFja2dyb3VuZDogIzFFMjg4RFxuICAgICAgcGFkZGluZzo4cHggMTJweCA2cHggMTJweFxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXMgMTVweFxuICAuaW5uZXItbWFpbl9fdGl0bGUtYm90dG9tXG4gICAgbWFyZ2luOiAwXG4gICAgcGFkZGluZzogMjBweFxuICAgIGJvcmRlci1yYWRpdXMgaW5oZXJpdFxuICAgIHdpZHRoOiAxMDAlXG4gICAgcFxuICAgICAgbWFyZ2luOiAwXG4gICAgICBmb250LXNpemU6IDMycHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgIGNvbG9yOiAjMDA0MzhBXG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICBzdHJvbmdcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbi5pbm5lci1tYWluLS13cmFwcGVyXG4gIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4XG5cbi5uZXdzX3BhZ2Utd3JhcFxuICAuaW5uZXItbWFpblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICNCMUQ3RjkgMCUsICNBQ0Y1RjkgMTAwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG5cbiAgdWwuYnJlYWRjcnVtYnNcbiAgICBwYWRkaW5nOiAzcHggMTFweDtcblxuLmlubmVyLW1haW4tLXRleHRcbiAgbWF4LXdpZHRoIDY3MHB4XG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTZweFxuICBjb2xvcjogIzAwMWY0MFxuICBsaW5lLWhlaWdodDogMS4zNVxuICBsZXR0ZXItc3BhY2luZzogMC4zcHhcblxuICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBwYWRkaW5nOiAwIDdweFxuXG4uc2VjdGlvbi1uZXdzXG4gIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgIC5jb250YWluZXJcbiAgICAgIHBhZGRpbmctbGVmdCAwcHggIWltcG9ydGFudFxuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnRcblxuLm5ld3MtY29udGVudFxuICBiYWNrZ3JvdW5kOiAjZjlmZGZmO1xuICBwYWRkaW5nLXRvcDogMjBweFxuXG4ubmV3cy1jb250ZW50LS13cmFwXG4gIG1heC13aWR0aCA4MjBweFxuICBtYXJnaW4gMCBhdXRvXG5cbi5uZXdzXG4gICZfX2RhdGVcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBjb2xvcjogIzY2NlxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLWxlZnQ6IDdweFxuICAmX19jb21tZW50XG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgY29sb3I6ICMxRTc4QTVcbiAgICBtYXJnaW4tbGVmdDogMTVweFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDI1cHhcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21lc3NhZ2Uuc3ZnXCIpIDFweCAxcHggbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplIDE4cHhcbiAgJl9faW1nLS1ibG9ja1xuICAgIG1hcmdpbi10b3A6IDVweFxuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICYtLWltZ1xuICAgIHdpZHRoOiAxMDAlXG4gICAgcGFkZGluZy10b3A6IDUwJVxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9uZXdzLWltZy5qcGdcIilcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlclxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZy10b3A6IDY4JVxuICAmX19pbWctLWxlZ2VuZFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBjb2xvcjogIzY2NlxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcblxuLm5ld3NfX2FydGljbGVcbiAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgcGFkZGluZy1yaWdodDogMTBweFxuICAgIHBhZGRpbmctbGVmdDogMTBweFxuICAmLS10aXRsZVxuICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBjb2xvcjogIzAwNDM4QVxuICAgIG1hcmdpbi10b3A6IDMzcHhcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgJi0tY29udGVudFxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIG1hcmdpbi10b3A6IDE1cHhcbiAgICBmb250LWZhbWlseSAnUG9wcGlucydcbiAgICBsaW5lLWhlaWdodDogMS42XG4gICAgY29sb3I6ICMwMDFGNDBcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHhcbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGFcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAmLS1zdWJ0aXRsZVxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGNvbG9yOiAjMDA0MzhBXG4gICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgJi1pbWdcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgJi0tYmxvY2tcbiAgICAgIGZsZXgtYmFzaXMgNDklXG4gICAgICBtYXgtd2lkdGggNDAwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgICAgZmxleC1iYXNpczogMTAwJVxuICAgICAgICBtYXgtd2lkdGggaW5oZXJpdFxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgICYtLWNvbnRlbnRcbiAgICAgIGZsZXgtYmFzaXMgNDglXG4gICAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgICAgZmxleC1iYXNpczogMTAwJVxuICAmLS1saXN0XG4gICAgbWFyZ2luLXRvcDogNXB4XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGNvbG9yOiAjMDAxRjQwXG4gICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4XG4gICAgICBmb250LXNpemU6IDEycHhcbiAgICAmLWl0ZW1cbiAgICAgIGxldHRlci1zcGFjaW5nIDAuM3B4XG4gICAgICBwYWRkaW5nOiA2cHggMCA1cHggMTVweFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50IFwiXCJcbiAgICAgICAgd2lkdGg6IDZweCAhaW1wb3J0YW50XG4gICAgICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwQjRCQjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuXG4ubmV3c19fdGFibGUtYmxvY2tcbiAgbWFyZ2luLXRvcDogODBweFxuICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG4gIC5uZXdzX190YWJsZS0taGVhZGVyXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgY29sb3I6ICMwMDQzOEFcbiAgICBtYXJnaW46IDBcbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAubmV3c19fdGFibGUtd3JhcFxuICAgIG1hcmdpbi10b3A6IDQwcHhcbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgLm5ld3NfX3RhYmxlXG4gICAgJi0tdHItaGVhZFxuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICBjb2xvcjogIzAwNDM4QVxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDQzOEFcbiAgICAmLS10ZC1oZWFkXG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4XG4gIC5jb2wtMVxuICAgIHdpZHRoOiAxODVweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgbWluLXdpZHRoIDE0NXB4XG4gIC5jb2wtMlxuICAgIHdpZHRoOiAxODFweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgd2lkdGggMTAwJVxuICAuY29sLTNcbiAgICB3aWR0aDogMTU1cHhcbiAgLmNvbC00XG4gICAgd2lkdGg6IDE1NXB4XG4gIC5jb2wtNVxuICAgIHdpZHRoOiAxNTBweFxuICAuY29sLTNcbiAgLmNvbC00XG4gIC5jb2wtNVxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gIHRib2R5XG4gICAgdHJcbiAgICAgIGhlaWdodDogNzBweFxuICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgdGRcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgICAgY29sb3I6ICMwMDFGNDBcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUZBRkY7XG4gICAgICAubmV3c19fdGFibGUtLWNvbC0xXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweFxuICAgICAgLm5ld3NfX3RhYmxlLS1jb2wtMlxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICAgICAgIGNvbG9yOiAjMDgzRjVBXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweFxuICAgICAgLm5ld3NfX3RhYmxlLS1jb2wtM1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweFxuICAgICAgLm5ld3NfX3RhYmxlLS1jb2wtNFxuICAgICAgLm5ld3NfX3RhYmxlLS1jb2wtNVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweFxuICAgICAgLm5ld3NfX3RhYmxlLS1jb2wtM1xuICAgICAgLm5ld3NfX3RhYmxlLS1jb2wtNFxuICAgICAgLm5ld3NfX3RhYmxlLS1jb2wtNVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbi5uZXdzX190YWJsZS0tbGlua3NcbiAgbWFyZ2luLXRvcDogMzBweFxuICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcbiAgYVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgZm9udC1zaXplOiAxMXB4XG4gICAgY29sb3I6ICMwMDFGNDBcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICBwYWRkaW5nOiA4cHggMCA1cHggMzBweFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgbWFyZ2luLXRvcDogMFxuICAubmV3c19fdGFibGUtLWxpbmtzLWV4dGVybmFsXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2V4dGVybmFsLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHhcbiAgLm5ld3NfX3RhYmxlLS1saW5rcy1kb3dubG9hZFxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb2N1bWVudC1kb3dubG9hZC5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4XG4gICAgc3BhblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICBjb2xvcjogIzAwMFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICBtYXJnaW4tbGVmdDogOHB4XG4gICAgICB0ZXh0LXRyYW5zZm9ybSBpbml0aWFsXG5cbi5jb21tZW50c19fYmxvY2tcbiAgcGFkZGluZzogNzBweCAwXG4gIGJhY2tncm91bmQ6ICNmOWZkZmY7XG4gIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgIHBhZGRpbmctbGVmdDogMTBweFxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcblxuLmNvbW1lbnRzX193cmFwXG4gIG1heC13aWR0aCAxMDI0cHhcbiAgbWFyZ2luIDAgYXV0b1xuXG4uY29tbWVudHNfX2NvbnRlbnRcbiAgcGFkZGluZy10b3AgMjBweFxuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDMwLCAxMjAsIDE2NSwgMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsIDEyMCwgMTY1LCAwLjE0KTtcbiAgYmFja2dyb3VuZDogI2ZmZlxuXG4uY29tbWVudHNfX3RpdGxlXG4gIGZvbnQtc2l6ZTogMThweFxuICBjb2xvcjogIzAwNDM4YVxuICBmb250LXdlaWdodDogNTAwXG4gIG1hcmdpbi1sZWZ0OiAyNXB4XG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxuXG4uY29tbWVudHNfX2l0ZW1cbiAgcGFkZGluZyAzN3B4IDMwcHggNDBweCAyNXB4XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kYXNoLWJvcmdlci5wbmdcIikgdG9wIHJlcGVhdC14XG4gIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgIHBhZGRpbmcgMjBweCAxNXB4IDQwcHggMTVweFxuICAmOmZpcnN0LWNoaWxkXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAmOmxhc3QtY2hpbGRcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHhcbiAgJi0td3JhcFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICYtLXBob3RvXG4gICAgbWF4LXdpZHRoIDY1cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC1oZWlnaHQgNjVweFxuICAgIG1hcmdpbi1yaWdodDogMjRweFxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodCBhdXRvXG4gICAgICBtYXgtaGVpZ2h0IDY1cHhcbiAgICAgIGJvcmRlci1yYWRpdXMgMzUlXG4gICYtLXRleHRcbiAgICB3aWR0aDogMTAwJVxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAmLS1hdXRob3JcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBjb2xvcjogIzAwNDM4YVxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICYtLWluZm9cbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBjb2xvcjogIzAwMUY0MFxuICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4XG4gICYtLWxpbmtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgJi0tYW5zd2VyXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGNvbG9yOiAjMUU3OEE1XG4gICAgbGluZS1oZWlnaHQ6IDI1cHhcbiAgICB3aWR0aDogMTA1cHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBib3JkZXIgMXB4IHNvbGlkICMxRTc4QTVcbiAgICBib3JkZXItcmFkaXVzIDEwMHB4XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIHBhZGRpbmctdG9wOiAycHhcbiAgICAmLWFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cywgc3Bhbi50YWdsaWItdGV4dDpob3ZlclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzA1OTNDNSAwJSwgIzFGNThBQyAxMDAlKTtcbiAgICAgIGJvcmRlci1jb2xvciB0cmFuc3BhcmVudFxuICAgICAgY29sb3I6ICNmZmZcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5jb21tZW50c19fYW5zd2VyXG4gICYtLWJsb2NrXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwgMTIwLCAxNjUsIDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLCAxMjAsIDE2NSwgMC4xNCk7XG4gICAgcGFkZGluZzogMTVweCA3NnB4IDE1cHggMTdweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggMTJweFxuXG4gICYtLXRpdGxlXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgY29sb3I6ICMwMDQzOGFcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLS10ZXh0XG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgY29sb3I6ICMwMDFGNDBcbiAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAmLS1wdWJsaWNhdGlvblxuICAgIGZvbnQtc2l6ZTogMTFweFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4tbGVmdDogMjBweFxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyM3B4XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLWxpbmstaW5mby5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XG4gICAgY29sb3I6ICMwMDFmNDBcbiAgICBAbWVkaWEgKG1heC13aWR0aCBzbWFsbClcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW4tbGVmdDogMFxuICAmLS1mb3JtXG4gICAgbWFyZ2luLXRvcDogNTBweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLXRvcDogMTdweFxuICAgICYtdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgY29sb3I6ICMwMDFGNDBcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweFxuICAgICYtYXJlYVxuICAgICAgcGFkZGluZzogMTBweFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTUwcHhcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlciAxcHggc29saWQgI0VFRUVFRVxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxuICAgICAgICBjb2xvciAjMDAxRjQwXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyXG4gICAgICAgIGNvbG9yICMwMDFGNDBcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyXG4gICAgICAgIGNvbG9yICMwMDFGNDBcbiAgICAmLXN1Ym1pdF9ibG9ja1xuICAgICAgbWFyZ2luLXRvcDogMzBweFxuICAgICAgcGFkZGluZy1sZWZ0OiAxNTZweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAmLXN1Ym1pdFxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBib3JkZXIgbm9uZVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjlCN0VBIDAlLCAjMDBDOEQ1IDEwMCUpO1xuICAgICAgcGFkZGluZzogMTdweCAzN3B4XG4gICAgICBib3JkZXItcmFkaXVzIDQwcHhcbiAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICBtYXJnaW4tbGVmdDogMTVweFxuICAgICAgJjpob3ZlclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBtYXgtd2lkdGggMTQ1cHhcbiAgICAgICAgb3JkZXIgMVxuICAgICYtbGlua1xuICAgICAgY29sb3I6ICMxZTc4YTVcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoIHNtYWxsKVxuICAgICAgICBvcmRlciAyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHhcblxuLmNvbW1lbnRzX19hbnN3ZXItLWZvcm0tc3VibWl0X2Jsb2NrLnNlbmQtLWZvcm0sXG5ib2R5IC5jb21tZW50c19fYW5zd2VyLS1mb3JtLXN1Ym1pdF9ibG9jay5mb3JtLXN1Ym1pdF9ibG9jay0tbm8tcGFkZGluZ1xuICBwYWRkaW5nLWxlZnQgMHB4XG4gIHRleHQtYWxpZ24gY2VudGVyXG5cbi5jb21tZW50c19fYW5zd2VyLS1mb3JtLXN1Ym1pdF9ibG9jay5mb3JtLXN1Ym1pdF9ibG9jay0tbm8tcGFkZGluZyAuY2hhcml0eV9fYm90dG9tLS1idG5zLXZhbGlkXG4gIG1hcmdpbi10b3AgMjBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBtYXJnaW4tdG9wIDBcblxuXG4uY29tbWVudHNfX2l0ZW0tLWFjdGl2ZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIHBhZGRpbmc6IDEycHggMHB4IDQwcHggMHB4O1xuICBtYXJnaW4tbGVmdDogNjVweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHhcbiAgLmNvbW1lbnRzX19pdGVtLS13cmFwXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTBCNEJCO1xuICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgIHBhZGRpbmctdG9wOiAxMHB4XG4gICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcbiAgLmNvbW1lbnRzX19pdGVtLS1saW5rXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IDBcbiAgICByaWdodDogMFxuICAgIG1hcmdpbjogMFxuXG4uY29tbWVudHNfX2Fuc3dlci0tYmxvY2stbWFpblxuICBtYXJnaW4tdG9wOiAzMHB4XG4gIGJhY2tncm91bmQ6ICNmZmZcbiAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgbWFyZ2luLXRvcDogMjBweFxuICAuY29tbWVudHNfX2Fuc3dlci0tZm9ybS1zdWJtaXRfYmxvY2tcbiAgICBwYWRkaW5nLWxlZnQ6IDI3NHB4XG4gICAgQG1lZGlhIChtYXgtd2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAiLCIvLy8vXG4vLy9SRVNFVFxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyXG4gIHBhZGRpbmctbGVmdCAwICFpbXBvcnRhbnRcbiAgcGFkZGluZy1yaWdodCAwICFpbXBvcnRhbnRcbiAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICBwYWRkaW5nLWxlZnQgMTVweCAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1yaWdodCAxNXB4ICFpbXBvcnRhbnRcblxuXG5cblxuXG4vLy8gLnNlY3Rpb24tZ3JlZXRpbmdzXG5cbi5ncmVldGluZ3NcblxuICAmLS13cmFwcGVyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNEOTIgMCUsICMzMENBRDkgMTAwJSlcbiAgICBjb2xvciAjZmZmXG4gICAgcGFkZGluZyAyMnB4IDAgMTJweFxuXG4gICAgQG1lZGlhKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwYWRkaW5nIDIycHggMzVweCAzNHB4XG5cbiAgJl9fdGl0bGVcbiAgICBmb250LXNpemUgMjhweFxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgcGFkZGluZyAwIDAgMCAyMHB4XG5cbiAgICBAbWVkaWEobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHBhZGRpbmcgMFxuXG4gICZfX2Jsb2NrXG4gICAgcGFkZGluZyAxNXB4IDEwcHggMjVweCA3MHB4XG4gICAgd2lkdGggMTAwJVxuICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZSAzMHB4XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiAyMHB4IDE1cHhcbiAgICBAbWVkaWEobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHBhZGRpbmcgMTVweCAyMHB4IDAgMTI1cHhcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNzBweCAxNXB4XG5cbiAgICAmLS13cmFwcGVyXG4gICAgICBtYXJnaW4gMjVweCAwIDBcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcblxuICAgICYtLWltZ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHRvcCAwXG4gICAgICBsZWZ0IDBcblxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXNpemUgMTZweFxuICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICBsaW5lLWhlaWdodCAyNXB4XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxuXG4gICAgJi0tbGVhZFxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgIG1hcmdpbiAxMnB4IDAgMCAwXG4gICAgICBwXG4gICAgICAgIGNvbG9yICNmZmYhaW1wb3J0YW50XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIG1hcmdpbiA4cHggMCAwIDBcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuXG4gICAgJi0tYnRuXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgY29sb3IgI2ZmZlxuICAgICAgcGFkZGluZyAwIDEycHhcbiAgICAgIGJvcmRlciAxcHggc29saWQgI2ZmZlxuICAgICAgYm9yZGVyLXJhZGl1cyAxNXB4XG4gICAgICBtYXJnaW4gMjBweCAwIDAgMFxuICAgICAgaGVpZ2h0IDI4cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICAgIHRyYW5zaXRpb24gMC4yc1xuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQgd2hpdGVcbiAgICAgICAgY29sb3IgJGJsdWVcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgbWFyZ2luIDE1cHggMCAwIDBcblxuLmdyZWV0aW5nc19fYmxvY2stLWxlZnRcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWFnZXMvY2FsZW5kcmllci13aGl0ZS5wbmdcIilcbiAgYm9yZGVyLWJvdHRvbSAgMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KVxuICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgIGJvcmRlci1yaWdodCAgMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KVxuICAgIGJvcmRlci1ib3R0b20gbm9uZVxuXG4uZ3JlZXRpbmdzX19ibG9jay0tcmlnaHRcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWFnZXMvZGVwYXNzZW1lbnQtd2hpdGUucG5nXCIpXG4gIC5ncmVldGluZ3NfX2Jsb2NrLS1idG46aG92ZXJcbiAgICAgIGNvbG9yICRsaWdodC1ibHVlXG4gIC5ncmVldGluZ3NfX2Jsb2NrLS1idG5cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgbGVmdCA1MCVcbiAgICBtYXJnaW4tbGVmdCAtMzVweFxuXG4uc2VjdGlvbl9fZmlsdGVyaW5nXG4gIG1hcmdpbiA0NHB4IDAgMFxuXG5ib2R5IC5ob21lLXBhZ2VfX25ld3MtLWZpcnN0IC5maWx0ZXJpbmdfX2l0ZW0tLXByZXZcbiAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICB3aWR0aCAyNjVweFxuICAgIEBtZWRpYShtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cblxuLmhvbWUtcGFnZVxuXG4gICZfX2JveC1ibG9ja1xuICAgIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgICBiYWNrZ3JvdW5kIHdoaXRlXG5cbiAgJl9fbmV3c1xuXG4gICAgJi0tdG9wXG4gICAgICBwYWRkaW5nIDIwcHggMjRweFxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgcGFkZGluZyAyNXB4IDIwcHggMThweCAyNXB4XG5cbiAgICAmLS1idG5cbiAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIHBhZGRpbmcgOHB4IDE2cHhcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNTFDMEFBIDAlLCAjNjlCN0VBIDEwMCUpXG4gICAgICBib3JkZXItcmFkaXVzIDIwcHhcbiAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgJjpob3ZlclxuICAgICAgICBjb2xvciAjZmZmXG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcblxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXNpemUgMjRweFxuICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHdpZHRoIDIycHhcbiAgICAgICAgaGVpZ2h0IDE3cHhcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWFnZXMvcHVibGljYXRpb25zLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMnB4XG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXG4gICAgJi0tZmlyc3RcbiAgICAgIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgICAgIG1pbi1oZWlnaHQgMjcycHhcbiAgICAgIG1hcmdpbiAyMHB4IDhweCAwXG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIG1hcmdpbiAyNXB4IDI1cHggMFxuXG4gICAgICAmLS10b3AtdGl0bGVcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yICMxMEI0QkJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG5cbiAgICAgIC5maWx0ZXJpbmdfX2l0ZW0tLXByZXZcbiAgICAgICAgaGVpZ2h0IDE4MHB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgIHdpZHRoIDI2NXB4XG4gICAgICAgICAgaGVpZ2h0IDI3MnB4XG4gICAgICAgICAgbWFyZ2luIDAgMzVweCAwIDBcbiAgICAgICAgICBmbG9hdCBsZWZ0XG5cbiAgICAgIC5maWx0ZXJpbmdfX2l0ZW0tLXRleHRcbiAgICAgICAgcGFkZGluZyAwIDEwcHggMjVweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoIGxhcmdlKVxuICAgICAgICAgIHBhZGRpbmcgMjVweCAwIDAgMFxuXG4gICAgICAuZmlsdGVyaW5nX19pdGVtLS1kYXRlXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGNvbG9yICMxRTc4QTVcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbiAyMHB4IDEwcHggMCAwXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIG1hcmdpbiAxMnB4IDEwcHggMCAwXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuXG4gICAgICAuZmlsdGVyaW5nX19pdGVtLS1jYXRlZ29yeVxuICAgICAgICAgIG1hcmdpbiAxMHB4IDAgMFxuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgbWFyZ2luIDI1cHggMTZweCA1cHggMjJweDtcblxuXG4gICAgICAuZmlsdGVyaW5nX19pdGVtLS10aXRsZVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNXB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nIDAuM3B4XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBtYXJnaW4gMTJweCAwIDAgMFxuICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMzBweFxuXG4gICAgICAuZmlsdGVyaW5nX19pdGVtLS1sZWFkXG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aCBzbWFsbClcbiAgICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG5cbiAgICAgIC5maWx0ZXJpbmdfX2l0ZW0tLWxpbmtcbiAgICAgICAgbWFyZ2luIDMwcHggMCAwIDBcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIG1hcmdpbiAyMHB4IDAgMCAwXG5cbi8vXG5cbi8vL3JpZ2h0IGNvbFxuXG4ucmlnaHQtY29sXG4gICZfX2Jsb2NrXG4gICAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuICAgIGJhY2tncm91bmQgd2hpdGVcblxuICAgIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb25cbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGZsb2F0IG5vbmVcbiAgICAgIGhlaWdodCBhdXRvXG5cbiAgICAgICYtbGlua1xuICAgICAgICBoZWlnaHQgNTBweFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBsaW5lLWhlaWdodCA1MHB4XG4gICAgICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZVxuICAgICAgICAgIGNvbG9yIHdoaXRlXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuXG5cbiAgICAucmVsbGVcbiAgICAgIGJveC1zaGFkb3cgbm9uZVxuICAgICAgbWFyZ2luLWJvdHRvbSAwXG5cbiAgICAubWFpbi1ibG9jay0tbGVhZC1wcm9kLS1ib3R0b20tdGV4dFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGxlZnQgYXV0b1xuICAgICAgYm90dG9tIGF1dG9cbiAgICAgIG1hcmdpbiA1cHggMCAwIDIwcHhcblxuICAgIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2RcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGhlaWdodCAxNDRweFxuICAgICAgZmxvYXQgbm9uZVxuICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2U5ZTllOVxuXG4gICAgICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tY29udGVudFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgNTAlXG4gICAgICAgIGxlZnQgNTAlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwtNTAlKVxuXG4gICAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2tcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGZsb2F0IG5vbmVcbiAgICAgIGhlaWdodCAxMTZweFxuXG4gICAgICAubGVhZC1ibG9jay0tY2hhbmdlLXVwXG4gICAgICAubGVhZC1ibG9jay0tY2hhbmdlLWRvd25cbiAgICAgICAgbWFyZ2luIDEwcHggMCAwIDBcblxuXG4gICAgICAmLS1jb250ZW50XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCBhdXRvXG4gICAgICAgIGxlZnQgYXV0b1xuICAgICAgICB0cmFuc2Zvcm0gbm9uZVxuXG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIG1hcmdpbiA2MHB4IDAgMCAwXG5cbiAgJl9fdGFic1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcbiAgICBwYWRkaW5nIDAgMTRweFxuXG4gICZfX3RhYlxuICAgIGZsZXggMVxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgcGFkZGluZyAxOHB4IDBcbiAgICBmb250LXNpemUgMTJweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yICMwMDQzOEFcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZVxuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuICAgICYuYWN0aXZlXG4gICAgICBib3JkZXItYm90dG9tIDNweCBzb2xpZCAjMTBCNEJCXG4gICAgICBjb2xvciAjMTBCNEJCXG5cbiAgJl9fZGF0ZS1yYW5nZVxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgY29sb3IgIzY2NlxuICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgIG1hcmdpbiA1cHggMCAwIDE0cHhcbiAgICBsZXR0ZXItc3BhY2luZyAwLjJweFxuXG4gICZfX2NoYW5nZS1pdGVtXG4gICAgaGVpZ2h0IDcwcHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwYWRkaW5nIDAgMjVweCAwIDE1cHhcblxuICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nIDAgNjBweCAwIDE1cHhcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAjZTllOWU5XG5cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIGJvcmRlci1ib3R0b20gbm9uZVxuXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG5cbiAgICAmLS12YWx1ZVxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICBtYXJnaW4gOHB4IDAgMCAwXG4gICAgICBmb250LXdlaWdodCA1MDBcblxuICAgICAgJi0td3JhcHBlclxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgICAgICYtLXVwXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgIzI5RDE5M1xuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA4cHhcbiAgICAgICAgcGFkZGluZyA0cHggOHB4IDJweFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgIG1hcmdpbiAtM3B4IDNweCAwIDBcbiAgICAgICAgICB3aWR0aCAwXG4gICAgICAgICAgaGVpZ2h0IDBcbiAgICAgICAgICBib3JkZXItc3R5bGUgc29saWRcbiAgICAgICAgICBib3JkZXItd2lkdGggMCAzLjVweCA0cHggMy41cHhcbiAgICAgICAgICBib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudFxuXG4gICAgICAmLS1kb3duXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgI0VFMUE1MVxuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA4cHhcbiAgICAgICAgcGFkZGluZyA0cHggOHB4IDJweFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgIG1hcmdpbiAtMXB4IDNweCAwIDBcbiAgICAgICAgICB3aWR0aCAwXG4gICAgICAgICAgaGVpZ2h0IDBcbiAgICAgICAgICBib3JkZXItc3R5bGUgc29saWRcbiAgICAgICAgICBib3JkZXItd2lkdGggNHB4IDMuNXB4IDAgMy41cHhcbiAgICAgICAgICBib3JkZXItY29sb3IgI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuXG4gICZfX2xpbmtcbiAgICBtYXJnaW4gMCAwIDEwcHggMTZweFxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgIHdpZHRoIDE0cHhcbiAgICAgIGhlaWdodCAxNHB4XG4gICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy90YWJsZS1saW5rLWluZm8ucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlclxuXG4gICZfX3RpdGxlXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgbWFyZ2luIDE2cHggMTVweFxuXG4gICAgc3BhblxuICAgICAgZm9udC13ZWlnaHQgMzAwXG5cbiAgJl9faXRlbVxuXG4gICAgJi0taW1nXG4gICAgICBmbG9hdCBsZWZ0XG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgcGFkZGluZyA4cHhcbiAgICAgIG1hcmdpbiAwIDI1cHggMCAwXG5cbiAgICAgIGltZ1xuICAgICAgICBvYmplY3QtZml0IGNvdmVyXG4gICAgICAgIHdpZHRoIDM2cHhcbiAgICAgICAgaGVpZ2h0IDM2cHhcblxuICAgICAgc3ZnXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDBcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbiAgICAmLS1xdWVzdGlvbnNcbiAgICAgIHBhZGRpbmcgMTVweCAyMnB4IDI4cHhcbiAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcblxuICAgICAgJi10aXRsZVxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICAgIHBhZGRpbmcgNXB4IDAgMCAwXG5cbiAgICAgICYtY291bnRlclxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICAgIHBhZGRpbmcgM3B4IDAgMCAwXG5cbiAgICAgICAgc3BhblxuICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgJl9fYnRuXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHBhZGRpbmcgOHB4IDE1cHhcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCgyMjJkZWcsICMwMDNEOTIgMCUsICMzMENBRDkgMTAwJSlcbiAgICBjb2xvciAjZmZmXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBib3JkZXItcmFkaXVzIDE1cHhcblxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yICNmZmZcblxuICAgICYtLXdyYXBwZXJcbiAgICAgIHBhZGRpbmcgMjBweCAwXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG4vL1xuXG4vLy8gLnNlY3Rpb25fX3dpa2ktZm9ydW1cblxuLnNlY3Rpb25fX3dpa2ktZm9ydW1cbiAgbWFyZ2luIDI1cHggMCAwIDBcblxuICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgIG1hcmdpbiA3MHB4IDAgMCAwXG5cbi53aWtpXG5cbiAgJl9fdG9wXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgaGVpZ2h0IDYwcHhcblxuICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICBoZWlnaHQgNzVweFxuXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG5cbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgd2lkdGggMjRweFxuICAgICAgICBoZWlnaHQgMjRweFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBib3R0b21cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luIDAgMTJweCAwIDBcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy93aWtpLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXJcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIG1hcmdpbiAwIDE2cHggMCAxMnB4XG4gICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG5cbiAgICAmLS1idG5cbiAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgZGlzcGxheSBub25lXG4gICAgICBwYWRkaW5nIDhweCAyMHB4XG4gICAgICBjb2xvciAjZmZmXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzUxQzBBQSAwJSwgIzY5QjdFQSAxMDAlKVxuICAgICAgYm9yZGVyLXJhZGl1cyAxNXB4XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cblxuICAmX19pdGVtXG4gICAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuICAgIHBhZGRpbmcgMTBweCAyMHB4IDEwcHggMTBweFxuICAgIGJhY2tncm91bmQgd2hpdGVcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wIDMwcHhcblxuICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nIDEycHggMjBweFxuXG5cbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgY29sb3IgX21haW4tY29sb3JcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDE2cHhcblxuICAgICYtLWRlc2NcbiAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBtYXJnaW4gOHB4IDAgMCAwXG4gICAgICBsZXR0ZXItc3BhY2luZyAtMC41cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgbm9ybWFsXG4gICAgICAgIG1hcmdpbiAxMHB4IDAgMCAwXG5cbiAgICAmLS1saW5rXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgICBtYXJnaW4gMjVweCAwIDVweCAwXG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIG1hcmdpbiAzNXB4IDAgNXB4IDBcblxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICB3aWR0aCAxNnB4XG4gICAgICAgIGhlaWdodCAxNnB4XG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBtYXJnaW4gMCAxMHB4IDAgMFxuICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL3B1YmxpY2F0aW9ucy5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyXG5cblxuLmZvcnVtXG4gIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgbWFyZ2luIDQwcHggMCAwIDBcbiAgYmFja2dyb3VuZCB3aGl0ZVxuICBAbWVkaWEobWluLXdpZHRoIG1lZGl1bSlcbiAgICBtYXJnaW4gMFxuXG4gICZfX3RvcFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGhlaWdodCA1NXB4XG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2U5ZTllOVxuICAgIHBhZGRpbmcgMCAyMHB4IDAgMFxuXG4gICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIGhlaWdodCA3NHB4XG5cbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgIHBhZGRpbmcgMCAwIDAgNTVweFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDE4cHhcblxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgdG9wIDBcbiAgICAgICAgd2lkdGggMjRweFxuICAgICAgICBoZWlnaHQgMjRweFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luIDAgMTRweCAwIDIwcHhcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9mb3J1bS5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyXG5cbiAgICAmLS1idG5cbiAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgZGlzcGxheSBub25lXG4gICAgICBwYWRkaW5nIDhweCAyMHB4XG4gICAgICBjb2xvciAjZmZmXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzUxQzBBQSAwJSwgIzY5QjdFQSAxMDAlKVxuICAgICAgYm9yZGVyLXJhZGl1cyAxNXB4XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbiAgJl9faXRlbVxuICAgIHBhZGRpbmcgMTJweCAyMHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBmbGV4LXdyYXAgd3JhcFxuXG4gICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcbiAgICAgIGZsZXgtd3JhcCBuby13cmFwXG5cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNGMUZBRkZcblxuICAgICYtLWRlc2NcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuXG5cbiAgICAmLS10ZXh0XG4gICAgICBwYWRkaW5nIDAgMCAzMHB4IDBcbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIHdpZHRoIDU1JVxuICAgICAgICBwYWRkaW5nIDBcbiAgICAmLS1pbmZvc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAmLS1saW5rXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgY29sb3IgIzFFNzhBNVxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbiA1cHggMCAwIDBcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuMnB4XG5cbiAgICAmLS1jb21tZW50c1xuICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBtYXJnaW4gMCAzMHB4IDAgMFxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoIDI5cHhcbiAgICAgICAgaGVpZ2h0IDI1cHhcbiAgICAgICAgbWFyZ2luIDAgMTBweCAwIDBcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvUlNjLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXJcblxuICAgICYtLXZpZXdzXG4gICAgICBmb250LXNpemUgMTZweFxuICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbiAwIDI1cHggMCAwXG4gICAgICBtaW4td2lkdGggNzBweFxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoIDI5cHhcbiAgICAgICAgaGVpZ2h0IDE5cHhcbiAgICAgICAgbWFyZ2luIDAgMTBweCAwIDBcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvdGFibGUtZXllLWxpbmsucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlclxuXG4gICAgJi0tYXJyLWxpbmtcbiAgICAgIG1hcmdpbiAwIGF1dG9cblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoIDMycHhcbiAgICAgICAgaGVpZ2h0IDMycHhcblxuXG4uZmlsdGVyaW5nX19ib3R0b20tLXdyYXBwZXJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgcGFkZGluZyAzMHB4IDBcblxuICAuaG9tZS1wYWdlX19uZXdzLS1idG5cbiAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZGlzcGxheSBub25lXG5cbi53aWtpX19ib3R0b20tLXdyYXBwZXJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgcGFkZGluZyAxNXB4IDAgMCAwXG5cbiAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICBwYWRkaW5nIDBcblxuICAud2lraV9fdG9wLS1idG5cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIGRpc3BsYXkgbm9uZVxuXG5cbi5mb3J1bV9fYm90dG9tLS13cmFwcGVyXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIHBhZGRpbmcgMTVweCAwIDI1cHhcblxuICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgIHBhZGRpbmcgMFxuXG4gIC5mb3J1bV9fdG9wLS1idG5cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIGRpc3BsYXkgbm9uZVxuXG4vL1xuXG4vLy8gLnNlY3Rpb25fX3NvY2lhbFxuXG4uc2VjdGlvbl9fc29jaWFsXG4gIG1hcmdpbiAyNXB4IDAgMCAwXG4gIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgbWFyZ2luIDQwcHggMCAwIDBcblxuLnNvY2lhbFxuXG4gICZfX2l0ZW1cbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG4gICAgbWFyZ2luIDM1cHggMCAwIDBcblxuICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICBtYXJnaW4gMFxuXG4gICAgJi0tbG9nb1xuICAgICAgaW1nXG4gICAgICAgIHdpZHRoIDM5cHhcbiAgICAgICAgaGVpZ2h0IDQycHhcbiAgICAgICAgb2JqZWN0LWZpdCBjb250YWluXG5cbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgY29sb3IgIzRBNEE0QVxuICAgICAgbWFyZ2luIDEwcHggMCAwIDBcblxuICAgICYtLWJ0blxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgIHBhZGRpbmcgOHB4IDI1cHhcbiAgICAgIGNvbG9yICMxRTc4QTVcbiAgICAgIGJvcmRlciAxcHggc29saWQgIzFFNzhBNVxuICAgICAgYm9yZGVyLXJhZGl1cyAxNXB4XG4gICAgICBtYXJnaW4gMjVweCAwIDAgMFxuXG4gICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBtYXJnaW4gMzVweCAwIDAgMFxuXG5cbi5ob21lLWhvbWVcblxuXG4gIC5maWx0ZXJpbmdfX2l0ZW0tLWxpbms6YmVmb3JlXG4gICAgbWFyZ2luLXJpZ2h0IDEycHhcblxuICBhLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rXG4gICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjIyLjcyZGVnLCAjMDAzZDkyIDAlLCAjMzBjYWQ5IDExMCUpXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoNzIuNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTEwJSlcblxuICAuZmlsdGVyaW5nX19pdGVtLS1wcmV2XG4gICAgQG1lZGlhKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgIHdpZHRoIDE3MXB4XG5cbiAgLmhvbWUtcGFnZV9fbmV3cy0tZmlyc3RcbiAgICAuZmlsdGVyaW5nX19pdGVtLS1sZWFkXG4gICAgICBmb250LXdlaWdodCA1MDBcblxuICAubGVhZC1ibG9jay0tY2hhbmdlLXVwXG4gICAgcGFkZGluZy10b3AgMFxuICAgIGxpbmUtaGVpZ2h0IDE4cHhcblxuICAucmVsbGUtLWtleS1jb250cmF0OmJlZm9yZVxuICAgIGhlaWdodCA0cHhcbiAgICB3aWR0aCAxNXB4XG4gICAgbWFyZ2luLXRvcCA4cHhcbiAgICBib3JkZXItcmFkaXVzIDNweFxuXG4gIC5jYW52YXMtbGluZS1ob3Jpem9udGFsXG4gICAgQG1lZGlhKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBtYXgtd2lkdGggMjIwcHhcbiAgICAgIHdpZHRoIDIwdndcblxuICAucmVsbGUtLWtleS1iOmJlZm9yZVxuICAgIGJhY2tncm91bmQtY29sb3IgIzI5RDE5M1xuXG4gIC5yZWxsZS0ta2V5LWFzYXA6YmVmb3JlXG4gICAgYmFja2dyb3VuZC1jb2xvciAjQkQ4M0Y4XG5cbiAgLmxlYWQtYmxvY2stLWltZyBpbWdcbiAgICB3aWR0aCAyOXB4XG4gICAgaGVpZ2h0IDM2cHhcblxuICAucmVsbGVcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZTllOWU5XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIC5maWx0ZXJpbmdfX2l0ZW1cbiAgICAgIHBhZGRpbmctdG9wIDQwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tIDQwcHhcblxuXG4uYmx1ZS1zaGFkb3dcbiAgYm94LXNoYWRvdyAwIDJweCA1MHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDUwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcblxuLnllbGxvdy1zaGFkb3dcbiAgYm94LXNoYWRvdyAwcHggMHB4IDUwcHggLTVweCAjZjBlNjhjXG5cbi5ncmF5LXNoYWRvd1xuICBib3gtc2hhZG93IDBweCAwcHggNTBweCAtNXB4IGdyYXlcblxuYm9keSAubm8tYm9yZGVyXG4gIGJvcmRlciBub25lXG5cblxuXG4iLCIudWktZGF0ZXBpY2tlci1jYWxlbmRhclxuICAgIGRpc3BsYXkgbm9uZVxuLnVpLWRhdGVwaWNrZXItY3VycmVudFxuICAgIGRpc3BsYXkgbm9uZSIsIi5lbnZpcm9ubmVtZW50XG5cbiAgLm1haW4tYmxvY2stLXRpdGxlIGRpdlxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHBhZGRpbmctbGVmdCA1MHB4XG4gICAgICBwYWRkaW5nLXJpZ2h0IDUwcHhcblxuICAubWFpbi1iZy0td3JhcHBlclxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGhlaWdodCAyNTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgaGVpZ2h0IDM1MHB4XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtcHJvZFxuICAgIG1hcmdpbi1sZWZ0IDEwcHhcbiAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgIGJveC1zaGFkb3cgMCA4cHggMzBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjMyKVxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLWxlZnQgMjBweFxuICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgYm90dG9tIDQwcHhcbiAgLmlubmVyLWNvbmRpdGlvbnMuaW5uZXItYm94LWJsb2NrXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luLXRvcCA1MnB4XG4gICAgICBtYXgtd2lkdGggNzU3cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICAgbWF4LXdpZHRoIDg1MHB4XG5cbiAgLm1haW4tYmctLXdyYXBwZXI6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kIG5vbmVcblxuICAuaW5uZXItYmxvY2tsaXN0LS10aXRsZVxuICAgIGZvbnQtc2l6ZTogMThweFxuXG4gIC5pbm5lci1ibG9ja2xpc3QtLWxpc3QtaXRlbVxuICAgIG1hcmdpbi10b3AgNXB4XG5cblxuLmVzdGltYVxuICB3aWR0aCAxMDAlXG5cbi50ZW1hdGlxdWVzXG4gIHRleHQtYWxpZ24gbGVmdFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB6LWluZGV4IDFcblxuYS50ZW1hdGlxdWVzLS1saW5rXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGJhY2tncm91bmQgI2ZmZlxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgY29sb3IgIzAwNDM4YVxuICBmb250LXNpemUgMTBweFxuICBmb250LXdlaWdodCA1MDBcbiAgYmFja2dyb3VuZCAjZmZmIHVybCguLi9pbWFnZXMvbGVmdC1hcnJvdy1ibHVlLnBuZykgOHB4IDhweFxuICBiYWNrZ3JvdW5kLXNpemUgMTJweFxuICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgcGFkZGluZy1sZWZ0IDMwcHhcbiAgcGFkZGluZy1yaWdodCAxMHB4XG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgJjpob3ZlclxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5lc3RpbWFcbiAgcGFkZGluZyAxNXB4XG5cbi5lc3RpbWEtLXNlY3VyaXRlLCAuZXN0aW1hLS1kdXJhYmxlXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICBjb2xvciAkZGFyay1ibHVlXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGZvbnQtc2l6ZTogOXB4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtc2l6ZTogMTFweFxuXG4uZXN0aW1hLS1zZWN1cml0ZVxuICBmbG9hdCBsZWZ0XG4gIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy9sZWZ0LWFycm93LWJsdWUucG5nKSBsZWZ0IGNlbnRlclxuICBwYWRkaW5nLWxlZnQgMjBweFxuICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgYmFja2dyb3VuZC1zaXplIDE0cHhcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cblxuLmVzdGltYS0tZHVyYWJsZVxuICBmbG9hdCByaWdodFxuICAmOmFmdGVyXG4gICAgY29udGVudCAnJ1xuICAgIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy9sZWZ0LWFycm93LWJsdWUucG5nKSBjZW50ZXJcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIGhlaWdodCAxMHB4XG4gICAgd2lkdGggMTRweFxuICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgbWFyZ2luLWxlZnQgNXB4XG5cbi5lc3RpbWEtLWdsb2JhbFxuICBtYXgtd2lkdGggNDAwcHhcbiAgbWFyZ2luIDUwcHggYXV0byAwXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIG1hcmdpbi10b3AgMFxuXG4uZXN0aW1hLS1xdWVzdGlvbnNcbiAgZm9udC1zaXplOiAxNnB4XG4gIG1hcmdpbi1ib3R0b20gMFxuXG4uZXN0aW1hLS1wcm9ncmVzcy1iYXJcbiAgaGVpZ2h0IDhweFxuXG4uZXN0aW1hLS1wcm9ncmVzcy1iYXItd2hvbGVcbiAgYmFja2dyb3VuZCAkZGFyay1ibHVlXG4gIGJvcmRlci1yYWRpdXMgMTBweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB3aWR0aCAxMDAlXG4gIGhlaWdodCAxMDAlXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbi5lc3RpbWEtLXByb2dyZXNzLWJhci1wYXJ0XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGhlaWdodCAxMDAlXG4gIHdpZHRoIDcwJVxuICBiYWNrZ3JvdW5kLWNvbG9yICMyOWQxOTNcbiAgZmxvYXQgbGVmdFxuICBib3JkZXItcmFkaXVzIDEwcHhcbiAgbWFyZ2luLWxlZnQgLTFweFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBsZWZ0IDBcbiAgYm9yZGVyLXJpZ2h0IDJweCBzb2xpZCAjMjlkMTkzXG4gIGJveC1zaXppbmcgY29udGVudC1ib3hcblxuLmVzdGltYS0tY2xvY2tcbiAgZm9udC1zaXplIDZweFxuICBtYXJnaW4tdG9wIDNweFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBtYXJnaW4tbGVmdCAtMjFweFxuICBib3JkZXIgMXB4IHNvbGlkXG4gIGJvcmRlci1yYWRpdXMgNTAlXG4gIHdpZHRoIDE1cHhcbiAgaGVpZ2h0IDE1cHhcbiAgbGluZS1oZWlnaHQgMTNweFxuICBmb250LXdlaWdodCBib2xkXG4gICY6YmVmb3JlXG4gICAgY29udGVudCBcInxcIlxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgZm9udC1zaXplIDVweFxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAtd2Via2l0LXRyYW5zZm9ybSByb3RhdGUoLTMwZGVnKVxuICAgIHRyYW5zZm9ybSByb3RhdGUoLTQ1ZGVnKVxuICAgIG1hcmdpbi10b3AgMnB4XG4gICAgbWFyZ2luLWxlZnQgMXB4XG5cbi5lc3RpbWEtLXRlbXBzXG4gIG1hcmdpbi10b3AgMjBweFxuICBmb250LXdlaWdodCA1MDBcbiAgZm9udC1zaXplIDEwcHhcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgIGZvbnQtc2l6ZSAxNHB4XG5cbi5leHBsaWNhdGlvblxuICBtYXJnaW4gNDBweCBhdXRvIDBcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIG1heC13aWR0aCA3NTdweFxuICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICBtYXgtd2lkdGggODUwcHhcblxuLmRlcm5pZXJlc1xuICBtYXJnaW4gNDBweCBhdXRvIDUwcHhcbiAgdGV4dC1hbGlnbiByaWdodFxuICBjb2xvciAjNjY2XG4gIGZvbnQtc2l6ZSAxMnB4XG5cbi5pbm5lci1jb25kaXRpb25zLS1saXN0IGFcbiAgY29sb3IgJGRhcmstYmx1ZVxuICBmb250LXdlaWdodCA1MDBcbiAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG4uaW5uZXItd3JhcFxuICBtYXJnaW4gMCBhdXRvXG4gIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgIG1heC13aWR0aCA4MSVcblxuLnNlY3Rpb24tLWRpYWdub3N0aWNcbiAgY29sb3IgJGJsdWVcblxuLmRpYWdub3N0aWMtLWhlYWRcbiAgZm9udC13ZWlnaHQgNTAwXG4gIHBhZGRpbmctYm90dG9tIDVweFxuICBib3JkZXItYm90dG9tIDNweCBzb2xpZCAkYmx1ZVxuICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgZGlzcGxheSBub25lXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBkaXNwbGF5IGJsb2NrXG4gICY6YWZ0ZXJcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgY29udGVudCAnJ1xuICAgIGZsb2F0IG5vbmVcbiAgICBjbGVhciBib3RoXG5cbi5kaWFnbm9zdGljLS1oZWFkLXF1ZXN0aW9uLCAuZGlhZ25vc3RpYy0taGVhZC1hdXRvXG4gIGZsb2F0IGxlZnRcblxuXG4uZGlhZ25vc3RpYy0taGVhZC1xdWVzdGlvblxuICB3aWR0aCA2MCVcbiAgcGFkZGluZy1sZWZ0IDY1cHhcblxuLmRpYWdub3N0aWMtLWhlYWQtYXV0b1xuICB3aWR0aCA0MCVcblxuLmRpYWdub3N0aWMtLWxpXG4gIHBhZGRpbmcgMjBweCA0MHB4IDE1cHggNzBweFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBtYXJnaW4tYm90dG9tIDE1cHhcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgYm94LXNoYWRvdyAxcHggMXB4IDFweCAxcHggcmdiYSgzMCwxMjAsMTY1LDAuMilcbiAgJjpob3ZlclxuICAgIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgJjphZnRlclxuICAgIGNvbnRlbnQgXCJcIlxuICAgIGZsb2F0IG5vbmVcbiAgICBjbGVhciBib3RoXG4gICAgZGlzcGxheSBibG9ja1xuICAmOm5vdCguZGlhZ25vc3RpYy0tbGktY2hlY2spXG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwYWRkaW5nLWxlZnQgNzBweFxuXG5cbi5kaWFnbm9zdGljLS1sZWZ0XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICB3aWR0aCAxMDAlXG4gIGZsb2F0IGxlZnRcbiAgZm9udC1zaXplIDE0cHhcbiAgbGluZS1oZWlnaHQgMS40XG4gICY6YWZ0ZXJcbiAgICBjb250ZW50IFwiXCJcbiAgICB3aWR0aCAyMHB4XG4gICAgaGVpZ2h0IDIwcHhcbiAgICBib3JkZXIgNHB4IHNvbGlkICRsaWdodC1ibHVlXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGJvcmRlci1yYWRpdXMgMnB4XG4gICAgYm9yZGVyLWxlZnQgbm9uZVxuICAgIGJvcmRlci1ib3R0b20gbm9uZVxuICAgIHJpZ2h0IDIwcHhcbiAgICB0b3AgNTAlXG4gICAgbWFyZ2luLXRvcCAtMTBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgd2lkdGggNjAlXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBwYWRkaW5nLXJpZ2h0IDE1cHhcbiAgICBtYXJnaW4tdG9wIDBweFxuXG4uZGlhZ25vc3RpYy0tbnVtYmVyOmFmdGVyXG4gIGNvbnRlbnQgXCIuXCJcblxuLmRpYWdub3N0aWMtLWxpLWNoZWNrIC5kaWFnbm9zdGljLS1sZWZ0OmJlZm9yZVxuICBjb250ZW50IFwiXCJcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1hZ2VzL2dyZWVuLW9rLnBuZylcbiAgaGVpZ2h0IDMwcHhcbiAgd2lkdGggMzBweFxuICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxuICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIG1hcmdpbi1yaWdodCAxNXB4XG4gIG1hcmdpbi1sZWZ0IC01MHB4XG4gIG1hcmdpbi10b3AgLTRweFxuXG5cbi5kaWFnbm9zdGljLS1uYW1lLCAuZGlhZ25vc3RpYy0tbnVtYmVyXG4gIGNvbG9yICRibHVlXG5cbi5kaWFnbm9zdGljLS1yaWdodFxuICBmbG9hdCBsZWZ0XG4gIHdpZHRoIDEwMCVcbiAgbWFyZ2luLXRvcCAxMHB4XG4gIG1hcmdpbi1sZWZ0IC01MHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCA0MCVcbiAgICBtYXJnaW4gMnB4IDAgMFxuXG4uZGlhZ25vc3RpYy0tbWFya1xuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBtYXJnaW4tcmlnaHQgMTBweFxuXG4uZGlhZ25vc3RpYy0tbWFyay1uby1tYXJrXG4gIGRpc3BsYXkgbm9uZVxuXG4uZGlhZ25vc3RpYy0tbWFyay1zdGFyXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHdpZHRoIDIwcHhcbiAgaGVpZ2h0IDIwcHhcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3N0YXItZW1wdHkucG5nKVxuICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxuICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgbWFyZ2luLXJpZ2h0IC00cHhcblxuLmRpYWdub3N0aWMtLW1hcmstc3Rhci5hY3RpdmVcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3N0YXItZmlsbC5wbmcpXG5cbi5kaWFnbm9zdGljLS1tYXJrLXRleHRcbiAgdmVydGljYWwtYWxpZ24gdG9wXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGhlaWdodCAyMHB4XG4gIGxpbmUtaGVpZ2h0IDIwcHhcbiAgY29sb3IgJGRhcmstYmx1ZVxuIiwiLmxhLXJvdXRlXG5cbiAgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0IDEwcHhcbiAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcblxuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uXG4gICAgaGVpZ2h0IDE3M3B4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgd2lkdGggNTAlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdpZHRoIDE5MHB4XG4gICAgICBsaW5lLWhlaWdodCAxLjRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbGFyZ2UpXG4gICAgICB3aWR0aCAyODBweFxuICAubWFpbi1ibG9jay0tbGVhZC1wcm9kXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgd2lkdGggOTkwcHhcbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBsYXJnZSlcbiAgICAgIHdpZHRoIDIzNi42cHhcbiAgLmxlYWQtYmxvY2stLWltZ1xuICAgIGhlaWdodCA0MHB4XG4gICAgaW1nXG4gICAgICBtYXgtaGVpZ2h0IDEwMCVcbiAgLmtleS1maWd1cmVzXG4gICAgICB3aWR0aCAzNnB4XG4gICAgICBoZWlnaHQgMzZweFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIG1hcmdpbi1sZWZ0IDEwMHB4XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rOmxhc3Qtb2YtdHlwZTpiZWZvcmVcbiAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltYWdlcy9tYWluLWJsb2NrLWxpbmstMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcblxuICAubWFpbi1ibG9jay0tbGVhZC1ibG9jay0tYWN0aW9uLWxpbmtcbiAgICBoZWlnaHQgODdweFxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDIyMmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKVxuICAgIHdpZHRoIDEwMSVcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCg0MGRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKVxuXG4gIC5sZWFkLWJsb2NrLS1wcmljZS1sZWFkXG4gICAgbGluZS1oZWlnaHQgMS42XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZFxuICAgIGJvcmRlci1yaWdodCAycHggc29saWQgd2hpdGVcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIGJvcmRlci13aWR0aCAwXG5cbiAgLmlubmVyLXRleHRfX2xpbmtcbiAgICBtYXJnaW4tdG9wIDBcblxuICAubWFpbi1iZ1xuICAgIHotaW5kZXggMFxuXG4gIC5kaWFnbm9zdGljLS1tYXJrXG4gICAgbWFyZ2luLXRvcCA1cHhcblxuICAuZGlhZ25vc3RpYy0tbWFyay1zdGFyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgbWFyZ2luLXJpZ2h0IC02cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgbWFyZ2luLXJpZ2h0IC00cHhcblxuICAuZGlhZ25vc3RpYy0tbWFyay10ZXh0XG4gICAgdmVydGljYWwtYWxpZ24gNXB4XG5cbiAgLmNvbmZpcm1hdGlvbi0tdmFsaWRlci1wXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcblxuICAuY29uZmlybWF0aW9uLS12YWxpZGVyXG4gICAgY29sb3IgIzAwNDM4YVxuICAgIHdpZHRoIGF1dG9cbiAgICBoZWlnaHQgYXV0b1xuICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgIHBhZGRpbmcgMTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcblxuICAuY29uZmlybWF0aW9uLS1hbm51ZXItYnV0dG9uXG4gICAgYmFja2dyb3VuZC1jb2xvciAjYjNlMWY3XG4gICAgaGVpZ2h0IDUwcHhcbiAgICBsaW5lLWhlaWdodCA1MHB4XG4gICAgYm9yZGVyLXJhZGl1cyAyNXB4XG5cbiAgLm1kLXN1Ym1pdC1idG5cbiAgICBtaW4td2lkdGggMFxuXG4uYXVnbWVudGV6LS1kZXNjb3ZlcmVkLWxpbmtcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGZvbnQtc2l6ZTogMTFweFxuICBjb2xvciAkZGFyay1ibHVlXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cbiAgJjpiZWZvcmVcbiAgICBjb250ZW50ICdpJ1xuICAgIGJhY2tncm91bmQtY29sb3IgIzJlMWM4Y1xuICAgIGNvbG9yICNmZmZcbiAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgZm9udC1zaXplIDExcHhcbiAgICB0ZXh0LXRyYW5zZm9ybSBub25lXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBoZWlnaHQgMTRweFxuICAgIHdpZHRoIDE0cHhcbiAgICBmb250LXdlaWdodCBib2xkXG4gICAgbGluZS1oZWlnaHQgMTZweFxuICAgIG1hcmdpbi1yaWdodCA4cHhcbiAgICBtYXJnaW4tdG9wIC0xcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGggMTJweFxuICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgIG1hcmdpbi1yaWdodCA1cHhcbiAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWFnZXMvbGVmdC1hcnJvdy1ibHVlLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXRcbiAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcbiAgICAgIHZlcnRpY2FsLWFsaWduIC0ycHhcbiAgJjpob3ZlclxuICAgIGNvbG9yICRkYXJrLWJsdWVcblxuLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZC1hbmFsaXNlXG4gIGRpc3BsYXkgbm9uZVxuXG4uaW5uZXItYm94LWJsb2NrLmlubmVyLWNvbm5lY3RlXG4gIGJveC1zaGFkb3cgbm9uZVxuICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBtYXgtd2lkdGggbm9uZVxuICBAbWVkaWEgKG1pbi13aWR0aDogbGFyZ2UpXG4gICAgbWF4LXdpZHRoIDgxJVxuXG4uaW5uZXItY29ubmVjdGUtLXdyYXBwZXJcbiAgcGFkZGluZyAwXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbi5jb25uZWN0ZS0tY29udGVudC1pbmZcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIG1pbi1oZWlnaHQgOTBweFxuICAgIG92ZXJmbG93IGhpZGRlblxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIG1pbi1oZWlnaHQgODBweFxuXG4uaW5uZXItY29ubmVjdGUtLWF1dG9cbiAgbWFyZ2luIDBcbiAgZm9udC1zaXplIDEwcHhcbiAgY29sb3IgIzY2NlxuICB0ZXh0LWFsaWduIHJpZ2h0XG4gIG1hcmdpbi1ib3R0b20gMjBweFxuICBsaW5lLWhlaWdodCAxLjRcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBwYWRkaW5nLXRvcCAxMHB4XG4gICAgZmxvYXQgbGVmdFxuICAgIHdpZHRoIDUwJVxuICAgIGRpc3BsYXkgbm9uZVxuXG4uaW5uZXItY29ubmVjdGUtLXRpdGxlXG4gIGZvbnQtc2l6ZSAyMnB4XG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuXG4uY29ubmVjdGUtLWltZy13cmFwXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGhlaWdodCAxMzBweFxuICAmOmFmdGVyXG4gICAgY29udGVudCBcIlwiXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBsZWZ0IDBcbiAgICByaWdodCAwXG4gICAgdG9wIDBcbiAgICBib3R0b20gMFxuICAgIGJhY2tncm91bmQgJGJsdWVcbiAgICBvcGFjaXR5IDAuNFxuXG4uY29ubmVjdGUtLWZpZ3VyZVxuICBjbGVhciBib3RoXG4gIGZvbnQtc2l6ZSAwXG4gIGRpc3BsYXkgZmxleFxuICBmbGV4LXdyYXAgd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXG4uY29ubmVjdGUtLWl0ZW1cbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gIHdpZHRoIDEwMCVcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgIHdpZHRoIDIzJVxuXG4gICYgaW1nXG4gICAgbWF4LXdpZHRoIDEwMCVcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICBtYXgtaGVpZ2h0IDEwMCVcbiAgICBvYmplY3QtZml0IGNvdmVyXG5cblxuLmNvbm5lY3RlLS1pbWctdGV4dFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBjb2xvciB3aGl0ZVxuICBmb250LXdlaWdodCBib2xkXG4gIGZvbnQtc2l6ZSAxNnB4XG4gIHRvcCA1MCVcbiAgbGVmdCA1MCVcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICB0ZXh0LWFsaWduIGNlbnRlclxuICB6LWluZGV4IDFcblxuLmNvbm5lY3RlLS1kZXNjXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHBhZGRpbmctbGVmdCAyMHB4XG4gIG1hcmdpbi1ib3R0b20gLTVweFxuXG4uY29ubmVjdGUtLWRlc2MtdGV4dC5jb25uZWN0ZS0tZGVzYy10ZXh0LWNoZWNrXG4gICY6YmVmb3JlXG4gICAgd2lkdGggNHB4XG4gICAgaGVpZ2h0IDhweFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICBjb250ZW50IFwiXCJcbiAgICBib3JkZXIgMXB4IHNvbGlkICMwMGUyOTVcbiAgICBsZWZ0IDVweFxuICAgIGJvcmRlci10b3Agbm9uZVxuICAgIGJvcmRlci1sZWZ0IG5vbmVcbiAgICBtYXJnaW4tdG9wIDVweFxuICAmOmFmdGVyXG4gICAgd2lkdGggMTNweFxuICAgIGhlaWdodCAxM3B4XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBjb250ZW50IFwiXCJcbiAgICBib3JkZXIgMXB4IHNvbGlkICMwMGUyOTVcbiAgICBsZWZ0IDBweFxuICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgdG9wIDRweFxuXG4uY29ubmVjdGUtLWRlc2MtdGV4dC5jb25uZWN0ZS0tZGVzYy10ZXh0LXRlcm1cbiAgJjpiZWZvcmVcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWFnZXMvYXR0ZW50ZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlclxuICAgIHdpZHRoIDE0cHhcbiAgICBoZWlnaHQgMTRweFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgY29udGVudCBcIlwiXG4gICAgbGVmdCAwcHhcbiAgICBtYXJnaW4tdG9wIDNweFxuICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG5cbi5jb25uZWN0ZS0tZmlsbDphZnRlclxuICBjb250ZW50IFwiL1wiXG5cbi5jb25uZWN0ZS0td2hvbGVcbiAgbWFyZ2luLWxlZnQgLTRweFxuXG4uY29ubmVjdGUtLWNvbnRlbnQtd3JhcFxuICBwYWRkaW5nIDEwcHggNXB4XG4gIGJhY2tncm91bmQtY29sb3Igd2hpdGVcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgIHBhZGRpbmctcmlnaHQgMTBweFxuXG4uZXN0aW1hLS1tYXJrLCAuZXN0aW1hLS1tYXJrLXRlbXBzXG4gIG1hcmdpbi10b3AgMTBweFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgaGVpZ2h0IDUwcHhcbiAgICBtYXJnaW4gMjBweCAwXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgbWFyZ2luLXRvcCAxNXB4XG4gICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBsYXJnZSlcbiAgICBoZWlnaHQgMjVweFxuXG4uZXN0aW1hLS1idXR0b24td3JhcFxuICB0ZXh0LWFsaWduIHJpZ2h0XG4gIG1hcmdpbi1ib3R0b20gNXB4XG5cbi5lc3RpbWEtLWJ1dHRvblxuICBoZWlnaHQgMzBweFxuICBsaW5lLWhlaWdodCAzMnB4XG4gIHBhZGRpbmctcmlnaHQgMTVweFxuICBwYWRkaW5nLWxlZnQgMTVweFxuXG4uc2VuZC0tZm9ybVxuICAuc2VuZC0tZm9ybS1lcnJvclxuICAgIGRpc3BsYXkgbm9uZVxuXG4gICYubm90LXZhbGlkXG4gICAgLmNoYXJpdHlfX2JvdHRvbS0tYnRucy12YWxpZFxuICAgICAgYmFja2dyb3VuZCAjYjNlMWY3XG4gICAgICBwb2ludGVyLWV2ZW50cyBub25lXG5cbiAgICAuc2VuZC0tZm9ybS1lcnJvclxuICAgICAgZGlzcGxheSBibG9ja1xuXG5cbi5ub24tdmFsaWRhdGVkXG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZC1hbmFsaXNlXG4gICAgZGlzcGxheSBibG9ja1xuXG4gIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLXByb2QtcXVlc3Rpb25zLCAubWFpbi1ibG9jay0tbGVhZC1ibG9jay1wcm9kLXByaW1lXG4gICAgZGlzcGxheSBub25lXG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stcHJvZFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgICB3aWR0aDogMjgzcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbGFyZ2UpXG4gICAgICB3aWR0aDogMzU0LjZweFxuXG4gIC5tYWluLWJsb2NrLS1sZWFkLWJsb2NrLS1hY3Rpb25cbiAgICB3aWR0aCAxMDAlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdpZHRoIDE5MXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgd2lkdGggMjgwcHhcblxuICAuaW5uZXItY29ubmVjdGUtLXRpdGxlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgZmxvYXQgbGVmdFxuICAgICAgd2lkdGggNTAlXG4gICAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcblxuICAuaW5uZXItY29ubmVjdGUtLWF1dG9cbiAgICBkaXNwbGF5IGJsb2NrXG5cbiAgLmNvbm5lY3RlLS1kZXNjLCAuZXN0aW1hLS1wcm9ncmVzcy1iYXIsIC5lc3RpbWEtLW1hcmstdGVtcHNcbiAgICBkaXNwbGF5IG5vbmVcblxuICAuc2VuZC0tZm9ybVxuICAgIGRpc3BsYXkgbm9uZVxuXG4iLCIubW9uLXByb2ZpbC0tZXN0aW1hXG4gICAgLnNlZS1wdWJsaWMtcHJvZmlsXG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yICMwMDQzOEFcblxuLm1vbi1wcm9maWxcbiAgICBjb2xvciAkZGFyay1ibGFja1xuXG4gICAgLmxhc3QtbW9kaWZpY2F0aW9uXG4gICAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICAgICAgY29sb3IgIzlCOUI5QlxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgNXB4XG4gICAgICAgIHJpZ2h0IDVweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgbGluZS1oZWlnaHQgMS40XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgIHBvc2l0aW9uIHN0YXRpY1xuICAgICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG5cbiAgICAubW9uLXByb2ZpbC0tZXN0aW1hXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG5cbiAgICAgICAgLmVzdGltYS0tcHJvZ3Jlc3MtYmFyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCA4cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gN3B4XG4gICAgICAgICAgICBtYXJpbmctdG9wIDJweFxuICAgICAgICAgICAgd2lkdGggMjQwcHhcblxuICAgICAgICAgICAgJi0td3JhcHBlclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAyNXB4XG5cbiAgICAuc2VlLXB1YmxpYy1wcm9maWxcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgICBmb250LXdlaWdodCA1MDBcblxuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvciAjMDA0MzhBXG5cbiAgICAuaW5uZXItYmxvY2tsaXN0LS13cmFwcGVyXG4gICAgICAgIHBhZGRpbmcgMzVweCAyMHB4IDM1cHggMjBweFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBmb250LXNpemUgMTRweFxuXG5cbiAgICAuc2VlLXB1YmxpYy1wcm9maWxcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyNXB4IWltcG9ydGFudFxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcblxuXG4gICAgLmlubmVyLWJveC1ibG9ja1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDMwcHhcblxuICAgIC5pbm5lci1ibG9ja2xpc3QtLXdyYXBwZXJcbiAgICAgICAgcGFkZGluZyAzNXB4IDIwcHggMzVweCAyMHB4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG5cbiAgICAgICAgJi5hY2NvcmRpb25cbiAgICAgICAgICAgIHBhZGRpbmcgMTVweCAyMHB4IDE1cHggMjBweFxuXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgcGFkZGluZyAyMHB4XG5cbiAgICAuaW5uZXItYmxvY2tsaXN0LS13cmFwcGVyLXNjYWxlXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDU1cHhcbiAgICAgICAgICAgIC5pbm5lci1ibG9ja2xpc3QtLXRpdGxlXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgIC5maXJzdC1tb2RpZmllclxuICAgICAgICAgICAgICAgIHRvcCAtMTJweFxuXG5cblxuXG4gICAgLmluZm8tdXNlclxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgIGZsZXgtZ3JvdyAxXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuXG4gICAgICAgICAgcGFkZGluZyAwIDEwcHhcblxuICAgICAgICAmLS13aXRoLWltYWdlXG4gICAgICAgICAgICBwYWRkaW5nIDAgMzBweFxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgIHBhZGRpbmcgMCAwIDAgMTBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG5cbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcblxuICAgICAgICAmLS13cmFwcGVyXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG5cblxuXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMTMwcHhcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NXB4IDU1cHggNTVweCA1NXB4IC8gNTBweCA1MHB4IDUwcHggNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweFxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggOTBweFxuXG5cbiAgICAgICAgJl9fYmlydGgtZGF0ZVxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNjI1XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG5cbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTVweFxuXG4gICAgICAgICZfX3NldHRsZS1kb3duLWRhdGVcbiAgICAgICAgICAgIG1hcmdpbi10b3AgYXV0b1xuICAgICAgICAgICAgY29sb3IgJGxpZ2h0LWJsdWVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxLjYyNVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDVweFxuXG4gICAgICAgICZfX2VkaXRcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgMjdweFxuICAgICAgICAgICAgcmlnaHQgMzBweFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgJl9fbmFtZVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgJl9fYWRkcmVzc1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgMS42NFxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgJl9fbGF0bG9uZ1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgMS41XG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XG5cbiAgICAgICAgJl9fZWRpdFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHJpZ2h0IDMwcHhcbiAgICAgICAgICAgIHBhZGRpbmcgMCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBzdGF0aWNcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICBoZWlnaHQgMzBweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMxcHhcbiAgICAgICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMTVweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMjBweFxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDEwcHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDBcblxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMzE0LjcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltYWdlcy9tb2RpZmllci13aGl0ZS5zdmcnKVxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMThweCAxOHB4XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgMTZweFxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAyNnB4XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIHN1YlxuXG4gICAgICAgICAgICAmLS1pY29uLXBhcmFtZXRlciBhOmJlZm9yZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWFnZXMvcGFyYW1ldGVyLnN2ZycpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDE4cHggMThweFxuXG5cblxuICAgIGxpXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICBwYWRkaW5nIDVweCAzMHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDEuNVxuXG5cbiAgICAgICAgICAgICYtLWljb24tcGFyYW1ldGVyIGE6YmVmb3JlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltYWdlcy9wYXJhbWV0ZXIuc3ZnJylcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMThweCAxOHB4XG4gICAgLnByb2ZpbGUtb25seVxuICAgICAgICB0b3AgMjBweFxuICAgICAgICBmb250LXdlaWdodCA1MDAhaW1wb3J0YW50XG4gICAgICAgIGFcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMCFpbXBvcnRhbnRcblxuICAgIGxpLmNoZWNrZWRcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwcHhcbiAgICAgICAgcGFkZGluZyA1cHggNDBweFxuICAgICAgICBsaW5lLWhlaWdodCAxLjVcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICBwYWRkaW5nIDVweCAzMHB4XG5cblxuICAgICAgICAmLmltcG9ydGFudFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWFnZXMvY2hlY2stdHJ1cXVvaXNlLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gdGV4dC10b3BcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxNXB4XG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDNweFxuICAgICAgICAgICAgbGVmdCAwXG5cbiAgICAuaW5mby11c2VyX19kZXRhaWxcblxuXG4gICAgICAgICYtLXdyYXBwZXJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBtYXJnaW4gMzBweCAtMjBweCAwXG4gICAgICAgICAgICBwYWRkaW5nIDMwcHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDBcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgICAgID4mOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcCAxcHggZGFzaGVkICNFOUU5RTlcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDIwcHggMjBweCAwIDIwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcblxuICAgICAgICAgICAgPiBkaXZcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAxNXB4XG4gICAgICAgICAgICA6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDBcblxuICAgICAgICB3aWR0aCA3MCVcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuXG4gICAgICAgICYtLWZ1bGxcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgJi0td3JhcHBlclxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIG1hcmdpbiAzMHB4IC0yMHB4IDMwcHggLTIwcHhcbiAgICAgICAgICAgIHBhZGRpbmcgMCAyMHB4IDMwcHggMjBweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAgICAgICAgICAgJiArIC5pbmZvLXVzZXJfX2RldGFpbC0td3JhcHBlclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AgMXB4IGRhc2hlZCAjRTlFOUU5XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3AgMzBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3AgMjBweFxuXG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwIDIwcHggMCAyMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG5cbiAgICAgICAgICAgID4gZGl2XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMTVweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuXG4gICAgICAgICAgICAgICAgLnNwYWNlLWJlZm9yZVxuICAgICAgICAgICAgICAgICAgICB0ZCwgdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDIwcHhcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCwgdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgICAgICAgICAgdGhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS41XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweCAzcHggMFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgYXV0b1xuXG4gICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS41XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDNweCAwXG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgdGFibGUsIHRib2R5LCB0ciwgdGQsIHRoXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICAgIHRoLCBwXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gMTVweCAwIDAgMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcblxuICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxLjVcbiAgICAgICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG5cblxuXG5cbiAgICAgICAgJi0tdGl0bGVcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICAgICAgY29sb3IgJGJsdWVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcblxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDI1cHhcbiAgICAgICAgICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDdweFxuXG4gICAgICAgICYtLWVtYWlsXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG5cbiAgICAgICAgJl9fY29udGFjdC1pbmZvcm1hdGlvbiwgJl9fZm9ybWF0aW9ucywgJl9faW50ZXJlc3RcbiAgICAgICAgICAgIHdpZHRoIDY1JVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuICAgICAgICAmX19leHBsb2l0YXRpb24sICZfX3RyYXZhaWxcbiAgICAgICAgICAgIHdpZHRoIDM1JVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuXG4gICAgICAgICYtLWxhcmdlXG4gICAgICAgICAgICB3aWR0aCA2MiVcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAgICAgJi0tc21hbGxcbiAgICAgICAgICAgIHdpZHRoIDM4JVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuXG5cbiAgICAgICAgJl9fZXhwbG9pdGF0aW9uX19saW5rXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgICAgICAgIGNvbG9yICRibHVlXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICAgICAgICAgICAgICBjb2xvciAjMjM1MjdjXG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWFnZXMvZXllLnN2ZycpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDE4cHggMThweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgIGhlaWdodCAxNnB4XG4gICAgICAgICAgICAgICAgd2lkdGggMjZweFxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIHN1YlxuXG5cbiAgICAgICAgJl9fY29udGFjdC1pbmZvcm1hdGlvblxuICAgICAgICAgICAgdGhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMFxuXG4gICAgICAgICZfX2Zvcm1hdGlvbnNcbiAgICAgICAgICAgIHRoXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDBcblxuICAgICAgICAmX19jb250YWN0LWluZm9ybWF0aW9uLCAmX19mb3JtYXRpb25zLCAmX190cmF2YWlsLCAmX19pbnRlcmVzdCwgJl9fZXhwbG9pdGF0aW9uXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAgICAgICAgICAgICAgIHRhYmxlLCB0ZCwgdGhcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIHRoLCB0ZCwgcFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gNXB4IDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNVxuICAgICAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuXG4gICAgICAgICZfX2NvbmZpZGVudGlhbCwgJl9fc29kaWFhbFxuXG4gICAgICAgICAgICAuaW5mby11c2VyX19kZXRhaWwtLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcblxuICAgICAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMFxuXG4gICAgICAgICZfX2NvbmZpZGVudGlhbFxuICAgICAgICAgICAgd2lkdGggNzMlXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuXG4gICAgICAgICZfX2NvbmZpZGVudGlhbCwgJl9fc29kaWFhbFxuXG4gICAgICAgICAgICAuaW5mby11c2VyX19kZXRhaWwtLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAxMHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAwXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG4gICAgICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcblxuICAgICAgICAmX19hc3NvY2lhdGVcbiAgICAgICAgICAgICYtLWxpbmsgYVxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcblxuICAgIC5pbmZvLXVzZXJfX2V4cGxhbmF0aW9uXG4gICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDIwLjcyZGVnLCAjMzBjYWQ5IDAlLCAjMDAzZDkyIDEwMCUpXG4gICAgICAgIHBhZGRpbmcgMjBweCAyMHB4IDQwcHggMjBweFxuICAgICAgICBjb2xvciAjZmZmZmZmXG4gICAgICAgIG1hcmdpbi1yaWdodCAtMjBweFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAtMTVweFxuXG4gICAgICAgICYtLXdyYXBwZXJcbiAgICAgICAgICAgIHBhZGRpbmcgMCFpbXBvcnRhbnRcbiAgICAgICAgICAgIHdpZHRoIDMwJVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAtMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAtMjBweFxuXG4gICAgICAgICYtLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE1cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNFxuICAgICAgICAmLS1jb250ZW50XG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGNvbG9yICNmZmZmZmZcbiAgICAgICAgICAgIHAgKyBwXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG5cbiAgICAuaW5mby1pbWdcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGggMjBweFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiB0ZXh0LXRvcFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICB3aWR0aCAxNnB4XG5cbiAgICAuYWNjb3JkaW9uXG4gICAgICAgIC5hY2NvcmRpb24tLWNvbnRlbnRcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAgICAgIC5hY2NvcmRpb24tLXRpdGxlXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjNUVCMEVDXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDRweFxuICAgICAgICAgICAgICAgIHdpZHRoIDEwcHhcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHJpZ2h0IDBcbiAgICAgICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIC01cHhcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzVFQjBFQ1xuICAgICAgICAgICAgICAgIGhlaWdodCA0cHhcbiAgICAgICAgICAgICAgICB3aWR0aCAxMHB4XG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTQ1ZGVnKVxuXG4gICAgICAgICYub3BlblxuICAgICAgICAgICAgLmFjY29yZGlvbi0tY29udGVudFxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcblxuICAgICAgICAgICAgLmFjY29yZGlvbi0tdGl0bGVcbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoMTM1ZGVnKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgLTVweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoNDVkZWcpXG5cbi5tb24tcHJvZmlsLS1tb2RpZmllciAuaW5mby11c2VyX19leHBsYW5hdGlvbi0td3JhcHBlciAuaW5mby11c2VyX19leHBsYW5hdGlvblxuICAgIHBhZGRpbmctYm90dG9tIDIwcHhcblxuLm9wZW4gLmFjY29yZGlvbi0tdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcblxuLm1vbi1wcm9maWwtcHVibGljIC5pbmZvLXVzZXJcbiAgICBwYWRkaW5nLWxlZnQgMzBweFxuXG4ubW9uLXByb2ZpbC0tbW9kaWZpZXJcblxuICAgIC5jaGFyaXR5X19ib3R0b21cbiAgICAgICAgbWFyZ2luLXRvcCA1MHB4XG5cbiAgICAuZm9ybVxuICAgICAgICAuY29sLTJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgICAgID4gKlxuICAgICAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBsaVxuICAgICAgICAgICAgcGFkZGluZyAxMHB4IDIwcHhcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDEwcHggMFxuXG5cbiAgICAgICAgLmFzc29jaWF0ZS10aXRsZVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgIC5hc3NvY2lhdGUtbGlzdFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAgICBjb2xvciAkYmx1ZVxuICAgICAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgICAgICAgcGFkZGluZyA3cHggMFxuICAgICAgICBsYWJlbFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNDAwXG4gICAgICAgICAgICBtaW4td2lkdGggMTAwcHhcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrIWltcG9ydGFudFxuXG4gICAgICAgIC5yYWRpby1saXN0LS13cmFwcGVyXG4gICAgICAgICAgICBtYXJnaW4tdG9wICAxMHB4XG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAxNXB4XG5cbiAgICAgICAgLmNoZWNrYm94LWxpc3QtLXdyYXBwZXJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG4gICAgICAgIC5jaGVja2JveCArIGxhYmVsXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgNDBweFxuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS41XG5cbiAgICAgICAgLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZVxuICAgICAgICAgICAgbGVmdCAwXG5cbiAgICAgICAgLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCxcbiAgICAgICAgLnJhZGlvOmNoZWNrZWQgKyBsYWJlbFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG5cbiAgICAgICAgLmRvY3VtZW50c19fc2VsZWN0LXdyYXBcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICB3aWR0aCBhdXRvXG5cbiAgICAgICAgLmlucHV0LXRleHRcbiAgICAgICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjZTllOWU5XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcblxuICAgICAgICAuZGF0YVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgdGhcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgdHIgKyB0ciB0aFxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDMwcHhcblxuICAgICAgICB0YWJsZSArIHRhYmxlIHRoXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG5cbiAgICAgICAgLmV4cGxhaW5cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxLjVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMHB4XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEwcHhcblxuICAgICAgICAuZXF1aXBlbWVudFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LXdyYXAgbm93cmFwXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuICAgICAgICAgICAgPiBkaXZcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMzBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIG1lZGl1bSlcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wIDFweCBkYXNoZWQgI0U5RTlFOVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMjBweCAyMHB4IDAgMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IC0yMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IC0yMHB4XG5cbiAgICAgICAgICAgIGxhYmVsXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9jayFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG4gICAgICAgICAgICAmLS1yZW1vdmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIHRleHQtdG9wXG4gICAgICAgICAgICAgICAgd2lkdGggMzBweFxuICAgICAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgNjBweFxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICB3aWR0aCAzMHB4XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAgICAgICAgICAmLS1hZGRcbiAgICAgICAgICAgICAgICBjb2xvciAjMDAxRjQwXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBjb250ZW50IFwiK1wiXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgJGxpZ2h0LWJsdWVcblxuXG4gICAgICAgICAgICAmICsgLmVxdWlwZW1lbnRcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMzBweFxuXG4gICAgICAgICAgICAgICAgJiAuZXF1aXBlbWVudC0tcmVtb3ZlIGltZ1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG5cblxuICAgICAgICAucGF0dXJhZ2VcbiAgICAgICAgICAgICYgKyAucGF0dXJhZ2VcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcblxuICAgICAgICAgICAgJi0tYWRkXG4gICAgICAgICAgICAgICAgY29sb3IgIzAwMUY0MFxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTFweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCBcIitcIlxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICRsaWdodC1ibHVlXG5cbiAgICAgICAgICAgIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyXG4gICAgICAgICAgICAgICAgd2lkdGggMTUwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCBtZWRpdW0pXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDE1MHB4XG4gICAgICAgICAgICAgICAgJi0td3JhcHBlclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gMCAxMHB4XG5cbiAgICAgICAgICAgIC5wYXR1cmFnZS0tcmVtb3ZlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICB3aWR0aCAzMHB4XG4gICAgICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMzBweFxuXG4gICAgICAgICAgICBzcGFuOmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuYm9keSAubW9uLXByb2ZpbC0tbW9kaWZpZXIgLmlucHV0LXRleHQubnVtYmVyLWFuaW1hbFxuICAgIHdpZHRoIDk5cHhcbiAgICBtYXJnaW4gMCAyMHB4IDIwcHggMFxuXG4uaW5mby11c2VyX19kZXRhaWwtLXdyYXBwZXItYXNzb2xlbWVudCBpbnB1dFxuICAgIG1hcmdpbi1yaWdodCA1cHhcblxuLm1vbi1leC1tb2RpZmllciAudWktZGF0ZXBpY2tlci1jYWxlbmRhclxuICAgIGRpc3BsYXkgdGFibGVcblxuLm1vbi1wcm9maWwtLW1vZGlmaWVyIC5pbnB1dC10ZXh0LmlucHV0LXN0eWxlLW1vblxuICAgIHdpZHRoIDEwMCVcbiAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgbWF4LXdpZHRoIDE3MHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcblxuLmluZm8tdXNlcl9fZGV0YWlsX19wYXNzd29yZCAuaW5mby11c2VyX19kZXRhaWwtLXRpdGxlLm1vdC1kZS1wYXNzZS1pbWcgaW1nXG4gICAgaGVpZ2h0IDM1cHhcblxuLm1vbi1leC1tb2RpZmllciAuZW5yZWZpc3RlcmUgLmlubmVyLWJveC1ibG9ja1xuICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICBib3gtc2hhZG93IG5vbmVcblxuXG5ib2R5Lm1vbi1leC1tb2RpZmllciAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlci1tb25cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDExNHB4IGNlbnRlclxuXG4uZGVncmUtc3BlXG4gICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBtYXJnaW4tdG9wIDBcblxuLm1vbi1wcm9maWwgLnNlZS1wdWJsaWMtcHJvZmlsLS1hcGVyY3VcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZVxuICAgICAgICBjb2xvciAjMjM1MjdjXG4iLCJcbi5zZWN0aW9uX19mb3J1bS10YWJsZVxuICAuZmlsdGVyaW5nX19wYWdpbmF0aW9uX19pdGVtXG4gICAgd2lkdGggNDBweFxuICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICB3aWR0aCA1MHB4XG5cbi5wYWdlLWJvZHkgZGl2LmZvcnVtLS10aXRsZVxuICBwYWRkaW5nLWxlZnQgNTBweFxuICBwYWRkaW5nLXJpZ2h0IDUwcHhcbiAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICBwYWRkaW5nLWxlZnQgOTBweFxuICAgIHBhZGRpbmctcmlnaHQgOTBweFxuICAgIC5lbGlwY2U6YmVmb3JlXG4gICAgICAgdG9wIC0zcHhcbiAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgNnB4KVxuXG4uZm9ydW0tLWhlYWRlclxuICAubWFpbi1iZy0td3JhcHBlclxuICAgIEBtZWRpYShtaW4td2lkdGggbWVkaXVtKVxuICAgICAgaGVpZ2h0IDM2MHB4XG5cbi5mb3J1bS0taGVhZGVyICsgc2VjdGlvbl9fZm9ydW0tdGFibGUgLmZvcnVtLXRhYmxlLTFcbiAgYm9yZGVyIDFweCBzb2xpZCByZWRcblxuYm9keSAuZm9ydW0tdG9wLS1ibG9ja1xuICBAbWVkaWEobWluLXdpZHRoIG1lZGl1bSlcbiAgICBib3R0b20gMHB4XG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cbi5tYWluLWJsb2NrLS13cmFwcGVyIC5tYWluLWJnLS13cmFwcGVyLmZvcnVtLW1haW5cbiAgaGVpZ2h0IDE4NXB4XG5cbi5tYWluLWJsb2NrLS1mb3J1bS1ibG9ja1xuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBib3R0b20gMzJweFxuICBsZWZ0IDUwJVxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsMClcbiAgei1pbmRleCAxXG5cbiAgLm1haW4tYmxvY2stLWxlYWQtYmxvY2stLWFjdGlvbi1saW5rXG4gICAgaGVpZ2h0IDcwcHhcblxuLmZvcnVtLXRhYmxlXG4gIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgYmFja2dyb3VuZCB3aGl0ZVxuXG5cbiAgQG1lZGlhKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgd2lkdGggODAlXG4gICAgbWFyZ2luIDAgYXV0b1xuXG4gICYtMVxuICAgIG1hcmdpbiA0MHB4IGF1dG8gMFxuXG4gICYtMlxuICAgIG1hcmdpbiAzOHB4IGF1dG8gMFxuXG5cbi5mb3J1bS10YWJsZVxuXG4gICYtLXRvcFxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcbiAgICBwYWRkaW5nIDE1cHhcblxuICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nIDAgMTVweFxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIGhlaWdodCA1MHB4XG5cblxuICAgICYtdGl0bGVcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgZm9udC1zaXplIDE4cHhcblxuXG5cbiAgICAuaGVhZGVyX19zZWFyY2gtLXdyYXBwZXJcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIG1hcmdpbiAxMHB4IDAgMFxuXG4gICAgICAuaGVhZGVyX19zZWFyY2hcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgIHdpZHRoIDI5NXB4XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgbWFyZ2luIDAgMCAwIGF1dG9cblxuICAmLS1tYWluXG5cbiAgICAmLWhlYWRlclxuICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgcGFkZGluZyA0OHB4IDE1cHggOHB4XG4gICAgICAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTVcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuXG4gICAgICAuY29sLTFcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBmb250LXNpemUgMTRweFxuXG4gICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmRcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAzcHggc29saWQgX21haW4tY29sb3JcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgLmNvbC0xXG4gICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgIC5jb2wtMlxuICAgICAgICAgIHdpZHRoIDEzLjUlXG4gICAgICAgIC5jb2wtM1xuICAgICAgICAgIHdpZHRoIDEwLjUlXG4gICAgICAgIC5jb2wtNFxuICAgICAgICAgIHdpZHRoIDI2JVxuXG5cbiAgICAmLWJvZHlcblxuICAgICAgJi1yb3dcbiAgICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBhZGRpbmcgMjBweCAxNXB4XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICBoZWlnaHQgNjlweFxuICAgICAgICAgIHBhZGRpbmcgMCAxNXB4XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNGMUZBRkZcblxuICAgICAgICAubW9iaWxlLXRpdGxlXG4gICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcblxuXG4gICAgICAgIC50YWJsZS12YWx1ZVxuICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgMjVweFxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICAgICAgd2lkdGggYXV0b1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcblxuICAgICAgICAuY29sXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAgIG1hcmdpbiAzMHB4IDAgMCAwXG4gICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbiAwXG5cbiAgICAgICAgLmNvbC0xXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgIG1hcmdpbiAwXG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC4ycHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMTVweFxuICAgICAgICAuY29sLTJcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgd2lkdGggMTMuNSVcbiAgICAgICAgLmNvbC0zXG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIHdpZHRoIDEwLjUlXG4gICAgICAgIC5jb2wtNFxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICB3aWR0aCAxOCVcbiAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgLmNvbC01XG4gICAgICAgICAgY29sb3IgJGxpZ2h0LWJsdWVcbiAgICAgICAgICAubW9iaWxlLXRpdGxlXG4gICAgICAgICAgICBjb2xvciAkYmx1ZVxuXG4gICYuZm9ydW0tdGFibGUtMlxuXG4gICAgLmZvcnVtLXRhYmxlLS1tYWluLWhlYWRlclxuXG4gICAgICAuY29sLTFcbiAgICAgICAgd2lkdGggNTglXG4gICAgICAuY29sLTJcbiAgICAgICAgd2lkdGggMjUlXG4gICAgICAuY29sLTNcbiAgICAgICAgd2lkdGggMjAlXG5cbiAgICAuZm9ydW0tdGFibGUtLW1haW4tYm9keVxuXG4gICAgICAuZm9ydW0tdGFibGUtLW1haW4tYm9keS1yb3dcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAgICAgICAuY29sLTFcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgd2lkdGggNTglXG4gICAgICAgIC5jb2wtMlxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGggc21hbGwpXG4gICAgICAgICAgICB3aWR0aCAyNSVcbiAgICAgICAgLmNvbC0zXG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgICAgIHdpZHRoIDcuNSVcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIC5jb2wtNFxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgdG9wIDE3cHhcbiAgICAgICAgICByaWdodCAxNXB4XG4gICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCBhdXRvXG4gICAgICAgICAgICBsZWZ0IGF1dG9cbiAgICAgICAgICAgIHdpZHRoIDEyLjUlXG4gICAgICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgICAgICBwYWRkaW5nIDAgMTVweFxuICAgICAgICAgIGFcbiAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuXG5cblxuLnRocmVhZFxuXG4gICYtLXdyYXBwZXJcbiAgICBtYXJnaW4gNDVweCBhdXRvIDBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIC5oZWFkZXJfX3NlYXJjaC0td3JhcHBlclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHJpZ2h0IDBcbiAgICAgIHRvcCAtMzBweFxuXG4gICAgQG1lZGlhKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHdpZHRoIDgwJVxuXG5cbiAgJi0tdG9wXG4gICAgcGFkZGluZyAwIDM1cHggMCAxNXB4XG5cbiAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIGhlaWdodCA3MHB4XG5cblxuICAmLS10aXRsZVxuICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgX21haW4tY29sb3JcbiAgICBsaW5lLWhlaWdodCAyM3B4XG5cbiAgJi0tYnRuXG5cbiAgICBmb250LXNpemUgMTJweFxuICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgIGNvbG9yICNmZmZcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICBwYWRkaW5nIDVweCAxNXB4IDRweCAxMHB4XG4gICAgYm9yZGVyLXJhZGl1cyAxNXB4XG4gICAgbWFyZ2luIDIwcHggYXV0b1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICAvLyB3aWR0aCAxNjVweFxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMzBDQUQ5IDAlLCAjMDAzRDkyIDEwMCUpXG4gICAgaW1nXG4gICAgICB3aWR0aCAyMHB4XG4gICAgICBoZWlnaHQgMjBweFxuICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNEOTIgMCUsICMzMENBRDkgMTAwJSlcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbiAgICBAbWVkaWEobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbiAwIDAgMCBhdXRvXG4gICAgICB3aWR0aCBhdXRvXG5cblxuLnRocmVhZC1tYWluXG4gIHBhZGRpbmcgMzBweCAyMHB4IDQwcHhcbiAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuICBiYWNrZ3JvdW5kIHdoaXRlXG5cbiAgLnNvY2lhbC13cmFwcGVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBtYXJnaW4gMjBweCAwIDAgMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICBtYXJnaW4gMCAwIDAgYXV0b1xuXG5cblxuLnRocmVhZC1pdGVtXG5cblxuICAmLS1waG90b1xuICAgIG1hcmdpbiAwIDMwcHggMCAwXG4gICAgaW1nXG4gICAgICB3aWR0aCA2N3B4XG4gICAgICBoZWlnaHQgNjVweFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgZmxvYXQgbGVmdFxuXG4gICYtLXRleHRcbiAgICBtYXJnaW4gMTBweCAwIDAgMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgbWFyZ2luIDBcblxuICAmLS10aXRsZVxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgbGluZS1oZWlnaHQgMjBweFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCA1MCVcblxuICAmLS1saW5rMVxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBpbWdcbiAgICAgIHdpZHRoIDIwcHhcbiAgICAgIGhlaWdodCAyMHB4XG4gICAgICBtYXJnaW4tcmlnaHQgNXB4XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgIG1hcmdpbi1yaWdodCAyMHB4XG5cbiAgJi0tbGluazJcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgaW1nXG4gICAgICB3aWR0aCAyMHB4XG4gICAgICBoZWlnaHQgMjBweFxuICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcblxuICAmLS1saWtlXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgY29sb3IgIzEwQjRCQlxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1hZ2VzL3BvdWNlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXJcbiAgICAgIHdpZHRoIDE1cHhcbiAgICAgIGhlaWdodCAxNHB4XG4gICAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiAwIDI1cHggMCAxMHB4XG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4gICYtLWRpc2xpa2VcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICBjb2xvciAjOEU4RThFXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvaWNvbi10aHVtYi1kb3duLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXJcbiAgICAgIHdpZHRoIDE1cHhcbiAgICAgIGhlaWdodCAxNHB4XG4gICAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiAwIDAgMCAxMHB4XG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4gICYtLWRhdGVcbiAgICBjb2xvciAjMUU3OEE1XG4gICAgZm9udC1zaXplIDEycHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBtYXJnaW4gNXB4IDAgMCAwXG5cbiAgJi0tY29udGVudFxuICAgIG1hcmdpbiAyMHB4IDBcbiAgICBmb250LXNpemUgMTJweFxuXG4gICAgcFxuICAgICAgbWFyZ2luIDBcblxuICAgIGltZ1xuICAgICAgbWFyZ2luIDEwcHggMFxuICAgICAgd2lkdGggMTAwJVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luIDAgMCAwIDk3cHhcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG5cblxuLnRocmVhZC1pdGVtLS1yZXBseVxuICBib3JkZXItbGVmdCAzcHggc29saWQgIzEwQjRCQlxuICBtYXJnaW4gMjBweCAwIDAgMTVweFxuICBwYWRkaW5nIDIwcHggMCA0MHB4IDIwcHhcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIG1hcmdpbiAyMHB4IDAgMCA2NXB4XG5cbiAgJi5yZXBseVxuICAgIG1hcmdpbiAyMHB4IDAgMCAzMHB4XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBtYXJnaW4gMjBweCAwIDAgMTUwcHhcblxuICAudGhyZWFkLWl0ZW0tLXRvcFxuICAgIHBhZGRpbmcgNDBweCAwIDAgMFxuXG5cbi50aHJlYWQtYnRuXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIG1hcmdpbiA4MHB4IDAgMCAxMHB4XG4gIGZvbnQtc2l6ZSAxNnB4XG4gIGZvbnQtd2VpZ2h0IDcwMFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBwYWRkaW5nIDE1cHggMThweFxuICBib3JkZXItcmFkaXVzIDIwcHhcbiAgY29sb3IgI2ZmZlxuICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzMwQ0FEOSAwJSwgICMwMDNEOTIgMTAwJSlcblxuICAmOmhvdmVyXG4gICAgY29sb3IgI2ZmZlxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwMDNEOTIgMCUsICMzMENBRDkgMTAwJSlcblxuLnJlc3BvbnNlLS13cmFwcGVyXG4gIG1hcmdpbiA0NXB4IGF1dG8gMFxuICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gIHBhZGRpbmcgMTVweCAxOHB4XG4gIGJhY2tncm91bmQgd2hpdGVcblxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgd2lkdGggODAlXG5cblxuLnJlc3BvbnNlLS10aXRsZVxuICBmb250LXNpemUgMThweFxuICBmb250LXdlaWdodCA1MDBcbiAgY29sb3IgX21haW4tY29sb3JcblxuLnJlc3BvbnNlLS1sZWFkXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgbWFyZ2luIDEwcHggMCAwIDBcblxuLnJlc3BvbnNlLS1idG4tLXdyYXBwZXJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuXG4ucmVzcG9uc2UtLWJ0bi1iXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgZm9udC1zaXplIDE0cHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGNvbG9yICMxRTc4QTVcbiAgbWFyZ2luIDMwcHggMCAwIDBcbiAgZGlzcGxheSBibG9ja1xuXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGxlZnQgMzIlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4gMFxuXG4ucmVzcG9uc2UtLWJ0blxuICBjb2xvciAjZmZmXG4gIGZvbnQtc2l6ZSAxNnB4XG4gIGZvbnQtd2VpZ2h0IDcwMFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBwYWRkaW5nIDE4cHggNDBweFxuICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzY5QjdFQSAwJSwgIzAwQzhENSAxMDAlKVxuICBib3JkZXItcmFkaXVzIDI1cHhcbiAgbWFyZ2luIDMwcHggYXV0byAyMHB4XG5cbiAgJjpob3ZlclxuICAgIGNvbG9yIHdoaXRlXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKVxuXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBtYXJnaW4gMCBhdXRvXG5cblxuLmZvcnVtLXRhYmxlLTNcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgLmhlYWRlcl9fc2VhcmNoLS13cmFwcGVyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICByaWdodCAwXG4gICAgdG9wIC00MHB4XG5cbiAgLnRocmVhZC0tYnRuXG4gICAgbWFyZ2luIDIwcHggYXV0b1xuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiAwIDVweFxuXG4gIC5mb3J1bS10YWJsZS0tdG9wLXRpdGxlXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cblxuXG4uZm9ydW0tdG9wXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbi5mb3J1bS10b3AtLWJsb2NrXG4gIG1hcmdpbiAzMHB4IDIwcHggNDBweFxuICBkaXNwbGF5IGZsZXhcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICB3aWR0aCA5MCVcbiAgZmxleC1mbG93IHJvdyB3cmFwXG5cbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgbWFyZ2luIDMwcHggYXV0byA0MHB4XG4gICAgd2lkdGggMTAwJVxuXG4gIEBtZWRpYSAobWluLXdpZHRoIDEzMTBweClcbiAgICBib3R0b20gNzBweFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgbGVmdCA1MCVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsMClcblxuXG4uZm9ydW0tdG9wLS1saW5rXG4gIGhlaWdodCA3MHB4XG4gIHBhZGRpbmcgMjVweFxuICBkaXNwbGF5IGJsb2NrXG4gIGZvbnQtd2VpZ2h0IDYwMFxuICB3aWR0aCAzMTBweFxuICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzMwY2FkOSAwJSwgIzAwM2Q5MiAxMDAlKVxuXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzAwM2Q5MiAwJSwgIzMwY2FkOSAxMDAlKVxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICNmZmZcblxuICBpbWdcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICB3aWR0aCAyMHB4XG4gICAgaGVpZ2h0IDIwcHhcbiAgICBtYXJnaW4gMCAxNXB4IDAgMFxuICAgIG9iamVjdC1maXQgY29udGFpblxuXG4gIHNwYW5cbiAgICBjb2xvciAjZmZmXG5cbi5mb3J1bS10YWJsZS01Y1xuICAvLy5mb3J1bS10YWJsZS0tbWFpbi1ib2R5IC5jb2wtNVxuICAvLyAgY29sb3IgJGxpZ2h0LWJsdWVcblxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAuY29sLTFcbiAgICAgICAgbWF4LXdpZHRoIDMzJVxuICAgICAgICBtaW4td2lkdGggMzMlXG4gICAgLmNvbC0yXG4gICAgICBtYXgtd2lkdGggMjIlXG4gICAgICBtaW4td2lkdGggMjIlXG4gICAgLmNvbC0zXG4gICAgICBtYXgtd2lkdGggMTUlXG4gICAgICBtaW4td2lkdGggMTUlXG4gICAgLmNvbC00XG4gICAgICBtYXgtd2lkdGggMTAlXG4gICAgICBtaW4td2lkdGggMTAlXG4gICAgLmNvbC01XG4gICAgICBtYXgtd2lkdGggMjAlXG4gICAgICBtaW4td2lkdGggMjAlXG5cbi50YWJsZS1mb3J1bS0zIC5mb3J1bS10YWJsZS0tbWFpbi1ib2R5IC5jb2wtNCAudGFibGUtdmFsdWVcbiAgY29sb3IgJGxpZ2h0LWJsdWVcblxuLmZvcnVtLXRhYmxlLTEuZm9ydW0tdGFibGUtMS1tb2QgLmZvcnVtLXRhYmxlLS1tYWluLWJvZHkgLmNvbC00IC50YWJsZS12YWx1ZVxuICBmb250LXdlaWdodCA1MDBcbiAgY29sb3IgJGxpZ2h0LWJsdWVcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgZm9udC13ZWlnaHQgbm9ybWFsXG5cblxuLmRpc2N1c2lvbi0tdGl0bGVcbiAgY29sb3IgJGJsdWUiLCJcbi53aWtpLS13cmFwcGVyXG4gIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNjlCN0VBIDAlLCAjNjlFOEVBIDEwMCUpXG5cblxuLndpa2ktc2VhcmNoLWJsb2NrXG4gIG1hcmdpbiA1MnB4IGF1dG8gMFxuICBwYWRkaW5nIDE1cHhcbiAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCA2NC41JVxuICAgIHBhZGRpbmcgMTVweCAxNXB4IDUwcHhcblxuLndpa2ktc2VhcmNoLXRleHRcbiAgbWFyZ2luIDQ4cHggYXV0byAwXG4gIGxpbmUtaGVpZ2h0IDIwcHhcblxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgd2lkdGggNjQuNSVcblxuLndpa2ktc2VhcmNoXG5cbiAgJi0tdGl0bGVcbiAgICBmb250LXNpemUgMThweFxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG5cbiAgJi0tZm9ybS13cmFwcGVyXG4gICAgbWFyZ2luIDM2cHggYXV0byAwXG4gICAgLy8gZGlzcGxheSBmbGV4XG4gICAgLy8gYWxpZ24taXRlbXMgY2VudGVyXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIHdpZHRoIDYyJVxuICAgICAgbWFyZ2luIDM2cHggMCAwIDIxMHB4XG5cbiAgJi0taW5wdXRcblxuICAgIGJvcmRlciAxcHggc29saWQgI0U5RTlFOVxuICAgIGhlaWdodCA0MHB4XG4gICAgd2lkdGggMTAwJVxuICAgIHBhZGRpbmcgMCA4cHhcbiAgICBsZXR0ZXItc3BhY2luZyAwLjNweFxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXJcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyXG4gICAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXJcbiAgICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDM4NXB4XG5cbiAgJi0tc3VibWl0LXdyYXBwZXJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIG1hcmdpbiAyMHB4IGF1dG9cbiAgICB3aWR0aCAxMDBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiAwIDAgMCAxMHB4XG4gICAgICB3aWR0aCBhdXRvXG5cbiAgICBpbWdcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgNTAlXG4gICAgICBsZWZ0IDUwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgICB3aWR0aCAyNXB4XG4gICAgICBoZWlnaHQgMjVweFxuICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCVcblxuXG4gICYtLXN1Ym1pdFxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjQzdFMjU0IDAlLCAjMDBCMUMxIDEwMCUpXG4gICAgaGVpZ2h0IDQwcHhcbiAgICB3aWR0aCAxMDBweFxuICAgIGJvcmRlci1yYWRpdXMgMjBweFxuICAgIGJvcmRlciBub25lXG5cbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCgyNTBkZWcsICNDN0UyNTQgMCUsICMwMEIxQzEgMTAwJSlcblxuXG5cbi53aWtpLWl0ZW1zXG5cbiAgJi0td3JhcHBlclxuICAgIG1hcmdpbiA4MHB4IGF1dG8gMFxuXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgbWFyZ2luIDYwcHggYXV0byAwXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICB3aWR0aCA3OC41JVxuXG5cbiAgJi0tdGl0bGVcbiAgICBmb250LXNpemUgMjJweFxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgbGV0dGVyLXNwYWNpbmcgMC4ycHhcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZSAyNHB4XG5cbiAgJi0taW5uZXItd3JhcHBlclxuICAgIGRpc3BsYXkgaW5saW5lLWZsZXhcbiAgICBmbGV4LXdyYXAgd3JhcFxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gICAgbWFyZ2luLWxlZnQgLTIwcHhcblxuXG5cbi53aWtpLWl0ZW1cbiAgd2lkdGggMTAwJVxuICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gIG1hcmdpbiAyMHB4IDBweCAwcHggMjBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICY6bnRoLWNoaWxkKG4rNSlcbiAgICAgIG1hcmdpbiA0MHB4IDAgMCAyMHB4IWltcG9ydGFudFxuXG4gICY6bnRoLWNoaWxkKG4rNSlcbiAgICBtYXJnaW4gMjBweCAwIDAgMjBweFxuXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIHdpZHRoIDIzMHB4XG5cblxuICAmLS10aXRsZS13cmFwcGVyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAmLS10aXRsZVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDUwJVxuICAgIGxlZnQgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgY29sb3IgI2ZmZlxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBsaW5lLWhlaWdodCAyNXB4XG4gICAgd2lkdGggMTAwJVxuXG4gICYtLWltZ1xuICAgIGhlaWdodCAxMDBweFxuICAgIGltZ1xuICAgICAgb2JqZWN0LWZpdCBjb3ZlclxuICAgICAgd2lkdGggMTAwJVxuICAgICAgaGVpZ2h0IDEwMCVcblxuXG4gICYtLWNvdW50ZXJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHBhZGRpbmcgMjJweCAwXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG5cblxuLy8vd2lraTJcbi53aWtpLS13cmFwcGVyMlxuICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzY5QjdFQSAwJSwgIzY5RThFQSAxMDAlKVxuICBwYWRkaW5nIDdweCAzMnB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBwYWRkaW5nLXJpZ2h0IDE1cHhcbiAgICBwYWRkaW5nLWxlZnQgMTVweFxuXG4ud2lraTItaXRlbXNcblxuICAmLS13cmFwcGVyXG4gICAgbWFyZ2luIDQwcHggYXV0byAwXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIHdpZHRoIDgwJVxuXG5cbi53aWtpMi1pdGVtXG4gIHBhZGRpbmcgMThweCAxOHB4IDI1cHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgZGlzcGxheSBibG9ja1xuICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gIHRleHQtZGVjb3JhdGlvbiBub25lIWltcG9ydGFudFxuXG4gICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICBtYXJnaW4gNDBweCAwIDAgMFxuXG4gICYtLXRpdGxlXG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIG1hcmdpbiAwIDIwcHggMCAwXG4gICAgbGluZS1oZWlnaHQgMjBweFxuXG4gICYtLWNvdW50ZXJcbiAgICBmb250LXNpemUgMTJweFxuICAgIGNvbG9yICMxRTc4QTVcbiAgICBtYXJnaW4gMTBweCAwIDAgMFxuXG4gICYtLWxlYWRcbiAgICBmb250LXNpemUgMTJweFxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICBsaW5lLWhlaWdodCAyM3B4XG4gICAgbWFyZ2luIDEwcHggMCAwIDBcbiAgICBwYWRkaW5nIDAgNTBweCAwIDBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZyAwIDEwMHB4IDAgMFxuICAgICAgZm9udC1zaXplIDE0cHhcblxuICAmLS1saW5rXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICByaWdodCAyNnB4XG4gICAgdG9wIDE3cHhcbiAgICB3aWR0aCAzMnB4XG4gICAgaGVpZ2h0IDMycHhcblxuICAgIGltZ1xuICAgICAgd2lkdGggMTAwJVxuICAgICAgaGVpZ2h0IDEwMCVcblxuXG4vL1xuXG4vLy93aWtpM1xuXG4uc2VjdGlvbl9fd2lraS10ZXh0XG4gIG1hcmdpbiAxMHB4IDAgMCAwXG5cbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIG1hcmdpbiAwXG5cblxuLndpa2ktdGV4dFxuICBmb250LXNpemUgMTZweFxuICBtYXJnaW4gMjVweCBhdXRvXG4gIHdpZHRoIDgwJVxuICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gIGxpbmUtaGVpZ2h0IDIwcHhcblxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgd2lkdGggNDMlXG5cbiAgJi0td3JhcHBlclxuICAgIG1hcmdpbiAxMHB4IGF1dG9cblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIHdpZHRoIDY0LjUlXG5cblxuICAmLS10b3BcblxuICAgICYtLWRhdGVcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICBjb2xvciAjNjY2XG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgbGV0dGVyLXNwYWNpbmcgMC40cHhcbiAgICAgIG1hcmdpbiAwIDE1cHggMCAwXG5cbiAgICAmLS1jb21tZW50c1xuICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgY29sb3IgIzFFNzhBNVxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIGJvdHRvbSAwXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDFweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxRTc4QTVcblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoIDE4cHhcbiAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgIG9iamVjdC1maXQgY29udGFpblxuICAgICAgICBtYXJnaW4gMCAycHggMCAwXG5cbiAgJi0tbWFpbi10aXRsZVxuICAgIGZvbnQtc2l6ZSAyMnB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgX21haW4tY29sb3JcbiAgICBtYXJnaW4gMTBweCAwIDAgMFxuICAgIGxldHRlci1zcGFjaW5nIDAuM3B4XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBmb250LXNpemUgMjRweFxuXG4gICYtLXBcbiAgICBmb250LXNpemUgMTJweFxuICAgIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgICBtYXJnaW4gMTBweCAwIDAgMFxuICAgIGFcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgIGNvbG9yICMxRTc4QTVcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG5cbiAgJi0tbGlzdFxuICAgIG1hcmdpbiAyNHB4IDAgMCAwXG5cbiAgICBsaVxuICAgICAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBwYWRkaW5nIDAgMCAwIDMwcHhcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICBsaW5lLWhlaWdodCAyMHB4XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgZm9udC1zaXplIDE0cHhcblxuICAgIGxpOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgd2lkdGggNnB4XG4gICAgICBoZWlnaHQgNnB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxMEI0QkJcbiAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgbGVmdCAxMHB4XG4gICAgICB0b3AgNTAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsLTUwJSlcblxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4gMTRweCAwIDAgMFxuXG5cblxuXG4gICYtLWRvY3VtZW50LXdyYXBwZXJcbiAgICBtYXJnaW4gMjhweCAwIDAgMFxuXG4gICYtLWRvY3VtZW50LWltZ1xuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgbWFyZ2luIDAgMTVweCAwIDJweFxuICAgIHdpZHRoIDE4cHhcbiAgICBoZWlnaHQgMThweFxuICAgIGltZ1xuICAgICAgd2lkdGggMTAwJVxuICAgICAgaGVpZ2h0IDEwMCVcblxuICAmLS1kb2N1bWVudC1saW5rXG4gICAgZm9udC1zaXplIDExcHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgY29sb3IgX21haW4tY29sb3ItLWRhcmtlblxuICAgIG1hcmdpbiAwIDEwcHggMCAwXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG5cbiAgJi0tZG9jdW1lbnQtbmFtZVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG5cbiAgJi0tdGl0bGVcbiAgICBmb250LXNpemUgMTZweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG5cbiAgJi0taXRlbS0tcGljLXdyYXBwZXJcbiAgICBtYXJnaW4gNDVweCAwIDAgMFxuXG4gICYtLWl0ZW1cbiAgICBtYXJnaW4gNTVweCAwIDAgMFxuXG4gICAgJi5waWNcbiAgICAgIG1hcmdpbiAwXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgICAgd2lkdGggNTAlXG5cblxuXG4gICAgJi0tcGljXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdmVydGljYWwtYWxpZ24gdG9wXG4gICAgICBtYXJnaW4gMjVweCAwIDBcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBmbG9hdCByaWdodFxuICAgICAgICB3aWR0aCA0OCVcbiAgICAgICAgbWFyZ2luIDBcblxuICAmLS1ib3R0b20tdGV4dFxuICAgIG1hcmdpbiAyMHB4IDAgMCAwXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBjb2xvciAjMUU3OEE1XG4gICAgYVxuICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgZm9udC13ZWlnaHQgNjAwXG4vL1xuXG4vLy93aWtpLWNvbW1lbnRzXG5cbi53aWtpLWNvbW1lbnRzXG5cbiAgJi0td3JhcHBlclxuICAgIG1hcmdpbiA1MHB4IGF1dG8gMFxuICAgIHBhZGRpbmcgMjBweCAwXG4gICAgYm94LXNoYWRvdyAwIDJweCA1cHggMCByZ2JhKDMwLDEyMCwxNjUsMC4yKSwgMCAycHggMTBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjE0KVxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggODAlXG5cblxuICAmLS1oZWFkZXJcbiAgICBtYXJnaW4gMCAxNXB4XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgbWFyZ2luIDAgMCAwIDI1cHhcblxuICAmLS1oZWFkZXItdGl0bGVcbiAgICBmb250LXNpemUgMThweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICBtYXJnaW4gMCAxNXB4IDAgMFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luIDAgMTVweCAwIDBcblxuICAmLS1oZWFkZXItYnRuXG4gICAgY29sb3IgI2ZmZlxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgZm9udC13ZWlnaHQgNzAwXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNTFDMEFBIDAlLCAjNjlCN0VBIDEwMCUpXG4gICAgYm9yZGVyLXJhZGl1cyAyMHB4XG4gICAgZGlzcGxheSBibG9ja1xuICAgIG1hcmdpbiAxMHB4IDAgMFxuICAgIHBhZGRpbmcgOHB4IDBcblxuICAgIHNwYW5cbiAgICAgIGNvbG9yICNmZmZcblxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgICM2OUI3RUEgMCUsICM1MUMwQUEgMTAwJSlcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiAwXG4gICAgICBwYWRkaW5nIDhweCAzNHB4XG5cbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBsZWZ0IDEycHhcbiAgICAgIHRvcCA1MCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwtNTAlKVxuICAgICAgd2lkdGggMjBweFxuICAgICAgaGVpZ2h0IDIwcHhcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvaWNvbi1zYWJvbm5lci5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyXG5cblxuICAmLS1jb21tZW50XG4gICAgcGFkZGluZyA0NXB4IDE1cHggNzRweCAxNXB4XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBib3JkZXItYm90dG9tIDFweCBkYXNoZWQgI2U5ZTllOVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgcGFkZGluZyA0NXB4IDI1cHggNzRweCAxMThweFxuXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBib3JkZXIgbm9uZVxuXG4gICAgJi1pbm5lclxuICAgICAgcGFkZGluZyAxMHB4IDAgMjBweCAzMHB4XG4gICAgICBtYXJnaW4gMTAwcHggMCAwIDEwcHhcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBib3JkZXItbGVmdCAzcHggc29saWQgIzEwQjRCQlxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICAgIHBhZGRpbmcgMTBweCAwIDIwcHggMTE4cHhcbiAgICAgICAgbWFyZ2luIDIwcHggMCAwIDBcblxuXG5cbiAgJi0tY29tbWVudC1waWNcbiAgICB3aWR0aCA2NXB4XG4gICAgaGVpZ2h0IDY1cHhcbiAgICBpbWdcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGhlaWdodCAxMDAlXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgbGVmdCAzMHB4XG4gICAgICBtYXJnaW4gLTVweCAwIDAgMFxuXG4gICYtLWNvbW1lbnQtdGl0bGVcbiAgICBmb250LXNpemUgMTRweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yIF9tYWluLWNvbG9yXG4gICAgbWFyZ2luIDIwcHggMCAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luIDBcblxuICAmLS1jb21tZW50LWRlc2NcbiAgICBtYXJnaW4gMjBweCAwIDAgMFxuICAgIGxpbmUtaGVpZ2h0IDIwcHhcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiAxMHB4IDAgMCAwXG5cblxuICAmLS1jb21tZW50LWJ0blxuICAgIG1hcmdpbiAyMHB4IDEwcHggMCAwXG4gICAgZmxvYXQgcmlnaHRcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHBhZGRpbmcgNnB4IDIwcHhcbiAgICBjb2xvciAjMUU3OEE1XG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBib3JkZXItcmFkaXVzIDIwcHhcbiAgICBib3JkZXIgMXB4IHNvbGlkICMxRTc4QTVcbiAgICBiYWNrZ3JvdW5kLWltYWdlIG5vbmVcblxuICAgICYuYWN0aXZlXG4gICAgICBjb2xvciAjZmZmXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzAwM0Q5MiAwJSwgIzMwQ0FEOSAxMDAlKVxuICAgICAgYm9yZGVyIG5vbmVcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbiA1cHggMTBweCAwIDBcbi8vXG5cblxuLy8vd2lraS1yZXNwb25zZVxuXG4ud2lraS1yZXNwb25zZVxuICBwYWRkaW5nIDE1cHggMjBweFxuXG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0bnNcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIG1hcmdpbiAzNXB4IDAgMjBweFxuXG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtdmFsaWRcbiAgICB3aWR0aCBhdXRvXG4gICAgcGFkZGluZyAwIDMwcHhcblxuICAgIC8vXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuXG4gIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtYmFja1xuICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuXG5cbiAgLmlubmVyLXRleHRfX2xpbmtcbiAgICBtYXJnaW4gMFxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXG5cblxuICAmLS13cmFwcGVyXG4gICAgbWFyZ2luIDYwcHggMCAwIDBcbiAgICBib3gtc2hhZG93IDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG5cblxuICAmLS10aXRsZVxuICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgX21haW4tY29sb3JcblxuICAmLS1kZXNjXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4gMTBweCAyNXB4IDAgMFxuICAgIGxpbmUtaGVpZ2h0IDIwcHhcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxuXG4gICYtLWNvbW1lbnRzLXRpdGxlXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgbWFyZ2luIDU1cHggMCAwIDBcblxuICAmLS1jb21tZW50cy1hcmVhXG4gICAgbWFyZ2luIDVweCAwIDAgMFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTUwcHhcbiAgICBwYWRkaW5nIDEycHggN3B4XG5cblxuLy9cbiIsIi5lbnZpcm9ubmVtZW50MlxuXG4gIC5tYWluLWJsb2NrLS10aXRsZSBkaXZcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBwYWRkaW5nLWxlZnQgNTBweFxuICAgICAgcGFkZGluZy1yaWdodCA1MHB4XG5cbiAgLm1haW4tYmctLXdyYXBwZXI6YWZ0ZXJcbiAgICBkaXNwbGF5IG5vbmVcblxuICAubWFpbi1iZy0td3JhcHBlclxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIGhlaWdodCAyNTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgaGVpZ2h0IDM1MHB4XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtcHJvZFxuICAgIG1hcmdpbi1sZWZ0IDEwcHhcbiAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgIGJveC1zaGFkb3cgMCA4cHggMzBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjMyKVxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgbWFyZ2luLWxlZnQgMjBweFxuICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgICAgYm90dG9tIDQwcHhcblxuICAuaW5uZXItYm94LWJsb2NrXG4gICAgbWF4LXdpZHRoIG5vbmVcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIG1hcmdpbi10b3AgMTBweFxuICAgIHBhZGRpbmctbGVmdCAxMHB4XG4gICAgcGFkZGluZy1yaWdodCAxMHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG5cbiAgLmRlcm5pZXJlc1xuICAgIG1hcmdpbi10b3AgNTBweFxuICAgIG1hcmdpbi1ib3R0b20gMHB4XG5cbiAgLmRlbWFuZGUtLWNoYW1wc1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgcGFkZGluZy10b3AgMTVweFxuICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIHBvc2l0aW9uIHN0YXRpY1xuXG4gIC5kb2N1bWVudHNfX3RpdGxlXG4gICAgbWFyZ2luIDBcbiAgICBib3JkZXItYm90dG9tIG5vbmVcbiAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgcGFkZGluZy1sZWZ0IDBcbiAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgbGluZS1oZWlnaHQgMS40XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbiAgLmlubmVyLWJsb2NrY2hlY2tfX3JhZGlvY2hlY2tcbiAgICBwYWRkaW5nLWxlZnQgMFxuICAgIHBhZGRpbmctcmlnaHQgMFxuICAgIG1hcmdpbi10b3AgMTBweFxuICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuXG4gIC5yYWRpby0td3JhcHBlclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLXJpZ2h0IDMwcHhcbiAgICBtYXJnaW4tbGVmdCAxMHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luLXJpZ2h0IDUwcHhcblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhblxuICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBmb250LXNpemUgMTRweFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW5cbiAgICBmb250LXdlaWdodCA1MDBcbiAgbGFiZWwgc3BhblxuICAgIGNvbG9yICRkYXJrLWJsdWVcbiAgICBtYXJnaW4tbGVmdCAzMHB4XG5cbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94LXdycGFwXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XG5cbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94LXdycGFwIC5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveDpmaXJzdC1jaGlsZFxuICAgIG1hcmdpbi10b3AgMTBweFxuXG4gIC5pbm5lci1ibG9ja2NoZWNrX19jaGVja2JveFxuICAgIHBhZGRpbmctbGVmdCAwXG4gICAgcGFkZGluZy1yaWdodCAwXG5cbiAgLmlubmVyLWJsb2NrY2hlY2tfX3RpdGxlXG4gICAgcGFkZGluZy1yaWdodCAwXG4gICAgcGFkZGluZy1sZWZ0IDBcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBjb2xvciAkZGFyay1ibHVlXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBmb250LXNpemUgMTRweFxuXG4gIC5kb2N1bWVudHNfX3llYXJcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBtYXJnaW4tbGVmdCAwXG5cbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXItLWljb1xuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG5cbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGUtd3JhcHBlclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuXG4gIC5kaWFnbm9zdGljLS1tYXJrXG4gICAgdmVydGljYWwtYWxpZ24gLTVweFxuXG4gIC5jb25maXJtYXRpb24tLXZhbGlkZXJcbiAgICBoZWlnaHQgYXV0b1xuICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxuXG4gIC5jb25maXJtYXRpb24tLXZhbGlkZXItcFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cbiAgLnNlbmQtLWZvcm1cbiAgICAvL0BtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgIC8vICB3aWR0aCA0MCVcblxuICAuZGlhZ25vc3RpYy0tbWFyay1zdGFyXG4gICAgbWFyZ2luLXJpZ2h0IDBcblxuICAuY29uZmlybWF0aW9uLS12YWxpZGVyXG4gICAgcGFkZGluZy10b3AgMTBweFxuICAgIHBhZGRpbmctYm90dG9tIDEwcHhcblxuICAuY2hhcml0eV9fYm90dG9tLS1idG5zLXZhbGlkXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB6LWluZGV4IDFcblxuICAvLy5tZC1tb2RhbC13cmFwcGVyXG4gIC8vICAuZ3JhcGgtb3B0aW9ucy0tZGF0ZS10aXRsZSArIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLS13cmFwcGVyXG4gIC8vICAgIGRpc3BsYXkgYmxvY2tcbiAgLy8gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gIC8vICAgICYgaW5wdXRcbiAgLy8gICAgICB3aWR0aCAxMDAlXG4gIC8vICAuZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlci0tYSArIC5ncmFwaC1vcHRpb25zLS1kYXRlcGlja2VyLS13cmFwcGVyXG4gIC8vICAgIGRpc3BsYXkgYmxvY2tcbiAgLy8gICAgbWFyZ2luLXRvcCAyMHB4XG4gIC8vICAgICYgaW5wdXRcbiAgLy8gICAgICB3aWR0aCAxMDAlXG5cbiAgLm1kLXN1Ym1pdC1idG5cbiAgICBtaW4td2lkdGggMFxuXG4uZ3JhcGgtb3B0aW9ucy0tZGF0ZXBpY2tlclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0LWJhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXJcbiAgYmFja2dyb3VuZC1zaXplIDIwcHhcblxuLnF1ZXN0aW9uLWZvcm1cbiAgaW5wdXRcbiAgICB3aWR0aCAxNTBweFxuICAgIGJhY2tncm91bmQtcG9zaXRpb24gMTIwcHhcblxuLmZvcm0tZXhwb3J0ZXJcbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXItLXdyYXBwZXJcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGggMTUwcHhcbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXJcbiAgICB3aWR0aCAxMDAlXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiA5NiVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMTIwcHhcbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGVwaWNrZXItLWFcbiAgICBtYXJnaW4gNXB4XG5cbiAgLmdyYXBoLW9wdGlvbnMtLWRhdGUtdGl0bGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBtYXJnaW4tYm90dG9tIDVweFxuXG5cblxuLnJhZGlvYm94LXdyYXBcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cbi5zdG9ja2FnZS1oZWxwLXdyYXBcbiAgZm9udC1zaXplIDBcbiAgcG9zaXRpb24gcmVsYXRpdmVcblxuLnN0b2NrYWdlXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCA2MCVcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4uaGVscFxuICBwYWRkaW5nLXRvcCA0MHB4XG4gIGNvbG9yIHdoaXRlXG4gIHBcbiAgICBjb2xvciB3aGl0ZVxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB3aWR0aCA0MCVcbiAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgICBwYWRkaW5nLXRvcCA4MnB4XG4gICAgcGFkZGluZy1sZWZ0IDMwcHhcblxuLnN0b2NrYWdlLS1tYXJrLXdyYXBcbiAgbWFyZ2luLXRvcCA0MHB4XG5cbi5leHBsb2l0YXRpb25cbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgcGFkZGluZy1yaWdodCAyMHB4XG5cbi5zdG9ja2FnZS0tbWFyay1yb3dcbiAgcGFkZGluZyAzMHB4IDIwcHhcbiAgYm9yZGVyLWJvdHRvbSAxcHggZGFzaGVkICNFOUU5RTlcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyIG5vbmVcblxuLnN0b2NrYWdlLS1tYXJrLXRleHRcbiAgY29sb3IgJGRhcmstYmx1ZVxuICBmb250LXNpemUgMTJweFxuLmRpYWdub3N0aWMtLW1hcmstbGlnaHQtYmx1ZSAuc3RvY2thZ2UtLW1hcmstdGV4dFxuICBjb2xvciAkbGlnaHQtYmx1ZVxuXG4uc3RvY2thZ2UtLW1hcmsta2V5XG4gIG1hcmdpbi1yaWdodCAyMHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgZGlzcGxheSBibG9ja1xuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBkaXNwbGF5IGlubGluZVxuXG4uZGlhZ25vc3RpYy0tbWFyay1saWdodC1ibHVlIC5kaWFnbm9zdGljLS1tYXJrLXN0YXJcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWFnZXMvYmx1ZS1zdGFyLWVtcHR5LnBuZ1wiKVxuLmRpYWdub3N0aWMtLW1hcmstbGlnaHQtYmx1ZSAuZGlhZ25vc3RpYy0tbWFyay1zdGFyLmFjdGl2ZVxuICBiYWNrZ3JvdW5kLWltYWdlIHVybChcIi4uL2ltYWdlcy9ibHVlLXN0YXItZmlsbC5wbmdcIilcblxuLnN0b2NrYWdlLS1tYXJrLWxpbms6YWZ0ZXJcbiAgYmFja2dyb3VuZCBub25lXG4gIGNvbnRlbnQgJ2knXG4gIGJhY2tncm91bmQtY29sb3IgIzE5M2E1ZFxuICBjb2xvciAjZmZmXG4gIGJvcmRlci1yYWRpdXMgNTAlXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGZvbnQtc2l6ZSAxMHB4XG4gIHRleHQtdHJhbnNmb3JtIG5vbmVcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgaGVpZ2h0IDE0cHhcbiAgcGFkZGluZyAwIDUuM3B4XG4gIHBhZGRpbmctcmlnaHQgNS42cHhcbiAgZm9udC13ZWlnaHQgYm9sZFxuICBsaW5lLWhlaWdodCAxNnB4XG4gIG1hcmdpbi1sZWZ0IDVweFxuXG4uc3RvY2thZ2UtLW1hcmstbGluazpob3ZlclxuICBjb2xvciAkbGlnaHQtYmx1ZVxuXG4uc3RvY2thZ2UtLWJ1dHRvbi13cmFwXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICBwYWRkaW5nLWxlZnQgMFxuICAgIG1hcmdpbi10b3AgNjBweFxuXG4uc3RvY2thZ2UtLWJ1dHRvbi13cmFwLW1vYmlsZVxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheSBub25lXG5cbi5zdG9ja2FnZS0tYnV0dG9uLXdyYXAtZGVza3RvcFxuICBkaXNwbGF5IG5vbmVcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIGRpc3BsYXkgYmxvY2tcblxuLnN0b2NrYWdlLS1idXR0b24td3JhcCA+IGRpdlxuICBAbWVkaWEgKG1pbi13aWR0aCBsYXJnZSlcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHdpZHRoIDEwMCVcblxuLnN0b2NrYWdlLS1idXR0b25cbiAgcG9zaXRpb24gcmVsYXRpdmVcblxuLnN0b2NrYWdlLS1idXR0b24tcHJldiwgLnN0b2NrYWdlLS1idXR0b24tbmV4dFxuICBmb250LXNpemU6IDEwcHhcbiAgZm9udC13ZWlnaHQgYm9sZFxuICBsaW5lLWhlaWdodCAxLjZcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgZm9udC1zaXplIDExcHhcbiAgQG1lZGlhIChtaW4td2lkdGggbGFyZ2UpXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB3aWR0aCAyMDBweFxuICAgIGJvdHRvbSA0NXB4XG5cbi5zdG9ja2FnZS0tYnV0dG9uLXByZXZcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIGxhcmdlKVxuICAgIHRleHQtYWxpZ24gbGVmdFxuICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIGxlZnQgMFxuXG4uc3RvY2thZ2UtLWxpbmtcbiAgICBjb2xvciAkZGFyay1ibHVlXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB6LWluZGV4IDFcbiAgICAmOmJlZm9yZSwgJjphZnRlclxuICAgICAgd2lkdGggOHB4XG4gICAgICBoZWlnaHQgOHB4XG4gICAgICBib3JkZXIgMnB4IHNvbGlkICRsaWdodC1ibHVlXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHRvcCA1MCVcbiAgICAgIG1hcmdpbi10b3AgLTVweFxuICAgICY6aG92ZXIsICY6YWN0aXZlXG4gICAgICBjb2xvciAjMjM1MjdjXG5cbi5zdG9ja2FnZS0tbGluay1wcmV2XG4gIHBhZGRpbmctbGVmdCAyMHB4XG4gICY6YmVmb3JlXG4gICAgY29udGVudCBcIlwiXG4gICAgbWFyZ2luLWxlZnQgLTE1cHhcbiAgICBib3JkZXItcmlnaHQgbm9uZVxuICAgIGJvcmRlci10b3Agbm9uZVxuXG4uc3RvY2thZ2UtLWxpbmstbmV4dFxuICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgJjphZnRlclxuICAgIGNvbnRlbnQgXCJcIlxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgYm9yZGVyLWxlZnQgbm9uZVxuICAgIGJvcmRlci1ib3R0b20gbm9uZVxuICAgIGxlZnQgMTBweFxuICAgIG1hcmdpbi10b3AgMHB4XG5cbi5zdG9ja2FnZS0tYnV0dG9uLW5leHRcbiAgQG1lZGlhIChtaW4td2lkdGggbGFyZ2UpXG4gICAgdGV4dC1hbGlnbiByaWdodFxuICAgIHJpZ2h0IDBcblxuXG4uZGFpZGUtLXRhYmxlXG4gIGZvbnQtc2l6ZSAxMHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICB3aWR0aCAxMDAlXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtc2l6ZSAxMnB4XG5cbi5kYWlkZS0tdGJvZHktdHJcbiAgcGFkZGluZy1ib3R0b20gMTBweFxuXG5cbi5kYWlkZS0tdGQtbmFtZVxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgcGFkZGluZy1sZWZ0IDEwcHhcblxuLmRhaWRlLXJvdy12YWx1ZTpmaXJzdC1jaGlsZFxuICBib3JkZXItYm90dG9tIDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpXG5cbi5kYWlkZS1yb3ctdmFsdWVcbiAgcGFkZGluZyAxNXB4IDBcblxuLmhlbHAtLWFydGljbGVcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjMwZGVnLCAjMDAzZDkyIDAlLCAjMzBjYWQ5IDEzNiUpXG4gIHBhZGRpbmcgMjBweCAxMHB4XG4gIGJvcmRlci1yYWRpdXMgM3B4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgcGFkZGluZy1yaWdodCAyMHB4XG5cbi5oZWxwLS10aXRsZVxuICBmb250LXdlaWdodCBib2xkXG4gIGZvbnQtc2l6ZSAxNnB4XG4gIG1hcmdpbi1ib3R0b20gMTBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBmb250LXNpemUgMThweFxuXG4uZGFpZGUuaGVscC0tYXJ0aWNsZVxuICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgcGFkZGluZy1ib3R0b20gNDBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgcGFkZGluZy1ib3R0b20gNTBweFxuXG4uaGVscC0tZGVzY3JpcHRpb25cbiAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gIGZvbnQtc2l6ZSAxMnB4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtc2l6ZSAxNHB4XG5cbi5kYWlkZS0tdGJvZHlcbiAgYm9yZGVyLXRvcCAzcHggc29saWQgd2hpdGVcblxuLmRhaWRlLS10Ym9keS10cjpudGgtY2hpbGQob2RkKVxuICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KVxuLmRhaWRlLS10Ym9keS10cjpudGgtY2hpbGQoZXZlbilcbiAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMilcblxuLmRhaWRlLS10aGVhZC10ZFxuICBsaW5lLWhlaWdodCAxLjRcbiAgcGFkZGluZy1ib3R0b20gMTBweFxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcblxuLnBvdXItLXRpdGxlXG4gIG1hcmdpbi1ib3R0b20gMjBweFxuXG4ucG91ci0tZGVzY3JpcHRpb25cbiAgbWFyZ2luLWJvdHRvbSAwcHhcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtc2l6ZSAxNHB4XG5cbi5wb3VyLS10ZXh0XG4gIGZvbnQtc2l6ZTogMTBweFxuICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgZm9udC1zaXplIDEycHhcblxuLnBvdXItLWxpbmtcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGZvbnQtc2l6ZSAxMXB4XG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGNvbG9yIHdoaXRlXG4gIGJhY2tncm91bmQgdXJsKFwiLi4vaW1hZ2VzL3doaXRlLWFycm93LnBuZ1wiKSBsZWZ0IGNlbnRlclxuICBiYWNrZ3JvdW5kLXNpemUgMTVweFxuICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgcGFkZGluZy1sZWZ0IDIycHhcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICBjb2xvciAkYmx1ZVxuXG4iLCIubGEtcm91dGUtYXVkaXRcblxuICBwXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgICBmb250LXNpemUgMTRweFxuXG4gIC5pbm5lci1ibG9ja2NoZWNrX190aXRsZVxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgIHBhZGRpbmctdG9wIDBcbiAgICBmb250LXNpemUgMTRweFxuICAgIHBhZGRpbmctbGVmdCAwXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgZm9udC1zaXplIDE2cHhcblxuICAudGVtYXRpcXVlc1xuICAgIGRpc3BsYXkgbm9uZVxuICAubWFpbi1iZy0td3JhcHBlclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBsYXJnZSlcbiAgICAgIGhlaWdodCA0MDBweFxuICAubWFpbi1ibG9jay0tbGVhZC1wcm9kXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGxhcmdlKVxuICAgICAgYm90dG9tIDUwcHhcblxuICAuaW5uZXItdGV4dF9fbGlua1xuICAgIG1hcmdpbi10b3AgMFxuICAgICY6YmVmb3JlXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2xlZnQtYXJyb3ctZGFyay1ibHVlLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XG4gICAgICBjb250ZW50ICcnXG4gICAgICBiYWNrZ3JvdW5kLXNpemUgMTRweFxuICAgICAgd2lkdGggMTZweFxuICAgICAgcGFkZGluZyAwXG4gICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgIHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuICAgICAgdmVydGljYWwtYWxpZ24gLTJweFxuICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcbiAgICAgIGhlaWdodCAxMHB4XG5cbiAgLmF1dG8tZGlhZ25vc3RpYyAuaW5uZXItYmxvY2tjaGVja19fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tIDBcblxuICAuaW5uZXItdGV4dC0td3JhcHBlclxuICAgIHBhZGRpbmctdG9wIDEwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgcGFkZGluZy10b3AgMFxuICAuc2VjdGlvbl9faW5uZXItdGV4dFxuICAgIHBhZGRpbmctbGVmdCAxMHB4XG4gICAgcGFkZGluZy1yaWdodCAxMHB4XG5cbiAgLmlubmVyLXRleHRfX3RpdGxlXG4gICAgbGluZS1oZWlnaHQgMS42XG5cbiAgLm1haW4tYmxvY2stLWxlYWQtcHJvZFxuICAgIGJveC1zaGFkb3cgMCA4cHggMzBweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjMyKVxuXG5cbi5lYXRhcGVcbiAgcGFkZGluZyAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBwYWRkaW5nLXJpZ2h0IDE1cHhcbiAgICBwYWRkaW5nLWxlZnQgMTVweFxuXG5wLmVhdGFwZS0tdm90cmVcbiAgZm9udC1zaXplIDEycHhcblxuLmV0YXBlLS1sb2dvXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHdpZHRoIDEwMCVcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICB3aWR0aCAxNyVcblxuLmV0YXBlLS1pbWctd3JhcFxuICBoZWlnaHQgNDVweFxuXG4uZXRhcGUtLWltZ1xuICBtYXgtd2lkdGggMTAwJVxuICBtYXgtaGVpZ2h0IDEwMCVcblxuLmV0YXRlLS10ZXh0LXBcbiAgZm9udC1zaXplIDEycHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICBtYXJnaW4tYm90dG9tIDBcbiAgICBmb250LXNpemUgMTRweFxuXG4uZXRhdGUtLXRleHRcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgY29sb3IgJGRhcmstYmx1ZVxuICBsaW5lLWhlaWdodCAxLjZcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICB3aWR0aCA4MCVcbiAgICBwYWRkaW5nLWxlZnQgMzBweFxuXG5wLmV0YXBlLS1sb2dvLXRleHRcbiAgY29sb3IgJGJsdWVcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGZvbnQtc2l6ZSAyMnB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgZm9udC13ZWlnaHQgYm9sZFxuXG4ucGxhbnMtLXRpdGxlLXdyYXBcbiAgYm94LXNoYWRvdyBub25lXG4gIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcblxucC5wbGFucy0tdGl0bGVcbiAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gIGZvbnQtc2l6ZTogMTZweFxuICBAbWVkaWEgKG1pbi13aWR0aDogc21hbGwpXG4gICAgZm9udC1zaXplOiAxOHB4XG5cbi5pbm5lci1ib3gtYmxvY2suYWNoZXRlc1xuICBtYXJnaW4tdG9wIDIwcHhcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRlxuXG4ucGxhbnMtLXRpdGxlLXNtYWxsXG4gIGRpc3BsYXkgYmxvY2tcbiAgZm9udC1zaXplOiAxMnB4XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgIGZvbnQtc2l6ZTogMTZweFxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIGRpc3BsYXkgaW5saW5lXG5cbi5hY2hldGVzLCAuYWlnXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSBmbGV4XG5cbi5wbGFucy0tbGVmdCwgLnBsYW5zLS1yaWdodFxuICBwYWRkaW5nIDIwcHhcblxuLnBsYW5zLS1sZWZ0XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgd2lkdGggNzAlXG5cbi5wbGFucy0tcmlnaHRcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjMwZGVnLCAjMDAzZDkyIDAlLCAjMzBjYWQ5IDEzNiUpXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHBcbiAgICBjb2xvciB3aGl0ZVxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHdpZHRoIDMwJVxuXG4ucGxhbnMtLXRleHRcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cbi5wbGFucy0tZWNoZWFuY2VcbiAgbWFyZ2luLWJvdHRvbSAwXG5cbi5wbGFucy0tZWNoZWFuY2Ugc3BhblxuICBmb250LXdlaWdodCA2MDBcbiAgY29sb3IgJGJsdWVcblxuLnBsYW5zLS1yaWdodC10aXRsZVxuICBtYXJnaW4tYm90dG9tIDIwcHhcblxuLnBsYW5zLS1yaWdodC10aXRsZSBzcGFuXG4gIGZvbnQtd2VpZ2h0IDYwMFxuXG4ucGxhbnMtLXJpZ2h0LXBob3RvXG4gIG1hcmdpbi1ib3R0b20gMjBweFxuXG4ucGxhbnMtLXJpZ2h0LXBob3RvLWxpbmtcbiAgZm9udC13ZWlnaHQgNjAwXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWFnZXMvcGhvdG8taW1nLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXRcbiAgYmFja2dyb3VuZC1zaXplIDEycHhcbiAgY29sb3Igd2hpdGVcbiAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXNcbiAgICBjb2xvciAkYmx1ZVxuXG4uYWlnXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gIG1hcmdpbi10b3AgMjBweFxuXG4ucGxhbnMtLXJpZ2h0LWJ1dHRvbi13cmFwXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIGJvdHRvbSAwXG4gIG1hcmdpbi1ib3R0b20gMjBweFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBsZWZ0IDBcbiAgd2lkdGggMTAwJVxuXG4ucGxhbnMtLXJpZ2h0LWJ1dHRvblxuICBmb250LXNpemU6IDEycHhcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIGJhY2tncm91bmQgd2hpdGVcbiAgcGFkZGluZyAwcHggMTVweFxuICBib3JkZXItcmFkaXVzIDE1cHhcbiAgZm9udC13ZWlnaHQ6IDYwMFxuICBib3JkZXIgbm9uZVxuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZVxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDEzNC43MmRlZywgIzA1OTNjNSAwJSwgIzFmNThhYyAxMDAlKVxuICAgIGNvbG9yIHdoaXRlXG5cbi5haWcgLnBsYW5zLS1yaWdodFxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICM2OUI3RUEgMCUsICMwMEM4RDUgMTAwJSlcbiAgbWluLWhlaWdodCA5OXB4XG5cbi5hdXRvLWRpYWdub3N0aWNcbiAgbWFyZ2luIDMwcHggYXV0byAwXG4gIEBtZWRpYSAobWluLXdpZHRoOiBzbWFsbClcbiAgICBtYXgtd2lkdGggODElXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgZGlzcGxheSBmbGV4XG4gICAgbWFyZ2luLXRvcCA1MHB4XG5cbi5hdXRvLWRpYWdub3N0aWMtLWJsb2NrXG4gIGJveC1zaGFkb3cgIDAgMnB4IDVweCAwIHJnYmEoMzAsMTIwLDE2NSwwLjIpLCAwIDJweCAxMHB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMTQpXG4gIHBhZGRpbmcgMjBweFxuICBiYWNrZ3JvdW5kIHdoaXRlXG4gIG1hcmdpbi1ib3R0b20gMzBweFxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHdpZHRoIDUwJVxuXG4uYXV0by1kaWFnbm9zdGljLS1ibG9jazpudGgtY2hpbGQob2RkKVxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIG1hcmdpbi1yaWdodCAxNXB4XG5cbi5hdXRvLWRpYWdub3N0aWMtLWJsb2NrOm50aC1jaGlsZChldmVuKVxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIG1hcmdpbi1sZWZ0IDE1cHhcblxuLmF1dG8tZGlhZ25vc3RpYy0taXRlbVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBib3JkZXItYm90dG9tIDFweCBkYXNoZWQgI2U5ZTllOVxuICBwYWRkaW5nIDIwcHggMFxuICAmOmxhc3Qtb2YtdHlwZVxuICAgIGJvcmRlci1ib3R0b20gbm9uZVxuXG4uYXV0by1kaWFnbm9zdGljLS1wZGYtd3JhcFxuICBtYXJnaW4tYm90dG9tIDBweFxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHBhZGRpbmctcmlnaHQgNzBweFxuXG4uYXV0by1kaWFnbm9zdGljLS1wZGZcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGNvbG9yICRibHVlXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXNcbiAgICBjb2xvciAjMzM3YWI3XG5cbi5hdXRvLWRpYWdub3N0aWMtLWFzc2VtYXRcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIG1hcmdpbi1ib3R0b20gMFxuXG4uYXV0by1kaWFnbm9zdGljLS1kYXRlXG4gIG1hcmdpbi1ib3R0b20gMFxuICB0ZXh0LWFsaWduIHJpZ2h0XG4gIHJpZ2h0IDBcbiAgdG9wIDIwcHhcbiAgY29sb3IgIzY2NlxuICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG5cbi5hdXRvLWRpYWdub3N0aWMtYnV0dG9uLXdyYXBcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgbWFyZ2luLWJvdHRvbSAwXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgdGV4dC1hbGlnbiByaWdodFxuXG4uYXV0by1kaWFnbm9zdGljLWJ1dHRvblxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgyMjUuNzJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTYwJSlcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgcGFkZGluZyA0cHggMjVweFxuICBib3JkZXItcmFkaXVzIDI1cHhcbiAgY29sb3Igd2hpdGVcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXG4ubW9kYWwtNFxuICAubWQtY29udGVudC0tcHJvZC1tb2RhbC10cmVlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIHdpZHRoIDYxMHB4XG5cbiAgLm1kLWxlYWRcbiAgICB3aWR0aCBhdXRvXG5cbiAgLm1kLXRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XG5cbiAgLmRlbWFuZGUtLXVwbG9hZC1idXR0b25cbiAgICBmb250LXNpemUgMTJweFxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICBwYWRkaW5nLWJvdHRvbSAzcHhcbiAgICBwYWRkaW5nLXRvcCAzcHhcblxuICAubWQtc3VibWl0LWJ0blxuICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcbiAgICBmb250LXNpemUgMTZweFxuICAgIGhlaWdodCA0NXB4XG4gICAgbGluZS1oZWlnaHQgNDVweFxuICAgIHBhZGRpbmcgMCAxNXB4XG4gICAgbWFyZ2luLWxlZnQgMFxuICAgIG1hcmdpbi10b3AgMTBweFxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgaGVpZ2h0IDQwcHhcbiAgICBsaW5lLWhlaWdodCA0MHB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHNtYWxsKVxuICAgICAgbWFyZ2luLWxlZnQgMzBweFxuICAgICAgbWFyZ2luLXRvcCAwXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICBwYWRkaW5nIDAgMzBweFxuICAgICAgaGVpZ2h0IDQ1cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDQ1cHhcblxuICAuZGVtYW5kZS0tdGV4dGFyZWFcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKVxuICAgICAgd2lkdGggMTAwJVxuXG4gIC5tZC1tb2RhbC13cmFwcGVyXG4gICAgaGVpZ2h0IDkxdmhcbiAgICBvdmVyZmxvdyBhdXRvXG5cbiAgLm1kLWNsb3NlXG4gICAgcmlnaHQgMjVweFxuXG5cbi5tb2RhbC00LS10ZXh0LWJsb2NrXG4gIG1hcmdpbi1ib3R0b20gMzBweFxuXG4ubW9kYWwtNC0tdGV4dC1ibG9jayBzcGFuXG4gIGZvbnQtd2VpZ2h0IDUwMFxuXG4uYmx1ZS1tZXNzYWdlXG4gIGNvbG9yICAkbGlnaHQtYmx1ZVxuICBmb250LXNpemUgMTJweFxuXG4ubW9kYWwtNC0tdGV4dC1ibG9jazpsYXN0LW9mLXR5cGVcbiAgLm1kLWJ0bnMtLXdyYXBwZXJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pXG4gICAgcGFkZGluZy1yaWdodCAxNSUiLCJcbi5lbHVzXG4gIG1hcmdpbi10b3AgNTBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheSBmbGV4XG5cblxuLmVsdXMtLWxlZnRcbiAgZGlzcGxheSBub25lXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCA0NTBweFxuICAgIGRpc3BsYXkgYmxvY2tcblxuLmVsdXMtLWRlc2NcbiAgY29sb3IgJGxpZ2h0LWJsdWVcblxuXG4uZWx1cy1uYXZcbiAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICNFOUU5RTlcblxuLmVsdXMtbmF2LS1pdGVtXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbi5lbHVzLW5hdi0tbGlua1xuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB3aWR0aCAxMDAlXG4gIHBhZGRpbmcgMjBweCAwXG4gIGNvbG9yICRibHVlXG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBwYWRkaW5nLWxlZnQgMTBweFxuICBmb250LXNpemUgMTRweFxuICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgbGluZS1oZWlnaHQgMS40XG5cbiAgJi5hY3RpdmVcbiAgICBjb2xvciAjMTBiNGJiXG4gICAgYm9yZGVyLWxlZnQgM3B4IHNvbGlkXG4gICAgbWFyZ2luLWxlZnQgLTFweFxuICAgICY6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvciAjMTBCNEJCXG5cbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG4gICY6aG92ZXJcbiAgICBjb2xvciAjMTBCNEJCXG4gICAgJjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yICMxMEI0QkJcblxuICAmOmFmdGVyXG4gICAgY29udGVudCBcIlwiXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICByaWdodCAwXG4gICAgd2lkdGggMTBweFxuICAgIGhlaWdodCAxMHB4XG4gICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICBib3JkZXIgMnB4IHNvbGlkICRibHVlXG4gICAgYm9yZGVyLWxlZnQgbm9uZVxuICAgIGJvcmRlci1ib3R0b20gbm9uZVxuICAgIHRvcCA1MCVcbiAgICBtYXJnaW4tdG9wIC01cHhcblxuLmVsdXMtLXRleHRcbiAgbWFyZ2luLWJvdHRvbSA1MHB4XG5cbi5lbHVzLS1yaWdodFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgcGFkZGluZy1sZWZ0IDMwcHhcblxuLmVsdXMtLXRleHQtbGlua1xuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZm9udC13ZWlnaHQgNjAwXG5cbi5lbHVzLS10ZXh0LXBcbiAgbWFyZ2luLWJvdHRvbSAwXG5cbmRpdi5lbHVzLS11c2VyLWJveC5pbm5lci1ib3gtYmxvY2tcbiAgbWFyZ2luLXRvcCA1MHB4XG5cbi5lbHVzLS1zZWN0aW9uXG4gIHBhZGRpbmcgMTVweCAxMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBwYWRkaW5nIDQwcHggMjBweFxuICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAjZTllOWU5XG4gICY6bGFzdC1vZi10eXBlXG4gICAgYm9yZGVyLWJvdHRvbSBub25lXG5cbi5pbm5lci1ib3gtYmxvY2suZWx1c1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICBib3gtc2hhZG93IG5vbmVcblxuLmVsdXMtLXRpdGxlXG4gIGNvbG9yICRibHVlXG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBtYXJnaW4tYm90dG9tIDBcbiAgcGFkZGluZy1sZWZ0IDE1cHhcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIHBhZGRpbmctbGVmdCAwXG5cbi5wcm9maWwtYm94XG4gIHBhZGRpbmcgMTVweFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheSBmbGV4XG5cbi5wcm9maWwtYm94LS1sb2dvLWJveFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgd2lkdGggNDAlXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgd2lkdGggMTYlXG5cbi5wcm9maWwtYm94LS1sb2dvLXdyYXBcbiAgYm9yZGVyLXJhZGl1cyAzMHB4XG4gIG92ZXJmbG93IGhpZGRlblxuICB3aWR0aCA4NSVcbiAgbWFyZ2luLWJvdHRvbSAyNXB4XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICBtYXJnaW4tYm90dG9tIDBcbiAgICB3aWR0aCA3MCVcblxuLnByb2ZpbC1ib3gtLWxvZ29cbiAgbWF4LXdpZHRoIDEwMCVcblxuLnByb2ZpbC1ib3gtLWFib3V0LWJveFxuICB3aWR0aCA2MCVcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB3aWR0aCA0MiVcblxuLnByb2ZpbC1ib3gtLWluZm8tYm94XG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCA0MiVcbiAgICBtYXJnaW4tdG9wIDBcbiAgcFxuICAgIG1hcmdpbi1ib3R0b20gMnB4XG5cbi5wcm9maWwtYm94LS1uYW1lXG4gIGZvbnQtc2l6ZSAxNnB4XG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBjb2xvciAkYmx1ZVxuICBtYXJnaW4tYm90dG9tIDBcblxuLnByb2ZpbC1ib3gtLXVuZGVyLW5hbWVcbiAgbWFyZ2luLWJvdHRvbSA1cHhcblxuLnByb2ZpbC1ib3gtLXRleHRcbiAgY29sb3IgJGxpZ2h0LWJsdWVcblxuLnByb2ZpbC1ib3gtLXBob25lXG4gIGZvbnQtd2VpZ2h0IDYwMFxuXG4ucHJvZmlsLWJveC0tbWFpbC1saW5rXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgY29sb3IgJGxpZ2h0LWJsdWVcbiAgJjpob3ZlciwgJjpmb2N1c1xuICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICBjb2xvciAjMjM1MjdjXG5cbi5pbm5lci1ib3gtYmxvY2sucHJvZmlsLWJveDpmaXJzdC1vZi10eXBlXG4gIG1hcmdpbi10b3AgMTBweFxuXG4uZWx1cy0tcmlnaHRcbiAgLmlubmVyLWJveC1ibG9ja1xuICAgIG1heC13aWR0aCBub25lXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgbWFyZ2luIDIwcHggMCAwXG5cbiAgLmRvY3VtZW50c19fdGl0bGVcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjRTlFOUU5XG5cbiAgLmRvY3VtZW50c19fc2VsZWN0LXdyYXBcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBtYXJnaW4tbGVmdCAyMHB4XG4gICAgd2lkdGggMjUwcHhcblxuICAuZG9jdW1lbnRzX195ZWFyXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgZGlzcGxheSBub25lXG4iLCIudm90cmUtcHJvZHVjdGV1cnNcblxuICAuaGVhZGVyLS13cmFwcGVyIC5pbm5lci1zbS1ib3gtYmxvY2tcbiAgICBtYXJnaW4tdG9wIDBcbiAgICBib3gtc2hhZG93IG5vbmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIG1heC13aWR0aCA2NCVcblxuICAuaGVhZGVyX19sb2dvXG4gICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgIGxlZnQgYXV0b1xuICAgICB0b3AgMFxuICAgICB0cmFuc2Zvcm0gbm9uZVxuICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICBwYWRkaW5nLWxlZnQgMHB4XG4gICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgIG1hcmdpbi1yaWdodCA1MHB4XG4gICAgIHdpZHRoIDgwcHhcbiAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICAgaW1nXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgIHdpZHRoIDEyNXB4XG4gICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgbWFyZ2luLXJpZ2h0IDUwcHhcblxuICAuaGVhZGVyLS13cmFwcGVyXG4gICAgcGFkZGluZyAwXG4gICAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICAgIGJvcmRlci1ib3R0b20gbm9uZVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcblxuICAuaGVhZGVyX190aXRsZVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBjb2xvciAkYmx1ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgZm9udC1zaXplIDE4cHhcblxuICAuc2VjdGlvbl9fZm9vdGVyIC5jb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQgMCAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1yaWdodCAwICFpbXBvcnRhbnRcblxuICAuZm9vdGVyX190ZXh0XG4gICAgbWFyZ2luLXRvcCAwXG5cbiAgLmlubmVyLWJsb2NrY2hlY2tfX2NoZWNrYm94XG4gICAgcGFkZGluZyAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gIC5jaGVja2JveCArIGxhYmVsIHNwYW5cbiAgICBmb250LXNpemUgMTJweFxuXG4gIC50ZW1hdGlxdWVzXG4gICAgcGFkZGluZy1sZWZ0IDBcblxuICAuY29uZmlybWF0aW9uX19idG5cbiAgICBwYWRkaW5nIDJweCAxNnB4XG5cbi5pbm5lci1ib3gtYmxvY2suaW5uZXItYm94LWJsb2NrLW5hdlxuICBtYXJnaW4tdG9wIDIwcHhcbiAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICBib3gtc2hhZG93IG5vbmVcblxuLmlubmVyLXNtLWJveC1ibG9jay5lc3BhY2UtYm94XG4gIGRpc3BsYXkgZmxleFxuICBtYXJnaW4tdG9wIDI1cHhcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgbWF4LXdpZHRoIDY0JVxuICAgIG1hcmdpbi10b3AgMzBweFxuXG5cbi5lc3BhY2UtYm94LS1sZWZ0LCAuZXNwYWNlLWJveC0tcmlnaHRcbiAgd2lkdGggMTAwJVxuICBkaXNwbGF5IGlubGluZS1mbGV4XG4gIGZsZXgtd3JhcCB3cmFwXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB3aWR0aCA1MCVcblxuLmVzcGFjZS1ib3gtLWxlZnRcbiAgcGFkZGluZyAyNXB4IDEwcHhcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcblxuLmVzcGFjZS1ib3gtLXJpZ2h0XG4gIGRpc3BsYXkgbm9uZVxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgZGlzcGxheSBibG9ja1xuXG4udm90cmUtZm9ybVxuICB3aWR0aCAxMDAlXG5cbi52b3RyZS1mb3JtIC5yZXF1aXJlZFxuICAgIGZvbnQtc2l6ZSAxMnB4XG5cbi52b3RyZS1mb3JtIC5hbGVydC1kYW5nZXJcbiAgICBmb250LXNpemUgMTJweFxuXG4udm90cmUtZm9ybSAuYWxlcnQtc3VjY2Vzc1xuICBmb250LXNpemUgMTJweFxuXG4udm90cmUtZm9ybSAucmVmcmVzaFxuXHRmb250LXNpemUgMTRweFxuXG4udm90cmUtZm9ybSAuY29udHJvbC1sYWJlbFxuICAgIGZvbnQtc2l6ZSAxNHB4XG5cbi52b3RyZS1mb3JtIC5sb2dpbi1maWVsZC1tYXJnaW5cbiAgICBtYXJnaW4tdG9wIDVweFxuXG4uZXNwYWNlLWJveC0tbGVmdC1tZXJjaSA+IHBcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cbi5lc3BhY2UtYm94LS1kZXNjXG4gIG1hcmdpbi1ib3R0b20gMFxuXG4uZXNwYWNlLWJveC0taW1nLXdyYXBcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICBoZWlnaHQgMzMuMzMzMyVcblxuXG4uZXNwYWNlLWJveC0taW1nXG4gIG1heC13aWR0aCAxMDAlXG4gIHdpZHRoIDEwMCVcblxuLmVzcGFjZS1ib3ggLmNvbmZpcm1hdGlvbl9fYnRuIC5zdmctLWJ0bi1hcnJvd1xuICB2ZXJ0aWNhbC1hbGlnbiAtNXB4XG5cbi5lc3BhY2UtYm94LS1ib3R0b21cbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgd2lkdGggMTAwJVxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgdGV4dC1hbGlnbiBsZWZ0XG5cbnAuZXNwYWNlLWJveC0tdGV4dC1ncmF5XG4gIGZvbnQtc2l6ZSAxMHB4XG4gIHRleHQtYWxpZ24gcmlnaHRcbiAgY29sb3IgIzY2NlxuICB3aWR0aCAxMDAlXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtc2l6ZSAxMnB4XG5cbi5lc3BhY2UtYm94IGxhYmVsXG4gIGZvbnQtd2VpZ2h0IG5vcm1hbFxuXG4uZXNwYWNlLWJveCBpbnB1dFxuICBoZWlnaHQ6IDQwcHhcbiAgbGluZS1oZWlnaHQgNDBweFxuICBwYWRkaW5nOiAwIDVweFxuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5XG4gIHdpZHRoIDEwMCVcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIG1heC13aWR0aCAyNjBweFxuXG5cbi52b3RyZS1mb3JtLS1wcmVub20sIC52b3RyZS1mb3JtLS1uYW1lXG4gIGRpc3BsYXkgYmxvY2tcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIGZsb2F0IGxlZnRcbiAgICBtYXJnaW4tcmlnaHQgNyVcbiAgICB3aWR0aCA0MyVcblxuICAmIGlucHV0XG4gICAgbWF4LXdpZHRoIDEwMCVcbiAgICBjb2xvciAjMzMzXG5cbi52b3RyZS1mb3JtLS1yb3dcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbi52b3RyZS1mb3JtLS1yb3c6YWZ0ZXJcbiAgY29udGVudCAnJ1xuICBjbGVhciBib3RoXG4gIGZsb2F0IG5vbmVcbiAgZGlzcGxheSBibG9ja1xuXG4udm90cmUtZm9ybS0tcHJlbm9tXG4gIG1hcmdpbi1ib3R0b20gMzBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgbWFyZ2luLWJvdHRvbSAwXG5cbi52b3RyZS1mb3JtLS1tZXNzYWdlXG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIGZvbnQtc2l6ZSAxMnB4XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHRvcCAtNnB4XG5cbi52b3RyZS1mb3JtLS1yb3ctY29kZS1wb3N0YWwgaW5wdXRcbiAgd2lkdGggODhweFxuXG4udm90cmUtZm9ybS0tcm93LXN1Ym1pdFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICB3aWR0aCAxMDAlXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB0ZXh0LWFsaWduIGxlZnRcblxuaW5wdXQudm90cmUtZm9ybS0tc3VibWl0XG4gIGNvbG9yIHdoaXRlXG4gIGZvbnQtd2VpZ2h0IGJvbGRcbiAgaGVpZ2h0IDU1cHhcbiAgbGluZS1oZWlnaHQgNTVweFxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMzQuNzJkZWcsICNDN0UyNTQgMCUsICMwMEIxQzEgMTAwJSlcbiAgZm9udC1zaXplIDE2cHhcbiAgYm9yZGVyLXJhZGl1cyAzMHB4XG4gIHBhZGRpbmcgMCAxNXB4XG4gIG1hcmdpbi1ib3R0b20gMzBweFxuICBtYXJnaW4tdG9wIDMwcHhcbiAgd2lkdGggYXV0b1xuICBAbWVkaWEgKG1pbi13aWR0aCBtZWRpdW0pXG4gICAgbWFyZ2luLXRvcCAwXG5cbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KC01MC43MmRlZywgI0M3RTI1NCAwJSwgIzAwQjFDMSAxMDAlKVxuXG4uZXNwYWNlLWJveC0tc2lnbi13cmFwXG4gIHdpZHRoIDEwMCVcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIHRleHQtYWxpZ24gbGVmdFxuICAgIG1hcmdpbi1ib3R0b20gMFxuXG4uZXNwYWNlLWJveC0tdGV4dC1jb25uZWN0ZXotdGV4dFxuICBmb250LXNpemUgMTJweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBtYXJnaW4tYm90dG9tIDVweFxuXG4uZXNwYWNlLWJveC0tY29ubmVjdGV6LXZvdXNcbiAgY29sb3Igd2hpdGVcbiAgZm9udC13ZWlnaHQgYm9sZFxuICBmb250LXNpemUgMTJweFxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHBhZGRpbmcgMCAyMHB4XG4gIGJvcmRlci1yYWRpdXMgMjVweFxuICBoZWlnaHQgMzBweFxuICBsaW5lLWhlaWdodCAzMHB4XG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlXG4gICAgY29sb3Igd2hpdGVcblxuLmVzcGFjZS1ib3gtLWxlZnQtY29ubmV4aW9uIC5lc3BhY2UtYm94LS1kZXNjXG4gIG1hcmdpbi1ib3R0b20gMzBweFxuICBcbi52b3RyZS1mb3JtLS12aWV3LXBhc3N3b3JkXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHdpZHRoIDI1cHhcbiAgaGVpZ2h0IDI1cHhcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1hZ2VzL2V5ZS5zdmcpXG4gIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICB0b3AgMzJweFxuICBsZWZ0IGF1dG9cbiAgcmlnaHQgMjVweFxuICBib3gtc2hhZG93IC0zcHggMCA0cHggMXB4IHdoaXRlXG4gIGN1cnNvciBwb2ludGVyXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICByaWdodCBhdXRvXG4gICAgbGVmdCAyMTBweFxuXG5cbi52b3RyZS1mb3JtLS1yb3ctcGFzc3dvcmQgaW5wdXRcbiAgcGFkZGluZy1yaWdodCA1MHB4XG5cbi52b3RyZS1mb3JtLS1wYXNzd29yZC1saW5rXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIG1hcmdpbi10b3AgNXB4XG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGNvbG9yICRsaWdodC1ibHVlXG4gIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICBjb2xvciAkbGlnaHQtYmx1ZVxuXG4uZXNwYWNlLWJveC0tbGVmdC1jb25uZXhpb24gLnZvdHJlLWZvcm0tLXN1Ym1pdFxuICBwYWRkaW5nLWxlZnQgMzBweFxuICBwYWRkaW5nLXJpZ2h0IDMwcHhcblxuLmxvc3QtcGFzcy5lc3BhY2UtYm94XG4gIGRpc3BsYXkgYmxvY2tcbiAgcGFkZGluZyAyNXB4IDEwcHhcbiAgbWFyZ2luLXRvcCAyMHB4XG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgcGFkZGluZy1yaWdodCAyMHB4XG5cbi5sb3N0LXBhc3MtZGVzY1xuICBtYXJnaW4tYm90dG9tIDMwcHhcblxuLmxvc3QtcGFzcy1mb3JtLS1yb3ctZW1haWxcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cbi5pbm5lci1zbS1ib3gtYmxvY2suaW5uZXItYm94LWJsb2NrLW5hdlxuICBiYWNrZ3JvdW5kIG5vbmVcbiAgYm94LXNoYWRvdyBub25lXG4gIG1hcmdpbi10b3AgMjBweFxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBtYXgtd2lkdGggNjQlXG5cbi5sb3N0LXBhc3MgaW5wdXRcbiAgbWFyZ2luIDBcblxuaW5wdXQubG9zdC1wYXNzLWZvcm0tLXN1Ym1pdFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCAjNjliN2VhIDAlLCAjMDBjOGQ1IDEwMCUpO1xuICBjb2xvciAjZmZmXG4gIGZvbnQtd2VpZ2h0IGJvbGRcbiAgZm9udC1zaXplIDE2cHhcbiAgaGVpZ2h0IDU1cHhcbiAgbGluZS1oZWlnaHQgNTVweFxuICBwYWRkaW5nIDAgMjBweFxuICBib3JkZXItcmFkaXVzIDMwcHhcbiAgbWF4LXdpZHRoIG5vbmVcbiAgd2lkdGggYXV0b1xuXG4ubG9zdC1wYXNzLS1yb3ctc3VibWl0XG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICB0ZXh0LWFsaWduIGxlZnRcbiIsIi5zZWFyY2gtcmVzdWx0IC5maWx0ZXJpbmdfX2l0ZW0tLXRleHRcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgIHBhZGRpbmctbGVmdCAwIiwiLmVtYWlsXG4gICYtLXdyYXBwZXJcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICB3aWR0aCA2MTBweFxuXG4gICZfX2xvZ29cbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIG1hcmdpbiAxMHB4IDAgMCAwXG5cbiAgJl9fZ3JhZFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTBweFxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMDBCMUMxIDAlLCAjQzdFMjU0IDEwMCUpXG4gICAgbWFyZ2luIDdweCAwIDAgMFxuXG4gICZfX3RpdGxlXG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBjb2xvciBfbWFpbi1jb2xvclxuICAgIG1hcmdpbiA0MHB4IDAgMCAwXG4gICAgcGFkZGluZyAwIDIwcHhcblxuICAmX19sZWFkXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gICAgbGluZS1oZWlnaHQgMjJweFxuICAgIG1hcmdpbiAyMHB4IDAgMCAwXG4gICAgcGFkZGluZyAwIDIwcHhcblxuICAmX19waWNcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIG1hcmdpbiA0MHB4IDAgMCAwXG4gICAgcGFkZGluZyAwIDIwcHhcblxuICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgcGFkZGluZyAwIDYwcHhcblxuICAgIGltZ1xuICAgICAgd2lkdGggMTAwJVxuICAgICAgaGVpZ2h0IDEwMCVcblxuICAmX19mb290ZXJcbiAgICBtYXJnaW4gNDJweCAwIDAgMFxuXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgIGNvbG9yICMxRTc4QTVcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4iLCIubWFpbi1iZy0td3JhcHBlci5wcm9maWxlLWVkaXRpb24tbWFpblxuICBoZWlnaHQgMjE1cHhcblxuXG5cbi5wcm9maWxlLWVkaXRpb25cblxuICAmLS13cmFwcGVyXG4gICAgbWFyZ2luIDQwcHggYXV0byAwXG4gICAgQG1lZGlhIChtaW4td2lkdGggbWVkaXVtKVxuICAgICAgd2lkdGggODAlXG5cbiAgJl9faXRlbVxuICAgIGJveC1zaGFkb3cgMCAycHggNXB4IDAgcmdiYSgzMCwxMjAsMTY1LDAuMiksIDAgMnB4IDEwcHggMCByZ2JhKDMwLDEyMCwxNjUsMC4xNClcbiAgICBiYWNrZ3JvdW5kIHdoaXRlXG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4gNDVweCAwIDAgMFxuXG4gICAgJi0tdG9wXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgcGFkZGluZyAyMHB4IDI1cHhcbiAgICAgIGxpbmUtaGVpZ2h0IDcwcHhcbiAgICAgIGN1cnNvciBwb2ludGVyXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICAgICBoZWlnaHQgNzBweFxuXG5cbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgY29sb3IgX21haW4tY29sb3JcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgICBsaW5lLWhlaWdodCAxLjZcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAgICAgZm9udC1zaXplIDI0cHhcblxuICAgICYtLWFyclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHRvcCA1MCVcbiAgICAgIHJpZ2h0IDMycHhcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwtNTAlKSByb3RhdGUoLTkwZGVnKVxuICAgICAgd2lkdGggMTRweFxuICAgICAgaGVpZ2h0IDE0cHhcbiAgICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxuICAgICAgdHJhbnNpdGlvbiAuNHNcblxuICAgICYtLWNvbnRlbnRcbiAgICAgIGRpc3BsYXkgbm9uZVxuXG5cbiAgICAmLmFjdGl2ZVxuXG4gICAgICAucHJvZmlsZS1lZGl0aW9uX19pdGVtLS1hcnJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLC01MCUpIHJvdGF0ZSgwKVxuICAgICAgICB0cmFuc2l0aW9uIC40c1xuXG4gICAgICAucHJvZmlsZS1lZGl0aW9uX19pdGVtLS1jb250ZW50XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcblxuXG4ucHJvZmlsZS1lZGl0aW9uX19pdGVtLS1jb250ZW50XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbi5jb250ZW50X19pbm5lci10aXRsZVxuICBmb250LXNpemUgMTRweFxuICBjb2xvciBfbWFpbi1jb2xvclxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgcGFkZGluZyAwIDAgOHB4IDBcblxuLmNvbnRlbnRfX2Fubm90YXRpb25cbiAgZm9udC1zaXplIDEwcHhcbiAgdGV4dC1hbGlnbiByaWdodFxuICBjb2xvciAjNjY2XG4gIHBhZGRpbmcgMCAyNXB4XG5cbi5jb250ZW50X19waG90by0td3JhcHBlclxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIHBhZGRpbmcgNXB4IDI1cHggMzdweFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50ICcnXG4gICAgd2lkdGggMTAwJVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgbGVmdCAwXG4gICAgYm90dG9tIDBcbiAgICBoZWlnaHQgMXB4XG4gICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9kYXNoLWJvcmdlci5wbmcnKSByZXBlYXQteCBjZW50ZXIgY2VudGVyXG5cblxuXG4uY29udGVudF9fcGhvdG9cbiAgd2lkdGggMTA1cHhcbiAgbWFyZ2luIDAgMzBweCAwIDBcblxuICBpbWdcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDEwMCVcblxuXG4uY29udGVudF9fcGhvdG8tLXdyYXBwZXIgLmNvbnRlbnRfX3Bob3RvLWJ0blxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgcGFkZGluZyA4cHggMjBweCA4cHggNDBweFxuICBib3JkZXItcmFkaXVzIDIwcHhcbiAgZm9udC1zaXplIDEycHhcbiAgY29sb3IgI2ZmZlxuICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltYWdlcy9tb2RpZmllci13aGl0ZS5zdmdcIikgMTVweCBjZW50ZXIgbm8tcmVwZWF0LzE3cHgsIGxpbmVhci1ncmFkaWVudCgyMjJkZWcsICMwMDNkOTIgMCUsICMzMGNhZDkgMTAwJSlcbiAgJjpob3ZlciwgJjpmb2N1c1xuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1hZ2VzL21vZGlmaWVyLXdoaXRlLnN2Z1wiKSAxNXB4IGNlbnRlciBuby1yZXBlYXQvMTdweCwgbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMDAzZDkyIDAlLCAjMzBjYWQ5IDEwMCUpXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtd2VpZ2h0IDcwMFxuXG4uY29udGVudF9faW5uZXItaXRlbVxuICBwYWRkaW5nIDM1cHggMzBweCA0MHB4XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbiAgJi5jb250ZW50X19pbm5lci1pdGVtLS1ib3JkZXJcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50ICcnXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgbGVmdCAwXG4gICAgICBib3R0b20gMFxuICAgICAgaGVpZ2h0IDFweFxuICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9kYXNoLWJvcmdlci5wbmcnKSByZXBlYXQteCBjZW50ZXIgY2VudGVyXG5cbi5jb250ZW50X19pbm5lci1pbmZvXG4gIG1hcmdpbiAxNnB4IDAgMCAwXG4gIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgZm9udC1zaXplIDE0cHhcblxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBkaXNwbGF5IGZsZXhcblxuLmNvbnRlbnRfX2lubmVyLWluZm8tLWxlZnRcbiAgd2lkdGggMTc1cHhcbiAgbGV0dGVyLXNwYWNpbmcgMC40cHhcbiAgZm9udC13ZWlnaHQgNTAwXG4gIG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgd2lkdGggMTc1cHhcblxuLmNvbnRlbnRfX2lubmVyLWluZm8tLXJpZ2h0XG4gIG1hcmdpbiA1cHggMCAwIDBcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgbWFyZ2luIDBcblxuXG4uY29udGVudF9faW5uZXItZGF0ZVxuICBtYXJnaW4gNDVweCAwIDAgMFxuXG4uY29udGVudF9faW5uZXItLXRpdGxlXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBjb2xvciBfbWFpbi1jb2xvci0tZGFya2VuXG4gIGxldHRlci1zcGFjaW5nIDAuNHB4XG4gIHBhZGRpbmcgMCAwIDVweCAwXG5cbi5jb250ZW50X19pbm5lci1waG9uZS0td3JhcHBlclxuICBtYXJnaW4gMThweCAwIDAgMFxuXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGRpc3BsYXkgZmxleFxuXG4uY29udGVudF9faW5uZXItcGhvbmU6bm90KDpmaXJzdC1jaGlsZClcbiAgbWFyZ2luIDIwcHggMCAwIDBcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgbWFyZ2luIDBcblxuLmNvbnRlbnRfX2lubmVyLXBob25lLS1pbnB1dFxuICBib3JkZXIgMXB4IHNvbGlkICNlOWU5ZTlcbiAgY29sb3IgIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgd2lkdGggMTAwJVxuICBoZWlnaHQgNDBweFxuICBwYWRkaW5nIDAgMCAwIDEwcHhcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgd2lkdGggMjU1cHhcblxuLmNvbnRlbnRfX2lubmVyLXBob25lXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIG1hcmdpbiAwIDM1cHggMCAwXG4gIEBtZWRpYSAobWluLXdpZHRoIG1lZGl1bSlcbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICBtYXJnaW4gMCAxMzVweCAwIDBcblxuXG4uY29udGVudF9faW5uZXItZW1haWwtLXdyYXBwZXJcbiAgbWFyZ2luIDM1cHggMCAwIDBcblxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBkaXNwbGF5IGZsZXhcblxuLmNvbnRlbnRfX2lubmVyLWVtYWlsLS10aXRsZVxuICBtYXJnaW4gMCAzOHB4IDAgMFxuXG4uY29udGVudF9faW5uZXItZW1haWxcbiAgbWFyZ2luIDAgMjVweCAwIDBcbiAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcblxuXG4uY29udGVudF9faW5uZXItbGlua1xuICBtYXJnaW4gMTBweCAwIDAgMFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBjb2xvciAkZGFyay1ibHVlXG5cbiAgaW1nXG4gICAgd2lkdGggMTZweFxuICAgIGhlaWdodCAxNnB4XG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgbWFyZ2luIDAgNXB4IDAgMFxuICAgIG9iamVjdC1maXQgY29udGFpblxuXG4gIHNwYW5cbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgZm9udC1zaXplIDExcHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXG4gICY6aG92ZXJcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgIGNvbG9yOiAjMjM1MjdjXG5cbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgbWFyZ2luIDBcblxuLmNvbnRlbnRfX2lubmVyLXNlbGVjdC0td3JhcHBlclxuICBtYXJnaW4gMThweCAwIDAgMFxuXG4gIC5maWx0ZXJpbmctdGFicy0tc2VsZWN0LS13cmFwcGVyXG4gICAgcGFkZGluZyAwXG4gICAgbWFyZ2luIDBcbiAgICB3aWR0aCAxMDAlXG4gICAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgICB3aWR0aCAyNTVweFxuICAuZmlsdGVyaW5nLXRhYnMtLXNlbGVjdC0td3JhcHBlcjpiZWZvcmUsIC5maWx0ZXJpbmctdGFicy0tc2VsZWN0LS13cmFwcGVyOmFmdGVyXG4gICAgcmlnaHQgMjBweFxuXG5cbi5jb250ZW50X19pbm5lci10ZXh0YXJlYS0td3JhcHBlclxuICBtYXJnaW4gMzhweCAwIDAgMFxuXG4uY29udGVudF9faW5uZXItdGV4dGFyZWFcbiAgd2lkdGggMTAwJVxuICBoZWlnaHQgMTQwcHhcbiAgcGFkZGluZyAxMHB4XG4gIGJvcmRlciAxcHggc29saWQgI2U5ZTllOVxuXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIHdpZHRoIDM2MHB4XG5cbi5jb250ZW50X19pbm5lci1saW5rLS1tYXJcbiAgbWFyZ2luIDE1cHggMCAwIDBcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuXG4uY2hlY2tib3gtbGlzdC0td3JhcHBlclxuICBtYXJnaW4gMTVweCAwIDAgMFxuXG5cbi5jaGVja2JveC1saXN0LWl0ZW1cbiAgbWFyZ2luIDI1cHggMCAwIDBcbiAgZGlzcGxheSBmbGV4XG4gIC5jaGVja2JveC0td3JhcHBlclxuICAgIG1hcmdpbiAwIDI1cHggMCAxOHB4XG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICAgIG1hcmdpbiAwXG5cbiAgLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmJlZm9yZVxuICAgIGxlZnQgMFxuXG4gIHNwYW5cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgIGxpbmUtaGVpZ2h0IDIwcHhcblxuXG4uY29udGVudF9faW5uZXItLWVycm9yXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGNvbG9yICNFRTFBNTFcbiAgcGFkZGluZyA1cHggMCAwIDBcblxuLnBhc3N3b3JkLXNob3ctLXdyYXBwZXJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuLnBhc3N3b3JkLXNob3dcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgcmlnaHQgMjBweFxuICB0b3AgNTAlXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwtNTAlKVxuXG4gIGltZ1xuICAgIHdpZHRoIDIwcHhcbiAgICBoZWlnaHQgMjBweFxuICAgIG9iamVjdC1maXQgY29udGFpblxuXG5cbi5jb250ZW50X19pbm5lci1sZWFkXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGNvbG9yIF9tYWluLWNvbG9yLS1kYXJrZW5cbiAgbWFyZ2luIDEwcHggMCAwIDBcblxuXG4uYWJzb2x1dGUtaXRlbVxuICBwYWRkaW5nIDIwcHggMTVweCAyMHB4IDI1cHhcbiAgY29sb3IgI2ZmZlxuICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzMwQ0FEOSAwJSwgIzAwM0Q5MiAxMDAlKVxuICBsaW5lLWhlaWdodCAyMHB4XG4gIGxldHRlci1zcGFjaW5nIDEuM3B4XG5cbiAgQG1lZGlhIChtaW4td2lkdGggc21hbGwpXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgMjBweFxuICAgIGJvdHRvbSAwXG4gICAgcmlnaHQgMFxuICAgIHdpZHRoIDI4NXB4XG5cbiAgJi5hdXRvLWhlaWdodFxuICAgIGJvdHRvbSBhdXRvXG5cblxuLmFic29sdXRlLS10aXRsZVxuICBmb250LXdlaWdodCA2MDBcbiAgbGluZS1oZWlnaHQgMjRweFxuXG4uYWJzb2x1dGUtLWxlYWRcbiAgbGV0dGVyLXNwYWNpbmcgMC4zcHhcbiAgbGluZS1oZWlnaHQgMjJweFxuICBtYXJnaW4gMTBweCAwIDAgMFxuXG4gICYuc2Vjb25kLWxlYWRcbiAgICBtYXJnaW4gMzBweCAwIDAgMFxuXG4uaW5uZXItaXRlbS1sYXN0XG4gIG1hcmdpbiAzMHB4IDAgMCAwXG5cbi5wcm9maWxlLS1lZGl0aW9uIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyXG4gIGRpc3BsYXkgaW5pdGlhbFxuXG4uY29udGVudF9faW5uZXItdGl0bGUtLWNvbmZpZGVudGlhbGl0ZVxuICBwYWRkaW5nLWJvdHRvbSAxNXB4XG5cbi5wcm9maWxlLS1lZGl0aW9uIC5jaGFyaXR5X19ib3R0b21cbiAgbWFyZ2luLXRvcCA2MHB4XG5cbi5wcm9maWxlLS1lZGl0aW9uIC5jaGFyaXR5X19ib3R0b20tLXdyYXBwZXJcbiAgQG1lZGlhIChtaW4td2lkdGggbGFyZ2UpXG4gICAgbWF4LXdpZHRoIDgwJVxuXG4ucHJvZmlsZS0tZWRpdGlvblxuICAuY29udGVudF9faW5uZXItZW1haWwtLXdyYXBwZXJcbiAgICBhbGlnbi1pdGVtcyBiYXNlbGluZVxuXG4gIC5jb250ZW50X19pbm5lci1lbWFpbFxuICAgIG1hcmdpbi1yaWdodCAwcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICAgIG1hcmdpbi1yaWdodCAyNXB4XG5cbiAgICAuY29udGVudF9faW5uZXItZW1haWwtLWlucHV0XG4gICAgICBib3JkZXIgMXB4IHNvbGlkICNlOWU5ZTlcbiAgICAgIGNvbG9yICMwMDFmNDBcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGhlaWdodCA0MHB4XG4gICAgICBwYWRkaW5nIDAgMCAwIDEwcHhcblxuICAuY2hlY2tib3gtLXdyYXBwZXJcbiAgICAgIHdpZHRoIGF1dG9cbiAgICAgIGhlaWdodCBhdXRvXG5cblxuYm9keS5wcm9maWxlLS1lZGl0aW9uIC5jaGVja2JveC0td3JhcHBlciBzcGFuXG4gIGNvbG9yICRkYXJrLWJsdWVcbiAgbWFyZ2luLWxlZnQgNDVweFxuXG4ucHJvZmlsZS1lZGl0aW9uX19pdGVtLS1jb250ZW50LWxlZnQtc2lkZVxuICBAbWVkaWEgKG1pbi13aWR0aCBzbWFsbClcbiAgICBwYWRkaW5nLXJpZ2h0IDI4NXB4XG5cbi5wcm9maWxlLS1lZGl0aW9uIC5jaGFyaXR5X19ib3R0b20tLWJ0bnMtdmFsaWRcbiAgZm9udC13ZWlnaHQgbm9ybWFsXG4gIEBtZWRpYSAobWluLXdpZHRoIHNtYWxsKVxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiIsIi8vQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9hdWknXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3ZhcmlibGVzJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9saW5rZXInXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL2hlYWRlcidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvbWFfcHJvZHVjdGlvbidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvZG9uX2RlX2xhaXQnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL2RlbWFuZGVfZGVfdm9sdW1lcydcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvZmlsdGVyaW5nJ1xuXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL2JvZHknXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL2Zvb3RlcidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvbW9kYWwnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3N2ZydcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcHJldmlzaW9uJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9zb2RpYWFsLWJveCdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvZG9jdW1lbnRfcGFnZSdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMveWFubmljay1sb2dpZSdcbkBpbXBvcnQgXCJzdHlsdXMtdGVtcGxhdGVzL2RlbWFuZGVyLWZpbmFuY2VtZW50XCJcbkBpbXBvcnQgXCJzdHlsdXMtdGVtcGxhdGVzL2RlbWFuZGVyLWZpbmFuY2VtZW50MlwiXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL25ld3NfcGFnZSdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvaG9tZS1wYWdlJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9kYXRlcGlja2VyJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9lbnZpcm9ubmVtZW50J1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9sYS1yb3V0ZSdcblxuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9tb24tcHJvZmlsJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9mb3J1bSdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvd2lraSdcblxuXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3F1ZXN0aW9uLXBhZ2UnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL2xhX3JvdXRlX2F1ZGl0LnN0eWwnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL2RpcmVjdG9yeS1wYWdlLnN0eWwnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3ZvdHJlLXByb2R1Y3RldXJzLnN0eWwnXG5cbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvc2VhcmNoLnN0eWwnXG5cbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvZW1haWwuc3R5bCdcblxuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wcm9maWxlLWVkaXRpb24nXG5cbmh0bWxcblx0LXdlYmtpdC1mb250LXNtb290aGluZyBhbnRpYWxpYXNlZFxuXHRmb250LWZhbWlseSAnUG9wcGlucycsIHNhbnMtc2VyaWZcblxuXG5ib2R5XG5cdGZvbnQtZmFtaWx5ICdQb3BwaW5zJywgc2Fucy1zZXJpZiFpbXBvcnRhbnRcblx0bGluZS1oZWlnaHQgMSAhaW1wb3J0YW50XG5cblxuXG5sYWJlbFxuXHRkaXNwbGF5IGlubGluZSAhaW1wb3J0YW50XG5cbio6Zm9jdXNcblx0b3V0bGluZSBub25lXG5cbi5jbGVhcmZpeFxuXHQmOmFmdGVyXG5cdFx0Y29udGVudCBcIlwiXG5cdCAgZGlzcGxheSB0YWJsZVxuXHQgIGNsZWFyIGJvdGhcblxuYlxuXHRmb250LXdlaWdodCA3MDBcbiJdfQ== */