/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

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: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

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 {
    content: '';
    content: none;
}

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

table {
    border-collapse: collapse;
    border-spacing: 0;
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    -webkit-transition-duration: 50ms;
    -o-transition-duration: 50ms;
    transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    -webkit-transition-duration: .1s;
    -o-transition-duration: .1s;
    transition-duration: .1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    -webkit-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    -webkit-transition-delay: .25s;
    -o-transition-delay: .25s;
    transition-delay: .25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    -webkit-transition-delay: .35s;
    -o-transition-delay: .35s;
    transition-delay: .35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    -webkit-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    -webkit-transition-duration: .45s;
    -o-transition-duration: .45s;
    transition-duration: .45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    -webkit-transition-delay: .45s;
    -o-transition-delay: .45s;
    transition-delay: .45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    -webkit-transition-duration: .55s;
    -o-transition-duration: .55s;
    transition-duration: .55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    -webkit-transition-delay: .55s;
    -o-transition-delay: .55s;
    transition-delay: .55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    -webkit-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    -webkit-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    -webkit-transition-duration: .65s;
    -o-transition-duration: .65s;
    transition-duration: .65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    -webkit-transition-delay: .65s;
    -o-transition-delay: .65s;
    transition-delay: .65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    -webkit-transition-duration: .7s;
    -o-transition-duration: .7s;
    transition-duration: .7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    -webkit-transition-delay: .7s;
    -o-transition-delay: .7s;
    transition-delay: .7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    -webkit-transition-duration: .75s;
    -o-transition-duration: .75s;
    transition-duration: .75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    -webkit-transition-delay: .75s;
    -o-transition-delay: .75s;
    transition-delay: .75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    -webkit-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    -webkit-transition-duration: .85s;
    -o-transition-duration: .85s;
    transition-duration: .85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    -webkit-transition-delay: .85s;
    -o-transition-delay: .85s;
    transition-delay: .85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    -webkit-transition-duration: .9s;
    -o-transition-duration: .9s;
    transition-duration: .9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    -webkit-transition-delay: .9s;
    -o-transition-delay: .9s;
    transition-delay: .9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    -webkit-transition-duration: .95s;
    -o-transition-duration: .95s;
    transition-duration: .95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    -webkit-transition-delay: .95s;
    -o-transition-delay: .95s;
    transition-delay: .95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    -webkit-transition-duration: 1.05s;
    -o-transition-duration: 1.05s;
    transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.05s;
    -o-transition-delay: 1.05s;
    transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    -webkit-transition-duration: 1.1s;
    -o-transition-duration: 1.1s;
    transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.1s;
    -o-transition-delay: 1.1s;
    transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    -webkit-transition-duration: 1.15s;
    -o-transition-duration: 1.15s;
    transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.15s;
    -o-transition-delay: 1.15s;
    transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    -webkit-transition-duration: 1.2s;
    -o-transition-duration: 1.2s;
    transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.2s;
    -o-transition-delay: 1.2s;
    transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    -webkit-transition-duration: 1.25s;
    -o-transition-duration: 1.25s;
    transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.25s;
    -o-transition-delay: 1.25s;
    transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    -webkit-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.3s;
    -o-transition-delay: 1.3s;
    transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    -webkit-transition-duration: 1.35s;
    -o-transition-duration: 1.35s;
    transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.35s;
    -o-transition-delay: 1.35s;
    transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    -webkit-transition-duration: 1.4s;
    -o-transition-duration: 1.4s;
    transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.4s;
    -o-transition-delay: 1.4s;
    transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    -webkit-transition-duration: 1.45s;
    -o-transition-duration: 1.45s;
    transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.45s;
    -o-transition-delay: 1.45s;
    transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    -webkit-transition-duration: 1.5s;
    -o-transition-duration: 1.5s;
    transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    -webkit-transition-duration: 1.55s;
    -o-transition-duration: 1.55s;
    transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.55s;
    -o-transition-delay: 1.55s;
    transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    -webkit-transition-duration: 1.6s;
    -o-transition-duration: 1.6s;
    transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.6s;
    -o-transition-delay: 1.6s;
    transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    -webkit-transition-duration: 1.65s;
    -o-transition-duration: 1.65s;
    transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.65s;
    -o-transition-delay: 1.65s;
    transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    -webkit-transition-duration: 1.7s;
    -o-transition-duration: 1.7s;
    transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.7s;
    -o-transition-delay: 1.7s;
    transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    -webkit-transition-duration: 1.75s;
    -o-transition-duration: 1.75s;
    transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.75s;
    -o-transition-delay: 1.75s;
    transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    -webkit-transition-duration: 1.8s;
    -o-transition-duration: 1.8s;
    transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.8s;
    -o-transition-delay: 1.8s;
    transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    -webkit-transition-duration: 1.85s;
    -o-transition-duration: 1.85s;
    transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.85s;
    -o-transition-delay: 1.85s;
    transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    -webkit-transition-duration: 1.9s;
    -o-transition-duration: 1.9s;
    transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.9s;
    -o-transition-delay: 1.9s;
    transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    -webkit-transition-duration: 1.95s;
    -o-transition-duration: 1.95s;
    transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.95s;
    -o-transition-delay: 1.95s;
    transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    -webkit-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    -webkit-transition-delay: 2s;
    -o-transition-delay: 2s;
    transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    -webkit-transition-duration: 2.05s;
    -o-transition-duration: 2.05s;
    transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.05s;
    -o-transition-delay: 2.05s;
    transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    -webkit-transition-duration: 2.1s;
    -o-transition-duration: 2.1s;
    transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.1s;
    -o-transition-delay: 2.1s;
    transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    -webkit-transition-duration: 2.15s;
    -o-transition-duration: 2.15s;
    transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.15s;
    -o-transition-delay: 2.15s;
    transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    -webkit-transition-duration: 2.2s;
    -o-transition-duration: 2.2s;
    transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.2s;
    -o-transition-delay: 2.2s;
    transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    -webkit-transition-duration: 2.25s;
    -o-transition-duration: 2.25s;
    transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.25s;
    -o-transition-delay: 2.25s;
    transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    -webkit-transition-duration: 2.3s;
    -o-transition-duration: 2.3s;
    transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.3s;
    -o-transition-delay: 2.3s;
    transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    -webkit-transition-duration: 2.35s;
    -o-transition-duration: 2.35s;
    transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.35s;
    -o-transition-delay: 2.35s;
    transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    -webkit-transition-duration: 2.4s;
    -o-transition-duration: 2.4s;
    transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.4s;
    -o-transition-delay: 2.4s;
    transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    -webkit-transition-duration: 2.45s;
    -o-transition-duration: 2.45s;
    transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.45s;
    -o-transition-delay: 2.45s;
    transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    -webkit-transition-duration: 2.5s;
    -o-transition-duration: 2.5s;
    transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.5s;
    -o-transition-delay: 2.5s;
    transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    -webkit-transition-duration: 2.55s;
    -o-transition-duration: 2.55s;
    transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.55s;
    -o-transition-delay: 2.55s;
    transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    -webkit-transition-duration: 2.6s;
    -o-transition-duration: 2.6s;
    transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.6s;
    -o-transition-delay: 2.6s;
    transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    -webkit-transition-duration: 2.65s;
    -o-transition-duration: 2.65s;
    transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.65s;
    -o-transition-delay: 2.65s;
    transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    -webkit-transition-duration: 2.7s;
    -o-transition-duration: 2.7s;
    transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.7s;
    -o-transition-delay: 2.7s;
    transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    -webkit-transition-duration: 2.75s;
    -o-transition-duration: 2.75s;
    transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.75s;
    -o-transition-delay: 2.75s;
    transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    -webkit-transition-duration: 2.8s;
    -o-transition-duration: 2.8s;
    transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.8s;
    -o-transition-delay: 2.8s;
    transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    -webkit-transition-duration: 2.85s;
    -o-transition-duration: 2.85s;
    transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.85s;
    -o-transition-delay: 2.85s;
    transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    -webkit-transition-duration: 2.9s;
    -o-transition-duration: 2.9s;
    transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.9s;
    -o-transition-delay: 2.9s;
    transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    -webkit-transition-duration: 2.95s;
    -o-transition-duration: 2.95s;
    transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.95s;
    -o-transition-delay: 2.95s;
    transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    -webkit-transition-duration: 3s;
    -o-transition-duration: 3s;
    transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    -webkit-transition-delay: 3s;
    -o-transition-delay: 3s;
    transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
    -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: opacity, transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

[data-aos=fade-up] {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
    -webkit-transform: translate3d(-100px, 100px, 0);
    transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
    -webkit-transform: translate3d(100px, 100px, 0);
    transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
    -webkit-transform: translate3d(-100px, -100px, 0);
    transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
    -webkit-transform: translate3d(100px, -100px, 0);
    transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: opacity, transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
}

[data-aos=zoom-in-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
    transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
    transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
    transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
    transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

[data-aos=zoom-out-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
    transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
    transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
    transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
    transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

[data-aos=slide-up] {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

[data-aos=flip-left] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
}

/* Slider */

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

@font-face {
    font-family: 'NeueMachina';
    src: url("../fonts/NeueMachina-Bold.eot");
    src: local("Neue Machina Bold"), local("NeueMachina-Bold"), url("../fonts/NeueMachina-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/NeueMachina-Bold.woff2") format("woff2"), url("../fonts/NeueMachina-Bold.woff") format("woff"), url("../fonts/NeueMachina-Bold.ttf") format("truetype"), url("../fonts/NeueMachina-Bold.svg#NeueMachina-Bold") format("svg");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NeueMachina';
    src: url("../fonts/NeueMachina-Light.eot");
    src: local("Neue Machina Light"), local("NeueMachina-Light"), url("../fonts/NeueMachina-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/NeueMachina-Light.woff2") format("woff2"), url("../fonts/NeueMachina-Light.woff") format("woff"), url("../fonts/NeueMachina-Light.ttf") format("truetype"), url("../fonts/NeueMachina-Light.svg#NeueMachina-Light") format("svg");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NeueMachina';
    src: url("../fonts/NeueMachina-Medium.eot");
    src: local("Neue Machina Medium"), local("NeueMachina-Medium"), url("../fonts/NeueMachina-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/NeueMachina-Medium.woff2") format("woff2"), url("../fonts/NeueMachina-Medium.woff") format("woff"), url("../fonts/NeueMachina-Medium.ttf") format("truetype"), url("../fonts/NeueMachina-Medium.svg#NeueMachina-Medium") format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NeueMachina';
    src: url("../fonts/NeueMachina-Regular.eot");
    src: local("Neue Machina Regular"), local("NeueMachina-Regular"), url("../fonts/NeueMachina-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/NeueMachina-Regular.woff2") format("woff2"), url("../fonts/NeueMachina-Regular.woff") format("woff"), url("../fonts/NeueMachina-Regular.ttf") format("truetype"), url("../fonts/NeueMachina-Regular.svg#NeueMachina-Regular") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    background: #151515;
    color: #f8f8f8;
    font-family: NeueMachina, sans-serif;
    font-size: 1.25vw;
}

@media screen and (max-width: 960px) {
    body {
        font-size: 3.73333vw;
    }
}

.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 4.30556vw;
    font-size: 1.38889vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    background-color: #f3731e;
    text-decoration: none;
    color: #f8f8f8;
    -webkit-appearance: none;
    text-transform: uppercase;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    border: none;
    cursor: pointer;
    font-family: NeueMachina, sans-serif;
}

@media screen and (max-width: 960px) {
    .button {
        height: 14.93333vw;
        font-size: 4.8vw;
    }
}

.button:hover {
    background: #CC5D14;
}

.title-wrap h2 {
    font-size: 3.61111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
}

@media screen and (max-width: 960px) {
    .title-wrap h2 {
        font-size: 8.53333vw;
    }
}

.logo-mob {
    position: absolute;
    z-index: 4;
    top: 5.86667vw;
    left: 4.26667vw;
}

.logo-mob svg {
    width: 26.66667vw;
    height: 8vw;
}

.contact-us {
    margin-top: 4.16667vw;
    margin-right: 0.83333vw;
    margin-left: 0.83333vw;
    background-color: #222;
    border-radius: 2.77778vw 2.77778vw 0 0;
    padding: 3.33333vw 3.33333vw 0 3.33333vw;
    position: relative;
}

.contact-us.black {
    margin-top: 0;
    background: transparent;
}

@media screen and (max-width: 960px) {
    .contact-us.black {
        padding-top: 7.2vw;
    }
    .contact-us.black .top .title-wrap-contacts h2 {
        max-width: 100%;
    }
    .contact-us.black .top .right .person {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .contact-us.black .desc {
        width: 100%;
    }
}

.contact-us.black:after {
    display: none;
}

.contact-us:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0)), to(rgba(244, 115, 31, 0.4)));
    background-image: -webkit-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(244, 115, 31, 0.4) 100%);
    background-image: -o-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(244, 115, 31, 0.4) 100%);
    background-image: linear-gradient(to bottom, rgba(34, 34, 34, 0) 0%, rgba(244, 115, 31, 0.4) 100%);
    height: 17.361vw;
}

@media screen and (max-width: 960px) {
    .contact-us {
        margin-top: 13.33333vw;
        margin-right: 1.06667vw;
        margin-left: 1.06667vw;
        border-radius: 5.33333vw 5.33333vw 0 0;
        padding: 3.2vw 3.2vw 0 3.2vw;
    }
    .contact-us:after {
        height: 89.067vw;
    }
}

.contact-us .top {
    padding-bottom: 5.55556vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}

@media screen and (max-width: 960px) {
    .contact-us .top {
        padding-bottom: 21.33333vw;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.contact-us .top .title-wrap-contacts {
    width: 20.83333vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media screen and (max-width: 960px) {
    .contact-us .top .title-wrap-contacts {
        width: 53.33333vw;
    }
}

.contact-us .top .title-wrap-contacts h2 {
    font-size: 3.88889vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    text-transform: uppercase;
}

@media screen and (max-width: 960px) {
    .contact-us .top .title-wrap-contacts h2 {
        font-size: 8.53333vw;
        max-width: 50%;
    }
}

.person-desc {
    margin-top: 8vw;
    font-size: 3.733vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #f3731e;
}

.contact-us .top .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right {
        display: block;
        width: 100%;
    }
}

.contact-us .top .right .person {
    width: 20.13889vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .img-wrap {
        width: 43.73333vw;
        margin-top: -5.33333vw;
    }
}

.contact-us .top .right .person .img-wrap img {
    display: block;
    width: 100%;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .data {
        width: 43.46667vw;
    }
}

.contact-us .top .right .person .name {
    margin-top: 1.31944vw;
    font-size: 1.66667vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .name {
        margin-top: 14.66667vw;
        font-size: 5.33333vw;
    }
}

.contact-us .top .right .person .position {
    margin-top: 0.13889vw;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: rgba(255, 255, 255, 0.6);
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .position {
        margin-top: 2.66667vw;
        font-size: 3.73333vw;
    }
}

.contact-us .top .right .person .desc {
    margin-top: 1.944vw;
    font-size: 0.972vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #f3731e;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .desc {
        margin-top: 5.33333vw;
        font-size: 3.73333vw;
    }
    .contact-us .top .right .person .desc br {
        display: none;
    }
}

.contact-us .top .right .person .links {
    margin-top: 1.66667vw;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .links {
        margin-top: 5.33333vw;
    }
}

.contact-us .top .right .person .links a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f3731e;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 0.90278vw;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .links a {
        font-size: 3.2vw;
        margin-bottom: 3.46667vw;
    }
}

.contact-us .top .right .person .links a:hover {
    color: #A14D14;
}

.contact-us .top .right .person .links a:hover svg * {
    fill: #A14D14;
}

.contact-us .top .right .person .links a svg {
    width: 0.76389vw;
    height: 0.76389vw;
    margin-right: 0.69444vw;
    display: block;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .person .links a svg {
        width: 2.93333vw;
        height: 2.93333vw;
        margin-right: 2.66667vw;
    }
}

.contact-us .top .right .form-wrap {
    width: 45.41667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 1.11111vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 3.05556vw 3.05556vw 1.66667vw 3.05556vw;
    border-radius: 2.77778vw;
    background-color: #f8f8f8;
    color: #030303;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap {
        width: 100%;
        margin-left: 0;
        margin-top: 9.33333vw;
        padding: 6.4vw 6.4vw 4.26667vw 6.4vw;
        border-radius: 5.33333vw;
    }
}

.contact-us .top .right .form-wrap .form-wrap-title {
    font-size: 0.97222vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    text-transform: uppercase;
    padding: 0.48611vw 0.83333vw 0.34722vw;
    border-radius: 16.66667vw;
    background-color: #f7c614;
    display: inline-block;
    margin-bottom: 2.98611vw;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .form-wrap-title {
        font-size: 3.2vw;
        padding: 1.06667vw 2.13333vw 0.53333vw;
        border-radius: 10.66667vw;
        margin-bottom: 10.66667vw;
    }
}

.contact-us .top .right .form-wrap .form-label {
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .form-label {
        font-size: 3.73333vw;
    }
}

.contact-us .top .right .form-wrap .error-message {
    display: none;
    margin-bottom: 1.66667vw;
    background: #FF3426;
    border-radius: 0.55556vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.90278vw 0.83333vw 0.83333vw;
    font-style: normal;
    font-weight: 500;
    font-size: 1.11111vw;
    line-height: 120%;
    color: #FFFFFF;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .error-message {
        margin-bottom: 6.4vw;
        border-radius: 2.13333vw;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 3.2vw 3.2vw 3.2vw;
        font-size: 3.73333vw;
    }
}

.contact-us .top .right .form-wrap .error-message.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.contact-us .top .right .form-wrap .error-message svg {
    width: 1.11111vw;
    height: 1.11111vw;
    margin-right: 0.55556vw;
    display: block;
    margin-top: -0.13889vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .error-message svg {
        width: 4.26667vw;
        height: 4.26667vw;
        margin-right: 2.13333vw;
        margin-top: 0;
    }
}

.contact-us .top .right .form-wrap .form-field {
    margin-bottom: 1.11111vw;
    position: relative;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .form-field {
        margin-bottom: 4.26667vw;
    }
}

.contact-us .top .right .form-wrap .form-field.error .form-label {
    color: #FF3426;
}

.contact-us .top .right .form-wrap .form-field.error input,
.contact-us .top .right .form-wrap .form-field.error textarea {
    color: #FF3426;
    border-color: #FF3426;
}

.contact-us .top .right .form-wrap .form-field.input:hover input,
.contact-us .top .right .form-wrap .form-field.input:hover textarea {
    border-color: #030303;
}

.contact-us .top .right .form-wrap .form-field.input:hover .form-label {
    color: rgba(0, 0, 0, 0.8);
}

.contact-us .top .right .form-wrap .form-field.input .form-label {
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 1.25vw;
    -webkit-transition: .2s ease-in-out font, .2s ease-in-out top;
    -o-transition: .2s ease-in-out font, .2s ease-in-out top;
    transition: .2s ease-in-out font, .2s ease-in-out top;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .form-field.input .form-label {
        top: 4.8vw;
    }
}

.contact-us .top .right .form-wrap .form-field.input .form-label.active {
    top: 0.55556vw;
    font-size: 0.83333vw;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .form-field.input .form-label.active {
        top: 0.8vw;
        font-size: 3.2vw;
    }
}

.contact-us .top .right .form-wrap .checks-list {
    margin-top: 0.55556vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .checks-list {
        margin-top: 3.2vw;
        display: block;
    }
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item {
    margin-right: 0.27778vw;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .checks-list .checks-list-item {
        margin-right: 0;
        margin-bottom: 1.06667vw;
    }
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:last-child {
    margin-right: 0;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .checks-list .checks-list-item:last-child {
        margin-bottom: 0;
    }
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(1) label:hover {
    background-color: #f4731f;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(1) input:checked+label {
    background-color: #f4731f;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(1) input:checked+label:after {
    border: none;
    background: url("../img/checked1.svg") no-repeat center center;
    background-size: contain;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(2) label:hover {
    background-color: #5D90AF;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(2) input:checked+label {
    background-color: #5D90AF;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(2) input:checked+label:after {
    border: none;
    background: url("../img/checked2.svg") no-repeat center center;
    background-size: contain;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(3) label:hover {
    background-color: #F8FF13;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(3) input:checked+label {
    background-color: #F8FF13;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item:nth-child(3) input:checked+label:after {
    border: none;
    background: url("../img/checked3.svg") no-repeat center center;
    background-size: contain;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item input {
    display: none !important;
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item label {
    padding: 0.48611vw 0.69444vw 0.48611vw 2.22222vw;
    border-radius: 0.55556vw;
    border: solid 1px rgba(0, 0, 0, 0.1);
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #030303;
    position: relative;
    display: block;
    cursor: pointer;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .checks-list .checks-list-item label {
        padding: 1.86667vw 2.66667vw 1.86667vw 8.53333vw;
        border-radius: 2.13333vw;
        font-size: 3.73333vw;
    }
}

.contact-us .top .right .form-wrap .checks-list .checks-list-item label:after {
    content: '';
    left: 0.69444vw;
    top: 0.55556vw;
    position: absolute;
    width: 1.11111vw;
    height: 1.11111vw;
    border: solid 1px rgba(0, 0, 0, 0.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap .checks-list .checks-list-item label:after {
        left: 2.66667vw;
        top: 2.13333vw;
        width: 4.26667vw;
        height: 4.26667vw;
    }
}

.contact-us .top .right .form-wrap input[type=text],
.contact-us .top .right .form-wrap input[type=email],
.contact-us .top .right .form-wrap textarea {
    -webkit-appearance: none;
    padding: 1.80556vw 0 0.625vw;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    background: transparent;
    border-radius: 0;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #030303;
    font-family: NeueMachina, sans-serif;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap input,
    .contact-us .top .right .form-wrap textarea {
        padding: 5.6vw 0 2.4vw;
        font-size: 4.26667vw;
    }
}

.contact-us .top .right .form-wrap textarea {
    height: 5.20833vw;
    resize: none;
    padding-top: 0;
    margin-top: 1.80556vw;
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .form-wrap textarea {
        height: 20vw;
        margin-top: 6.93333vw;
    }
}

.contact-us .top .right .gdpr {
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 960px) {
    .contact-us .top .right .gdpr {
        font-size: 3.2vw;
    }
}

.contact-us .top .right .gdpr a {
    text-decoration: underline;
    color: #f3731e;
}

.contact-us .top .right .gdpr a:hover {
    color: #A14D14;
}

.contact-us .bottom {
    position: relative;
    padding: 2.222vw 0 0.833vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 2;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom {
        padding: 9.600vw 0 4vw;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .socials-footer {
        width: 50%;
    }
}

.contact-us .bottom:before {
    content: '';
    position: absolute;
    left: -0.69444vw;
    right: -0.69444vw;
    top: 0;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
}

@media screen and (max-width: 960px) {
    .contact-us .bottom:before {
        left: 0;
        right: 0;
    }
}

.contact-us .bottom .copy {
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: rgba(255, 255, 255, 0.5);
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .copy {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        font-size: 3.73333vw;
    }
}

.contact-us .bottom .menu-footer {
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .menu-footer {
        width: 45%;
    }
}

.contact-us .bottom .menu-footer ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .menu-footer ul {
        display: block;
    }
}

.contact-us .bottom .menu-footer ul li {
    margin-right: 1.94444vw;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .menu-footer ul li {
        margin-right: 0;
        margin-bottom: 3.2vw;
    }
}

.contact-us .bottom .menu-footer ul li:last-child {
    margin-right: 0;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .menu-footer ul li:last-child {
        margin-bottom: 0;
    }
}

.contact-us .bottom .menu-footer ul li a {
    font-size: 0.90278vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
    text-decoration: none;
    text-transform: uppercase;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .menu-footer ul li a {
        font-size: 3.46667vw;
    }
}

.contact-us .bottom .menu-footer ul li a:hover {
    color: #F3731E;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .totop {
        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;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        margin-top: 26.667vw;
        width: 100%;
    }
}

.socials-footer a {
    text-decoration: none;
    font-size: 0.972vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.7;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.socials-footer a svg {
    width: 0.972vw;
    height: 0.972vw;
    margin-right: 0.833vw;
    display: block;
    margin-top: -0.2vw;
}

.socials-footer a svg * {
    fill: #fff;
}

.socials-footer a:hover {
    color: #f3731e;
}

.socials-footer a:hover svg * {
    fill: #f3731e;
}

@media screen and (max-width: 960px) {
    .socials-footer a {
        font-size: 3.733vw;
        color: #f3731e;
    }
    .socials-footer a svg {
        width: 3.733vw;
        height: 3.733vw;
        margin-right: 3.200vw;
        margin-top: -0.2vw;
    }
    .socials-footer a svg * {
        fill: #f3731e;
    }
}

.contact-us .bottom .scrolltoplink {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.90278vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f3731e;
    text-transform: uppercase;
    margin-top: 1.736vw;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .scrolltoplink {
        font-size: 3.46667vw;
        margin-top: 0;
    }
}

.contact-us .bottom .scrolltoplink:hover {
    color: #A14D14;
}

.contact-us .bottom .scrolltoplink:hover .icon {
    background: url("../img/totophover.svg") no-repeat center center;
    background-size: contain;
}

.contact-us .bottom .scrolltoplink .icon {
    margin-left: 0.97222vw;
    width: 1.66667vw;
    height: 1.66667vw;
    background: url("../img/totop.svg") no-repeat center center;
    background-size: contain;
}

@media screen and (max-width: 960px) {
    .contact-us .bottom .scrolltoplink .icon {
        margin-left: 3.73333vw;
        width: 6.4vw;
        height: 6.4vw;
    }
}

form {
    -webkit-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition: .2s ease-in-out opacity;
}

.success-form-message {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 101;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.4);
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.success-form-message.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.success-form-message .success-form-message-inner {
    padding: 3.26389vw 2.22222vw 2.22222vw;
    width: 24.30556vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0.83333vw;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border: solid 1px rgba(255, 255, 255, 0.15);
    background-color: rgba(38, 38, 38, 0.9);
    text-align: center;
    position: relative;
}

@media screen and (max-width: 960px) {
    .success-form-message .success-form-message-inner {
        padding: 12.53333vw 8.53333vw 8.53333vw;
        width: 85.33333vw;
        border-radius: 3.2vw;
    }
}

.success-form-message .success-form-message-inner .icon-wrap svg {
    width: 2.22222vw;
    height: 2.22222vw;
}

@media screen and (max-width: 960px) {
    .success-form-message .success-form-message-inner .icon-wrap svg {
        width: 8.53333vw;
        height: 8.53333vw;
    }
}

.success-form-message .success-form-message-inner .name {
    margin-top: 1.38889vw;
    font-size: 1.66667vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #f8f8f8;
}

@media screen and (max-width: 960px) {
    .success-form-message .success-form-message-inner .name {
        margin-top: 5.33333vw;
        font-size: 5.33333vw;
    }
}

.success-form-message .success-form-message-inner p {
    margin-top: 0.27778vw;
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: rgba(248, 248, 248, 0.8);
}

@media screen and (max-width: 960px) {
    .success-form-message .success-form-message-inner p {
        margin-top: 1.06667vw;
        font-size: 3.73333vw;
    }
}

.success-form-message .success-form-message-inner .button-wrap {
    margin-top: 2.43056vw;
}

@media screen and (max-width: 960px) {
    .success-form-message .success-form-message-inner .button-wrap {
        margin-top: 9.33333vw;
    }
}

.success-form-message .success-form-message-inner .button-wrap .button {
    font-size: 0.97222vw;
    height: 2.77778vw;
}

@media screen and (max-width: 960px) {
    .success-form-message .success-form-message-inner .button-wrap .button {
        font-size: 3.73333vw;
        height: 10.66667vw;
    }
}

.close-popup {
    position: absolute;
    width: 1.18056vw;
    height: 1.18056vw;
    top: 1.875vw;
    right: 1.875vw;
    cursor: pointer;
}

@media screen and (max-width: 960px) {
    .close-popup {
        width: 4.53333vw;
        height: 4.53333vw;
        top: 7.2vw;
        right: 7.2vw;
    }
}

.navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.94444vw 4.16667vw;
    position: fixed;
    z-index: 99;
    top: 0;
    right: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(33.85%, rgba(21, 21, 21, 0.9)), to(rgba(21, 21, 21, 0)));
    background: -webkit-linear-gradient(top, rgba(21, 21, 21, 0.9) 33.85%, rgba(21, 21, 21, 0) 100%);
    background: -o-linear-gradient(top, rgba(21, 21, 21, 0.9) 33.85%, rgba(21, 21, 21, 0) 100%);
    background: linear-gradient(180deg, rgba(21, 21, 21, 0.9) 33.85%, rgba(21, 21, 21, 0) 100%);
}

@media screen and (max-width: 960px) {
    .navigation {
        padding: 4.26667vw;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        background: transparent;
    }
    .navigation.justify {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.navigation .logo svg {
    width: 9.30556vw;
    height: 2.77778vw;
}

.navigation .menu-mobile-trigger {
    cursor: pointer;
}

.navigation .menu-mobile-trigger svg {
    width: 11.2vw;
    height: 11.2vw;
    display: block;
}

.navigation .offers-menu {
    display: none;
}

@media screen and (max-width: 960px) {
    .navigation .offers-menu {
        position: relative;
        margin-top: 0.8vw;
    }
    .navigation .offers-menu.active .arrow-offers-menu svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .navigation .offers-menu .arrow-offers-menu {
        position: absolute;
        width: 9.06667vw;
        height: 9.06667vw;
        top: 0;
        right: -9.6vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 2.13333vw;
        background-color: #2e2e2e;
    }
    .navigation .offers-menu .arrow-offers-menu svg {
        width: 2.13333vw;
        height: 1.33333vw;
        opacity: 0.6;
        -webkit-transition: .2s ease-in-out transform;
        -o-transition: .2s ease-in-out transform;
        transition: .2s ease-in-out transform;
    }
    .navigation .offers-menu .offers-list {
        margin-top: 0;
        position: absolute;
        left: 0;
        width: 91.46667vw;
        top: 12vw;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: none;
    }
    .navigation .offers-menu .offers-list.active {
        display: block;
    }
    .navigation .offers-menu .offers-list .offers-list-item {
        margin-bottom: 1.06667vw;
    }
    .navigation .offers-menu .offers-list .offers-list-item.hidden {
        display: none;
    }
}

.navigation .offers-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.27778vw;
    border-radius: 0.69444vw;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: rgba(52, 52, 52, 0.8);
}

@media screen and (max-width: 960px) {
    .navigation .offers-menu ul {
        padding: 0;
        border-radius: 0;
        background: transparent;
        -webkit-backdrop-filter: unset;
        backdrop-filter: unset;
    }
}

.navigation .offers-menu ul li {
    margin-right: 0.27778vw;
}

@media screen and (max-width: 960px) {
    .navigation .offers-menu ul li {
        margin-right: 0;
    }
}

.navigation .offers-menu ul li:nth-child(2) a.active {
    background-color: #f4731f;
}

@media screen and (min-width: 960px) {
    .navigation .offers-menu ul li:nth-child(2) a:hover {
        background-color: rgba(244, 115, 31, 0.2);
    }
}

.navigation .offers-menu ul li:nth-child(1) a.active {
    background-color: #5d90af;
}

@media screen and (min-width: 960px) {
    .navigation .offers-menu ul li:nth-child(1) a:hover {
        background-color: rgba(93, 144, 175, 0.2);
    }
}

.navigation .offers-menu ul li:nth-child(3) a.active {
    background-color: #f8ff13;
}

@media screen and (min-width: 960px) {
    .navigation .offers-menu ul li:nth-child(3) a:hover {
        background-color: rgba(248, 255, 19, 0.2);
    }
}

.navigation .offers-menu ul li:last-child {
    margin-right: 0;
}

.navigation .offers-menu ul li a {
    padding: 0.83333vw 1.38889vw;
    border-radius: 0.55556vw;
    text-decoration: none;
    opacity: 0.6;
    font-size: 0.90278vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-transform: uppercase;
}

@media screen and (max-width: 960px) {
    .navigation .offers-menu ul li a {
        padding: 3.2vw 3.2vw 2.66667vw;
        border-radius: 2.13333vw;
        opacity: 1;
        font-size: 3.2vw;
        color: #030303;
        display: none;
    }
}

.navigation .offers-menu ul li a.active {
    color: #030303;
    opacity: 1;
}

@media screen and (max-width: 960px) {
    .navigation .offers-menu ul li a.active {
        display: block;
    }
}

@media screen and (min-width: 960px) {
    .navigation .offers-menu ul li a:hover {
        opacity: 1;
        color: #f8f8f8;
    }
}

@media screen and (max-width: 960px) {
    .navigation .menu {
        display: none !important;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 105;
        -webkit-backdrop-filter: blur(34px);
        backdrop-filter: blur(34px);
        background-color: rgba(0, 0, 0, 0.6);
        padding: 4.8vw 6.93333vw 26.66667vw 4.26667vw;
    }
    .navigation .menu.active {
        display: block !important;
    }
    .navigation .menu .menu-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .navigation .menu .menu-header .logo svg {
        width: 26.66667vw;
        height: 8vw;
    }
    .navigation .menu .menu-header .close-menu-langs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navigation .menu .menu-header .close-menu-langs .lang-list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navigation .menu .menu-header .close-menu-langs .lang-list ul li {
        margin-right: 3.2vw;
    }
    .navigation .menu .menu-header .close-menu-langs .lang-list ul li:last-child {
        margin-right: 0;
    }
    .navigation .menu .menu-header .close-menu-langs .lang-list ul li a {
        display: block;
        text-decoration: none;
        font-size: 3.73333vw;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.2;
        letter-spacing: normal;
        text-align: left;
        color: #f8f8f8;
    }
    .navigation .menu .menu-header .close-menu-langs .lang-list ul li a.active {
        border-radius: 1.6vw;
        -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
        background-color: rgba(255, 255, 255, 0.2);
        padding: 1.6vw 1.6vw 1.33333vw;
    }
    .navigation .menu .menu-header .close-menu-langs .close-menu {
        margin-left: 10.4vw;
        cursor: pointer;
    }
    .navigation .menu .menu-header .close-menu-langs .close-menu svg {
        width: 4.26667vw;
        height: 4.26667vw;
    }
}

.navigation .menu>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul {
        display: block;
        margin-top: 15.2vw;
    }
}

.navigation .menu>ul li {
    margin-right: 2.63889vw;
}

.navigation .menu>ul li.has-inner {
    position: relative;
}

@media screen and (min-width: 960px) {
    .navigation .menu>ul li.has-inner:hover>a {
        opacity: 0.8;
    }
    .navigation .menu>ul li.has-inner:hover>a svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .navigation .menu>ul li.has-inner:hover ul {
        display: block;
    }
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li.has-inner.active>a {
        opacity: 0.8 !important;
    }
    .navigation .menu>ul li.has-inner.active>a svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .navigation .menu>ul li.has-inner.active ul {
        display: block;
    }
    .navigation .menu>ul li.has-inner.active:after {
        content: '';
        position: absolute;
        top: -2.4vw;
        left: -2.66667vw;
        right: -2.66667vw;
        bottom: 0;
        border-radius: 3.2vw;
        border: 1px solid #FFF;
        opacity: 0.22;
        pointer-events: none;
    }
}

.navigation .menu>ul li.has-inner>a {
    position: relative;
    color: #f8f8f8 !important;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li.has-inner>a {
        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;
    }
}

.navigation .menu>ul li.has-inner>a svg {
    width: 0.34722vw;
    height: 0.27778vw;
    position: absolute;
    right: -0.625vw;
    top: 0.20833vw;
    -webkit-transition: .2s ease-in-out transform;
    -o-transition: .2s ease-in-out transform;
    transition: .2s ease-in-out transform;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li.has-inner>a svg {
        width: 2.66667vw;
        height: 1.86667vw;
        position: relative;
        right: auto;
        top: -0.53333vw;
    }
}

.navigation .menu>ul li.has-inner .inner-wrap {
    position: absolute;
    top: 0;
    left: -1.11111vw;
    padding-top: 1.73611vw;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li.has-inner .inner-wrap {
        position: static;
        padding: 0;
    }
}

.navigation .menu>ul li.has-inner ul {
    padding: 0.90278vw 1.11111vw;
    border-radius: 0.55556vw;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(255, 255, 255, 0.15);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    display: none;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li.has-inner ul {
        background: transparent;
        border: none;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        padding: 0;
        margin-top: 4vw;
        padding-bottom: 4.53333vw;
    }
}

.navigation .menu>ul li.has-inner ul li {
    margin-right: 0;
    margin-bottom: 0.20833vw;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li.has-inner ul li {
        margin-bottom: 2.93333vw;
    }
}

.navigation .menu>ul li.has-inner ul li:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li.has-inner ul li a {
        font-size: 4.8vw;
    }
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li {
        margin-right: 0;
        margin-bottom: 3.2vw;
    }
}

.navigation .menu>ul li:last-child {
    margin-right: 0;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li:last-child {
        margin-bottom: 0;
    }
}

.navigation .menu>ul li a {
    text-decoration: none;
    font-size: 0.90278vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
    text-transform: uppercase;
}

@media screen and (max-width: 960px) {
    .navigation .menu>ul li a {
        font-size: 7.46667vw;
    }
}

.navigation .menu>ul li a:hover {
    color: #f3731e;
}

.navigation .menu .button-wrap {
    position: absolute;
    bottom: 7.46667vw;
    left: 5.33333vw;
    right: 5.33333vw;
}

.navigation .button-langs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.navigation .button-langs .langs {
    margin-right: 0.83333vw;
    position: relative;
}

.navigation .button-langs .langs .current-lang {
    padding: 0.90278vw 1.11111vw 0.69444vw 1.38889vw;
    border-radius: 2.77778vw;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    border: solid 1px rgba(255, 255, 255, 0.05);
    background-color: rgba(255, 255, 255, 0.05);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.navigation .button-langs .langs .current-lang.active {
    border: solid 1px rgba(255, 255, 255, 0.15);
    background-color: rgba(255, 255, 255, 0.15);
}

.navigation .button-langs .langs .current-lang.active svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.navigation .button-langs .langs .current-lang:hover {
    border: solid 1px rgba(255, 255, 255, 0.15);
    background-color: rgba(255, 255, 255, 0.15);
}

.navigation .button-langs .langs .current-lang svg {
    margin-left: 0.27778vw;
    width: 0.55556vw;
    height: 0.41667vw;
    -webkit-transition: .2s ease-in-out transform;
    -o-transition: .2s ease-in-out transform;
    transition: .2s ease-in-out transform;
}

.navigation .button-langs .langs .lang-list {
    position: absolute;
    left: 0;
    right: 0;
    top: 3.125vw;
    padding: 0.90278vw;
    border-radius: 0.55556vw;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    border: solid 1px rgba(255, 255, 255, 0.15);
    background-color: rgba(255, 255, 255, 0.15);
    display: none;
}

.navigation .button-langs .langs .lang-list.active {
    display: block;
}

.navigation .button-langs .langs .lang-list ul li {
    margin-bottom: 0.27778vw;
    text-align: center;
}

.navigation .button-langs .langs .lang-list ul li:last-child {
    margin-bottom: 0;
}

.navigation .button-langs .langs .lang-list ul li a {
    text-decoration: none;
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #f8f8f8;
}

.navigation .button-langs .langs .lang-list ul li a:hover {
    color: #f3731e;
}

.navigation .button-langs .button-wrap {
    width: 8.33333vw;
}

.navigation .button-langs .button-wrap .button {
    height: 2.77778vw;
    font-size: 0.97222vw;
}

@media screen and (max-width: 960px) {
    .hide-sm {
        display: none !important;
    }
}

.show-sm {
    display: none !important;
}

@media screen and (max-width: 960px) {
    .show-sm {
        display: block !important;
    }
    .show-sm.flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
}

.publication-list {
    position: relative;
    z-index: 4;
    padding: .06944vw 2.08333vw 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 1025px) {
    .publication-list {
        padding: .13038vw 0 0;
    }
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list {
        padding: .26667vw 0 0;
    }
}

.publication-list .publication-item {
    width: 17.56944vw;
    margin: 1px .06944vw;
    padding-top: 1.38889vw;
    padding-right: .27778vw;
    padding-left: .27778vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background-color: transparent;
    border-radius: .83333vw;
    overflow: hidden;
}

@media screen and (max-width: 1025px) {
    .publication-list .publication-item {
        width: 17.91667vw;
        border-radius: 1.56454vw;
    }
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item {
        border: none;
        width: 100%;
        margin: 1px 0;
        padding-top: 4.26667vw;
        position: relative;
        padding-left: 0;
        padding-right: 0;
        border-radius: 3.2vw;
    }
}

.publication-list .publication-item.half {
    padding-right: .69444vw;
    padding-left: .69444vw;
    width: 35.24306vw;
}

@media screen and (max-width: 1025px) {
    .publication-list .publication-item.half {
        width: 35.9375vw;
    }
    .publication-list .publication-item:after {
        display: none;
    }
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item.half {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .publication-list .publication-item.half .img-wrap {
        margin-left: 0;
        margin-right: 0;
        height: 41.6vw;
    }
}

.publication-list .publication-item.half h3 {
    font-size: 1.52778vw;
    margin: 0 2.63889vw .41667vw 0;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item.half h3 {
        font-size: 6.4vw;
        margin: 0 2.66667vw 4.26667vw;
    }
    .publication-list .publication-item.half .author {
        margin-left: 2.66667vw;
    }
    .publication-list .publication-item.half .date-stars {
        padding-right: 2.66667vw;
        padding-left: 2.66667vw;
    }
}

.publication-list .publication-item.half.has-video h3 {
    font-size: 1.11111vw;
    height: 3.26389vw;
}

.publication-list .publication-item.full {
    padding-right: .69444vw;
    padding-left: .69444vw;
    width: 100%;
}

.publication-list .publication-item.full .img-wrap {
    height: auto;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item.half.has-video h3 {
        height: auto;
        font-size: 5.33333vw;
    }
    .publication-list .publication-item.full {
        padding-left: 0;
        padding-right: 0;
    }
    .publication-list .publication-item.full .img-wrap {
        margin-left: 0;
        margin-right: 0;
    }
}

.publication-list .publication-item.full h3 {
    font-size: 1.80556vw;
    margin: 0 16.52778vw .625vw 0;
    height: auto;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item.full h3 {
        font-size: 6.4vw;
        margin: 0 2.66667vw 4.26667vw;
    }
    .publication-list .publication-item.full .author {
        margin-left: 2.66667vw;
    }
    .publication-list .publication-item.full .date-stars {
        padding-right: 2.66667vw;
        padding-left: 2.66667vw;
    }
}

.publication-list .publication-item:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    background-color: #ffc400;
    z-index: 2;
    -webkit-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition: .2s ease-in-out opacity;
    pointer-events: none;
}

@media screen and (min-width: 1025px) {
    .publication-list .publication-item:hover:after {
        opacity: .23;
    }
    .publication-list .publication-item:hover .img-wrap img,
    .publication-list .publication-item:hover .img-wrap picture {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }
    .publication-list .publication-item:hover h3 {
        color: #ffc400;
    }
    .publication-list .publication-item:hover h3 svg * {
        fill: #ffc400;
    }
    .publication-list .publication-item:hover .desc {
        color: rgba(255, 196, 0, 0.5);
    }
    .publication-list .publication-item:hover .author {
        opacity: .7;
        color: #ffc400;
    }
    .publication-list .publication-item:hover .date-stars .date {
        color: rgba(255, 196, 0, 0.5);
    }
}

.publication-list .publication-item a {
    text-decoration: none;
}

.publication-list .publication-item .img-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 15.27778vw;
    margin-bottom: .48611vw;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .img-wrap {
        margin: 0 4.26667vw 4.26667vw;
        height: 74.66667vw;
    }
}

.publication-list .publication-item .img-wrap.video {
    z-index: 3;
    height: 19.02778vw;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .img-wrap.video {
        height: 51.73333vw;
    }
}

.publication-list .publication-item .img-wrap.video iframe {
    height: 19.02778vw;
    width: 100%;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .img-wrap.video iframe {
        height: 51.73333vw;
    }
}

.publication-list .publication-item .img-wrap .tag-name {
    position: absolute;
    left: 0;
    top: 0;
    font-family: Inter, sans-serif;
    font-size: .83333vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: .83;
    letter-spacing: normal;
    color: #000;
    z-index: 1;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 5.97222vw;
    height: 1.18056vw;
}

.publication-list .publication-item .img-wrap.pdf-img span,
.publication-list .publication-item h3 {
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    font-family: Inter, sans-serif;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .img-wrap .tag-name {
        font-size: 3.73333vw;
        line-height: .71;
        width: 25.6vw;
        height: 6.4vw;
    }
}

.publication-list .publication-item .img-wrap .tag-name span {
    position: relative;
    z-index: 2;
}

.publication-list .publication-item .img-wrap .tag-name svg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 5.97222vw;
    height: 1.18056vw;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .img-wrap .tag-name svg {
        width: 25.6vw;
        height: 6.4vw;
    }
}

.publication-list .publication-item .img-wrap.pdf-img {
    background-color: #ffc400;
    position: relative;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
    overflow: hidden;
}

.publication-list .publication-item .img-wrap.pdf-img:after {
    content: '';
    right: 0;
    top: 0;
    position: absolute;
    width: 2.77778vw;
    height: 2.77778vw;
    opacity: .3;
    background-color: #14191C;
    z-index: 1;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}

@media screen and (max-width: 1025px) {
    .publication-list .publication-item .img-wrap.pdf-img:after {
        width: 5.21512vw;
        height: 5.21512vw;
    }
}

.publication-list .publication-item .img-wrap.pdf-img:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    border-left: 2.77778vw solid transparent;
    border-right: 2.77778vw solid transparent;
    border-top: 2.77778vw solid #14191C;
    z-index: 2;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}

@media screen and (max-width: 1025px) {
    .publication-list .publication-item .img-wrap.pdf-img:before {
        border-left: 5.21512vw solid transparent;
        border-right: 5.21512vw solid transparent;
        border-top: 5.21512vw solid #14191C;
    }
}

.publication-list .publication-item .img-wrap.pdf-img span {
    font-size: 3.47222vw;
    line-height: normal;
    color: #14191C;
    position: absolute;
    left: .69444vw;
    bottom: .13889vw;
    -webkit-transition: .2s ease-in-out color, .2s ease-in-out left;
    -o-transition: .2s ease-in-out color, .2s ease-in-out left;
    transition: .2s ease-in-out color, .2s ease-in-out left;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .img-wrap.pdf-img:after {
        width: 13.33333vw;
        height: 13.33333vw;
    }
    .publication-list .publication-item .img-wrap.pdf-img:before {
        border-left: 13.33333vw solid transparent;
        border-right: 13.33333vw solid transparent;
        border-top: 13.33333vw solid #14191C;
    }
    .publication-list .publication-item .img-wrap.pdf-img span {
        left: 2.66667vw;
        bottom: .53333vw;
        font-size: 13.33333vw;
    }
}

.publication-list .publication-item .img-wrap img,
.publication-list .publication-item .img-wrap picture {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: .2s ease-in-out filter;
    -o-transition: .2s ease-in-out filter;
    transition: .2s ease-in-out filter;
}

.publication-list .publication-item h3 {
    font-size: 1.11111vw;
    line-height: 1.38;
    color: #fff;
    padding: 0;
    margin: 0 1.11111vw .41667vw 0;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color;
    height: 5.83333vw;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    z-index: 3;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item h3 {
        font-size: 5.33333vw;
        margin: 0 4.26667vw 2.13333vw;
        height: auto;
    }
}

.publication-list .publication-item h3 svg {
    width: 1.18056vw;
    height: 1.18056vw;
    margin-right: .34722vw;
    position: relative;
    top: .20833vw;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item h3 svg {
        width: 5.6vw;
        height: 5.6vw;
        margin-right: 1.33333vw;
        top: .8vw;
    }
    .publication-list .publication-item .desc {
        display: none;
    }
}

.publication-list .publication-item .desc {
    font-family: Inter, sans-serif;
    font-size: .90278vw;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.54;
    letter-spacing: normal;
    color: rgba(255, 255, 255, 0.5);
    width: 27.08333vw;
    margin-left: auto;
    margin-right: 7.63889vw;
}

.publication-list .publication-item .author {
    font-family: Inter, sans-serif;
    font-size: .90278vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    position: relative;
    text-decoration: underline;
    opacity: .6;
    z-index: 3;
    -webkit-transition: .2s ease-in-out opacity, .2s ease-in-out color;
    -o-transition: .2s ease-in-out opacity, .2s ease-in-out color;
    transition: .2s ease-in-out opacity, .2s ease-in-out color;
}

.publication-list .publication-item .date-stars .date,
.publication-list .publication-item .date-stars .date .more-link {
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    font-family: Inter, sans-serif;
}

.publication-list .publication-item .date-stars {
    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;
    position: relative;
    z-index: 3;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .author {
        font-size: 3.46667vw;
        margin-left: 4.26667vw;
    }
    .publication-list .publication-item .date-stars {
        padding: 0 4.26667vw 5.33333vw;
    }
}

.publication-list .publication-item .date-stars .date {
    font-size: .90278vw;
    color: rgba(255, 255, 255, 0.3);
    margin-top: .27778vw;
    margin-bottom: .34722vw;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .date-stars .date {
        font-size: 3.46667vw;
        margin-bottom: 0;
        margin-top: 1.06667vw;
    }
    .publication-list .publication-item .date-stars .date .more-link {
        display: none;
    }
}

.publication-list .publication-item .date-stars .date .more-link {
    margin-left: 1.59722vw;
    opacity: .5;
    font-size: .90278vw;
    color: #ffc400;
    text-decoration: underline;
}

.publication-list .publication-item .date-stars .stars {
    margin-bottom: .34722vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.publication-list .publication-item .date-stars .stars svg {
    width: .90278vw;
    height: .90278vw;
    margin-right: .34722vw;
}

.publication-list .publication-item .date-stars .stars span {
    font-family: Inter, sans-serif;
    font-size: .97222vw;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffc400;
}

@media screen and (max-width: 767px),
screen and (max-height: 450px) and (orientation: landscape) {
    .publication-list .publication-item .date-stars .stars {
        margin-bottom: 0;
    }
    .publication-list .publication-item .date-stars .stars svg {
        width: 3.46667vw;
        height: 3.46667vw;
        margin-right: 1.33333vw;
    }
    .publication-list .publication-item .date-stars .stars span {
        font-size: 3.73333vw;
    }
}

.top-thanks-news .title-wrap {
    padding: 0 0 1.597vw;
    position: relative;
}

.top-thanks-news .title-wrap:before {
    content: '';
    position: absolute;
    left: -0.69444vw;
    right: -0.69444vw;
    bottom: 0;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
}

.top-thanks-news .title-wrap h3 {
    font-size: 1.667vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
}

.top-thanks-news .publication-list {
    padding: 1.389vw 1.944vw;
}

.top-thanks-news .publication-list .publication-item {
    width: 19.8%;
}

.thanks-page-header {
    position: relative;
    padding: 8.472vw 0;
    text-align: center;
}

.thanks-page-header .bg {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 62.500vw;
}

.thanks-page-header .bg img {
    width: 100%;
}

.thanks-page-header h1 {
    font-size: 2.778vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.15;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin-top: 1.389vw;
}

.thanks-page-header .label {
    padding: 0.486vw 0.833vw 0.347vw;
    border-radius: 16.667vw;
    background-color: #f7c614;
    font-size: 0.972vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #030303;
    display: inline-block;
    text-transform: uppercase;
    margin: 0 auto;
}

.thanks-page-header .button-desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.thanks-page-header .button-wrap {
    margin-top: 6.736vw;
    width: 21.389vw;
}

@media screen and (max-width: 960px) {
    .top-thanks-news .title-wrap {
        padding: 5vw 0 7.467vw;
    }
    .top-thanks-news .title-wrap:before {
        left: 0;
        right: 0;
    }
    .top-thanks-news .title-wrap h3 {
        font-size: 5.333vw;
    }
    .top-thanks-news .publication-list {
        padding: 4vw 0;
    }
    .top-thanks-news .publication-list .publication-item {
        width: 100%;
    }
    .top-thanks-news .publication-list .publication-item:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.3);
    }
    .top-thanks-news .publication-list .publication-item:last-child:before {
        display: none;
    }
    .thanks-page-header {
        padding: 25.067vw 0 16vw;
    }
    .thanks-page-header .bg {
        width: 100%;
    }
    .thanks-page-header h1 {
        font-size: 6.933vw;
        margin-top: 8vw;
        padding: 0 4.267vw;
    }
    .thanks-page-header h1 br {
        display: none;
    }
    .thanks-page-header .label {
        padding: 1.067vw 2.133vw 0.533vw;
        border-radius: 10.667vw;
        font-size: 3.200vw;
    }
    .thanks-page-header .button-wrap {
        margin-top: 38.667vw;
        width: 89.333vw;
    }
}

.faq {
    padding: 6.94444vw 0;
}

@media screen and (max-width: 960px) {
    .faq {
        padding: 13.33333vw 0 18.66667vw;
    }
}

.faq .faq-title {
    padding: 0 4.16667vw;
    margin-bottom: 3.81944vw;
}

@media screen and (max-width: 960px) {
    .faq .faq-title {
        padding: 0 4.26667vw;
        margin-bottom: 8vw;
    }
}

.faq .faq-title h2 {
    font-size: 3.61111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
}

@media screen and (max-width: 960px) {
    .faq .faq-title h2 {
        font-size: 8.53333vw;
    }
}

.faq .faq-list {
    padding: 0 0.83333vw;
}

@media screen and (max-width: 960px) {
    .faq .faq-list {
        padding: 0 1.06667vw;
    }
}

.faq .faq-list .faq-item {
    border-radius: 1.25vw;
    border: solid 1px rgba(255, 255, 255, 0.15);
    background-color: #222;
    margin-bottom: 0.41667vw;
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item {
        border-radius: 4.26667vw;
        margin-bottom: 1.6vw;
    }
    .faq .faq-list .faq-item.active {
        background-color: #362c05;
    }
}

.faq .faq-list .faq-item .q {
    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;
    padding: 1.73611vw 3.33333vw;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
    border-radius: 1.25vw;
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item .q {
        padding: 6.66667vw 4.26667vw 6.66667vw 8vw;
        border-radius: 4.26667vw;
    }
}

@media screen and (min-width: 960px) {
    .faq .faq-list .faq-item .q:hover {
        cursor: pointer;
    }
    .faq .faq-list .faq-item .q:hover:not(.active) {
        background-color: #362c05;
    }
    .faq .faq-list .faq-item .q:hover:not(.active) .text {
        color: #f7c614;
    }
    .faq .faq-list .faq-item .q:hover .icon {
        background-color: #f7c614;
    }
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item .q.active .text {
        color: #f7c614;
    }
    .faq .faq-list .faq-item .q.active .icon {
        background-color: #f7c614;
    }
}

.faq .faq-list .faq-item .q.active .icon span:nth-child(2) {
    display: none;
}

.faq .faq-list .faq-item .q .text {
    width: 54.16667vw;
    font-size: 1.52778vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color;
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item .q .text {
        width: 77.06667vw;
        font-size: 4.26667vw;
    }
}

.faq .faq-list .faq-item .q .icon {
    width: 1.52778vw;
    height: 1.52778vw;
    border-radius: 50%;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item .q .icon {
        width: 4.8vw;
        height: 4.8vw;
    }
}

.faq .faq-list .faq-item .q .icon span {
    width: 0.55556vw;
    height: 0.10417vw;
    background-color: #000;
    display: block;
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item .q .icon span {
        width: 1.6vw;
        height: 0.4vw;
    }
}

.faq .faq-list .faq-item .q .icon span:nth-child(2) {
    position: absolute;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.faq .faq-list .faq-item .a {
    padding: 2.36111vw 28.33333vw 1.94444vw 3.33333vw;
    display: none;
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item .a {
        padding: 5.33333vw 5.33333vw 4vw;
    }
}

.faq .faq-list .faq-item .a p {
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
}

@media screen and (max-width: 960px) {
    .faq .faq-list .faq-item .a p {
        font-size: 3.2vw;
        line-height: 1.6;
    }
}

.footer {
    margin: 2.77778vw 0.83333vw 0;
    background-color: #222;
    border-radius: 2.08333vw 2.08333vw 0 0;
    position: relative;
}

@media screen and (max-width: 960px) {
    .footer {
        margin: 13.33333vw 1.06667vw 0;
        border-radius: 6.66667vw 6.66667vw 0 0;
    }
}

.footer:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 20.83333vw;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0)), to(rgba(244, 115, 31, 0.4)));
    background-image: -webkit-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(244, 115, 31, 0.4) 100%);
    background-image: -o-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(244, 115, 31, 0.4) 100%);
    background-image: linear-gradient(to bottom, rgba(34, 34, 34, 0) 0%, rgba(244, 115, 31, 0.4) 100%);
    z-index: 1;
}

@media screen and (max-width: 960px) {
    .footer:after {
        height: 87.46667vw;
    }
}

.footer .footer-columns {
    position: relative;
    z-index: 2;
    padding: 2.98611vw 3.33333vw 5.55556vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 960px) {
    .footer .footer-columns {
        padding: 6.66667vw 5.33333vw 9.86667vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.footer .footer-columns .footer-column {
    width: 14.58333vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 2.08333vw;
}

@media screen and (max-width: 960px) {
    .footer .footer-columns .footer-column {
        width: 45%;
        margin-right: 0;
        margin-bottom: 10.66667vw;
    }
}

.footer .footer-columns .footer-column:last-child {
    margin-right: 0;
    margin-left: auto;
    text-align: right;
}

@media screen and (max-width: 960px) {
    .footer .footer-columns .footer-column:last-child {
        margin-left: 0;
        text-align: left;
    }
}

.footer .footer-columns .footer-column:last-child ul li a {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media screen and (max-width: 960px) {
    .footer .footer-columns .footer-column:last-child ul li a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

.footer .footer-columns .footer-column .title {
    text-transform: uppercase;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.7;
    letter-spacing: normal;
    color: #f6f6f6;
    opacity: 0.4;
    margin-bottom: 2.43056vw;
}

@media screen and (max-width: 960px) {
    .footer .footer-columns .footer-column .title {
        font-size: 4.8vw;
        margin-bottom: 3.73333vw;
    }
}

.footer .footer-columns .footer-column ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.7;
    letter-spacing: normal;
    color: #f6f6f6;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color;
    text-decoration: none;
}

@media screen and (max-width: 960px) {
    .footer .footer-columns .footer-column ul li a {
        font-size: 3.73333vw;
    }
}

@media screen and (min-width: 960px) {
    .footer .footer-columns .footer-column ul li a:hover {
        color: #ff771d;
    }
    .footer .footer-columns .footer-column ul li a:hover svg * {
        fill: #ff771d;
    }
}

.footer .footer-columns .footer-column ul li a svg {
    display: block;
    width: 0.97222vw;
    height: 0.97222vw;
    margin-right: 0.83333vw;
    -webkit-transform: translateY(-0.13889vw);
    -ms-transform: translateY(-0.13889vw);
    transform: translateY(-0.13889vw);
}

@media screen and (max-width: 960px) {
    .footer .footer-columns .footer-column ul li a svg {
        width: 4.26667vw;
        height: 4.26667vw;
        margin-right: 4.26667vw;
        -webkit-transform: translateY(-0.53333vw);
        -ms-transform: translateY(-0.53333vw);
        transform: translateY(-0.53333vw);
    }
}

.footer .footer-columns .footer-column ul li a svg * {
    fill: #fff;
}

.footer .footer-bottom {
    position: relative;
    z-index: 2;
    margin: 0 2.63889vw;
    padding: 1.73611vw 0.69444vw;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    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;
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom {
        margin: 0 3.2vw;
        padding: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border: none;
    }
}

.footer .footer-bottom .copy {
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: rgba(255, 255, 255, 0.5);
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom .copy {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        font-size: 3.2vw;
    }
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom .menu-footer {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-bottom: 3.46667vw;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }
}

.footer .footer-bottom .menu-footer ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.footer .footer-bottom .menu-footer ul li {
    margin-right: 3.47222vw;
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom .menu-footer ul li {
        margin-right: 8vw;
    }
}

.footer .footer-bottom .menu-footer ul li:last-child {
    margin-right: 0;
}

.footer .footer-bottom .menu-footer ul li a {
    text-decoration: underline;
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: rgba(255, 255, 255, 0.5);
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color;
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom .menu-footer ul li a {
        font-size: 3.2vw;
    }
}

@media screen and (min-width: 960px) {
    .footer .footer-bottom .menu-footer ul li a:hover {
        color: #ff771d;
    }
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom .totop {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        padding: 5.33333vw 0;
    }
}

.footer .footer-bottom .scrolltoplink {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.90278vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f3731e;
    text-transform: uppercase;
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom .scrolltoplink {
        font-size: 3.46667vw;
    }
}

.footer .footer-bottom .scrolltoplink:hover {
    color: #A14D14;
}

.footer .footer-bottom .scrolltoplink:hover .icon {
    background: url("../img/totophover.svg") no-repeat center center;
    background-size: contain;
}

.footer .footer-bottom .scrolltoplink .icon {
    margin-left: 0.97222vw;
    width: 1.66667vw;
    height: 1.66667vw;
    background: url("../img/totop.svg") no-repeat center center;
    background-size: contain;
}

@media screen and (max-width: 960px) {
    .footer .footer-bottom .scrolltoplink .icon {
        margin-left: 3.73333vw;
        width: 6.4vw;
        height: 6.4vw;
    }
}

.contact-us-new {
    padding: 7.77778vw 0.83333vw 8.75vw;
}

@media screen and (max-width: 960px) {
    .contact-us-new {
        padding: 20.26667vw 1.06667vw 30.93333vw;
    }
}

.contact-us-new .form-wrap-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner {
        display: block;
    }
}

.contact-us-new .form-wrap-inner .left,
.contact-us-new .form-wrap-inner .right {
    width: 49.9%;
    border-radius: 2.08333vw;
    background-color: #292929;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .left,
    .contact-us-new .form-wrap-inner .right {
        width: 100%;
        border-radius: 5.33333vw;
    }
}

.contact-us-new .form-wrap-inner .left {
    padding: 3.05556vw 3.125vw 3.81944vw 3.33333vw;
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .left {
        margin-bottom: 1.06667vw;
        padding: 5.86667vw 3.2vw 7.46667vw;
    }
}

.contact-us-new .form-wrap-inner .left .text {
    text-transform: uppercase;
    font-size: 2.08333vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    max-width: 40.06944vw;
    margin-bottom: 2.08333vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .left .text {
        font-size: 4.8vw;
        max-width: 100%;
        margin-bottom: 21.33333vw;
    }
}

.contact-us-new .form-wrap-inner .left .text b {
    color: #ffce1c;
}

.contact-us-new .form-wrap-inner .left .person {
    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;
}

.contact-us-new .form-wrap-inner .left .person .img-wrap img {
    display: block;
    width: 20.83333vw;
    height: 20.83333vw;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .left .person .img-wrap img {
        width: 44.8vw;
        height: 44.8vw;
    }
}

.contact-us-new .form-wrap-inner .left .person .data .name {
    font-size: 2.08333vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: right;
    color: #fff;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .left .person .data .name {
        font-size: 5.33333vw;
    }
}

.contact-us-new .form-wrap-inner .left .person .data .position {
    margin-top: 0.20833vw;
    text-transform: uppercase;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: right;
    color: #fff;
    opacity: 0.5;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .left .person .data .position {
        font-size: 3.2vw;
        margin-top: 2.13333vw;
    }
}

.contact-us-new .form-wrap-inner .right {
    padding: 3.19444vw 3.33333vw 3.81944vw;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .right {
        padding: 5.86667vw 3.2vw 7.2vw;
    }
}

.contact-us-new .form-wrap-inner .right .t {
    font-size: 2.22222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 3.19444vw;
    max-width: 34.375vw;
}

@media screen and (max-width: 960px) {
    .contact-us-new .form-wrap-inner .right .t {
        font-size: 5.86667vw;
        margin-bottom: 12.26667vw;
        max-width: 100%;
    }
}

.contact-us-new .link-wrap {
    margin-top: 0.27778vw;
}

@media screen and (max-width: 960px) {
    .contact-us-new .link-wrap {
        margin-top: 1.06667vw;
    }
}

.contact-us-new .link-wrap a {
    height: 7.91667vw;
    border-radius: 1.25vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.11111vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #ff771e;
    text-transform: uppercase;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}

@media screen and (min-width: 960px) {
    .contact-us-new .link-wrap a:hover {
        background-color: rgba(255, 119, 30, 0.1);
    }
}

@media screen and (max-width: 960px) {
    .contact-us-new .link-wrap a {
        height: 19.73333vw;
        border-radius: 4.8vw;
        font-size: 3.73333vw;
        background-color: rgba(255, 119, 30, 0.1);
    }
}

.contact-us-new .link-wrap a svg {
    width: 1.52778vw;
    height: 1.52778vw;
    display: block;
    margin-left: 0.97222vw;
    -webkit-transform: translateY(-0.20833vw);
    -ms-transform: translateY(-0.20833vw);
    transform: translateY(-0.20833vw);
}

@media screen and (max-width: 960px) {
    .contact-us-new .link-wrap a svg {
        width: 5.86667vw;
        height: 5.86667vw;
        margin-left: 2.66667vw;
        -webkit-transform: translateY(-0.8vw);
        -ms-transform: translateY(-0.8vw);
        transform: translateY(-0.8vw);
    }
}

.contact-us-new .link-wrap a svg rect {
    fill: #ff771e;
}

.contact-us-new .link-wrap a svg path {
    stroke: #151515;
}

.insert-form-design input[type='text'],
.insert-form-design input[type='email'],
.insert-form-design textarea {
    -webkit-appearance: none;
    padding: 1.59722vw 1.52778vw 0.34722vw 1.52778vw;
    border-radius: 0.69444vw;
    border: solid 1px rgba(255, 255, 255, 0.1);
    background-color: #313131;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    font-family: NeueMachina;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}

@media screen and (max-width: 960px) {
    .insert-form-design input[type='text'],
    .insert-form-design input[type='email'],
    .insert-form-design textarea {
        padding: 6.13333vw 3.73333vw 1.33333vw 3.73333vw;
        border-radius: 2.66667vw;
        font-size: 3.2vw;
    }
}

.insert-form-design input[type='text']::-webkit-input-placeholder,
.insert-form-design input[type='email']::-webkit-input-placeholder,
.insert-form-design textarea::-webkit-input-placeholder {
    color: transparent;
}

.insert-form-design input[type='text']:-ms-input-placeholder,
.insert-form-design input[type='email']:-ms-input-placeholder,
.insert-form-design textarea:-ms-input-placeholder {
    color: transparent;
}

.insert-form-design input[type='text']::-ms-input-placeholder,
.insert-form-design input[type='email']::-ms-input-placeholder,
.insert-form-design textarea::-ms-input-placeholder {
    color: transparent;
}

.insert-form-design input[type='text']::placeholder,
.insert-form-design input[type='email']::placeholder,
.insert-form-design textarea::placeholder {
    color: transparent;
}

@media screen and (min-width: 960px) {
    .insert-form-design input[type='text']:hover,
    .insert-form-design input[type='email']:hover,
    .insert-form-design textarea:hover {
        background-color: #3B3B3B;
    }
}

.insert-form-design select {
    padding: 1.59722vw 1.52778vw 0.34722vw 1.52778vw;
    border-radius: 0.69444vw;
    border: solid 1px rgba(255, 255, 255, 0.1);
    background-color: #313131;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    font-family: NeueMachina;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
    -webkit-appearance: none;
}

@media screen and (min-width: 960px) {
    .insert-form-design select:hover {
        background-color: #3B3B3B;
    }
}

@media screen and (max-width: 960px) {
    .insert-form-design select {
        padding: 6.13333vw 3.73333vw 1.33333vw 3.73333vw;
        border-radius: 2.66667vw;
        font-size: 3.2vw;
    }
}

.insert-form-design textarea {
    resize: none !important;
    height: 6.04167vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design textarea {
        height: 20.8vw;
    }
}

.insert-form-design .hs-form-field {
    position: relative;
    margin-bottom: 0.41667vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-form-field {
        margin-bottom: 1.06667vw;
    }
}

.insert-form-design .hs-form-field.hs-fieldtype-select>label {
    font-size: 0.83333vw;
    top: 0.55556vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-form-field.hs-fieldtype-select>label {
        font-size: 2.4vw;
        top: 2.13333vw;
    }
}

.insert-form-design .hs-form-field.hs-fieldtype-select.hover:before {
    background-color: #3B3B3B;
}

.insert-form-design .hs-form-field.hs-fieldtype-select:before {
    content: '';
    position: absolute;
    top: 0.13889vw;
    right: 0.13889vw;
    height: 2.77778vw;
    width: 3.47222vw;
    pointer-events: none;
    background-color: #313131;
    border-radius: 0.69444vw;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-form-field.hs-fieldtype-select:before {
        top: 0.53333vw;
        right: 0.53333vw;
        height: 9.33333vw;
        width: 13.33333vw;
        border-radius: 2.66667vw;
    }
}

.insert-form-design .hs-form-field.hs-fieldtype-select:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0.34722vw 0.27778vw 0 0.27778vw;
    border-color: rgba(214, 214, 214, 0.7) transparent transparent transparent;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    position: absolute;
    right: 1.52778vw;
    top: 1.52778vw;
    pointer-events: none;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-form-field.hs-fieldtype-select:after {
        border-width: 1.33333vw 1.06667vw 0 1.06667vw;
        right: 3.73333vw;
        top: 5.33333vw;
    }
}

.insert-form-design .hs-form-field label {
    font-size: 1.04167vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(255, 255, 255, 0.5);
    -webkit-transition: .2s ease-in-out font, .2s ease-in-out top;
    -o-transition: .2s ease-in-out font, .2s ease-in-out top;
    transition: .2s ease-in-out font, .2s ease-in-out top;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-form-field label {
        font-size: 3.2vw;
    }
}

.insert-form-design .hs-form-field>label {
    position: absolute;
    display: block;
    left: 1.52778vw;
    top: 1.25vw;
    pointer-events: none;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-form-field>label {
        left: 3.73333vw;
        top: 4.53333vw;
    }
}

.insert-form-design .hs-form-field>label.active {
    font-size: 0.83333vw;
    top: 0.55556vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-form-field>label.active {
        font-size: 2.4vw;
        top: 2.13333vw;
    }
}

.insert-form-design .hs-form-required {
    color: #ffce1c;
}

.insert-form-design .hs-error-msg {
    color: #F8291C !important;
    margin-top: 0.34722vw;
    display: block;
    font-size: 0.97222vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design .hs-error-msg {
        margin-top: 1.06667vw;
        font-size: 3.73333vw;
    }
}

.insert-form-design .legal-consent-container {
    margin-top: 1.11111vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design .legal-consent-container {
        margin-top: 4.26667vw;
    }
}

.insert-form-design .legal-consent-container .hs-richtext p {
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(255, 255, 255, 0.4);
}

@media screen and (max-width: 960px) {
    .insert-form-design .legal-consent-container .hs-richtext p {
        font-size: 3.2vw;
        width: 72vw;
    }
}

.insert-form-design .legal-consent-container .hs-richtext p a {
    color: #ffce1c;
}

.insert-form-design [type="submit"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 4.30556vw;
    font-size: 1.38889vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    background-color: #f3731e;
    text-decoration: none;
    color: #000;
    -webkit-appearance: none;
    text-transform: uppercase;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    border: none;
    cursor: pointer;
    font-family: NeueMachina, sans-serif;
}

@media screen and (max-width: 960px) {
    .insert-form-design [type="submit"] {
        height: 14.93333vw;
        font-size: 4.8vw;
    }
}

@media screen and (min-width: 960px) {
    .insert-form-design [type="submit"]:hover {
        background: #CC5D14;
    }
}

.insert-form-design .actions {
    margin-top: 1.52778vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design .actions {
        margin-top: 5.86667vw;
    }
}

.insert-form-design-light input[type='text'],
.insert-form-design-light input[type='email'],
.insert-form-design-light textarea {
    -webkit-appearance: none;
    border-radius: 0;
    padding: 1.59722vw 0 0.34722vw 0;
    border: none;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
    background-color: transparent;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(0, 0, 0, 0.8);
    font-family: NeueMachina;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light input[type='text'],
    .insert-form-design-light input[type='email'],
    .insert-form-design-light textarea {
        padding: 6.13333vw 0 1.33333vw 0;
        font-size: 3.2vw;
    }
}

.insert-form-design-light input[type='text']::-webkit-input-placeholder,
.insert-form-design-light input[type='email']::-webkit-input-placeholder,
.insert-form-design-light textarea::-webkit-input-placeholder {
    color: transparent;
}

.insert-form-design-light input[type='text']:-ms-input-placeholder,
.insert-form-design-light input[type='email']:-ms-input-placeholder,
.insert-form-design-light textarea:-ms-input-placeholder {
    color: transparent;
}

.insert-form-design-light input[type='text']::-ms-input-placeholder,
.insert-form-design-light input[type='email']::-ms-input-placeholder,
.insert-form-design-light textarea::-ms-input-placeholder {
    color: transparent;
}

.insert-form-design-light input[type='text']::placeholder,
.insert-form-design-light input[type='email']::placeholder,
.insert-form-design-light textarea::placeholder {
    color: transparent;
}

.insert-form-design-light select {
    padding: 1.59722vw 0 0.34722vw 0;
    border-radius: 0;
    border: none;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
    background-color: transparent;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(0, 0, 0, 0.5);
    font-family: NeueMachina;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
    -webkit-appearance: none;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light select {
        padding: 6.13333vw 0 1.33333vw 0;
        font-size: 3.2vw;
    }
}

.insert-form-design-light textarea {
    resize: none !important;
    height: 6.04167vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light textarea {
        height: 20.8vw;
    }
}

.insert-form-design-light .hs-form-field {
    position: relative;
    margin-bottom: 0.41667vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-form-field {
        margin-bottom: 1.06667vw;
    }
}

.insert-form-design-light .hs-form-field.hs-fieldtype-select>label {
    font-size: 0.83333vw;
    top: 0.55556vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-form-field.hs-fieldtype-select>label {
        font-size: 2.4vw;
        top: 2.13333vw;
    }
}

.insert-form-design-light .hs-form-field.hs-fieldtype-select:before {
    content: '';
    position: absolute;
    top: 0.13889vw;
    right: 0.13889vw;
    height: 2.77778vw;
    width: 3.47222vw;
    pointer-events: none;
    background-color: #f8f8f8;
    border-radius: 0.69444vw;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-form-field.hs-fieldtype-select:before {
        top: 0.53333vw;
        right: 0.53333vw;
        height: 9.33333vw;
        width: 13.33333vw;
        border-radius: 2.66667vw;
    }
}

.insert-form-design-light .hs-form-field.hs-fieldtype-select:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0.34722vw 0.27778vw 0 0.27778vw;
    border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    position: absolute;
    right: 1.52778vw;
    top: 1.52778vw;
    pointer-events: none;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-form-field.hs-fieldtype-select:after {
        border-width: 1.33333vw 1.06667vw 0 1.06667vw;
        right: 3.73333vw;
        top: 5.33333vw;
    }
}

.insert-form-design-light .hs-form-field label {
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(0, 0, 0, 0.5);
    -webkit-transition: .2s ease-in-out font, .2s ease-in-out top;
    -o-transition: .2s ease-in-out font, .2s ease-in-out top;
    transition: .2s ease-in-out font, .2s ease-in-out top;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-form-field label {
        font-size: 3.2vw;
    }
}

.insert-form-design-light .hs-form-field>label {
    position: absolute;
    display: block;
    left: 0;
    top: 1.25vw;
    pointer-events: none;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-form-field>label {
        top: 4.53333vw;
    }
}

.insert-form-design-light .hs-form-field>label.active {
    font-size: 0.83333vw;
    top: 0.55556vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-form-field>label.active {
        font-size: 2.4vw;
        top: 2.13333vw;
    }
}

.insert-form-design-light .hs-error-msg {
    color: #F8291C !important;
    margin-top: 0.34722vw;
    display: block;
    font-size: 0.97222vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .hs-error-msg {
        margin-top: 1.06667vw;
        font-size: 3.73333vw;
    }
}

.insert-form-design-light .legal-consent-container {
    margin-top: 1.11111vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .legal-consent-container {
        margin-top: 4.26667vw;
    }
}

.insert-form-design-light .legal-consent-container .hs-richtext p {
    font-size: 0.97222vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .legal-consent-container .hs-richtext p {
        font-size: 3.2vw;
        width: 72vw;
    }
}

.insert-form-design-light .legal-consent-container .hs-richtext p a {
    color: #ff771d;
}

.insert-form-design-light [type="submit"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 4.30556vw;
    font-size: 1.38889vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    background-color: #f3731e;
    text-decoration: none;
    color: #f8f8f8;
    -webkit-appearance: none;
    text-transform: uppercase;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    border: none;
    cursor: pointer;
    font-family: NeueMachina, sans-serif;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light [type="submit"] {
        height: 14.93333vw;
        font-size: 4.8vw;
    }
}

@media screen and (min-width: 960px) {
    .insert-form-design-light [type="submit"]:hover {
        background: #CC5D14;
    }
}

.insert-form-design-light .actions {
    margin-top: 1.52778vw;
}

@media screen and (max-width: 960px) {
    .insert-form-design-light .actions {
        margin-top: 5.86667vw;
    }
}

.pagination-counter {
    width: 100%;
}

.pagination-counter .pagination-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media screen and (max-width: 960px) {
    .pagination-counter .pagination-list {
        margin-bottom: 9.06667vw;
    }
}

.pagination-counter .pagination-list a,
.pagination-counter .pagination-list span {
    opacity: 0.5;
    font-size: 1.25vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ff771d;
    display: block;
    padding: 0.625vw 0.69444vw 0.41667vw;
    border-radius: 0.55556vw;
    margin-right: 1.38889vw;
    -webkit-transition: .2s ease-in-out opacity, .2s ease-in-out background, .2s ease-in-out color;
    -o-transition: .2s ease-in-out opacity, .2s ease-in-out background, .2s ease-in-out color;
    transition: .2s ease-in-out opacity, .2s ease-in-out background, .2s ease-in-out color;
    text-decoration: none;
}

@media screen and (max-width: 960px) {
    .pagination-counter .pagination-list a,
    .pagination-counter .pagination-list span {
        font-size: 4.8vw;
        padding: 4vw 5.06667vw 3.2vw;
        border-radius: 2.13333vw;
        margin-right: 0;
    }
}

.pagination-counter .pagination-list a:last-child,
.pagination-counter .pagination-list span:last-child {
    margin-right: 0;
}

.pagination-counter .pagination-list span.current {
    opacity: 1;
    position: relative;
    pointer-events: none;
}

@media screen and (min-width: 960px) {
    .pagination-counter .pagination-list span.current:after {
        content: '';
        width: 0.13889vw;
        height: 0.13889vw;
        border-radius: 50%;
        position: absolute;
        left: 0.20833vw;
        top: 0.97222vw;
        background-color: #ff771d;
    }
}

@media screen and (max-width: 960px) {
    .pagination-counter .pagination-list span.current {
        background-color: #ff771d;
        opacity: 1;
        color: #000;
    }
}

@media screen and (min-width: 960px) {
    .pagination-counter .pagination-list a:hover {
        background-color: #ff771d;
        opacity: 1;
        color: #000;
    }
}

.blog-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -0.27778vw 3.88889vw 2.91667vw;
}

@media screen and (max-width: 960px) {
    .blog-list {
        margin: 0 4.26667vw;
    }
}

.blog-list .blog-item {
    width: 25%;
    padding: 0.27778vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item {
        padding: 0;
        width: 100%;
        margin-bottom: 2.13333vw;
    }
}

@media screen and (min-width: 960px) {
    .blog-list .blog-item.half {
        width: 50%;
    }
    .blog-list .blog-item.half .blog-item-inner .name-desc .name {
        font-size: 1.80556vw;
        padding-right: 2.56944vw;
    }
    .blog-list .blog-item.half .blog-item-inner .author-date .author-time .name-time .time {
        display: none;
    }
    .blog-list .blog-item.half .blog-item-inner .author-date .author-time>.time {
        display: block;
        margin-left: 2.5vw;
    }
    .blog-list .blog-item .blog-item-inner:hover {
        background-color: #2d2d2d;
        -webkit-transform: scale(1.01);
        -ms-transform: scale(1.01);
        transform: scale(1.01);
    }
}

.blog-list .blog-item.full {
    width: 100%;
}

.blog-list .blog-item.full .blog-item-inner {
    background-color: #343332;
    border: none;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    height: 27.77778vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 139.73333vw;
    }
}

.blog-list .blog-item.full .blog-item-inner>.left {
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 41.66667vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 1.38889vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner>.left {
        width: auto;
        height: 100%;
        padding: 4.8vw 4.8vw 4vw 4.8vw;
    }
}

.blog-list .blog-item.full .blog-item-inner>.left .cat-rate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.blog-list .blog-item.full .blog-item-inner>.left .name-desc {
    padding: 1.18056vw 0 1.73611vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner>.left .name-desc {
        padding: 4vw 0 6.4vw;
    }
}

.blog-list .blog-item.full .blog-item-inner>.left .name-desc .name {
    font-size: 2.08333vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner>.left .name-desc .name {
        font-size: 5.86667vw;
    }
}

.blog-list .blog-item.full .blog-item-inner>.left .author-date {
    padding: 0;
}

@media screen and (min-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner>.left .author-date .name-time {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .blog-list .blog-item.full .blog-item-inner>.left .author-date .name-time .time {
        margin-left: 2.5vw;
    }
}

.blog-list .blog-item.full .blog-item-inner>.right {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 61.80556vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner>.right {
        width: 100%;
        left: 0;
        top: 37.86667vw;
        bottom: 36.8vw;
    }
}

.blog-list .blog-item.full .blog-item-inner>.right .img-wrap {
    height: 100%;
}

.blog-list .blog-item.full .blog-item-inner>.right .img-wrap a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
}

@media screen and (min-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner>.right .img-wrap a:after {
        content: '';
        position: absolute;
        left: -2px;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 2;
        background: -webkit-gradient(linear, left top, right top, from(#343332), to(rgba(23, 23, 21, 0)));
        background: -webkit-linear-gradient(left, #343332 0%, rgba(23, 23, 21, 0) 100%);
        background: -o-linear-gradient(left, #343332 0%, rgba(23, 23, 21, 0) 100%);
        background: linear-gradient(to right, #343332 0%, rgba(23, 23, 21, 0) 100%);
    }
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner>.right .img-wrap a:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 50%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#343332), to(rgba(23, 23, 21, 0)));
        background-image: -webkit-linear-gradient(top, #343332, rgba(23, 23, 21, 0));
        background-image: -o-linear-gradient(top, #343332, rgba(23, 23, 21, 0));
        background-image: linear-gradient(to bottom, #343332, rgba(23, 23, 21, 0));
        z-index: 2;
    }
    .blog-list .blog-item.full .blog-item-inner>.right .img-wrap a:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 50%;
        background-image: -webkit-gradient(linear, left bottom, left top, from(#343332), to(rgba(23, 23, 21, 0)));
        background-image: -webkit-linear-gradient(bottom, #343332, rgba(23, 23, 21, 0));
        background-image: -o-linear-gradient(bottom, #343332, rgba(23, 23, 21, 0));
        background-image: linear-gradient(to top, #343332, rgba(23, 23, 21, 0));
        z-index: 2;
    }
}

.blog-list .blog-item.full .blog-item-inner>.right .img-wrap img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    position: relative;
    z-index: 1;
}

.blog-list .blog-item.full .blog-item-inner .date {
    position: absolute;
    bottom: 1.66667vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    z-index: 3;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item.full .blog-item-inner .date {
        bottom: 6.4vw;
        font-size: 3.2vw;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        right: 4.8vw;
    }
}

.blog-list .blog-item .blog-item-inner {
    border: solid 1px rgba(255, 255, 255, 0.16);
    border-radius: 1.80556vw;
    overflow: hidden;
    padding: 0.55556vw;
    -webkit-transition: .2s ease-in-out background, .2s ease-in-out transform;
    -o-transition: .2s ease-in-out background, .2s ease-in-out transform;
    transition: .2s ease-in-out background, .2s ease-in-out transform;
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner {
        padding: 3.2vw;
        border-radius: 6.93333vw;
        height: auto;
    }
}

.blog-list .blog-item .blog-item-inner .top>.img-wrap {
    position: relative;
    height: 16.66667vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .top>.img-wrap {
        height: 62.4vw;
    }
}

.blog-list .blog-item .blog-item-inner .top>.img-wrap>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 16.66667vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .top>.img-wrap>a {
        height: 62.4vw;
    }
}

.blog-list .blog-item .blog-item-inner .top>.img-wrap img,
.blog-list .blog-item .blog-item-inner .top>.img-wrap picture {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 1.80556vw;
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .top>.img-wrap img,
    .blog-list .blog-item .blog-item-inner .top>.img-wrap picture {
        border-radius: 6.93333vw;
    }
}

.blog-list .blog-item .blog-item-inner .top>.img-wrap .cat-rate {
    position: absolute;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0.83333vw;
    bottom: -0.48611vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .top>.img-wrap .cat-rate {
        left: 1.6vw;
        bottom: -2.4vw;
    }
}

.blog-list .blog-item .blog-item-inner .cat {
    padding: 0.20833vw 0.69444vw 0.06944vw;
    border-radius: 3.81944vw;
    background-color: #ff7820;
    font-size: 0.83333vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    margin-right: 0.13889vw;
    text-decoration: none;
    -webkit-transition: .2s ease-in-out color, .2s ease-in-out background;
    -o-transition: .2s ease-in-out color, .2s ease-in-out background;
    transition: .2s ease-in-out color, .2s ease-in-out background;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .cat {
        padding: 1.06667vw 2.66667vw 0.26667vw;
        border-radius: 14.66667vw;
        font-size: 2.93333vw;
        margin-right: 1.6vw;
    }
}

@media screen and (min-width: 960px) {
    .blog-list .blog-item .blog-item-inner .cat:hover {
        background-color: #903a01;
        color: #ff7820;
    }
}

.blog-list .blog-item .blog-item-inner .rate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3.81944vw;
    border: solid 1px rgba(255, 255, 255, 0.12);
    background-color: #313131;
    padding: 0.20833vw 0.69444vw 0.06944vw;
    font-size: 0.83333vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #ff7820;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .rate {
        border-radius: 14.66667vw;
        padding: 0.8vw 2.66667vw 0.26667vw;
        font-size: 2.93333vw;
    }
}

.blog-list .blog-item .blog-item-inner .rate svg {
    width: 0.55556vw;
    height: 0.55556vw;
    margin-right: 0.20833vw;
    -webkit-transform: translateY(-0.06944vw);
    -ms-transform: translateY(-0.06944vw);
    transform: translateY(-0.06944vw);
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .rate svg {
        width: 2.13333vw;
        height: 2.13333vw;
        margin-right: 0.8vw;
        -webkit-transform: translateY(-0.26667vw);
        -ms-transform: translateY(-0.26667vw);
        transform: translateY(-0.26667vw);
    }
}

.blog-list .blog-item .blog-item-inner .rate svg * {
    fill: #ff7820;
}

.blog-list .blog-item .blog-item-inner .name-desc {
    text-decoration: none;
    padding: 1.52778vw 0.83333vw 1.73611vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .name-desc {
        padding: 5.86667vw 1.6vw 6.66667vw;
    }
}

.blog-list .blog-item .blog-item-inner .name-desc .name {
    font-size: 1.25vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 0.69444vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .name-desc .name {
        font-size: 4.8vw;
        margin-bottom: 2.66667vw;
        line-height: 1.3;
    }
}

.blog-list .blog-item .blog-item-inner .name-desc .desc {
    opacity: 0.7;
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .name-desc .desc {
        font-size: 3.73333vw;
    }
}

.blog-list .blog-item .blog-item-inner .author-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0.83333vw 1.11111vw;
    text-decoration: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .author-date {
        padding: 0 1.6vw 0.8vw;
    }
}

.blog-list .blog-item .blog-item-inner .author-date .author-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: rgba(255, 255, 255, 0.4);
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .author-date .author-time {
        font-size: 3.2vw;
    }
}

.blog-list .blog-item .blog-item-inner .author-date .author-time .author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.blog-list .blog-item .blog-item-inner .author-date .author-time .author .img-wrap {
    margin-right: 0.69444vw;
    margin-top: -0.13889vw;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .author-date .author-time .author .img-wrap {
        margin-right: 2.66667vw;
        margin-top: -0.53333vw;
    }
}

.blog-list .blog-item .blog-item-inner .author-date .author-time .author .img-wrap img {
    width: 1.52778vw;
    height: 1.52778vw;
    border-radius: 0.55556vw;
    display: block;
    border: 1px solid rgba(255, 255, 255, 0.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .author-date .author-time .author .img-wrap img {
        width: 5.86667vw;
        height: 5.86667vw;
        border-radius: 2.13333vw;
    }
}

.blog-list .blog-item .blog-item-inner .author-date .author-time>.time {
    display: none;
}

.blog-list .blog-item .blog-item-inner .author-date .date {
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}

@media screen and (max-width: 960px) {
    .blog-list .blog-item .blog-item-inner .author-date .date {
        font-size: 3.2vw;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJsaWJzL19hb3Muc2NzcyIsImxpYnMvX3NsaWNrLnNjc3MiLCJjb21tb24vX2ZvbnRzLnNjc3MiLCJjb21tb24vX21haW4uc2NzcyIsIl9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VBR0U7QUFFRjtFQUNFLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULGdCQUFlO0VBQ2YsY0FBYTtFQUNiLHlCQUF3QixFQUFHOztBQUU3QixpREFBaUQ7QUFFakQ7RUFDRSxlQUFjLEVBQUc7O0FBRW5CO0VBQ0UsZUFBYyxFQUFHOztBQUVuQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGFBQVksRUFBRzs7QUFFakI7RUFFSSxZQUFXO0VBQ1gsY0FBYSxFQUFHOztBQUVwQjtFQUVJLFlBQVc7RUFDWCxjQUFhLEVBQUc7O0FBRXBCO0VBQ0UsMEJBQXlCO0VBQ3pCLGtCQUFpQixFQUFHOztBQ0Z0QjtFQ3JDcUYsa0NBQXdCO0VBQXhCLDZCQUF3QjtFQUF4QiwwQkFBd0IsRUFBRTs7QUR3Qy9HO0VDeEM2TCw0QkFBa0I7RUFBbEIsdUJBQWtCO0VBQWxCLG9CQUFrQixFQUFFOztBRDJDak47RUMzQ3VULCtCQUFxQjtFQUFyQiwwQkFBcUI7RUFBckIsdUJBQXFCLEVBQUU7O0FEOEM5VTtFQzlDb2EsaUNBQXVCO0VBQXZCLDRCQUF1QjtFQUF2Qix5QkFBdUIsRUFBRTs7QURpRDdiO0VDakQ2Z0IsNEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixvQkFBa0IsRUFBRTs7QURvRGppQjtFQ3BEeW9CLDhCQUFvQjtFQUFwQix5QkFBb0I7RUFBcEIsc0JBQW9CLEVBQUU7O0FEdUQvcEI7RUN2RHF2QixrQ0FBd0I7RUFBeEIsNkJBQXdCO0VBQXhCLDBCQUF3QixFQUFFOztBRDBEL3dCO0VDMUQrMUIsNEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixvQkFBa0IsRUFBRTs7QUQ2RG4zQjtF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LGtCQ3hrSG9CO29CRHlrSHBCLHlCQ3prSG9CLEVEMmtIdkIsRUFBQTtVQWxkZjtZQXVkWSxjQUFhLEVBQ2Q7UUF4ZFg7VUE0ZFUscUJDNWxIeUI7VUQ2bEh6QixvQkFBbUI7VUFDbkIscUJBQW9CO1VBQ3BCLG1CQUFrQjtVQUNsQixpQkFBZ0I7VUFDaEIsdUJBQXNCO1VBQ3RCLGlCQUFnQjtVQUNoQixZQUFXLEVBS1o7VUM3b0hMO1lEcXFHSjtjQXNlWSxpQkMvbEgwQixFRGltSDdCLEVBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5xIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTmV1ZSBNYWNoaW5hIEJvbGRcIiksIGxvY2FsKFwiTmV1ZU1hY2hpbmEtQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUJvbGQuc3ZnI05ldWVNYWNoaW5hLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5ldWUgTWFjaGluYSBMaWdodFwiKSwgbG9jYWwoXCJOZXVlTWFjaGluYS1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1MaWdodC5zdmcjTmV1ZU1hY2hpbmEtTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXVlTWFjaGluYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5ldWUgTWFjaGluYSBNZWRpdW1cIiksIGxvY2FsKFwiTmV1ZU1hY2hpbmEtTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0uc3ZnI05ldWVNYWNoaW5hLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldWVNYWNoaW5hJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5ldWUgTWFjaGluYSBSZWd1bGFyXCIpLCBsb2NhbChcIk5ldWVNYWNoaW5hLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLnN2ZyNOZXVlTWFjaGluYS1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3OyB9IH1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0LjMwNTU2dnc7XG4gIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM3MzFlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYSwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDE0LjkzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dzsgfSB9XG5cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0M1RDE0OyB9XG5cbi50aXRsZS13cmFwIGgyIHtcbiAgZm9udC1zaXplOiAzLjYxMTExdnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRpdGxlLXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogOC41MzMzM3Z3OyB9IH1cblxuLmxvZ28tbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDUuODY2Njd2dztcbiAgbGVmdDogNC4yNjY2N3Z3OyB9XG5cbi5sb2dvLW1vYiBzdmcge1xuICB3aWR0aDogMjYuNjY2Njd2dztcbiAgaGVpZ2h0OiA4dnc7IH1cblxuLmNvbnRhY3QtdXMge1xuICBtYXJnaW4tdG9wOiA0LjE2NjY3dnc7XG4gIG1hcmdpbi1yaWdodDogMC44MzMzM3Z3O1xuICBtYXJnaW4tbGVmdDogMC44MzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItcmFkaXVzOiAyLjc3Nzc4dncgMi43Nzc3OHZ3IDAgMDtcbiAgcGFkZGluZzogMy4zMzMzM3Z3IDMuMzMzMzN2dyAwIDMuMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXVzLmJsYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jb250YWN0LXVzLmJsYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcuMnZ3OyB9XG4gICAgICAgIC5jb250YWN0LXVzLmJsYWNrIC50b3AgLnRpdGxlLXdyYXAtY29udGFjdHMgaDIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAuY29udGFjdC11cy5ibGFjayAudG9wIC5yaWdodCAucGVyc29uIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmNvbnRhY3QtdXMuYmxhY2sgLmRlc2Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29udGFjdC11cy5ibGFjazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0LXVzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzNCwgMzQsIDM0LCAwKSAwJSwgcmdiYSgyNDQsIDExNSwgMzEsIDAuNCkgMTAwJSk7XG4gIGhlaWdodDogMTcuMzYxdnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzdncgNS4zMzMzM3Z3IDAgMDtcbiAgICBwYWRkaW5nOiAzLjJ2dyAzLjJ2dyAwIDMuMnZ3OyB9XG4gIC5jb250YWN0LXVzOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDg5LjA2N3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjU1NTU2dnc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjMzMzMzdnc7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC50aXRsZS13cmFwLWNvbnRhY3RzIHtcbiAgd2lkdGg6IDIwLjgzMzMzdnc7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC50aXRsZS13cmFwLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogNTMuMzMzMzN2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnRpdGxlLXdyYXAtY29udGFjdHMgaDIge1xuICBmb250LXNpemU6IDMuODg4ODl2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC50aXRsZS13cmFwLWNvbnRhY3RzIGgyIHtcbiAgICBmb250LXNpemU6IDguNTMzMzN2dztcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5wZXJzb24tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDh2dztcbiAgZm9udC1zaXplOiAzLjczM3Z3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2YzNzMxZTsgfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIHtcbiAgd2lkdGg6IDIwLjEzODg5dnc7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmltZy13cmFwIHtcbiAgICB3aWR0aDogNDMuNzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAtNS4zMzMzM3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAuaW1nLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmRhdGEge1xuICAgIHdpZHRoOiA0My40NjY2N3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubmFtZSB7XG4gIG1hcmdpbi10b3A6IDEuMzE5NDR2dztcbiAgZm9udC1zaXplOiAxLjY2NjY3dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLnBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC4xMzg4OXZ3O1xuICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5wb3NpdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAuZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEuOTQ0dnc7XG4gIGZvbnQtc2l6ZTogMC45NzJ2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmMzczMWU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3OyB9XG4gICAgICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5kZXNjIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS42NjY2N3Z3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5saW5rcyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmMzczMWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC45MDI3OHZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40NjY2N3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjQTE0RDE0OyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmxpbmtzIGE6aG92ZXIgc3ZnICoge1xuICBmaWxsOiAjQTE0RDE0OyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmxpbmtzIGEgc3ZnIHtcbiAgd2lkdGg6IDAuNzYzODl2dztcbiAgaGVpZ2h0OiAwLjc2Mzg5dnc7XG4gIG1hcmdpbi1yaWdodDogMC42OTQ0NHZ3O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5saW5rcyBhIHN2ZyB7XG4gICAgd2lkdGg6IDIuOTMzMzN2dztcbiAgICBoZWlnaHQ6IDIuOTMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNjY2Njd2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAge1xuICB3aWR0aDogNDUuNDE2Njd2dztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogMS4xMTExMXZ3O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDMuMDU1NTZ2dyAzLjA1NTU2dncgMS42NjY2N3Z3IDMuMDU1NTZ2dztcbiAgYm9yZGVyLXJhZGl1czogMi43Nzc3OHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBjb2xvcjogIzAzMDMwMzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA5LjMzMzMzdnc7XG4gICAgcGFkZGluZzogNi40dncgNi40dncgNC4yNjY2N3Z3IDYuNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzN2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0td3JhcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjQ4NjExdncgMC44MzMzM3Z3IDAuMzQ3MjJ2dztcbiAgYm9yZGVyLXJhZGl1czogMTYuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzYxNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyLjk4NjExdnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS13cmFwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHBhZGRpbmc6IDEuMDY2Njd2dyAyLjEzMzMzdncgMC41MzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tbGFiZWwge1xuICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICNGRjM0MjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTU1NTZ2dztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC45MDI3OHZ3IDAuODMzMzN2dyAwLjgzMzMzdnc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjExMTExdnc7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5lcnJvci1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjEzMzMzdnc7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzLjJ2dyAzLjJ2dyAzLjJ2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmVycm9yLW1lc3NhZ2UuYWN0aXZlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmVycm9yLW1lc3NhZ2Ugc3ZnIHtcbiAgd2lkdGg6IDEuMTExMTF2dztcbiAgaGVpZ2h0OiAxLjExMTExdnc7XG4gIG1hcmdpbi1yaWdodDogMC41NTU1NnZ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTAuMTM4ODl2dztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmVycm9yLW1lc3NhZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNC4yNjY2N3Z3O1xuICAgIGhlaWdodDogNC4yNjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNjY2N3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1maWVsZC5lcnJvciAuZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjRkYzNDI2OyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuZXJyb3IgaW5wdXQsIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuZXJyb3IgdGV4dGFyZWEge1xuICBjb2xvcjogI0ZGMzQyNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNDI2OyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuaW5wdXQ6aG92ZXIgaW5wdXQsIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuaW5wdXQ6aG92ZXIgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICMwMzAzMDM7IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1maWVsZC5pbnB1dDpob3ZlciAuZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1maWVsZC5pbnB1dCAuZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS4yNXZ3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBmb250LCAuMnMgZWFzZS1pbi1vdXQgdG9wO1xuICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZm9udCwgLjJzIGVhc2UtaW4tb3V0IHRvcDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZvbnQsIC4ycyBlYXNlLWluLW91dCB0b3A7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1maWVsZC5pbnB1dCAuZm9ybS1sYWJlbCB7XG4gICAgdG9wOiA0Ljh2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuaW5wdXQgLmZvcm0tbGFiZWwuYWN0aXZlIHtcbiAgdG9wOiAwLjU1NTU2dnc7XG4gIGZvbnQtc2l6ZTogMC44MzMzM3Z3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuaW5wdXQgLmZvcm0tbGFiZWwuYWN0aXZlIHtcbiAgICB0b3A6IDAuOHZ3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDAuNTU1NTZ2dztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI3Nzc4dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA2NjY3dnc7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCAuY2hlY2tzLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCAuY2hlY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoMSkgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFmOyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgxKSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFmOyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgxKSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCAuY2hlY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoMikgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ5MEFGOyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgyKSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ5MEFGOyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgyKSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCAuY2hlY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoMykgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGRjEzOyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgzKSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGRjEzOyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgzKSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCAuY2hlY2tzLWxpc3QtaXRlbSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCAuY2hlY2tzLWxpc3QtaXRlbSBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuNDg2MTF2dyAwLjY5NDQ0dncgMC40ODYxMXZ3IDIuMjIyMjJ2dztcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NnZ3O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAzMDMwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxLjg2NjY3dncgMi42NjY2N3Z3IDEuODY2Njd2dyA4LjUzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW0gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMC42OTQ0NHZ3O1xuICB0b3A6IDAuNTU1NTZ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xMTExMXZ3O1xuICBoZWlnaHQ6IDEuMTExMTF2dztcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5jaGVja3MtbGlzdCAuY2hlY2tzLWxpc3QtaXRlbSBsYWJlbDphZnRlciB7XG4gICAgbGVmdDogMi42NjY2N3Z3O1xuICAgIHRvcDogMi4xMzMzM3Z3O1xuICAgIHdpZHRoOiA0LjI2NjY3dnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY3dnc7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIGlucHV0LCAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAxLjgwNTU2dncgMCAwLjYyNXZ3O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMzAzMDM7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYSwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIGlucHV0LCAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA1LjZ2dyAwIDIuNHZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNS4yMDgzM3Z3O1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAxLjgwNTU2dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICAgIG1hcmdpbi10b3A6IDYuOTMzMzN2dzsgfSB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5nZHByIHtcbiAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmdkcHIge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZ2RwciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZjM3MzFlOyB9XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5nZHByIGE6aG92ZXIge1xuICBjb2xvcjogI0ExNEQxNDsgfVxuXG4uY29udGFjdC11cyAuYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjIyMnZ3IDAgMC44MzN2dztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSB7XG4gICAgcGFkZGluZzogOS42MDB2dyAwIDR2dztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc29jaWFscy1mb290ZXIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjY5NDQ0dnc7XG4gIHJpZ2h0OiAtMC42OTQ0NHZ3O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5jb3B5IHtcbiAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAuYm90dG9tIC5jb3B5IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3OyB9IH1cblxuLmNvbnRhY3QtdXMgLmJvdHRvbSAubWVudS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSAubWVudS1mb290ZXIge1xuICAgIHdpZHRoOiA0NSU7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMS45NDQ0NHZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC5ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC5ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAwLjkwMjc4dnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSAubWVudS1mb290ZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMzczMUU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSAudG90b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDI2LjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNvY2lhbHMtZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45NzJ2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNvY2lhbHMtZm9vdGVyIGEgc3ZnIHtcbiAgd2lkdGg6IDAuOTcydnc7XG4gIGhlaWdodDogMC45NzJ2dztcbiAgbWFyZ2luLXJpZ2h0OiAwLjgzM3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTAuMnZ3OyB9XG5cbi5zb2NpYWxzLWZvb3RlciBhIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uc29jaWFscy1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjM3MzFlOyB9XG5cbi5zb2NpYWxzLWZvb3RlciBhOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogI2YzNzMxZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc29jaWFscy1mb290ZXIgYSB7XG4gICAgZm9udC1zaXplOiAzLjczM3Z3O1xuICAgIGNvbG9yOiAjZjM3MzFlOyB9XG4gIC5zb2NpYWxzLWZvb3RlciBhIHN2ZyB7XG4gICAgd2lkdGg6IDMuNzMzdnc7XG4gICAgaGVpZ2h0OiAzLjczM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMDB2dztcbiAgICBtYXJnaW4tdG9wOiAtMC4ydnc7IH1cbiAgLnNvY2lhbHMtZm9vdGVyIGEgc3ZnICoge1xuICAgIGZpbGw6ICNmMzczMWU7IH0gfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5zY3JvbGx0b3BsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45MDI3OHZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2YzNzMxZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMS43MzZ2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAuYm90dG9tIC5zY3JvbGx0b3BsaW5rIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNvbnRhY3QtdXMgLmJvdHRvbSAuc2Nyb2xsdG9wbGluazpob3ZlciB7XG4gIGNvbG9yOiAjQTE0RDE0OyB9XG5cbi5jb250YWN0LXVzIC5ib3R0b20gLnNjcm9sbHRvcGxpbms6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG90b3Bob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5zY3JvbGx0b3BsaW5rIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOTcyMjJ2dztcbiAgd2lkdGg6IDEuNjY2Njd2dztcbiAgaGVpZ2h0OiAxLjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3RvcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAuYm90dG9tIC5zY3JvbGx0b3BsaW5rIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMy43MzMzM3Z3O1xuICAgIHdpZHRoOiA2LjR2dztcbiAgICBoZWlnaHQ6IDYuNHZ3OyB9IH1cblxuZm9ybSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTsgfVxuXG4uc3VjY2Vzcy1mb3JtLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAxO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIHtcbiAgcGFkZGluZzogMy4yNjM4OXZ3IDIuMjIyMjJ2dyAyLjIyMjIydnc7XG4gIHdpZHRoOiAyNC4zMDU1NnZ3O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDAuODMzMzN2dztcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMzgsIDM4LCAwLjkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMi41MzMzM3Z3IDguNTMzMzN2dyA4LjUzMzMzdnc7XG4gICAgd2lkdGg6IDg1LjMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy4ydnc7IH0gfVxuXG4uc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgd2lkdGg6IDIuMjIyMjJ2dztcbiAgaGVpZ2h0OiAyLjIyMjIydnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlIC5zdWNjZXNzLWZvcm0tbWVzc2FnZS1pbm5lciAuaWNvbi13cmFwIHN2ZyB7XG4gICAgd2lkdGg6IDguNTMzMzN2dztcbiAgICBoZWlnaHQ6IDguNTMzMzN2dzsgfSB9XG5cbi5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIgLm5hbWUge1xuICBtYXJnaW4tdG9wOiAxLjM4ODg5dnc7XG4gIGZvbnQtc2l6ZTogMS42NjY2N3Z3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjhmOGY4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIgLm5hbWUge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dzsgfSB9XG5cbi5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIgcCB7XG4gIG1hcmdpbi10b3A6IDAuMjc3Nzh2dztcbiAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC44KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDEuMDY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfSB9XG5cbi5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIgLmJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMi40MzA1NnZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIgLmJ1dHRvbi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA5LjMzMzMzdnc7IH0gfVxuXG4uc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIC5idXR0b24td3JhcCAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gIGhlaWdodDogMi43Nzc3OHZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIgLmJ1dHRvbi13cmFwIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGhlaWdodDogMTAuNjY2Njd2dzsgfSB9XG5cbi5jbG9zZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMTgwNTZ2dztcbiAgaGVpZ2h0OiAxLjE4MDU2dnc7XG4gIHRvcDogMS44NzV2dztcbiAgcmlnaHQ6IDEuODc1dnc7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2xvc2UtcG9wdXAge1xuICAgIHdpZHRoOiA0LjUzMzMzdnc7XG4gICAgaGVpZ2h0OiA0LjUzMzMzdnc7XG4gICAgdG9wOiA3LjJ2dztcbiAgICByaWdodDogNy4ydnc7IH0gfVxuXG4ubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjk0NDQ0dncgNC4xNjY2N3Z3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDMzLjg1JSwgcmdiYSgyMSwgMjEsIDIxLCAwLjkpKSwgdG8ocmdiYSgyMSwgMjEsIDIxLCAwKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjEsIDIxLCAyMSwgMC45KSAzMy44NSUsIHJnYmEoMjEsIDIxLCAyMSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjEsIDIxLCAyMSwgMC45KSAzMy44NSUsIHJnYmEoMjEsIDIxLCAyMSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjEsIDIxLCAyMSwgMC45KSAzMy44NSUsIHJnYmEoMjEsIDIxLCAyMSwgMCkgMTAwJSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDQuMjY2Njd2dztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmlnYXRpb24uanVzdGlmeSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5uYXZpZ2F0aW9uIC5sb2dvIHN2ZyB7XG4gIHdpZHRoOiA5LjMwNTU2dnc7XG4gIGhlaWdodDogMi43Nzc3OHZ3OyB9XG5cbi5uYXZpZ2F0aW9uIC5tZW51LW1vYmlsZS10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXZpZ2F0aW9uIC5tZW51LW1vYmlsZS10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAxMS4ydnc7XG4gIGhlaWdodDogMTEuMnZ3O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDAuOHZ3OyB9XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudS5hY3RpdmUgLmFycm93LW9mZmVycy1tZW51IHN2ZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IC5hcnJvdy1vZmZlcnMtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5LjA2NjY3dnc7XG4gICAgaGVpZ2h0OiA5LjA2NjY3dnc7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtOS42dnc7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMTMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlOyB9XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAuYXJyb3ctb2ZmZXJzLW1lbnUgc3ZnIHtcbiAgICB3aWR0aDogMi4xMzMzM3Z3O1xuICAgIGhlaWdodDogMS4zMzMzM3Z3O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG4gICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtOyB9XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAub2ZmZXJzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDkxLjQ2NjY3dnc7XG4gICAgdG9wOiAxMnZ3O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IC5vZmZlcnMtbGlzdC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAub2ZmZXJzLWxpc3QgLm9mZmVycy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDY2Njd2dzsgfVxuICAubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgLm9mZmVycy1saXN0IC5vZmZlcnMtbGlzdC1pdGVtLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4yNzc3OHZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjY5NDQ0dnc7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuOCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHVuc2V0O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogdW5zZXQ7IH0gfVxuXG4ubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjc3Nzh2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaTpudGgtY2hpbGQoMikgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaTpudGgtY2hpbGQoMikgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDExNSwgMzEsIDAuMik7IH0gfVxuXG4ubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGk6bnRoLWNoaWxkKDEpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkOTBhZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGk6bnRoLWNoaWxkKDEpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTMsIDE0NCwgMTc1LCAwLjIpOyB9IH1cblxuLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpOm50aC1jaGlsZCgzKSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZmMTM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjU1LCAxOSwgMC4yKTsgfSB9XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaSBhIHtcbiAgcGFkZGluZzogMC44MzMzM3Z3IDEuMzg4ODl2dztcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NnZ3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAwLjkwMjc4dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2Y4ZjhmODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAzLjJ2dyAzLjJ2dyAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMzMzM3Z3O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBjb2xvcjogIzAzMDMwMztcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMzAzMDM7XG4gIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpIGEuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjhmOGY4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzNHB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBhZGRpbmc6IDQuOHZ3IDYuOTMzMzN2dyAyNi42NjY2N3Z3IDQuMjY2Njd2dzsgfVxuICAubmF2aWdhdGlvbiAubWVudS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIC5sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDI2LjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA4dnc7IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIC5jbG9zZS1tZW51LWxhbmdzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAuY2xvc2UtbWVudS1sYW5ncyAubGFuZy1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAuY2xvc2UtbWVudS1sYW5ncyAubGFuZy1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMnZ3OyB9XG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAuY2xvc2UtbWVudS1sYW5ncyAubGFuZy1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmF2aWdhdGlvbiAubWVudSAubWVudS1oZWFkZXIgLmNsb3NlLW1lbnUtbGFuZ3MgLmxhbmctbGlzdCB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmOGY4Zjg7IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIC5jbG9zZS1tZW51LWxhbmdzIC5sYW5nLWxpc3QgdWwgbGkgYS5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBwYWRkaW5nOiAxLjZ2dyAxLjZ2dyAxLjMzMzMzdnc7IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIC5jbG9zZS1tZW51LWxhbmdzIC5jbG9zZS1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTAuNHZ3O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmF2aWdhdGlvbiAubWVudSAubWVudS1oZWFkZXIgLmNsb3NlLW1lbnUtbGFuZ3MgLmNsb3NlLW1lbnUgc3ZnIHtcbiAgICB3aWR0aDogNC4yNjY2N3Z3O1xuICAgIGhlaWdodDogNC4yNjY2N3Z3OyB9IH1cblxuLm5hdmlnYXRpb24gLm1lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbiAubWVudSA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNS4ydnc7IH0gfVxuXG4ubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjYzODg5dnc7IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lcjpob3ZlciA+IGEge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXI6aG92ZXIgPiBhIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXI6aG92ZXIgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkuaGFzLWlubmVyLmFjdGl2ZSA+IGEge1xuICAgICAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lci5hY3RpdmUgPiBhIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXIuYWN0aXZlIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkuaGFzLWlubmVyLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIuNHZ3O1xuICAgICAgICBsZWZ0OiAtMi42NjY2N3Z3O1xuICAgICAgICByaWdodDogLTIuNjY2Njd2dztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjJ2dztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgb3BhY2l0eTogMC4yMjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuICAgIC5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkuaGFzLWlubmVyID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2Y4ZjhmOCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lciA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXIgPiBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAwLjM0NzIydnc7XG4gICAgICAgIGhlaWdodDogMC4yNzc3OHZ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMC42MjV2dztcbiAgICAgICAgdG9wOiAwLjIwODMzdnc7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lciA+IGEgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjY2NjY3dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuODY2Njd2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAtMC41MzMzM3Z3OyB9IH1cbiAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lciAuaW5uZXItd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMS4xMTExMXZ3O1xuICAgICAgcGFkZGluZy10b3A6IDEuNzM2MTF2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXIgLmlubmVyLXdyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXIgdWwge1xuICAgICAgcGFkZGluZzogMC45MDI3OHZ3IDEuMTExMTF2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTU1NTZ2dztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lciB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41MzMzM3Z3OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkuaGFzLWlubmVyIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjIwODMzdnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lciB1bCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjkzMzMzdnc7IH0gfVxuICAgICAgICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpLmhhcy1pbm5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaS5oYXMtaW5uZXIgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3OyB9IH1cblxuLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkwMjc4dnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiA3LjQ2NjY3dnc7IH0gfVxuXG4ubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YzNzMxZTsgfVxuXG4ubmF2aWdhdGlvbiAubWVudSAuYnV0dG9uLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNy40NjY2N3Z3O1xuICBsZWZ0OiA1LjMzMzMzdnc7XG4gIHJpZ2h0OiA1LjMzMzMzdnc7IH1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyB7XG4gIG1hcmdpbi1yaWdodDogMC44MzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmN1cnJlbnQtbGFuZyB7XG4gIHBhZGRpbmc6IDAuOTAyNzh2dyAxLjExMTExdncgMC42OTQ0NHZ3IDEuMzg4ODl2dztcbiAgYm9yZGVyLXJhZGl1czogMi43Nzc3OHZ3O1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyAuY3VycmVudC1sYW5nLmFjdGl2ZSB7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmN1cnJlbnQtbGFuZy5hY3RpdmUgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyAuY3VycmVudC1sYW5nOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyAuY3VycmVudC1sYW5nIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI3Nzc4dnc7XG4gIHdpZHRoOiAwLjU1NTU2dnc7XG4gIGhlaWdodDogMC40MTY2N3Z3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07IH1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmxhbmctbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMy4xMjV2dztcbiAgcGFkZGluZzogMC45MDI3OHZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU2dnc7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZpZ2F0aW9uIC5idXR0b24tbGFuZ3MgLmxhbmdzIC5sYW5nLWxpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmxhbmctbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjc3Nzh2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXZpZ2F0aW9uIC5idXR0b24tbGFuZ3MgLmxhbmdzIC5sYW5nLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmxhbmctbGlzdCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Y4ZjhmODsgfVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyAubGFuZy1saXN0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YzNzMxZTsgfVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5idXR0b24td3JhcCB7XG4gIHdpZHRoOiA4LjMzMzMzdnc7IH1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAuYnV0dG9uLXdyYXAgLmJ1dHRvbiB7XG4gIGhlaWdodDogMi43Nzc3OHZ3O1xuICBmb250LXNpemU6IDAuOTcyMjJ2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNob3ctc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNob3ctc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnNob3ctc20uZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nOiAuMDY5NDR2dyAyLjA4MzMzdncgMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnB1YmxpY2F0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IC4xMzAzOHZ3IDAgMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCB7XG4gICAgcGFkZGluZzogLjI2NjY3dncgMCAwOyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0ge1xuICB3aWR0aDogMTcuNTY5NDR2dztcbiAgbWFyZ2luOiAxcHggLjA2OTQ0dnc7XG4gIHBhZGRpbmctdG9wOiAxLjM4ODg5dnc7XG4gIHBhZGRpbmctcmlnaHQ6IC4yNzc3OHZ3O1xuICBwYWRkaW5nLWxlZnQ6IC4yNzc3OHZ3O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC44MzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSB7XG4gICAgd2lkdGg6IDE3LjkxNjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS41NjQ1NHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nLXRvcDogNC4yNjY2N3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzLjJ2dzsgfSB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmhhbGYge1xuICBwYWRkaW5nLXJpZ2h0OiAuNjk0NDR2dztcbiAgcGFkZGluZy1sZWZ0OiAuNjk0NDR2dztcbiAgd2lkdGg6IDM1LjI0MzA2dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmhhbGYge1xuICAgIHdpZHRoOiAzNS45Mzc1dnc7IH1cbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uaGFsZiAuaW1nLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDQxLjZ2dzsgfSB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmhhbGYgaDMge1xuICBmb250LXNpemU6IDEuNTI3Nzh2dztcbiAgbWFyZ2luOiAwIDIuNjM4ODl2dyAuNDE2Njd2dyAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxmIGgzIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIG1hcmdpbjogMCAyLjY2NjY3dncgNC4yNjY2N3Z3OyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmhhbGYgLmF1dGhvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dzsgfVxuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxmIC5kYXRlLXN0YXJzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjY2NjY3dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY2NjY3dnc7IH0gfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxmLmhhcy12aWRlbyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICBoZWlnaHQ6IDMuMjYzODl2dzsgfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5mdWxsIHtcbiAgcGFkZGluZy1yaWdodDogLjY5NDQ0dnc7XG4gIHBhZGRpbmctbGVmdDogLjY5NDQ0dnc7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgLmltZy13cmFwIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxmLmhhcy12aWRlbyBoMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3OyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgLmltZy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5mdWxsIGgzIHtcbiAgZm9udC1zaXplOiAxLjgwNTU2dnc7XG4gIG1hcmdpbjogMCAxNi41Mjc3OHZ3IC42MjV2dyAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgaDMge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbWFyZ2luOiAwIDIuNjY2Njd2dyA0LjI2NjY3dnc7IH1cbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uZnVsbCAuYXV0aG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMi42NjY2N3Z3OyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgLmRhdGUtc3RhcnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNjY2Njd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjY2Njd2dzsgfSB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogLjIzOyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtOmhvdmVyIC5pbWctd3JhcCBpbWcsIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtOmhvdmVyIC5pbWctd3JhcCBwaWN0dXJlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtOmhvdmVyIGgzIHtcbiAgICBjb2xvcjogI2ZmYzQwMDsgfVxuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpob3ZlciBoMyBzdmcgKiB7XG4gICAgZmlsbDogI2ZmYzQwMDsgfVxuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpob3ZlciAuZGVzYyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAxOTYsIDAsIDAuNSk7IH1cbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06aG92ZXIgLmF1dGhvciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgY29sb3I6ICNmZmM0MDA7IH1cbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06aG92ZXIgLmRhdGUtc3RhcnMgLmRhdGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMTk2LCAwLCAwLjUpOyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNS4yNzc3OHZ3O1xuICBtYXJnaW4tYm90dG9tOiAuNDg2MTF2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAge1xuICAgIG1hcmdpbjogMCA0LjI2NjY3dncgNC4yNjY2N3Z3O1xuICAgIGhlaWdodDogNzQuNjY2Njd2dzsgfSB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC52aWRlbyB7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogMTkuMDI3Nzh2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDUxLjczMzMzdnc7IH0gfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAudmlkZW8gaWZyYW1lIHtcbiAgaGVpZ2h0OiAxOS4wMjc3OHZ3O1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA1MS43MzMzM3Z3OyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwIC50YWctbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LWZhbWlseTogSW50ZXIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuODMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IC44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1Ljk3MjIydnc7XG4gIGhlaWdodDogMS4xODA1NnZ3OyB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC5wZGYtaW1nIHNwYW4sIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEludGVyLHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcCAudGFnLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAuNzE7XG4gICAgd2lkdGg6IDI1LjZ2dztcbiAgICBoZWlnaHQ6IDYuNHZ3OyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwIC50YWctbmFtZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcCAudGFnLW5hbWUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1Ljk3MjIydnc7XG4gIGhlaWdodDogMS4xODA1NnZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAgLnRhZy1uYW1lIHN2ZyB7XG4gICAgd2lkdGg6IDI1LjZ2dztcbiAgICBoZWlnaHQ6IDYuNHZ3OyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnBkZi1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAucGRmLWltZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjc3Nzc4dnc7XG4gIGhlaWdodDogMi43Nzc3OHZ3O1xuICBvcGFjaXR5OiAuMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkxQztcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAucGRmLWltZzphZnRlciB7XG4gICAgd2lkdGg6IDUuMjE1MTJ2dztcbiAgICBoZWlnaHQ6IDUuMjE1MTJ2dzsgfSB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC5wZGYtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAyLjc3Nzc4dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMi43Nzc3OHZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyLjc3Nzc4dncgc29saWQgIzE0MTkxQztcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnBkZi1pbWc6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogNS4yMTUxMnZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNS4yMTUxMnZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDUuMjE1MTJ2dyBzb2xpZCAjMTQxOTFDOyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnBkZi1pbWcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy40NzIyMnZ3O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzE0MTkxQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuNjk0NDR2dztcbiAgYm90dG9tOiAuMTM4ODl2dztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3IsLjJzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwuMnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLC4ycyBlYXNlLWluLW91dCBsZWZ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAucGRmLWltZzphZnRlciB7XG4gICAgd2lkdGg6IDEzLjMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzM3Z3OyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC5wZGYtaW1nOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDEzLjMzMzMzdncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMy4zMzMzM3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEzLjMzMzMzdncgc29saWQgIzE0MTkxQzsgfVxuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAucGRmLWltZyBzcGFuIHtcbiAgICBsZWZ0OiAyLjY2NjY3dnc7XG4gICAgYm90dG9tOiAuNTMzMzN2dztcbiAgICBmb250LXNpemU6IDEzLjMzMzMzdnc7IH0gfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAgaW1nLCAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAgcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZmlsdGVyO1xuICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZmlsdGVyO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZmlsdGVyOyB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAxLjExMTExdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEuMTExMTF2dyAuNDE2Njd2dyAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjtcbiAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG4gIGhlaWdodDogNS44MzMzM3Z3O1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICAgIG1hcmdpbjogMCA0LjI2NjY3dncgMi4xMzMzM3Z3O1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIGgzIHN2ZyB7XG4gIHdpZHRoOiAxLjE4MDU2dnc7XG4gIGhlaWdodDogMS4xODA1NnZ3O1xuICBtYXJnaW4tcmlnaHQ6IC4zNDcyMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLjIwODMzdnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIGgzIHN2ZyB7XG4gICAgd2lkdGg6IDUuNnZ3O1xuICAgIGhlaWdodDogNS42dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzdnc7XG4gICAgdG9wOiAuOHZ3OyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRlc2Mge1xuICBmb250LWZhbWlseTogSW50ZXIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuOTAyNzh2dztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHdpZHRoOiAyNy4wODMzM3Z3O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA3LjYzODg5dnc7IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC45MDI3OHZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogLjY7XG4gIHotaW5kZXg6IDM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHksLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eSwuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5LC4ycyBlYXNlLWluLW91dCBjb2xvcjsgfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuZGF0ZSwgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLmRhdGUgLm1vcmUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcixzYW5zLXNlcmlmOyB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogNC4yNjY2N3Z3OyB9XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIHtcbiAgICBwYWRkaW5nOiAwIDQuMjY2Njd2dyA1LjMzMzMzdnc7IH0gfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogLjkwMjc4dnc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIG1hcmdpbi10b3A6IC4yNzc3OHZ3O1xuICBtYXJnaW4tYm90dG9tOiAuMzQ3MjJ2dztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG4gIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMDY2Njd2dzsgfVxuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuZGF0ZSAubW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLmRhdGUgLm1vcmUtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjU5NzIydnc7XG4gIG9wYWNpdHk6IC41O1xuICBmb250LXNpemU6IC45MDI3OHZ3O1xuICBjb2xvcjogI2ZmYzQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLnN0YXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLjM0NzIydnc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuc3RhcnMgc3ZnIHtcbiAgd2lkdGg6IC45MDI3OHZ3O1xuICBoZWlnaHQ6IC45MDI3OHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC4zNDcyMnZ3OyB9XG5cbi5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIC5zdGFycyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEludGVyLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjk3MjIydnc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZjNDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuc3RhcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLnN0YXJzIHN2ZyB7XG4gICAgd2lkdGg6IDMuNDY2Njd2dztcbiAgICBoZWlnaHQ6IDMuNDY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzN2dzsgfVxuICAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuc3RhcnMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7IH0gfVxuXG4udG9wLXRoYW5rcy1uZXdzIC50aXRsZS13cmFwIHtcbiAgcGFkZGluZzogMCAwIDEuNTk3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udG9wLXRoYW5rcy1uZXdzIC50aXRsZS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjY5NDQ0dnc7XG4gIHJpZ2h0OiAtMC42OTQ0NHZ3O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLnRvcC10aGFua3MtbmV3cyAudGl0bGUtd3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogMS42Njd2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmOGY4Zjg7IH1cblxuLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDEuMzg5dncgMS45NDR2dzsgfVxuXG4udG9wLXRoYW5rcy1uZXdzIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDE5LjglOyB9XG5cbi50aGFua3MtcGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDguNDcydncgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aGFua3MtcGFnZS1oZWFkZXIgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYyLjUwMHZ3OyB9XG5cbi50aGFua3MtcGFnZS1oZWFkZXIgLmJnIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50aGFua3MtcGFnZS1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDIuNzc4dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxLjM4OXZ3OyB9XG5cbi50aGFua3MtcGFnZS1oZWFkZXIgLmxhYmVsIHtcbiAgcGFkZGluZzogMC40ODZ2dyAwLjgzM3Z3IDAuMzQ3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDE2LjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjNjE0O1xuICBmb250LXNpemU6IDAuOTcydnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDMwMzAzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi50aGFua3MtcGFnZS1oZWFkZXIgLmJ1dHRvbi1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnRoYW5rcy1wYWdlLWhlYWRlciAuYnV0dG9uLXdyYXAge1xuICBtYXJnaW4tdG9wOiA2LjczNnZ3O1xuICB3aWR0aDogMjEuMzg5dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcC10aGFua3MtbmV3cyAudGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogNXZ3IDAgNy40Njd2dzsgfVxuICAudG9wLXRoYW5rcy1uZXdzIC50aXRsZS13cmFwOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAudG9wLXRoYW5rcy1uZXdzIC50aXRsZS13cmFwIGgzIHtcbiAgICBmb250LXNpemU6IDUuMzMzdnc7IH1cbiAgLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCB7XG4gICAgcGFkZGluZzogNHZ3IDA7IH1cbiAgLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGhhbmtzLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNS4wNjd2dyAwIDE2dnc7IH1cbiAgLnRoYW5rcy1wYWdlLWhlYWRlciAuYmcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50aGFua3MtcGFnZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNi45MzN2dztcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgcGFkZGluZzogMCA0LjI2N3Z3OyB9XG4gIC50aGFua3MtcGFnZS1oZWFkZXIgaDEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRoYW5rcy1wYWdlLWhlYWRlciAubGFiZWwge1xuICAgIHBhZGRpbmc6IDEuMDY3dncgMi4xMzN2dyAwLjUzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4yMDB2dzsgfVxuICAudGhhbmtzLXBhZ2UtaGVhZGVyIC5idXR0b24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzguNjY3dnc7XG4gICAgd2lkdGg6IDg5LjMzM3Z3OyB9IH1cblxuLmZhcSB7XG4gIHBhZGRpbmc6IDYuOTQ0NDR2dyAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZhcSB7XG4gICAgICBwYWRkaW5nOiAxMy4zMzMzM3Z3IDAgMTguNjY2Njd2dzsgfSB9XG4gIC5mYXEgLmZhcS10aXRsZSB7XG4gICAgcGFkZGluZzogMCA0LjE2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44MTk0NHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mYXEgLmZhcS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNC4yNjY2N3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7IH0gfVxuICAgIC5mYXEgLmZhcS10aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNjExMTF2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZjhmOGY4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZmFxIC5mYXEtdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOC41MzMzM3Z3OyB9IH1cbiAgLmZhcSAuZmFxLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMC44MzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mYXEgLmZhcS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxLjA2NjY3dnc7IH0gfVxuICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1dnc7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNDE2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0LjI2NjY3dnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42dnc7IH1cbiAgICAgICAgICAuZmFxIC5mYXEtbGlzdCAuZmFxLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjJjMDU7IH0gfVxuICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIC5xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjczNjExdncgMy4zMzMzM3Z3O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIC5xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYuNjY2Njd2dyA0LjI2NjY3dncgNi42NjY2N3Z3IDh2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuMjY2Njd2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIC5xOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIC5xOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjJjMDU7IH1cbiAgICAgICAgICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIC5xOmhvdmVyOm5vdCguYWN0aXZlKSAudGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmN2M2MTQ7IH1cbiAgICAgICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAucTpob3ZlciAuaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2M2MTQ7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAucS5hY3RpdmUgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICNmN2M2MTQ7IH1cbiAgICAgICAgICAuZmFxIC5mYXEtbGlzdCAuZmFxLWl0ZW0gLnEuYWN0aXZlIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2M2MTQ7IH0gfVxuICAgICAgICAuZmFxIC5mYXEtbGlzdCAuZmFxLWl0ZW0gLnEuYWN0aXZlIC5pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAucSAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDU0LjE2NjY3dnc7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjUyNzc4dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAucSAudGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3Ny4wNjY2N3Z3O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQuMjY2Njd2dzsgfSB9XG4gICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAucSAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDEuNTI3Nzh2dztcbiAgICAgICAgICBoZWlnaHQ6IDEuNTI3Nzh2dztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIC5xIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQuOHZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQuOHZ3OyB9IH1cbiAgICAgICAgICAuZmFxIC5mYXEtbGlzdCAuZmFxLWl0ZW0gLnEgLmljb24gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMC41NTU1NnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjEwNDE3dnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAucSAuaWNvbiBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjR2dzsgfSB9XG4gICAgICAgICAgICAuZmFxIC5mYXEtbGlzdCAuZmFxLWl0ZW0gLnEgLmljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmZhcSAuZmFxLWxpc3QgLmZhcS1pdGVtIC5hIHtcbiAgICAgICAgcGFkZGluZzogMi4zNjExMXZ3IDI4LjMzMzMzdncgMS45NDQ0NHZ3IDMuMzMzMzN2dztcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAuYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1LjMzMzMzdncgNS4zMzMzM3Z3IDR2dzsgfSB9XG4gICAgICAgIC5mYXEgLmZhcS1saXN0IC5mYXEtaXRlbSAuYSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2Y4ZjhmODsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuZmFxIC5mYXEtbGlzdCAuZmFxLWl0ZW0gLmEgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH0gfVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAyLjc3Nzc4dncgMC44MzMzM3Z3IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDIuMDgzMzN2dyAyLjA4MzMzdncgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogMTMuMzMzMzN2dyAxLjA2NjY3dncgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2Njd2dyA2LjY2NjY3dncgMCAwOyB9IH1cbiAgLmZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMjAuODMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCByZ2JhKDI0NCwgMTE1LCAzMSwgMC40KSAxMDAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mb290ZXI6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDg3LjQ2NjY3dnc7IH0gfVxuICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMi45ODYxMXZ3IDMuMzMzMzN2dyA1LjU1NTU2dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbnMge1xuICAgICAgICBwYWRkaW5nOiA2LjY2NjY3dncgNS4zMzMzM3Z3IDkuODY2Njd2dztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyAuZm9vdGVyLWNvbHVtbiB7XG4gICAgICB3aWR0aDogMTQuNTgzMzN2dztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjA4MzMzdnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlci1jb2x1bW5zIC5mb290ZXItY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3OyB9IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlci1jb2x1bW5zIC5mb290ZXItY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5mb290ZXIgLmZvb3Rlci1jb2x1bW5zIC5mb290ZXItY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbnMgLmZvb3Rlci1jb2x1bW46bGFzdC1jaGlsZCB1bCBsaSBhIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5mb290ZXIgLmZvb3Rlci1jb2x1bW5zIC5mb290ZXItY29sdW1uOmxhc3QtY2hpbGQgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyAuZm9vdGVyLWNvbHVtbiAudGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40MzA1NnZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbnMgLmZvb3Rlci1jb2x1bW4gLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjczMzMzdnc7IH0gfVxuICAgICAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbnMgLmZvb3Rlci1jb2x1bW4gdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyAuZm9vdGVyLWNvbHVtbiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyAuZm9vdGVyLWNvbHVtbiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY3NzFkOyB9XG4gICAgICAgICAgICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyAuZm9vdGVyLWNvbHVtbiB1bCBsaSBhOmhvdmVyIHN2ZyAqIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmNzcxZDsgfSB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlci1jb2x1bW5zIC5mb290ZXItY29sdW1uIHVsIGxpIGEgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMC45NzIyMnZ3O1xuICAgICAgICAgIGhlaWdodDogMC45NzIyMnZ3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44MzMzM3Z3O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMzg4OXZ3KTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyAuZm9vdGVyLWNvbHVtbiB1bCBsaSBhIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0LjI2NjY3dnc7XG4gICAgICAgICAgICAgIGhlaWdodDogNC4yNjY2N3Z3O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMjY2Njd2dztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjUzMzMzdncpOyB9IH1cbiAgICAgICAgICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyAuZm9vdGVyLWNvbHVtbiB1bCBsaSBhIHN2ZyAqIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwIDIuNjM4ODl2dztcbiAgICBwYWRkaW5nOiAxLjczNjExdncgMC42OTQ0NHZ3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICAgICAgbWFyZ2luOiAwIDMuMnZ3O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29weSB7XG4gICAgICBmb250LXNpemU6IDAuODMzMzN2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHkge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5tZW51LWZvb3RlciB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjQ2NjY3dnc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH0gfVxuICAgIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLm1lbnUtZm9vdGVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjQ3MjIydnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDh2dzsgfSB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODMzMzN2dztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJ2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmNzcxZDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLnRvdG9wIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHBhZGRpbmc6IDUuMzMzMzN2dyAwOyB9IH1cbiAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5zY3JvbGx0b3BsaW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjkwMjc4dnc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2YzNzMxZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuc2Nyb2xsdG9wbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3OyB9IH1cbiAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5zY3JvbGx0b3BsaW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQTE0RDE0OyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuc2Nyb2xsdG9wbGluazpob3ZlciAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG90b3Bob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5zY3JvbGx0b3BsaW5rIC5pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjk3MjIydnc7XG4gICAgICB3aWR0aDogMS42NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiAxLjY2NjY3dnc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG90b3Auc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLnNjcm9sbHRvcGxpbmsgLmljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMy43MzMzM3Z3O1xuICAgICAgICB3aWR0aDogNi40dnc7XG4gICAgICAgIGhlaWdodDogNi40dnc7IH0gfVxuXG4uY29udGFjdC11cy1uZXcge1xuICBwYWRkaW5nOiA3Ljc3Nzc4dncgMC44MzMzM3Z3IDguNzV2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWN0LXVzLW5ldyB7XG4gICAgICBwYWRkaW5nOiAyMC4yNjY2N3Z3IDEuMDY2Njd2dyAzMC45MzMzM3Z3OyB9IH1cbiAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jb250YWN0LXVzLW5ldyAuZm9ybS13cmFwLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jb250YWN0LXVzLW5ldyAuZm9ybS13cmFwLWlubmVyIC5sZWZ0LCAuY29udGFjdC11cy1uZXcgLmZvcm0td3JhcC1pbm5lciAucmlnaHQge1xuICAgICAgd2lkdGg6IDQ5LjklO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi4wODMzM3Z3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLmxlZnQsIC5jb250YWN0LXVzLW5ldyAuZm9ybS13cmFwLWlubmVyIC5yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNS4zMzMzM3Z3OyB9IH1cbiAgICAuY29udGFjdC11cy1uZXcgLmZvcm0td3JhcC1pbm5lciAubGVmdCB7XG4gICAgICBwYWRkaW5nOiAzLjA1NTU2dncgMy4xMjV2dyAzLjgxOTQ0dncgMy4zMzMzM3Z3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5jb250YWN0LXVzLW5ldyAuZm9ybS13cmFwLWlubmVyIC5sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjA2NjY3dnc7XG4gICAgICAgICAgcGFkZGluZzogNS44NjY2N3Z3IDMuMnZ3IDcuNDY2Njd2dzsgfSB9XG4gICAgICAuY29udGFjdC11cy1uZXcgLmZvcm0td3JhcC1pbm5lciAubGVmdCAudGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wODMzM3Z3O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MC4wNjk0NHZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzdnc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuY29udGFjdC11cy1uZXcgLmZvcm0td3JhcC1pbm5lciAubGVmdCAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjEuMzMzMzN2dzsgfSB9XG4gICAgICAgIC5jb250YWN0LXVzLW5ldyAuZm9ybS13cmFwLWlubmVyIC5sZWZ0IC50ZXh0IGIge1xuICAgICAgICAgIGNvbG9yOiAjZmZjZTFjOyB9XG4gICAgICAuY29udGFjdC11cy1uZXcgLmZvcm0td3JhcC1pbm5lciAubGVmdCAucGVyc29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLmxlZnQgLnBlcnNvbiAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjAuODMzMzN2dztcbiAgICAgICAgICBoZWlnaHQ6IDIwLjgzMzMzdnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLmxlZnQgLnBlcnNvbiAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ0Ljh2dztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NC44dnc7IH0gfVxuICAgICAgICAuY29udGFjdC11cy1uZXcgLmZvcm0td3JhcC1pbm5lciAubGVmdCAucGVyc29uIC5kYXRhIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMDgzMzN2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLmxlZnQgLnBlcnNvbiAuZGF0YSAubmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3OyB9IH1cbiAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLmxlZnQgLnBlcnNvbiAuZGF0YSAucG9zaXRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjA4MzN2dztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLmxlZnQgLnBlcnNvbiAuZGF0YSAucG9zaXRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjEzMzMzdnc7IH0gfVxuICAgIC5jb250YWN0LXVzLW5ldyAuZm9ybS13cmFwLWlubmVyIC5yaWdodCB7XG4gICAgICBwYWRkaW5nOiAzLjE5NDQ0dncgMy4zMzMzM3Z3IDMuODE5NDR2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1Ljg2NjY3dncgMy4ydncgNy4ydnc7IH0gfVxuICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLnJpZ2h0IC50IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjIyMjIydnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xOTQ0NHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDM0LjM3NXZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5mb3JtLXdyYXAtaW5uZXIgLnJpZ2h0IC50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIuMjY2Njd2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5jb250YWN0LXVzLW5ldyAubGluay13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI3Nzc4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmNvbnRhY3QtdXMtbmV3IC5saW5rLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjA2NjY3dnc7IH0gfVxuICAgIC5jb250YWN0LXVzLW5ldyAubGluay13cmFwIGEge1xuICAgICAgaGVpZ2h0OiA3LjkxNjY3dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1dnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjExMTExdnc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmY3NzFlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuY29udGFjdC11cy1uZXcgLmxpbmstd3JhcCBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTE5LCAzMCwgMC4xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuY29udGFjdC11cy1uZXcgLmxpbmstd3JhcCBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDE5LjczMzMzdnc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNC44dnc7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDExOSwgMzAsIDAuMSk7IH0gfVxuICAgICAgLmNvbnRhY3QtdXMtbmV3IC5saW5rLXdyYXAgYSBzdmcge1xuICAgICAgICB3aWR0aDogMS41Mjc3OHZ3O1xuICAgICAgICBoZWlnaHQ6IDEuNTI3Nzh2dztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjk3MjIydnc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yMDgzM3Z3KTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5jb250YWN0LXVzLW5ldyAubGluay13cmFwIGEgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1Ljg2NjY3dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDUuODY2Njd2dztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuOHZ3KTsgfSB9XG4gICAgICAgIC5jb250YWN0LXVzLW5ldyAubGluay13cmFwIGEgc3ZnIHJlY3Qge1xuICAgICAgICAgIGZpbGw6ICNmZjc3MWU7IH1cbiAgICAgICAgLmNvbnRhY3QtdXMtbmV3IC5saW5rLXdyYXAgYSBzdmcgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjMTUxNTE1OyB9XG5cbi5pbnNlcnQtZm9ybS1kZXNpZ24gaW5wdXRbdHlwZT0ndGV4dCddLCAuaW5zZXJ0LWZvcm0tZGVzaWduIGlucHV0W3R5cGU9J2VtYWlsJ10sIC5pbnNlcnQtZm9ybS1kZXNpZ24gdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDEuNTk3MjJ2dyAxLjUyNzc4dncgMC4zNDcyMnZ3IDEuNTI3Nzh2dztcbiAgYm9yZGVyLXJhZGl1czogMC42OTQ0NHZ3O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaW5zZXJ0LWZvcm0tZGVzaWduIGlucHV0W3R5cGU9J3RleHQnXSwgLmluc2VydC1mb3JtLWRlc2lnbiBpbnB1dFt0eXBlPSdlbWFpbCddLCAuaW5zZXJ0LWZvcm0tZGVzaWduIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDYuMTMzMzN2dyAzLjczMzMzdncgMS4zMzMzM3Z3IDMuNzMzMzN2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuICAuaW5zZXJ0LWZvcm0tZGVzaWduIGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsIC5pbnNlcnQtZm9ybS1kZXNpZ24gaW5wdXRbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIsIC5pbnNlcnQtZm9ybS1kZXNpZ24gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuaW5zZXJ0LWZvcm0tZGVzaWduIGlucHV0W3R5cGU9J3RleHQnXTpob3ZlciwgLmluc2VydC1mb3JtLWRlc2lnbiBpbnB1dFt0eXBlPSdlbWFpbCddOmhvdmVyLCAuaW5zZXJ0LWZvcm0tZGVzaWduIHRleHRhcmVhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjNCM0I7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDEuNTk3MjJ2dyAxLjUyNzc4dncgMC4zNDcyMnZ3IDEuNTI3Nzh2dztcbiAgYm9yZGVyLXJhZGl1czogMC42OTQ0NHZ3O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gc2VsZWN0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjNCM0I7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDYuMTMzMzN2dyAzLjczMzMzdncgMS4zMzMzM3Z3IDMuNzMzMzN2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNi4wNDE2N3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmluc2VydC1mb3JtLWRlc2lnbiB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDIwLjh2dzsgfSB9XG5cbi5pbnNlcnQtZm9ybS1kZXNpZ24gLmhzLWZvcm0tZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNDE2Njd2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmhzLWZvcm0tZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNjY2N3Z3OyB9IH1cbiAgLmluc2VydC1mb3JtLWRlc2lnbiAuaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtc2VsZWN0ID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgIHRvcDogMC41NTU1NnZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmhzLWZvcm0tZmllbGQuaHMtZmllbGR0eXBlLXNlbGVjdCA+IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgICAgdG9wOiAyLjEzMzMzdnc7IH0gfVxuICAuaW5zZXJ0LWZvcm0tZGVzaWduIC5ocy1mb3JtLWZpZWxkLmhzLWZpZWxkdHlwZS1zZWxlY3QuaG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzQjNCOyB9XG4gIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmhzLWZvcm0tZmllbGQuaHMtZmllbGR0eXBlLXNlbGVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMTM4ODl2dztcbiAgICByaWdodDogMC4xMzg4OXZ3O1xuICAgIGhlaWdodDogMi43Nzc3OHZ3O1xuICAgIHdpZHRoOiAzLjQ3MjIydnc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjY5NDQ0dnc7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmluc2VydC1mb3JtLWRlc2lnbiAuaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMC41MzMzM3Z3O1xuICAgICAgICByaWdodDogMC41MzMzM3Z3O1xuICAgICAgICBoZWlnaHQ6IDkuMzMzMzN2dztcbiAgICAgICAgd2lkdGg6IDEzLjMzMzMzdnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dzsgfSB9XG4gIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmhzLWZvcm0tZmllbGQuaHMtZmllbGR0eXBlLXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC4zNDcyMnZ3IDAuMjc3Nzh2dyAwIDAuMjc3Nzh2dztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAyMTQsIDIxNCwgMC43KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNTI3Nzh2dztcbiAgICB0b3A6IDEuNTI3Nzh2dztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaW5zZXJ0LWZvcm0tZGVzaWduIC5ocy1mb3JtLWZpZWxkLmhzLWZpZWxkdHlwZS1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDEuMzMzMzN2dyAxLjA2NjY3dncgMCAxLjA2NjY3dnc7XG4gICAgICAgIHJpZ2h0OiAzLjczMzMzdnc7XG4gICAgICAgIHRvcDogNS4zMzMzM3Z3OyB9IH1cbiAgLmluc2VydC1mb3JtLWRlc2lnbiAuaHMtZm9ybS1maWVsZCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjA0MTY3dnc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZm9udCwgLjJzIGVhc2UtaW4tb3V0IHRvcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaW5zZXJ0LWZvcm0tZGVzaWduIC5ocy1mb3JtLWZpZWxkIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dzsgfSB9XG4gIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDEuNTI3Nzh2dztcbiAgICB0b3A6IDEuMjV2dztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaW5zZXJ0LWZvcm0tZGVzaWduIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwge1xuICAgICAgICBsZWZ0OiAzLjczMzMzdnc7XG4gICAgICAgIHRvcDogNC41MzMzM3Z3OyB9IH1cbiAgICAuaW5zZXJ0LWZvcm0tZGVzaWduIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwuYWN0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgICAgdG9wOiAwLjU1NTU2dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmhzLWZvcm0tZmllbGQgPiBsYWJlbC5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgICAgdG9wOiAyLjEzMzMzdnc7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduIC5ocy1mb3JtLXJlcXVpcmVkIHtcbiAgY29sb3I6ICNmZmNlMWM7IH1cblxuLmluc2VydC1mb3JtLWRlc2lnbiAuaHMtZXJyb3ItbXNnIHtcbiAgY29sb3I6ICNGODI5MUMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC4zNDcyMnZ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjk3MjIydnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaW5zZXJ0LWZvcm0tZGVzaWduIC5ocy1lcnJvci1tc2cge1xuICAgICAgbWFyZ2luLXRvcDogMS4wNjY2N3Z3O1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEuMTExMTF2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuMjY2Njd2dzsgfSB9XG4gIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1yaWNodGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1yaWNodGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgd2lkdGg6IDcydnc7IH0gfVxuICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1yaWNodGV4dCBwIGEge1xuICAgICAgY29sb3I6ICNmZmNlMWM7IH1cblxuLmluc2VydC1mb3JtLWRlc2lnbiBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0LjMwNTU2dnc7XG4gIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM3MzFlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYSwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaW5zZXJ0LWZvcm0tZGVzaWduIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBoZWlnaHQ6IDE0LjkzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbnNlcnQtZm9ybS1kZXNpZ24gW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDQzVEMTQ7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMS41Mjc3OHZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmluc2VydC1mb3JtLWRlc2lnbiAuYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA1Ljg2NjY3dnc7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IGlucHV0W3R5cGU9J3RleHQnXSwgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCBpbnB1dFt0eXBlPSdlbWFpbCddLCAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxLjU5NzIydncgMCAwLjM0NzIydncgMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCBpbnB1dFt0eXBlPSd0ZXh0J10sIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgaW5wdXRbdHlwZT0nZW1haWwnXSwgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiA2LjEzMzMzdncgMCAxLjMzMzMzdncgMDtcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuICAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgaW5wdXRbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIsIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxLjU5NzIydncgMCAwLjM0NzIydncgMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiA2LjEzMzMzdncgMCAxLjMzMzMzdncgMDtcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNi4wNDE2N3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDIwLjh2dzsgfSB9XG5cbi5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWZvcm0tZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNDE2Njd2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWZvcm0tZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNjY2N3Z3OyB9IH1cbiAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCAuaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtc2VsZWN0ID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgIHRvcDogMC41NTU1NnZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWZvcm0tZmllbGQuaHMtZmllbGR0eXBlLXNlbGVjdCA+IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgICAgdG9wOiAyLjEzMzMzdnc7IH0gfVxuICAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IC5ocy1mb3JtLWZpZWxkLmhzLWZpZWxkdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjEzODg5dnc7XG4gICAgcmlnaHQ6IDAuMTM4ODl2dztcbiAgICBoZWlnaHQ6IDIuNzc3Nzh2dztcbiAgICB3aWR0aDogMy40NzIyMnZ3O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogMC42OTQ0NHZ3O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWZvcm0tZmllbGQuaHMtZmllbGR0eXBlLXNlbGVjdDpiZWZvcmUge1xuICAgICAgICB0b3A6IDAuNTMzMzN2dztcbiAgICAgICAgcmlnaHQ6IDAuNTMzMzN2dztcbiAgICAgICAgaGVpZ2h0OiA5LjMzMzMzdnc7XG4gICAgICAgIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7IH0gfVxuICAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IC5ocy1mb3JtLWZpZWxkLmhzLWZpZWxkdHlwZS1zZWxlY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMzQ3MjJ2dyAwLjI3Nzc4dncgMCAwLjI3Nzc4dnc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjUyNzc4dnc7XG4gICAgdG9wOiAxLjUyNzc4dnc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCAuaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjMzMzMzdncgMS4wNjY2N3Z3IDAgMS4wNjY2N3Z3O1xuICAgICAgICByaWdodDogMy43MzMzM3Z3O1xuICAgICAgICB0b3A6IDUuMzMzMzN2dzsgfSB9XG4gIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWZvcm0tZmllbGQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZvbnQsIC4ycyBlYXNlLWluLW91dCB0b3A7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCAuaHMtZm9ybS1maWVsZCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuICAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IC5ocy1mb3JtLWZpZWxkID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMS4yNXZ3O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gICAgICAgIHRvcDogNC41MzMzM3Z3OyB9IH1cbiAgICAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IC5ocy1mb3JtLWZpZWxkID4gbGFiZWwuYWN0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgICAgdG9wOiAwLjU1NTU2dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWZvcm0tZmllbGQgPiBsYWJlbC5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgICAgdG9wOiAyLjEzMzMzdnc7IH0gfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IC5ocy1lcnJvci1tc2cge1xuICBjb2xvcjogI0Y4MjkxQyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjM0NzIydnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTcyMjJ2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmhzLWVycm9yLW1zZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjA2NjY3dnc7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfSB9XG5cbi5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS4xMTExMXZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNC4yNjY2N3Z3OyB9IH1cbiAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCAubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLXJpY2h0ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCAubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLXJpY2h0ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICB3aWR0aDogNzJ2dzsgfSB9XG4gICAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCAubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLXJpY2h0ZXh0IHAgYSB7XG4gICAgICBjb2xvcjogI2ZmNzcxZDsgfVxuXG4uaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQuMzA1NTZ2dztcbiAgZm9udC1zaXplOiAxLjM4ODg5dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzczMWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGhlaWdodDogMTQuOTMzMzN2dztcbiAgICBmb250LXNpemU6IDQuOHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0NDNUQxNDsgfSB9XG5cbi5pbnNlcnQtZm9ybS1kZXNpZ24tbGlnaHQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxLjUyNzc4dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaW5zZXJ0LWZvcm0tZGVzaWduLWxpZ2h0IC5hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDUuODY2Njd2dzsgfSB9XG5cbi5wYWdpbmF0aW9uLWNvdW50ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnaW5hdGlvbi1jb3VudGVyIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2luYXRpb24tY291bnRlciAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOS4wNjY2N3Z3OyB9IH1cbiAgICAucGFnaW5hdGlvbi1jb3VudGVyIC5wYWdpbmF0aW9uLWxpc3QgYSwgLnBhZ2luYXRpb24tY291bnRlciAucGFnaW5hdGlvbi1saXN0IHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmNzcxZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC42MjV2dyAwLjY5NDQ0dncgMC40MTY2N3Z3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41NTU1NnZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eSwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQsIC4ycyBlYXNlLWluLW91dCBjb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2luYXRpb24tY291bnRlciAucGFnaW5hdGlvbi1saXN0IGEsIC5wYWdpbmF0aW9uLWNvdW50ZXIgLnBhZ2luYXRpb24tbGlzdCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgICAgICAgIHBhZGRpbmc6IDR2dyA1LjA2NjY3dncgMy4ydnc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xMzMzM3Z3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAucGFnaW5hdGlvbi1jb3VudGVyIC5wYWdpbmF0aW9uLWxpc3QgYTpsYXN0LWNoaWxkLCAucGFnaW5hdGlvbi1jb3VudGVyIC5wYWdpbmF0aW9uLWxpc3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2luYXRpb24tY291bnRlciAucGFnaW5hdGlvbi1saXN0IHNwYW4uY3VycmVudCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdpbmF0aW9uLWNvdW50ZXIgLnBhZ2luYXRpb24tbGlzdCBzcGFuLmN1cnJlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAwLjEzODg5dnc7XG4gICAgICAgICAgaGVpZ2h0OiAwLjEzODg5dnc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwLjIwODMzdnc7XG4gICAgICAgICAgdG9wOiAwLjk3MjIydnc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzcxZDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnaW5hdGlvbi1jb3VudGVyIC5wYWdpbmF0aW9uLWxpc3Qgc3Bhbi5jdXJyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzFkO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnaW5hdGlvbi1jb3VudGVyIC5wYWdpbmF0aW9uLWxpc3QgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3MWQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9IH1cblxuLmJsb2ctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMC4yNzc3OHZ3IDMuODg4ODl2dyAyLjkxNjY3dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYmxvZy1saXN0IHtcbiAgICAgIG1hcmdpbjogMCA0LjI2NjY3dnc7IH0gfVxuICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMC4yNzc3OHZ3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMTMzMzN2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5oYWxmIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uaGFsZiAuYmxvZy1pdGVtLWlubmVyIC5uYW1lLWRlc2MgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44MDU1NnZ3O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNTY5NDR2dzsgfVxuICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uaGFsZiAuYmxvZy1pdGVtLWlubmVyIC5hdXRob3ItZGF0ZSAuYXV0aG9yLXRpbWUgLm5hbWUtdGltZSAudGltZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uaGFsZiAuYmxvZy1pdGVtLWlubmVyIC5hdXRob3ItZGF0ZSAuYXV0aG9yLXRpbWUgPiAudGltZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXZ3OyB9XG4gICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7IH0gfVxuICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzMzMjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMjcuNzc3Nzh2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5mdWxsIC5ibG9nLWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMTM5LjczMzMzdnc7IH0gfVxuICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLmxlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB3aWR0aDogNDEuNjY2Njd2dztcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxLjM4ODg5dnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtLmZ1bGwgLmJsb2ctaXRlbS1pbm5lciA+IC5sZWZ0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNC44dncgNC44dncgNHZ3IDQuOHZ3OyB9IH1cbiAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLmxlZnQgLmNhdC1yYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLmxlZnQgLm5hbWUtZGVzYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjE4MDU2dncgMCAxLjczNjExdnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5mdWxsIC5ibG9nLWl0ZW0taW5uZXIgPiAubGVmdCAubmFtZS1kZXNjIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0dncgMCA2LjR2dzsgfSB9XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLmxlZnQgLm5hbWUtZGVzYyAubmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wODMzM3Z3OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtLmZ1bGwgLmJsb2ctaXRlbS1pbm5lciA+IC5sZWZ0IC5uYW1lLWRlc2MgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7IH0gfVxuICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5mdWxsIC5ibG9nLWl0ZW0taW5uZXIgPiAubGVmdCAuYXV0aG9yLWRhdGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtLmZ1bGwgLmJsb2ctaXRlbS1pbm5lciA+IC5sZWZ0IC5hdXRob3ItZGF0ZSAubmFtZS10aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLmxlZnQgLmF1dGhvci1kYXRlIC5uYW1lLXRpbWUgLnRpbWUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXZ3OyB9IH1cbiAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtLmZ1bGwgLmJsb2ctaXRlbS1pbm5lciA+IC5yaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB3aWR0aDogNjEuODA1NTZ2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLnJpZ2h0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMzcuODY2Njd2dztcbiAgICAgICAgICAgICAgYm90dG9tOiAzNi44dnc7IH0gfVxuICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5mdWxsIC5ibG9nLWl0ZW0taW5uZXIgPiAucmlnaHQgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtLmZ1bGwgLmJsb2ctaXRlbS1pbm5lciA+IC5yaWdodCAuaW1nLXdyYXAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLnJpZ2h0IC5pbWctd3JhcCBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM0MzMzMiAwJSwgcmdiYSgyMywgMjMsIDIxLCAwKSAxMDAlKTsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtLmZ1bGwgLmJsb2ctaXRlbS1pbm5lciA+IC5yaWdodCAuaW1nLXdyYXAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNDMzMzIsIHJnYmEoMjMsIDIzLCAyMSwgMCkpO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5mdWxsIC5ibG9nLWl0ZW0taW5uZXIgPiAucmlnaHQgLmltZy13cmFwIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzNDMzMzIsIHJnYmEoMjMsIDIzLCAyMSwgMCkpO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0uZnVsbCAuYmxvZy1pdGVtLWlubmVyID4gLnJpZ2h0IC5pbWctd3JhcCBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbS5mdWxsIC5ibG9nLWl0ZW0taW5uZXIgLmRhdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEuNjY2Njd2dztcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtLmZ1bGwgLmJsb2ctaXRlbS1pbm5lciAuZGF0ZSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogNi40dnc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQuOHZ3OyB9IH1cbiAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44MDU1NnZ3O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDAuNTU1NTZ2dztcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLCAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMy4ydnc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNi45MzMzM3Z3O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAudG9wID4gLmltZy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDE2LjY2NjY3dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAudG9wID4gLmltZy13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNjIuNHZ3OyB9IH1cbiAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLnRvcCA+IC5pbWctd3JhcCA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDE2LjY2NjY3dnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLnRvcCA+IC5pbWctd3JhcCA+IGEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYyLjR2dzsgfSB9XG4gICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLWlubmVyIC50b3AgPiAuaW1nLXdyYXAgaW1nLCAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAudG9wID4gLmltZy13cmFwIHBpY3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjgwNTU2dnc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLnRvcCA+IC5pbWctd3JhcCBpbWcsIC5ibG9nLWxpc3QgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLWlubmVyIC50b3AgPiAuaW1nLXdyYXAgcGljdHVyZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYuOTMzMzN2dzsgfSB9XG4gICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLWlubmVyIC50b3AgPiAuaW1nLXdyYXAgLmNhdC1yYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxlZnQ6IDAuODMzMzN2dztcbiAgICAgICAgICBib3R0b206IC0wLjQ4NjExdnc7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAudG9wID4gLmltZy13cmFwIC5jYXQtcmF0ZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEuNnZ3O1xuICAgICAgICAgICAgICBib3R0b206IC0yLjR2dzsgfSB9XG4gICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuY2F0IHtcbiAgICAgICAgcGFkZGluZzogMC4yMDgzM3Z3IDAuNjk0NDR2dyAwLjA2OTQ0dnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMuODE5NDR2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgzMzMzdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4xMzg4OXZ3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuY2F0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMDY2Njd2dyAyLjY2NjY3dncgMC4yNjY2N3Z3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTQuNjY2Njd2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLmNhdDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAzYTAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZjc4MjA7IH0gfVxuICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLnJhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjgxOTQ0dnc7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBhZGRpbmc6IDAuMjA4MzN2dyAwLjY5NDQ0dncgMC4wNjk0NHZ3O1xuICAgICAgICBmb250LXNpemU6IDAuODMzMzN2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZjc4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAucmF0ZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNC42NjY2N3Z3O1xuICAgICAgICAgICAgcGFkZGluZzogMC44dncgMi42NjY2N3Z3IDAuMjY2Njd2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3OyB9IH1cbiAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLnJhdGUgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMC41NTU1NnZ3O1xuICAgICAgICAgIGhlaWdodDogMC41NTU1NnZ3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yMDgzM3Z3O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4wNjk0NHZ3KTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAucmF0ZSBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMi4xMzMzM3Z3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuMTMzMzN2dztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjh2dztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI2NjY3dncpOyB9IH1cbiAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAucmF0ZSBzdmcgKiB7XG4gICAgICAgICAgICBmaWxsOiAjZmY3ODIwOyB9XG4gICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAubmFtZS1kZXNjIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxLjUyNzc4dncgMC44MzMzM3Z3IDEuNzM2MTF2dztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAubmFtZS1kZXNjIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUuODY2Njd2dyAxLjZ2dyA2LjY2NjY3dnc7IH0gfVxuICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAubmFtZS1kZXNjIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY5NDQ0dnc7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAubmFtZS1kZXNjIC5uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cbiAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLm5hbWUtZGVzYyAuZGVzYyB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLWlubmVyIC5uYW1lLWRlc2MgLmRlc2Mge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfSB9XG4gICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuYXV0aG9yLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDAuODMzMzN2dyAxLjExMTExdnc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLmF1dGhvci1kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS42dncgMC44dnc7IH0gfVxuICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuYXV0aG9yLWRhdGUgLmF1dGhvci10aW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgzMzMzdnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuYXV0aG9yLWRhdGUgLmF1dGhvci10aW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJ2dzsgfSB9XG4gICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLmF1dGhvci1kYXRlIC5hdXRob3ItdGltZSAuYXV0aG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuYXV0aG9yLWRhdGUgLmF1dGhvci10aW1lIC5hdXRob3IgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY5NDQ0dnc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjEzODg5dnc7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuYXV0aG9yLWRhdGUgLmF1dGhvci10aW1lIC5hdXRob3IgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi42NjY2N3Z3O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNTMzMzN2dzsgfSB9XG4gICAgICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLWlubmVyIC5hdXRob3ItZGF0ZSAuYXV0aG9yLXRpbWUgLmF1dGhvciAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41Mjc3OHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41Mjc3OHZ3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTU1NTZ2dztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAuYmxvZy1saXN0IC5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbm5lciAuYXV0aG9yLWRhdGUgLmF1dGhvci10aW1lIC5hdXRob3IgLmltZy13cmFwIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1Ljg2NjY3dnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNS44NjY2N3Z3O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjEzMzMzdnc7IH0gfVxuICAgICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLWlubmVyIC5hdXRob3ItZGF0ZSAuYXV0aG9yLXRpbWUgPiAudGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5ibG9nLWxpc3QgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLWlubmVyIC5hdXRob3ItZGF0ZSAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgzMzMzdnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmJsb2ctbGlzdCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5uZXIgLmF1dGhvci1kYXRlIC5kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJ2dzsgfSB9XG4iLCJbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1mYWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21de29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1bZGF0YS1hb3M9em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9c2xpZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9W2RhdGEtYW9zPXNsaWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9W2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF17YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zPWZsaXAtbGVmdF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtdXBde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9W2RhdGEtYW9zPWZsaXAtZG93bl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTmV1ZSBNYWNoaW5hIEJvbGQnKSwgbG9jYWwoJ05ldWVNYWNoaW5hLUJvbGQnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLnN2ZyNOZXVlTWFjaGluYS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXVlTWFjaGluYSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1MaWdodC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTmV1ZSBNYWNoaW5hIExpZ2h0JyksIGxvY2FsKCdOZXVlTWFjaGluYS1MaWdodCcpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1MaWdodC5zdmcjTmV1ZU1hY2hpbmEtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdOZXVlIE1hY2hpbmEgTWVkaXVtJyksIGxvY2FsKCdOZXVlTWFjaGluYS1NZWRpdW0nKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS5zdmcjTmV1ZU1hY2hpbmEtTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldWVNYWNoaW5hJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ05ldWUgTWFjaGluYSBSZWd1bGFyJyksIGxvY2FsKCdOZXVlTWFjaGluYS1SZWd1bGFyJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci5zdmcjTmV1ZU1hY2hpbmEtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCJib2R5IHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC4zMDU1NnZ3O1xuICBmb250LXNpemU6IDEuMzg4ODl2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzMxZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2Y4ZjhmODtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmEsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGhlaWdodDogMTQuOTMzMzN2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0M1RDE0O1xufVxuXG4udGl0bGUtd3JhcCBoMiB7XG4gIGZvbnQtc2l6ZTogMy42MTExMXZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGl0bGUtd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiA4LjUzMzMzdnc7XG4gIH1cbn1cblxuLmxvZ28tbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDUuODY2Njd2dztcbiAgbGVmdDogNC4yNjY2N3Z3O1xufVxuXG4ubG9nby1tb2Igc3ZnIHtcbiAgd2lkdGg6IDI2LjY2NjY3dnc7XG4gIGhlaWdodDogOHZ3O1xufVxuXG4uY29udGFjdC11cyB7XG4gIG1hcmdpbi10b3A6IDQuMTY2Njd2dztcbiAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzdnc7XG4gIG1hcmdpbi1sZWZ0OiAwLjgzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDIuNzc3Nzh2dyAyLjc3Nzc4dncgMCAwO1xuICBwYWRkaW5nOiAzLjMzMzMzdncgMy4zMzMzM3Z3IDAgMy4zMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ibGFjayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMjdweCk7XG5cbiAgICAgIC50b3AgLnRpdGxlLXdyYXAtY29udGFjdHMgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC50b3AgLnJpZ2h0IC5wZXJzb24ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC11czphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzQsIDM0LCAzNCwgMCkgMCUsIHJnYmEoMjQ0LCAxMTUsIDMxLCAwLjQpIDEwMCUpO1xuICBoZWlnaHQ6IDE3LjM2MXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogMS4wNjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzN2dyA1LjMzMzMzdncgMCAwO1xuICAgIHBhZGRpbmc6IDMuMnZ3IDMuMnZ3IDAgMy4ydnc7XG4gIH1cblxuICAuY29udGFjdC11czphZnRlciB7XG4gICAgaGVpZ2h0OiA4OS4wNjd2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNTU1NTZ2dztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjMzMzMzdnc7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAudGl0bGUtd3JhcC1jb250YWN0cyB7XG4gIHdpZHRoOiAyMC44MzMzM3Z3O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnRpdGxlLXdyYXAtY29udGFjdHMge1xuICAgIHdpZHRoOiA1My4zMzMzM3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnRpdGxlLXdyYXAtY29udGFjdHMgaDIge1xuICBmb250LXNpemU6IDMuODg4ODl2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAudGl0bGUtd3JhcC1jb250YWN0cyBoMiB7XG4gICAgZm9udC1zaXplOiA4LjUzMzMzdnc7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBlcnNvbi1kZXNjIHtcbiAgbWFyZ2luLXRvcDogOHZ3O1xuICBmb250LXNpemU6IDMuNzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjM3MzFlO1xufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24ge1xuICB3aWR0aDogMjAuMTM4ODl2dztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5pbWctd3JhcCB7XG4gICAgd2lkdGg6IDQzLjczMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogLTUuMzMzMzN2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5pbWctd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmRhdGEge1xuICAgIHdpZHRoOiA0My40NjY2N3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLm5hbWUge1xuICBtYXJnaW4tdG9wOiAxLjMxOTQ0dnc7XG4gIGZvbnQtc2l6ZTogMS42NjY2N3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxNC42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLnBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC4xMzg4OXZ3O1xuICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAucG9zaXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS45NDR2dztcbiAgZm9udC1zaXplOiAwLjk3MnZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2YzNzMxZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubGlua3Mge1xuICBtYXJnaW4tdG9wOiAxLjY2NjY3dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5wZXJzb24gLmxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubGlua3MgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjgzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjM3MzFlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuOTAyNzh2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjQTE0RDE0O1xufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5saW5rcyBhOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogI0ExNEQxNDtcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLnBlcnNvbiAubGlua3MgYSBzdmcge1xuICB3aWR0aDogMC43NjM4OXZ3O1xuICBoZWlnaHQ6IDAuNzYzODl2dztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY5NDQ0dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAucGVyc29uIC5saW5rcyBhIHN2ZyB7XG4gICAgd2lkdGg6IDIuOTMzMzN2dztcbiAgICBoZWlnaHQ6IDIuOTMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNjY2Njd2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIHtcbiAgd2lkdGg6IDQ1LjQxNjY3dnc7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDEuMTExMTF2dztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAzLjA1NTU2dncgMy4wNTU1NnZ3IDEuNjY2Njd2dyAzLjA1NTU2dnc7XG4gIGJvcmRlci1yYWRpdXM6IDIuNzc3Nzh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY29sb3I6ICMwMzAzMDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzN2dztcbiAgICBwYWRkaW5nOiA2LjR2dyA2LjR2dyA0LjI2NjY3dncgNi40dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0td3JhcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjQ4NjExdncgMC44MzMzM3Z3IDAuMzQ3MjJ2dztcbiAgYm9yZGVyLXJhZGl1czogMTYuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzYxNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyLjk4NjExdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0td3JhcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBwYWRkaW5nOiAxLjA2NjY3dncgMi4xMzMzM3Z3IDAuNTMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjRkYzNDI2O1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU2dnc7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOTAyNzh2dyAwLjgzMzMzdncgMC44MzMzM3Z3O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMTMzMzN2dztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDMuMnZ3IDMuMnZ3IDMuMnZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmVycm9yLW1lc3NhZ2UuYWN0aXZlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5lcnJvci1tZXNzYWdlIHN2ZyB7XG4gIHdpZHRoOiAxLjExMTExdnc7XG4gIGhlaWdodDogMS4xMTExMXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDAuNTU1NTZ2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0wLjEzODg5dnc7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZXJyb3ItbWVzc2FnZSBzdmcge1xuICAgIHdpZHRoOiA0LjI2NjY3dnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjY2Njd2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWZpZWxkLmVycm9yIC5mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICNGRjM0MjY7XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuZXJyb3IgaW5wdXQsIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuZXJyb3IgdGV4dGFyZWEge1xuICBjb2xvcjogI0ZGMzQyNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNDI2O1xufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWZpZWxkLmlucHV0OmhvdmVyIGlucHV0LCAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWZpZWxkLmlucHV0OmhvdmVyIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMzAzO1xufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIC5mb3JtLWZpZWxkLmlucHV0OmhvdmVyIC5mb3JtLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1maWVsZC5pbnB1dCAuZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS4yNXZ3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBmb250LCAuMnMgZWFzZS1pbi1vdXQgdG9wO1xuICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZm9udCwgLjJzIGVhc2UtaW4tb3V0IHRvcDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZvbnQsIC4ycyBlYXNlLWluLW91dCB0b3A7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuaW5wdXQgLmZvcm0tbGFiZWwge1xuICAgIHRvcDogNC44dnc7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuZm9ybS1maWVsZC5pbnB1dCAuZm9ybS1sYWJlbC5hY3RpdmUge1xuICB0b3A6IDAuNTU1NTZ2dztcbiAgZm9udC1zaXplOiAwLjgzMzMzdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmZvcm0tZmllbGQuaW5wdXQgLmZvcm0tbGFiZWwuYWN0aXZlIHtcbiAgICB0b3A6IDAuOHZ3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwLjU1NTU2dnc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI3Nzc4dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjY2N3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDEpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NzMxZjtcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDEpIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDczMWY7XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgxKSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDIpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEOTBBRjtcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDIpIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDkwQUY7XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgyKSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDMpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkYxMztcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDMpIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEZGMTM7XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgzKSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCAuY2hlY2tzLWxpc3QgLmNoZWNrcy1saXN0LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIGxhYmVsIHtcbiAgcGFkZGluZzogMC40ODYxMXZ3IDAuNjk0NDR2dyAwLjQ4NjExdncgMi4yMjIyMnZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU2dnc7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDMwMzAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxLjg2NjY3dncgMi42NjY2N3Z3IDEuODY2Njd2dyA4LjUzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDAuNjk0NDR2dztcbiAgdG9wOiAwLjU1NTU2dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMTExMTF2dztcbiAgaGVpZ2h0OiAxLjExMTExdnc7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC50b3AgLnJpZ2h0IC5mb3JtLXdyYXAgLmNoZWNrcy1saXN0IC5jaGVja3MtbGlzdC1pdGVtIGxhYmVsOmFmdGVyIHtcbiAgICBsZWZ0OiAyLjY2NjY3dnc7XG4gICAgdG9wOiAyLjEzMzMzdnc7XG4gICAgd2lkdGg6IDQuMjY2Njd2dztcbiAgICBoZWlnaHQ6IDQuMjY2Njd2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIGlucHV0LCAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAxLjgwNTU2dncgMCAwLjYyNXZ3O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMzAzMDM7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYSwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCBpbnB1dCwgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogNS42dncgMCAyLjR2dztcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZm9ybS13cmFwIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA1LjIwODMzdnc7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDEuODA1NTZ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLnRvcCAucmlnaHQgLmZvcm0td3JhcCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICAgIG1hcmdpbi10b3A6IDYuOTMzMzN2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZ2RwciB7XG4gIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAudG9wIC5yaWdodCAuZ2RwciB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZ2RwciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZjM3MzFlO1xufVxuXG4uY29udGFjdC11cyAudG9wIC5yaWdodCAuZ2RwciBhOmhvdmVyIHtcbiAgY29sb3I6ICNBMTREMTQ7XG59XG5cbi5jb250YWN0LXVzIC5ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuMjIydncgMCAwLjgzM3Z3O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSB7XG4gICAgcGFkZGluZzogOS42MDB2dyAwIDR2dztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5zb2NpYWxzLWZvb3RlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY29udGFjdC11cyAuYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjY5NDQ0dnc7XG4gIHJpZ2h0OiAtMC42OTQ0NHZ3O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC5ib3R0b206YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250YWN0LXVzIC5ib3R0b20gLmNvcHkge1xuICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAuYm90dG9tIC5jb3B5IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC5ib3R0b20gLm1lbnUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSAubWVudS1mb290ZXIgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0LXVzIC5ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjk0NDQ0dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC5ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMgLmJvdHRvbSAubWVudS1mb290ZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSAubWVudS1mb290ZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5tZW51LWZvb3RlciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAwLjkwMjc4dnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0LXVzIC5ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbi5jb250YWN0LXVzIC5ib3R0b20gLm1lbnUtZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0YzNzMxRTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSAudG90b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDI2LjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zb2NpYWxzLWZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTcydnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc29jaWFscy1mb290ZXIgYSBzdmcge1xuICB3aWR0aDogMC45NzJ2dztcbiAgaGVpZ2h0OiAwLjk3MnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDAuODMzdnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMC4ydnc7XG59XG5cbi5zb2NpYWxzLWZvb3RlciBhIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnNvY2lhbHMtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2YzNzMxZTtcbn1cblxuLnNvY2lhbHMtZm9vdGVyIGE6aG92ZXIgc3ZnICoge1xuICBmaWxsOiAjZjM3MzFlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc29jaWFscy1mb290ZXIgYSB7XG4gICAgZm9udC1zaXplOiAzLjczM3Z3O1xuICAgIGNvbG9yOiAjZjM3MzFlO1xuICB9XG5cbiAgLnNvY2lhbHMtZm9vdGVyIGEgc3ZnIHtcbiAgICB3aWR0aDogMy43MzN2dztcbiAgICBoZWlnaHQ6IDMuNzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIwMHZ3O1xuICAgIG1hcmdpbi10b3A6IC0wLjJ2dztcbiAgfVxuXG4gIC5zb2NpYWxzLWZvb3RlciBhIHN2ZyAqIHtcbiAgICBmaWxsOiAjZjM3MzFlO1xuICB9XG59XG5cbi5jb250YWN0LXVzIC5ib3R0b20gLnNjcm9sbHRvcGxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjkwMjc4dnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjM3MzFlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxLjczNnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC11cyAuYm90dG9tIC5zY3JvbGx0b3BsaW5rIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jb250YWN0LXVzIC5ib3R0b20gLnNjcm9sbHRvcGxpbms6aG92ZXIge1xuICBjb2xvcjogI0ExNEQxNDtcbn1cblxuLmNvbnRhY3QtdXMgLmJvdHRvbSAuc2Nyb2xsdG9wbGluazpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3RvcGhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY29udGFjdC11cyAuYm90dG9tIC5zY3JvbGx0b3BsaW5rIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOTcyMjJ2dztcbiAgd2lkdGg6IDEuNjY2Njd2dztcbiAgaGVpZ2h0OiAxLjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3RvcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmJvdHRvbSAuc2Nyb2xsdG9wbGluayAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzMzMzN2dztcbiAgICB3aWR0aDogNi40dnc7XG4gICAgaGVpZ2h0OiA2LjR2dztcbiAgfVxufVxuXG5mb3JtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xufVxuXG4uc3VjY2Vzcy1mb3JtLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAxO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWZvcm0tbWVzc2FnZS5hY3RpdmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIge1xuICBwYWRkaW5nOiAzLjI2Mzg5dncgMi4yMjIyMnZ3IDIuMjIyMjJ2dztcbiAgd2lkdGg6IDI0LjMwNTU2dnc7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMC44MzMzM3Z3O1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAzOCwgMzgsIDAuOSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMi41MzMzM3Z3IDguNTMzMzN2dyA4LjUzMzMzdnc7XG4gICAgd2lkdGg6IDg1LjMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy4ydnc7XG4gIH1cbn1cblxuLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlIC5zdWNjZXNzLWZvcm0tbWVzc2FnZS1pbm5lciAuaWNvbi13cmFwIHN2ZyB7XG4gIHdpZHRoOiAyLjIyMjIydnc7XG4gIGhlaWdodDogMi4yMjIyMnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgICB3aWR0aDogOC41MzMzM3Z3O1xuICAgIGhlaWdodDogOC41MzMzM3Z3O1xuICB9XG59XG5cbi5zdWNjZXNzLWZvcm0tbWVzc2FnZSAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UtaW5uZXIgLm5hbWUge1xuICBtYXJnaW4tdG9wOiAxLjM4ODg5dnc7XG4gIGZvbnQtc2l6ZTogMS42NjY2N3Z3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjhmOGY4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIC5uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlIC5zdWNjZXNzLWZvcm0tbWVzc2FnZS1pbm5lciBwIHtcbiAgbWFyZ2luLXRvcDogMC4yNzc3OHZ3O1xuICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDEuMDY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4uc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIC5idXR0b24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIuNDMwNTZ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlIC5zdWNjZXNzLWZvcm0tbWVzc2FnZS1pbm5lciAuYnV0dG9uLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzN2dztcbiAgfVxufVxuXG4uc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIC5idXR0b24td3JhcCAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gIGhlaWdodDogMi43Nzc3OHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VjY2Vzcy1mb3JtLW1lc3NhZ2UgLnN1Y2Nlc3MtZm9ybS1tZXNzYWdlLWlubmVyIC5idXR0b24td3JhcCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIH1cbn1cblxuLmNsb3NlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xODA1NnZ3O1xuICBoZWlnaHQ6IDEuMTgwNTZ2dztcbiAgdG9wOiAxLjg3NXZ3O1xuICByaWdodDogMS44NzV2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2xvc2UtcG9wdXAge1xuICAgIHdpZHRoOiA0LjUzMzMzdnc7XG4gICAgaGVpZ2h0OiA0LjUzMzMzdnc7XG4gICAgdG9wOiA3LjJ2dztcbiAgICByaWdodDogNy4ydnc7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS45NDQ0NHZ3IDQuMTY2Njd2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgzMy44NSUsIHJnYmEoMjEsIDIxLCAyMSwgMC45KSksIHRvKHJnYmEoMjEsIDIxLCAyMSwgMCkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIxLCAyMSwgMjEsIDAuOSkgMzMuODUlLCByZ2JhKDIxLCAyMSwgMjEsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIxLCAyMSwgMjEsIDAuOSkgMzMuODUlLCByZ2JhKDIxLCAyMSwgMjEsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxLCAyMSwgMjEsIDAuOSkgMzMuODUlLCByZ2JhKDIxLCAyMSwgMjEsIDApIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLmp1c3RpZnkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLmxvZ28gc3ZnIHtcbiAgd2lkdGg6IDkuMzA1NTZ2dztcbiAgaGVpZ2h0OiAyLjc3Nzc4dnc7XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51LW1vYmlsZS10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2aWdhdGlvbiAubWVudS1tb2JpbGUtdHJpZ2dlciBzdmcge1xuICB3aWR0aDogMTEuMnZ3O1xuICBoZWlnaHQ6IDExLjJ2dztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDAuOHZ3O1xuICB9XG5cbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51LmFjdGl2ZSAuYXJyb3ctb2ZmZXJzLW1lbnUgc3ZnIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAuYXJyb3ctb2ZmZXJzLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOS4wNjY2N3Z3O1xuICAgIGhlaWdodDogOS4wNjY2N3Z3O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTkuNnZ3O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjEzMzMzdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAuYXJyb3ctb2ZmZXJzLW1lbnUgc3ZnIHtcbiAgICB3aWR0aDogMi4xMzMzM3Z3O1xuICAgIGhlaWdodDogMS4zMzMzM3Z3O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG4gICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xuICB9XG5cbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IC5vZmZlcnMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTEuNDY2Njd2dztcbiAgICB0b3A6IDEydnc7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAub2ZmZXJzLWxpc3QuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAub2ZmZXJzLWxpc3QgLm9mZmVycy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDY2Njd2dztcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSAub2ZmZXJzLWxpc3QgLm9mZmVycy1saXN0LWl0ZW0uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4yNzc3OHZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjY5NDQ0dnc7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiB1bnNldDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IHVuc2V0O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNzc3OHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGk6bnRoLWNoaWxkKDIpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NzMxZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpOm50aC1jaGlsZCgyKSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMTE1LCAzMSwgMC4yKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGk6bnRoLWNoaWxkKDEpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkOTBhZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpOm50aC1jaGlsZCgxKSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkzLCAxNDQsIDE3NSwgMC4yKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGk6bnRoLWNoaWxkKDMpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmYxMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjU1LCAxOSwgMC4yKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdmlnYXRpb24gLm9mZmVycy1tZW51IHVsIGxpIGEge1xuICBwYWRkaW5nOiAwLjgzMzMzdncgMS4zODg4OXZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU2dnc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDAuOTAyNzh2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAzLjJ2dyAzLjJ2dyAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMzMzM3Z3O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBjb2xvcjogIzAzMDMwMztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMwMzAzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbiAub2ZmZXJzLW1lbnUgdWwgbGkgYS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5vZmZlcnMtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjhmOGY4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDU7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzRweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDM0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwYWRkaW5nOiA0Ljh2dyA2LjkzMzMzdncgMjYuNjY2Njd2dyA0LjI2NjY3dnc7XG4gIH1cblxuICAubmF2aWdhdGlvbiAubWVudS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2aWdhdGlvbiAubWVudSAubWVudS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAubG9nbyBzdmcge1xuICAgIHdpZHRoOiAyNi42NjY2N3Z3O1xuICAgIGhlaWdodDogOHZ3O1xuICB9XG5cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIC5jbG9zZS1tZW51LWxhbmdzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIC5jbG9zZS1tZW51LWxhbmdzIC5sYW5nLWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2aWdhdGlvbiAubWVudSAubWVudS1oZWFkZXIgLmNsb3NlLW1lbnUtbGFuZ3MgLmxhbmctbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJ2dztcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAuY2xvc2UtbWVudS1sYW5ncyAubGFuZy1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAuY2xvc2UtbWVudS1sYW5ncyAubGFuZy1saXN0IHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2Y4ZjhmODtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAuY2xvc2UtbWVudS1sYW5ncyAubGFuZy1saXN0IHVsIGxpIGEuYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZzogMS42dncgMS42dncgMS4zMzMzM3Z3O1xuICB9XG5cbiAgLm5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaGVhZGVyIC5jbG9zZS1tZW51LWxhbmdzIC5jbG9zZS1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTAuNHZ3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWhlYWRlciAuY2xvc2UtbWVudS1sYW5ncyAuY2xvc2UtbWVudSBzdmcge1xuICAgIHdpZHRoOiA0LjI2NjY3dnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLm1lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTUuMnZ3O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDIuNjM4ODl2dztcblxuICAmLmhhcy1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIG9wYWNpdHk6IDAuOCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBnZXQtdnctc20oLTlweCk7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKC0xMHB4KTtcbiAgICAgICAgICByaWdodDogZ2V0LXZ3LXNtKC0xMHB4KTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgb3BhY2l0eTogMC4yMjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2Y4ZjhmOCFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDVweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDRweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGdldC12dygtOXB4KTtcbiAgICAgICAgdG9wOiBnZXQtdncoM3B4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg3cHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IGdldC12dy1zbSgtMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lci13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IGdldC12dygtMTZweCk7XG4gICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDI1cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDEzcHgpIGdldC12dygxNnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTdweCk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoM3B4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDExcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweClcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24gLm1lbnUgPiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkwMjc4dnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbiAubWVudSA+IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogNy40NjY2N3Z3O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjM3MzFlO1xufVxuXG4ubmF2aWdhdGlvbiAubWVudSAuYnV0dG9uLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNy40NjY2N3Z3O1xuICBsZWZ0OiA1LjMzMzMzdnc7XG4gIHJpZ2h0OiA1LjMzMzMzdnc7XG59XG5cbi5uYXZpZ2F0aW9uIC5idXR0b24tbGFuZ3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uYXZpZ2F0aW9uIC5idXR0b24tbGFuZ3MgLmxhbmdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmN1cnJlbnQtbGFuZyB7XG4gIHBhZGRpbmc6IDAuOTAyNzh2dyAxLjExMTExdncgMC42OTQ0NHZ3IDEuMzg4ODl2dztcbiAgYm9yZGVyLXJhZGl1czogMi43Nzc3OHZ3O1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmN1cnJlbnQtbGFuZy5hY3RpdmUge1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyAuY3VycmVudC1sYW5nLmFjdGl2ZSBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyAuY3VycmVudC1sYW5nOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmN1cnJlbnQtbGFuZyBzdmcge1xuICBtYXJnaW4tbGVmdDogMC4yNzc3OHZ3O1xuICB3aWR0aDogMC41NTU1NnZ3O1xuICBoZWlnaHQ6IDAuNDE2Njd2dztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uLWxhbmdzIC5sYW5ncyAubGFuZy1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAzLjEyNXZ3O1xuICBwYWRkaW5nOiAwLjkwMjc4dnc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTU1NTZ2dztcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIC5idXR0b24tbGFuZ3MgLmxhbmdzIC5sYW5nLWxpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZpZ2F0aW9uIC5idXR0b24tbGFuZ3MgLmxhbmdzIC5sYW5nLWxpc3QgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjI3Nzc4dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmxhbmctbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmxhbmctbGlzdCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Y4ZjhmODtcbn1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAubGFuZ3MgLmxhbmctbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMzczMWU7XG59XG5cbi5uYXZpZ2F0aW9uIC5idXR0b24tbGFuZ3MgLmJ1dHRvbi13cmFwIHtcbiAgd2lkdGg6IDguMzMzMzN2dztcbn1cblxuLm5hdmlnYXRpb24gLmJ1dHRvbi1sYW5ncyAuYnV0dG9uLXdyYXAgLmJ1dHRvbiB7XG4gIGhlaWdodDogMi43Nzc3OHZ3O1xuICBmb250LXNpemU6IDAuOTcyMjJ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNob3ctc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2hvdy1zbS5mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdWJsaWNhdGlvbi1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtwYWRkaW5nOi4wNjk0NHZ3IDIuMDgzMzN2dyAwOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjVweCl7LnB1YmxpY2F0aW9uLWxpc3R7cGFkZGluZzouMTMwMzh2dyAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdHtwYWRkaW5nOi4yNjY2N3Z3IDAgMH19LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW17d2lkdGg6MTcuNTY5NDR2dzttYXJnaW46MXB4IC4wNjk0NHZ3O3BhZGRpbmctdG9wOjEuMzg4ODl2dztwYWRkaW5nLXJpZ2h0Oi4yNzc3OHZ3O3BhZGRpbmctbGVmdDouMjc3Nzh2dzstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi44MzMzM3Z3O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjVweCl7LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW17d2lkdGg6MTcuOTE2Njd2dztib3JkZXItcmFkaXVzOjEuNTY0NTR2d319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCksc2NyZWVuIGFuZCAobWF4LWhlaWdodDo0NTBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVte2JvcmRlcjpub25lO3dpZHRoOjEwMCU7bWFyZ2luOjFweCAwO3BhZGRpbmctdG9wOjQuMjY2Njd2dztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7Ym9yZGVyLXJhZGl1czozLjJ2d319LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uaGFsZntwYWRkaW5nLXJpZ2h0Oi42OTQ0NHZ3O3BhZGRpbmctbGVmdDouNjk0NDR2dzt3aWR0aDozNS4yNDMwNnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNXB4KXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxme3dpZHRoOjM1LjkzNzV2d30ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTphZnRlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxme3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmhhbGYgLmltZy13cmFwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7aGVpZ2h0OjQxLjZ2d319LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uaGFsZiBoM3tmb250LXNpemU6MS41Mjc3OHZ3O21hcmdpbjowIDIuNjM4ODl2dyAuNDE2Njd2dyAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxmIGgze2ZvbnQtc2l6ZTo2LjR2dzttYXJnaW46MCAyLjY2NjY3dncgNC4yNjY2N3Z3fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmhhbGYgLmF1dGhvcnttYXJnaW4tbGVmdDoyLjY2NjY3dnd9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uaGFsZiAuZGF0ZS1zdGFyc3twYWRkaW5nLXJpZ2h0OjIuNjY2Njd2dztwYWRkaW5nLWxlZnQ6Mi42NjY2N3Z3fX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxmLmhhcy12aWRlbyBoM3tmb250LXNpemU6MS4xMTExMXZ3O2hlaWdodDozLjI2Mzg5dnd9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uZnVsbHtwYWRkaW5nLXJpZ2h0Oi42OTQ0NHZ3O3BhZGRpbmctbGVmdDouNjk0NDR2dzt3aWR0aDoxMDAlfS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgLmltZy13cmFwe2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5oYWxmLmhhcy12aWRlbyBoM3toZWlnaHQ6YXV0bztmb250LXNpemU6NS4zMzMzM3Z3fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgLmltZy13cmFwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgaDN7Zm9udC1zaXplOjEuODA1NTZ2dzttYXJnaW46MCAxNi41Mjc3OHZ3IC42MjV2dyAwO2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbS5mdWxsIGgze2ZvbnQtc2l6ZTo2LjR2dzttYXJnaW46MCAyLjY2NjY3dncgNC4yNjY2N3Z3fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtLmZ1bGwgLmF1dGhvcnttYXJnaW4tbGVmdDoyLjY2NjY3dnd9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0uZnVsbCAuZGF0ZS1zdGFyc3twYWRkaW5nLXJpZ2h0OjIuNjY2Njd2dztwYWRkaW5nLWxlZnQ6Mi42NjY2N3Z3fX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmM0MDA7ei1pbmRleDoyOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTstby10cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBvcGFjaXR5O3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCl7LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06aG92ZXI6YWZ0ZXJ7b3BhY2l0eTouMjN9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06aG92ZXIgLmltZy13cmFwIGltZywucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpob3ZlciAuaW1nLXdyYXAgcGljdHVyZXstd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpob3ZlciBoM3tjb2xvcjojZmZjNDAwfS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtOmhvdmVyIGgzIHN2ZyAqe2ZpbGw6I2ZmYzQwMH0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpob3ZlciAuZGVzY3tjb2xvcjpyZ2JhKDI1NSwxOTYsMCwuNSl9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06aG92ZXIgLmF1dGhvcntvcGFjaXR5Oi43O2NvbG9yOiNmZmM0MDB9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06aG92ZXIgLmRhdGUtc3RhcnMgLmRhdGV7Y29sb3I6cmdiYSgyNTUsMTk2LDAsLjUpfX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjE1LjI3Nzc4dnc7bWFyZ2luLWJvdHRvbTouNDg2MTF2dztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXB7bWFyZ2luOjAgNC4yNjY2N3Z3IDQuMjY2Njd2dztoZWlnaHQ6NzQuNjY2Njd2d319LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnZpZGVve3otaW5kZXg6MztoZWlnaHQ6MTkuMDI3Nzh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSxzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OjQ1MHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSl7LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnZpZGVve2hlaWdodDo1MS43MzMzM3Z3fX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAudmlkZW8gaWZyYW1le2hlaWdodDoxOS4wMjc3OHZ3O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCksc2NyZWVuIGFuZCAobWF4LWhlaWdodDo0NTBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC52aWRlbyBpZnJhbWV7aGVpZ2h0OjUxLjczMzMzdnd9fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcCAudGFnLW5hbWV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2ZvbnQtZmFtaWx5OkludGVyLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44MzMzM3Z3O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Oi44MztsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6IzAwMDt6LWluZGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjUuOTcyMjJ2dztoZWlnaHQ6MS4xODA1NnZ3fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC5wZGYtaW1nIHNwYW4sLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gaDN7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2ZvbnQtZmFtaWx5OkludGVyLHNhbnMtc2VyaWZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCksc2NyZWVuIGFuZCAobWF4LWhlaWdodDo0NTBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcCAudGFnLW5hbWV7Zm9udC1zaXplOjMuNzMzMzN2dztsaW5lLWhlaWdodDouNzE7d2lkdGg6MjUuNnZ3O2hlaWdodDo2LjR2d319LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwIC50YWctbmFtZSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAgLnRhZy1uYW1lIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6NS45NzIyMnZ3O2hlaWdodDoxLjE4MDU2dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCksc2NyZWVuIGFuZCAobWF4LWhlaWdodDo0NTBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcCAudGFnLW5hbWUgc3Zne3dpZHRoOjI1LjZ2dztoZWlnaHQ6Ni40dnd9fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC5wZGYtaW1ne2JhY2tncm91bmQtY29sb3I6I2ZmYzQwMDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7LW8tdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDt0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO292ZXJmbG93OmhpZGRlbn0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAucGRmLWltZzphZnRlcntjb250ZW50OicnO3JpZ2h0OjA7dG9wOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6Mi43Nzc3OHZ3O2hlaWdodDoyLjc3Nzc4dnc7b3BhY2l0eTouMztiYWNrZ3JvdW5kLWNvbG9yOiMxNDE5MUM7ei1pbmRleDoxOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDstby10cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI1cHgpey5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC5wZGYtaW1nOmFmdGVye3dpZHRoOjUuMjE1MTJ2dztoZWlnaHQ6NS4yMTUxMnZ3fX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAucGRmLWltZzpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvcmRlci1sZWZ0OjIuNzc3Nzh2dyBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6Mi43Nzc3OHZ3IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6Mi43Nzc3OHZ3IHNvbGlkICMxNDE5MUM7ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNXB4KXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuaW1nLXdyYXAucGRmLWltZzpiZWZvcmV7Ym9yZGVyLWxlZnQ6NS4yMTUxMnZ3IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1LjIxNTEydncgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo1LjIxNTEydncgc29saWQgIzE0MTkxQ319LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnBkZi1pbWcgc3Bhbntmb250LXNpemU6My40NzIyMnZ3O2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjojMTQxOTFDO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjY5NDQ0dnc7Ym90dG9tOi4xMzg4OXZ3Oy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgY29sb3IsLjJzIGVhc2UtaW4tb3V0IGxlZnQ7LW8tdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgY29sb3IsLjJzIGVhc2UtaW4tb3V0IGxlZnQ7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgY29sb3IsLjJzIGVhc2UtaW4tb3V0IGxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCksc2NyZWVuIGFuZCAobWF4LWhlaWdodDo0NTBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcC5wZGYtaW1nOmFmdGVye3dpZHRoOjEzLjMzMzMzdnc7aGVpZ2h0OjEzLjMzMzMzdnd9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnBkZi1pbWc6YmVmb3Jle2JvcmRlci1sZWZ0OjEzLjMzMzMzdncgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjEzLjMzMzMzdncgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxMy4zMzMzM3Z3IHNvbGlkICMxNDE5MUN9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwLnBkZi1pbWcgc3BhbntsZWZ0OjIuNjY2Njd2dztib3R0b206LjUzMzMzdnc7Zm9udC1zaXplOjEzLjMzMzMzdnd9fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5pbWctd3JhcCBpbWcsLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmltZy13cmFwIHBpY3R1cmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7LXdlYmtpdC10cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBmaWx0ZXI7LW8tdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgZmlsdGVyO3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0IGZpbHRlcn0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSBoM3tmb250LXNpemU6MS4xMTExMXZ3O2xpbmUtaGVpZ2h0OjEuMzg7Y29sb3I6I2ZmZjtwYWRkaW5nOjA7bWFyZ2luOjAgMS4xMTExMXZ3IC40MTY2N3Z3IDA7LXdlYmtpdC10cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBjb2xvcjstby10cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBjb2xvcjt0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBjb2xvcjtoZWlnaHQ6NS44MzMzM3Z3Oy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSBoM3tmb250LXNpemU6NS4zMzMzM3Z3O21hcmdpbjowIDQuMjY2Njd2dyAyLjEzMzMzdnc7aGVpZ2h0OmF1dG99fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIGgzIHN2Z3t3aWR0aDoxLjE4MDU2dnc7aGVpZ2h0OjEuMTgwNTZ2dzttYXJnaW4tcmlnaHQ6LjM0NzIydnc7cG9zaXRpb246cmVsYXRpdmU7dG9wOi4yMDgzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSBoMyBzdmd7d2lkdGg6NS42dnc7aGVpZ2h0OjUuNnZ3O21hcmdpbi1yaWdodDoxLjMzMzMzdnc7dG9wOi44dnd9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRlc2N7ZGlzcGxheTpub25lfX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGVzY3tmb250LWZhbWlseTpJbnRlcixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTAyNzh2dztmb250LXdlaWdodDo0MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjU0O2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTt3aWR0aDoyNy4wODMzM3Z3O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OjcuNjM4ODl2d30ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuYXV0aG9ye2ZvbnQtZmFtaWx5OkludGVyLHNhbnMtc2VyaWY7Zm9udC1zaXplOi45MDI3OHZ3O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO29wYWNpdHk6LjY7ei1pbmRleDozOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgb3BhY2l0eSwuMnMgZWFzZS1pbi1vdXQgY29sb3I7LW8tdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgb3BhY2l0eSwuMnMgZWFzZS1pbi1vdXQgY29sb3I7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgb3BhY2l0eSwuMnMgZWFzZS1pbi1vdXQgY29sb3J9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLmRhdGUsLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLmRhdGUgLm1vcmUtbGlua3tmb250LXdlaWdodDo0MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2ZvbnQtZmFtaWx5OkludGVyLHNhbnMtc2VyaWZ9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnN7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtYm94LWFsaWduOmVuZDstbXMtZmxleC1hbGlnbjplbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDUwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuYXV0aG9ye2ZvbnQtc2l6ZTozLjQ2NjY3dnc7bWFyZ2luLWxlZnQ6NC4yNjY2N3Z3fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJze3BhZGRpbmc6MCA0LjI2NjY3dncgNS4zMzMzM3Z3fX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuZGF0ZXtmb250LXNpemU6LjkwMjc4dnc7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7bWFyZ2luLXRvcDouMjc3Nzh2dzttYXJnaW4tYm90dG9tOi4zNDcyMnZ3Oy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgY29sb3I7LW8tdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgY29sb3I7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgY29sb3I7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSxzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OjQ1MHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSl7LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLmRhdGV7Zm9udC1zaXplOjMuNDY2Njd2dzttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDoxLjA2NjY3dnd9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLmRhdGUgLm1vcmUtbGlua3tkaXNwbGF5Om5vbmV9fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIC5kYXRlIC5tb3JlLWxpbmt7bWFyZ2luLWxlZnQ6MS41OTcyMnZ3O29wYWNpdHk6LjU7Zm9udC1zaXplOi45MDI3OHZ3O2NvbG9yOiNmZmM0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuc3RhcnN7bWFyZ2luLWJvdHRvbTouMzQ3MjJ2dztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIC5zdGFycyBzdmd7d2lkdGg6LjkwMjc4dnc7aGVpZ2h0Oi45MDI3OHZ3O21hcmdpbi1yaWdodDouMzQ3MjJ2d30ucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSAuZGF0ZS1zdGFycyAuc3RhcnMgc3Bhbntmb250LWZhbWlseTpJbnRlcixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTcyMjJ2dztmb250LXdlaWdodDo2MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiNmZmM0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCksc2NyZWVuIGFuZCAobWF4LWhlaWdodDo0NTBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIC5zdGFyc3ttYXJnaW4tYm90dG9tOjB9LnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW0gLmRhdGUtc3RhcnMgLnN0YXJzIHN2Z3t3aWR0aDozLjQ2NjY3dnc7aGVpZ2h0OjMuNDY2Njd2dzttYXJnaW4tcmlnaHQ6MS4zMzMzM3Z3fS5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIC5kYXRlLXN0YXJzIC5zdGFycyBzcGFue2ZvbnQtc2l6ZTozLjczMzMzdnd9fVxuXG4udG9wLXRoYW5rcy1uZXdzIC50aXRsZS13cmFwIHtcbiAgcGFkZGluZzogMCAwIDEuNTk3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC10aGFua3MtbmV3cyAudGl0bGUtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMC42OTQ0NHZ3O1xuICByaWdodDogLTAuNjk0NDR2dztcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udG9wLXRoYW5rcy1uZXdzIC50aXRsZS13cmFwIGgzIHtcbiAgZm9udC1zaXplOiAxLjY2N3Z3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2Y4ZjhmODtcbn1cblxuLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDEuMzg5dncgMS45NDR2dztcbn1cblxuLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbSB7XG4gIHdpZHRoOiAxOS44JTtcbn1cblxuLnRoYW5rcy1wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOC40NzJ2dyAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aGFua3MtcGFnZS1oZWFkZXIgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYyLjUwMHZ3O1xufVxuXG4udGhhbmtzLXBhZ2UtaGVhZGVyIC5iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRoYW5rcy1wYWdlLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi43Nzh2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEuMzg5dnc7XG59XG5cbi50aGFua3MtcGFnZS1oZWFkZXIgLmxhYmVsIHtcbiAgcGFkZGluZzogMC40ODZ2dyAwLjgzM3Z3IDAuMzQ3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDE2LjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjNjE0O1xuICBmb250LXNpemU6IDAuOTcydnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDMwMzAzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGhhbmtzLXBhZ2UtaGVhZGVyIC5idXR0b24tZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGhhbmtzLXBhZ2UtaGVhZGVyIC5idXR0b24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDYuNzM2dnc7XG4gIHdpZHRoOiAyMS4zODl2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcC10aGFua3MtbmV3cyAudGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogNXZ3IDAgNy40Njd2dztcbiAgfVxuXG4gIC50b3AtdGhhbmtzLW5ld3MgLnRpdGxlLXdyYXA6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnRvcC10aGFua3MtbmV3cyAudGl0bGUtd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiA1LjMzM3Z3O1xuICB9XG5cbiAgLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCB7XG4gICAgcGFkZGluZzogNHZ3IDA7XG4gIH1cblxuICAudG9wLXRoYW5rcy1uZXdzIC5wdWJsaWNhdGlvbi1saXN0IC5wdWJsaWNhdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50b3AtdGhhbmtzLW5ld3MgLnB1YmxpY2F0aW9uLWxpc3QgLnB1YmxpY2F0aW9uLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG5cbiAgLnRvcC10aGFua3MtbmV3cyAucHVibGljYXRpb24tbGlzdCAucHVibGljYXRpb24taXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aGFua3MtcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1LjA2N3Z3IDAgMTZ2dztcbiAgfVxuXG4gIC50aGFua3MtcGFnZS1oZWFkZXIgLmJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50aGFua3MtcGFnZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNi45MzN2dztcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgcGFkZGluZzogMCA0LjI2N3Z3O1xuICB9XG5cbiAgLnRoYW5rcy1wYWdlLWhlYWRlciBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aGFua3MtcGFnZS1oZWFkZXIgLmxhYmVsIHtcbiAgICBwYWRkaW5nOiAxLjA2N3Z3IDIuMTMzdncgMC41MzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42Njd2dztcbiAgICBmb250LXNpemU6IDMuMjAwdnc7XG4gIH1cblxuICAudGhhbmtzLXBhZ2UtaGVhZGVyIC5idXR0b24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzguNjY3dnc7XG4gICAgd2lkdGg6IDg5LjMzM3Z3O1xuICB9XG59XG5cbi5mYXEge1xuICBwYWRkaW5nOiBnZXQtdncoMTAwcHgpIDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSg1MHB4KSAwIGdldC12dy1zbSg3MHB4KTtcbiAgfVxuXG4gIC5mYXEtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDYwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg1NXB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDUycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmOGY4Zjg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhcS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIGdldC12dygxMnB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDRweCk7XG4gICAgfVxuXG4gICAgLmZhcS1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxOHB4KTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDZweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNnB4KTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MmMwNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDI1cHgpIGdldC12dyg0OHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDI1cHgpIGdldC12dy1zbSgxNnB4KSBnZXQtdnctc20oMjVweCkgZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYyYzA1O1xuXG4gICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y3YzYxNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2M2MTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmN2M2MTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzYxNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoNzgwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIycHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjg5cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoMjJweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjJweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxOHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dyg4cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMS41cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNnB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMS41cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYSB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygzNHB4KSBnZXQtdncoNDA4cHgpIGdldC12dygyOHB4KSBnZXQtdncoNDhweCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmOGY4Zjg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW46IGdldC12dyg0MHB4KSBnZXQtdncoMTJweCkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDMwcHgpIGdldC12dygzMHB4KSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luOiBnZXQtdnctc20oNTBweCkgZ2V0LXZ3LXNtKDRweCkgMDtcbiAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMjVweCkgZ2V0LXZ3LXNtKDI1cHgpIDAgMDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGdldC12dygzMDBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzNCwgMzQsIDM0LCAwKSAwJSwgcmdiYSgyNDQsIDExNSwgMzEsIDAuNCkgMTAwJSk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDMyOHB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IGdldC12dyg0M3B4KSBnZXQtdncoNDhweCkgZ2V0LXZ3KDgwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDI1cHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMzdweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb2x1bW4ge1xuICAgICAgd2lkdGg6IGdldC12dygyMTBweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDMwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY3NzFkO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmY3NzFkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IGdldC12dygxNHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDEycHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZ2V0LXZ3KC0ycHgpKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZ2V0LXZ3LXNtKC0ycHgpKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwIGdldC12dygzOHB4KTtcbiAgICBwYWRkaW5nOiBnZXQtdncoMjVweCkgZ2V0LXZ3KDEwcHgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbjogMCBnZXQtdnctc20oMTJweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxM3B4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg1MHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNzcxZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b3RvcCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCkgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Nyb2xsdG9wbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC45MDI3OHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmMzczMWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2Nyb2xsdG9wbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGx0b3BsaW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQTE0RDE0O1xuICAgIH1cblxuICAgIC5zY3JvbGx0b3BsaW5rOmhvdmVyIC5pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3RvcGhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAuc2Nyb2xsdG9wbGluayAuaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC45NzIyMnZ3O1xuICAgICAgd2lkdGg6IDEuNjY2Njd2dztcbiAgICAgIGhlaWdodDogMS42NjY2N3Z3O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvdG9wLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNjcm9sbHRvcGxpbmsgLmljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMy43MzMzM3Z3O1xuICAgICAgICB3aWR0aDogNi40dnc7XG4gICAgICAgIGhlaWdodDogNi40dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LXVzLW5ldyB7XG4gIHBhZGRpbmc6IGdldC12dygxMTJweCkgZ2V0LXZ3KDEycHgpIGdldC12dygxMjZweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSg3NnB4KSBnZXQtdnctc20oNHB4KSBnZXQtdnctc20oMTE2cHgpO1xuICB9XG5cbiAgLmZvcm0td3JhcC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubGVmdCwgLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiA0OS45JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygzMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoNDRweCkgZ2V0LXZ3KDQ1cHgpIGdldC12dyg1NXB4KSBnZXQtdncoNDhweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNHB4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIycHgpIGdldC12dy1zbSgxMnB4KSBnZXQtdnctc20oMjhweCk7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IGdldC12dyg1NzdweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygzMHB4KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg4MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGIge1xuICAgICAgICAgIGNvbG9yOiAjZmZjZTFjO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wZXJzb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdncoMzAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMzAwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTY4cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxNjhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDMwcHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoM3B4KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IGdldC12dyg0NnB4KSBnZXQtdncoNDhweCkgZ2V0LXZ3KDU1cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMnB4KSBnZXQtdnctc20oMTJweCkgZ2V0LXZ3LXNtKDI3cHgpO1xuICAgICAgfVxuXG4gICAgICAudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDMycHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0NnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBnZXQtdncoNDk1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMnB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNDZweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpbmstd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDRweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNHB4KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDExNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxOHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZjc3MWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDExOSwgMzAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg3NHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDExOSwgMzAsIDAuMSk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoMjJweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDIycHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dygxNHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGdldC12dygtM3B4KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjJweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjJweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZ2V0LXZ3LXNtKC0zcHgpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgIGZpbGw6ICNmZjc3MWU7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICMxNTE1MTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluc2VydC1mb3JtLWRlc2lnbiB7XG4gIGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSwgdGV4dGFyZWEge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiBnZXQtdncoMjNweCkgZ2V0LXZ3KDIycHgpIGdldC12dyg1cHgpIGdldC12dygyMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTBweCk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyM3B4KSBnZXQtdnctc20oMTRweCkgZ2V0LXZ3LXNtKDVweCkgZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzQjNCO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgcGFkZGluZzogZ2V0LXZ3KDIzcHgpIGdldC12dygyMnB4KSBnZXQtdncoNXB4KSBnZXQtdncoMjJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjNCM0I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIzcHgpIGdldC12dy1zbSgxNHB4KSBnZXQtdnctc20oNXB4KSBnZXQtdnctc20oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGdldC12dyg4N3B4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDc4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5ocy1mb3JtLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDZweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNHB4KTtcbiAgICB9XG5cbiAgICAmLmhzLWZpZWxkdHlwZS1zZWxlY3Qge1xuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICB0b3A6IGdldC12dyg4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSg5cHgpO1xuICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzQjNCO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBnZXQtdncoMnB4KTtcbiAgICAgICAgcmlnaHQ6IGdldC12dygycHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dyg0MHB4KTtcbiAgICAgICAgd2lkdGg6IGdldC12dyg1MHB4KTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKDJweCk7XG4gICAgICAgICAgcmlnaHQ6IGdldC12dy1zbSgycHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDM1cHgpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNTBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogZ2V0LXZ3KDVweCkgZ2V0LXZ3KDRweCkgMCBnZXQtdncoNHB4KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuNykgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoMjJweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3KDIycHgpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiBnZXQtdnctc20oNXB4KSBnZXQtdnctc20oNHB4KSAwIGdldC12dy1zbSg0cHgpO1xuICAgICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZm9udCwgLjJzIGVhc2UtaW4tb3V0IHRvcDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogZ2V0LXZ3KDIycHgpO1xuICAgICAgdG9wOiBnZXQtdncoMThweCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBsZWZ0OiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKDE3cHgpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICB0b3A6IGdldC12dyg4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSg5cHgpO1xuICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaHMtZm9ybS1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNmZmNlMWM7XG4gIH1cblxuICAuaHMtZXJyb3ItbXNnIHtcbiAgICBjb2xvcjogI0Y4MjkxQyFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDVweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgIH1cblxuICAgIC5ocy1yaWNodGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjcwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmNlMWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNC4zMDU1NnZ3O1xuICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM3MzFlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmEsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogMTQuOTMzMzN2dztcbiAgICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgIFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDQzVEMTQ7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IGdldC12dygyMnB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgyMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmluc2VydC1mb3JtLWRlc2lnbi1saWdodCB7XG4gIGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSwgdGV4dGFyZWEge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IGdldC12dygyM3B4KSAwIGdldC12dyg1cHgpIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIzcHgpIDAgZ2V0LXZ3LXNtKDVweCkgMDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IGdldC12dygyM3B4KSAwIGdldC12dyg1cHgpIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIzcHgpIDAgZ2V0LXZ3LXNtKDVweCkgMDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmUhaW1wb3J0YW50O1xuICAgIGhlaWdodDogZ2V0LXZ3KDg3cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNzhweCk7XG4gICAgfVxuICB9XG5cbiAgLmhzLWZvcm0tZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNnB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg0cHgpO1xuICAgIH1cblxuICAgICYuaHMtZmllbGR0eXBlLXNlbGVjdCB7XG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTJweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3KDhweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDlweCk7XG4gICAgICAgICAgdG9wOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogZ2V0LXZ3KDJweCk7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoMnB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoNDBweCk7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoNTBweCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB0b3A6IGdldC12dy1zbSgycHgpO1xuICAgICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgzNXB4KTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDUwcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IGdldC12dyg1cHgpIGdldC12dyg0cHgpIDAgZ2V0LXZ3KDRweCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogZ2V0LXZ3KDIycHgpO1xuICAgICAgICB0b3A6IGdldC12dygyMnB4KTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogZ2V0LXZ3LXNtKDVweCkgZ2V0LXZ3LXNtKDRweCkgMCBnZXQtdnctc20oNHB4KTtcbiAgICAgICAgICByaWdodDogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZvbnQsIC4ycyBlYXNlLWluLW91dCB0b3A7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGdldC12dygxOHB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKDE3cHgpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICB0b3A6IGdldC12dyg4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSg5cHgpO1xuICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaHMtZXJyb3ItbXNnIHtcbiAgICBjb2xvcjogI0Y4MjkxQyFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDVweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgIH1cblxuICAgIC5ocy1yaWNodGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjcwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZjc3MWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNC4zMDU1NnZ3O1xuICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM3MzFlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2Y4ZjhmODtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmEsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogMTQuOTMzMzN2dztcbiAgICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgIFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDQzVEMTQ7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IGdldC12dygyMnB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgyMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tY291bnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzRweCk7XG4gICAgfVxuXG4gICAgYSwgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmY3NzFkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoOXB4KSBnZXQtdncoMTBweCkgZ2V0LXZ3KDZweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDIwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHksIC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLCAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweCk7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KSBnZXQtdnctc20oMTlweCkgZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IGdldC12dygzcHgpO1xuICAgICAgICAgICAgdG9wOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzFkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzFkO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzcxZDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogZ2V0LXZ3KC00cHgpIGdldC12dyg1NnB4KSBnZXQtdncoNDJweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIG1hcmdpbjogMCBnZXQtdnctc20oMTZweCk7XG4gIH1cblxuICAuYmxvZy1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IGdldC12dyg0cHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAmLmhhbGYge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC5ibG9nLWl0ZW0taW5uZXIge1xuICAgICAgICAgIC5uYW1lLWRlc2Mge1xuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dygyNnB4KTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3KDM3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hdXRob3ItZGF0ZSB7XG4gICAgICAgICAgICAuYXV0aG9yLXRpbWUge1xuICAgICAgICAgICAgICAubmFtZS10aW1lIHtcbiAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gLnRpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoMzZweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2ctaXRlbS1pbm5lciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJsb2ctaXRlbS1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDMzMzI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGdldC12dyg0MDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNTI0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAubGVmdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoNjAwcHgpO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dygyMHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE4cHgpIGdldC12dy1zbSgxOHB4KSBnZXQtdnctc20oMTVweCkgZ2V0LXZ3LXNtKDE4cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXQtcmF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYW1lLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDE3cHgpIDAgZ2V0LXZ3KDI1cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KSAwIGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dygzMHB4KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjJweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXV0aG9yLWRhdGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICAgICAubmFtZS10aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDM2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoODkwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiBnZXQtdnctc20oMTQycHgpO1xuICAgICAgICAgICAgYm90dG9tOiBnZXQtdnctc20oMTM4cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM0MzMzMiAwJSwgcmdiYSgyMywgMjMsIDIxLCAwLjAwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNDMzMzIsIHJnYmEoMjMsIDIzLCAyMSwgMCkpO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzQzMzMyLCByZ2JhKDIzLCAyMywgMjEsIDApKTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IGdldC12dygyNHB4KTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBib3R0b206IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMThweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctaXRlbS1pbm5lciB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDI2cHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IGdldC12dyg4cHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQsIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMjZweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnRvcCB7XG4gICAgICAgID4gLmltZy13cmFwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjQwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjM0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjQwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDIzNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcsIHBpY3R1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDI2cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMjZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhdC1yYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGVmdDogZ2V0LXZ3KDEycHgpO1xuICAgICAgICAgICAgYm90dG9tOiBnZXQtdncoLTdweCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSg2cHgpO1xuICAgICAgICAgICAgICBib3R0b206IGdldC12dy1zbSgtOXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhdCB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygzcHgpIGdldC12dygxMHB4KSBnZXQtdncoMXB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDU1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODIwO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxMnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMnB4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3IsIC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oNHB4KSBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDFweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDU1cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDExcHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAzYTAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZjc4MjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDU1cHgpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoM3B4KSBnZXQtdncoMTBweCkgZ2V0LXZ3KDFweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmNzgyMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDU1cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgzcHgpIGdldC12dy1zbSgxMHB4KSBnZXQtdnctc20oMXB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dyg4cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDhweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoM3B4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZ2V0LXZ3KC0xcHgpKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGdldC12dy1zbSgtMXB4KSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBmaWxsOiAjZmY3ODIwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmFtZS1kZXNjIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoMjJweCkgZ2V0LXZ3KDEycHgpIGdldC12dygyNXB4KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMnB4KSBnZXQtdnctc20oNnB4KSBnZXQtdnctc20oMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMThweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxOHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxMnB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXV0aG9yLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIGdldC12dygxMnB4KSBnZXQtdncoMTZweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIGdldC12dy1zbSg2cHgpIGdldC12dy1zbSgzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci10aW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTJweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMTBweCk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dygtMnB4KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKC0ycHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDIycHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDIycHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyMnB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDIycHgpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAudGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxMnB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIG1peGluc1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgc206ICc5NjBweCcsXG4pO1xuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4kdnctdmlld3BvcnQ6IDE0NDA7XG5AZnVuY3Rpb24gZ2V0LXZ3KCRmb250KSB7XG4gICR2dy1jb250ZXh0OiAkdnctdmlld3BvcnQgKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQgKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59XG5cbiR2dy12aWV3cG9ydC1zbTogMzc1O1xuQGZ1bmN0aW9uIGdldC12dy1zbSgkZm9udCkge1xuICAkdnctY29udGV4dC1zbTogJHZ3LXZpZXdwb3J0LXNtICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0LXNtICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufVxuIl19 */