@charset "UTF-8";
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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
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,
q :before,
blockquote :after,
q :after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRQQgYoZZY2vCFuvAFT9gaQZyTfoPNB.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRQQgYoZZY2vCFuvAFT9gaQZy3foPNB.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRQQgYoZZY2vCFuvAFT9gaQZyffoPNB.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRQQgYoZZY2vCFuvAFT9gaQZynfoA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url("https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFWzr8.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18Smxg.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18Smxg.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18Smxg.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18Smxg.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18Smxg.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url("https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.ads {
  display: block;
  position: relative;
}
.ads .zen-widget__description._shown {
  display: none;
}
.ads--top {
  display: block;
  position: relative;
  background-color: #fff;
  border-bottom: 2px solid #e9e9e9;
  margin-top: -1px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.ads--mobile,
.ads--content {
  display: none;
  position: relative;
  margin-top: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .ads--mobile,
  .ads--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ads--mobile > div,
.ads--content > div {
  width: 100vw !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ads__title {
  display: none;
  position: relative;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #8e8e8e;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 10px;
}
.ads--mv {
  margin-top: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .ads--mv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.adfox-container {
  display: block;
  position: relative;
  width: 100%;
  background-color: #f5f5f5;
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.adfox-container__banner {
  display: block;
  position: relative;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.adfox-container__banner > div {
  margin: auto;
}
.adfox-container__banner > div > div {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
}
.anchor {
  position: relative;
}
.anchor__item {
  position: absolute;
  width: 0;
  height: 0;
/*width 30px
        height 20px
        display block
        background-color red
        top -105px
*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .anchor__item {
    top: -65px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .anchor__item {
    top: -50px;
  }
}
.appbox {
  font-family: 'PT Serif', serif;
  font-size: 18px;
  line-height: 24px;
  border-top: 2px solid #e8e8e8;
  border-bottom: 2px solid #e8e8e8;
  padding: 20px 0 20px 50px;
  margin: 20px 0 20px 0;
  background-size: 35px auto;
  background-position: 0px center;
  background-repeat: no-repeat;
}
.appbox a {
  color: #000;
}
.appbox--news,
.appbox--events,
.appbox--statements {
  background-image: url("../images/app-news.png");
}
.appbox--excl,
.appbox--secrets {
  background-image: url("../images/menu-wow.png");
}
.appbox--wallet1 {
  background-image: url("../images/app-wallet.png");
}
.appbox--wallet2,
.appbox--billions {
  background-image: url("../images/app-wallet2.png");
}
.appbox--career {
  background-image: url("../images/app-career.png");
}
.appbox--startup,
.appbox--startupers,
.appbox--wedobetter,
.appbox--vk1,
.appbox--vk2 {
  background-image: url("../images/app-startup.png");
}
.appbox--business,
.appbox--meetings {
  background-image: url("../images/app-business.png");
}
.appbox--vk_refer {
  background-image: url("../images/app-vk.svg");
}
.appbox--fb_refer {
  background-image: url("../images/app-fb.svg");
}
.appbox--tw_refer {
  background-image: url("../images/app-tw.svg");
}
.appbox--zen_refer {
  background-image: url("../images/app-zen.svg");
}
.ball {
  display: block;
  position: fixed;
  left: 20px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fd371d;
  cursor: pointer;
  z-index: 5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ball:hover .ball-letter,
.ball:active .ball-letter {
  -webkit-transform: translate3d(0, 4px, 0);
          transform: translate3d(0, 4px, 0);
}
.ball:hover .ball-letterup,
.ball:active .ball-letterup {
  -webkit-transform: rotateX(180deg) translate3d(0, 3px, 0);
          transform: rotateX(180deg) translate3d(0, 3px, 0);
}
.ball:hover .ball__title,
.ball:active .ball__title {
  left: 0;
  opacity: 1;
}
.ball-letter {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 18px;
  margin: auto;
  width: 26px;
  height: 16px;
  background-image: url("../images/ball-letter.svg");
  background-size: 100% 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.ball-letterup {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 16px;
  margin: auto;
  width: 20px;
  height: 8px;
  background-image: url("../images/ball-letterup.svg");
  background-size: 100% 100%;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform: rotateX(0deg) translate3d(0, 0, 0);
          transform: rotateX(0deg) translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.ball__title {
  display: block;
  position: absolute;
  top: -30px;
  left: -9999px;
  white-space: nowrap;
  font-size: 14px;
  background-color: #fff;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: 1px solid #efefef;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.banner {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 11;
  background-color: #f5f5f5;
  padding-top: 35px;
  padding-bottom: 35px;
  opacity: 0;
  border-bottom: 2px solid #e9e9e9;
  will-change: transform, opacity;
  pointer-events: none;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease-in;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in, opacity 0.3s ease;
  transition: transform 0.3s ease-in, opacity 0.3s ease, -webkit-transform 0.3s ease-in;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.banner.st-active {
  pointer-events: auto;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.banner-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.banner__close {
  display: block;
  position: absolute;
  top: 0;
  right: 40px;
  width: 15px;
  height: 15px;
  background-image: url("../images/close.svg");
  background-size: 15px 30px;
  cursor: pointer;
  z-index: 2;
}
.banner__close:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: inherit;
  background-size: inherit;
  background-position: 0 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  content: '';
}
.banner__close:hover:after,
.banner__close:active:after {
  opacity: 1;
}
.banner-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.banner-cell {
  display: inline-block;
  position: relative;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.banner-cell:first-child {
  width: 320px;
  -ms-flex-preferred-size: 320px;
      flex-basis: 320px;
  padding-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.banner__logo {
  display: block;
  position: relative;
  width: 116px;
  height: 26px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../images/logo.svg");
  background-size: 100% 100%;
}
.banner__image {
  display: block;
  position: relative;
  width: 177px;
  height: 127px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../images/banner.jpg");
  background-size: 100% 100%;
}
.banner__title {
  display: block;
  position: relative;
  font-size: 20px;
  font-weight: 600;
  color: #000;
  line-height: 22px;
  margin-top: -5px;
}
.banner-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 25px;
}
.banner-form-cell {
  display: inline-block;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.banner-form-cell:first-child {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-right: 20px;
}
.banner-form-cell:last-child {
  width: 190px;
}
.banner-form-cell:last-child .button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.banner-form-line {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 10px;
}
.banner-form-line:first-child {
  margin-top: 0;
}
.banner-form-more {
  display: none;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}
.banner-form--busy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 55px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .banner-form--busy {
    height: 40px;
  }
}
.banner-form--busy .loader-circle {
  width: 25px;
  height: 25px;
  border-width: 3px;
}
.banner__caption {
  display: block;
  position: relative;
  font-size: 14px;
  color: #a3a3a3;
  margin-top: 10px;
}
.banner__caption i {
  font-style: normal;
  margin-left: 5px;
  margin-right: 5px;
}
.banner__caption a {
  color: #a3a3a3;
  text-decoration: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(163,163,163,0.5)'/%3E%3C/svg%3E");
  background-position: left bottom 1px;
  background-repeat: repeat-x;
}
.banner__caption a:hover,
.banner__caption a:active {
  color: #fd371d;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(253,55,29,0.5)'/%3E%3C/svg%3E");
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .banner .button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
  }
}
.banner-bottom-subscribe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  opacity: 0;
  will-change: transform, opacity;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.banner-bottom-subscribe.st-active {
  pointer-events: auto;
  opacity: 1;
}
.banner-bottom-subscribe__gradient {
  width: 100%;
  height: 200px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.8)));
  background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.8));
}
.banner-bottom-subscribe__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
  padding: 20px;
}
.banner-bottom-subscribe__body__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.banner-bottom-subscribe__body__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.banner-bottom-subscribe__close {
  height: 16px;
  width: 16px;
  background-image: url("../images/close-thick.svg");
  background-size: cover;
  cursor: pointer;
}
.banner-bottom-subscribe__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 20px;
}
.banner-bottom-subscribe__button {
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  background-color: #ff4828;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
}
blockquote {
  padding-left: 40px;
  margin: 20px 0;
}
.breaking {
  font-family: 'Source Sans Pro', Arial, sans-serif;
  color: #fff;
  background-color: #ff4828;
  padding-top: 13px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 18px;
  margin-bottom: 10px;
}
.breaking__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}
.breaking__title strong {
  font-weight: 900;
}
.breaking__date {
  font-size: 12px;
  line-height: 15px;
  margin-top: 10px;
}
.breaking__brick {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.button {
  display: inline-block;
  position: relative;
  height: 50px;
  background-color: #fd371d;
  color: #fff;
  border-radius: 5px;
  outline: none;
  border: none;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-transition: background-color 0.1s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.1s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.1s ease, transform 0.2s ease;
  transition: background-color 0.1s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-appearance: none;
}
.button:hover,
.button:active {
  background-color: #e73119;
}
.button:active {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.button--in-post {
  text-decoration: none;
  font-size: 16px;
  padding: 15px 80px 0;
}
.button--skolkovo-post {
  display: block;
  text-decoration: none;
  font-size: 16px;
  padding: 15px 80px 0;
  margin: 0 auto;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  white-space: pre;
  margin-bottom: 25px;
}
.button__bordered {
  background-color: transparent;
  border: 1px solid #fd371d;
  color: #fd371d;
  font-weight: normal;
}
.button__bordered:hover,
.button__bordered:active {
  border-color: #e73119;
  color: #e73119;
  background-color: transparent;
}
.button__disabled {
  background-color: #8e8e8e;
  -webkit-appearance: button;
  cursor: auto;
}
.button__disabled:hover,
.button__disabled:active {
  background-color: #8e8e8e;
}
.card {
  display: block;
  position: relative;
  width: 100%;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 60px;
  border: 2px solid #e8e8e8;
  border-radius: 5px;
  font-size: 18px;
  line-height: 26px;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  word-break: break-word;
}
.card .follow-form {
  margin-bottom: 20px;
  margin-top: 20px;
}
.card:before {
  display: block;
  position: absolute;
  top: 13px;
  left: -10px;
  height: 33px;
  font-size: 18px;
  font-weight: 600;
  line-height: 33px;
  color: #fff;
  padding-left: 30px;
  padding-right: 20px;
  content: attr(data-label);
}
.card:after {
  display: block;
  position: absolute;
  top: 46px;
  left: -10px;
  width: 8px;
  height: 8px;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
  content: '';
}
.card__title {
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 42px;
  padding: 20px 0 20px 0;
}
.card__content span,
.card__content p {
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.card__content img {
  width: 100%;
  height: auto;
}
.checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
}
.checkbox + label {
  position: relative;
  padding: 0 0 0 60px;
  cursor: pointer;
}
.checkbox + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 50px;
  height: 26px;
  border-radius: 13px;
  background: #cdd1da;
  -webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
          box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.checkbox + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: 2px;
  width: 22px;
  height: 22px;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
          box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.checkbox:checked + label:before {
  background: #fd371d;
}
.checkbox:checked + label:after {
  left: 26px;
}
.checkbox:focus + label:before {
  -webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2), 0 0 0 3px rgba(255,255,0,0.7);
          box-shadow: inset 0 2px 3px rgba(0,0,0,0.2), 0 0 0 3px rgba(255,255,0,0.7);
}
.connect {
  display: block;
  position: relative;
  width: 100%;
}
.connect__title {
  display: block;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  color: #000;
}
.connect__caption {
  display: block;
  position: relative;
  font-size: 16px;
  color: #000;
  margin-top: 5px;
  line-height: 20px;
}
.connect__count {
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 22px;
  color: #8e8e8e;
  margin-top: 5px;
}
.connect__count a {
  color: #8e8e8e;
  text-decoration: none;
}
.connect__count a:hover,
.connect__count a:active {
  color: #000;
}
.connect-form {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 10px;
}
.connect-form-row {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 10px;
}
.connect-form-row:first-child {
  margin-top: 0;
}
.connect-form-more {
  display: none;
  position: relative;
  padding-top: 10px;
}
.connect-form__caption {
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  margin-top: 20px;
}
.connect-form .button {
  width: 100%;
  height: 45px;
  padding-left: 0;
  padding-right: 0;
  margin-top: 10px;
}
.connect-form--busy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 45px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.connect-form--busy .loader-circle {
  width: 25px;
  height: 25px;
  border-width: 3px;
}
.map__link {
  background-image: none;
}
.map__link:hover {
  text-decoration: underline;
  background-image: none;
  color: #000;
}
.map_street_string {
  font-family: 'Source Sans Pro', Arial, sans-serif !important;
  font-family: "Source Sans Pro" !important;
  text-decoration: none;
}
.map_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .map_header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.map_header .title {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .map_header .title {
    margin-left: 0;
  }
}
.map_header .slug {
  font-size: 24px;
}
.map_legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 20px;
  margin-top: 5px;
  color: #808080;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .map_legend {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.map_legend div {
  margin-right: 10px;
}
.map_areas {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 15px;
}
.map_areas div {
  font-size: 16px;
  font-weight: 600;
  border: 1px solid #dedede;
  border-radius: 4px;
  text-align: center;
  padding: 10px;
  margin: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.map_areas_active {
  background-color: #ffcd2d;
}
.map__district {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin-top: 30px;
  color: #000;
  cursor: pointer;
}
.map__street {
  color: #808080;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  margin-top: 10px;
  margin-left: 20px;
  line-height: 20px;
}
.map__street div {
  width: 20px;
  height: 23px;
  margin-right: 10px;
  background-size: 100%;
}
.map__district span {
  position: relative;
}
.map__district span:before {
  content: '';
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 1px solid #808080;
  border-left: 1px solid #808080;
  position: absolute;
  top: 4px;
  right: -25px;
  cursor: pointer;
}
.map__link {
  color: #000;
  text-decoration: underline;
  text-transform: capitalize;
}
.slug {
  font-weight: 700;
  font-size: 20px;
}
.title {
  font-weight: 400;
  margin-left: 10px;
  font-size: 20px;
}
.description {
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  pointer-events: none;
  position: absolute;
  background: #fff;
  padding: 10px 15px;
  z-index: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2);
          box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2);
  width: auto;
  display: none;
}
.description p {
  font-family: 'Source Sans Pro';
}
.description:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}
.description.active {
  display: block;
}
.description div {
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 14px;
}
.description__title {
  font-size: 18px !important;
  font-weight: 700;
  margin-bottom: 3px;
}
.description__opt {
  font-style: italic;
  margin-bottom: 10px;
}
.description__quarters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.description__quarter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 0;
  width: 100%;
}
.description__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.description__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  padding: 0 3px;
  margin: 0 5px;
  border-radius: 50%;
  background-color: #ccc;
  -webkit-box-shadow: 0 0 0 3px #ccc;
          box-shadow: 0 0 0 3px #ccc;
}
.description__number:hover {
  background-color: #ffcd2d;
  -webkit-box-shadow: 0 0 0 3px #ffcd2d;
          box-shadow: 0 0 0 3px #ffcd2d;
}
.R {
  background: url("../images/R.svg") no-repeat center;
  background-size: 100%;
}
.PR {
  background: url("../images/CH-R.svg") no-repeat center;
  background-size: 100%;
}
.L {
  background: url("../images/PL.svg") no-repeat center;
  background-size: 100%;
}
.map_wrapper {
  position: relative;
}
.dispatch {
  display: block;
  position: relative;
  width: 100%;
}
.dispatch-image {
  display: block;
  position: relative;
  width: 100%;
  height: 160px;
  background-size: cover;
  background-position: center center;
}
.dispatch-layout {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: -60px;
}
.dispatch-box {
  display: block;
  position: relative;
  width: 100%;
  background-color: #fff;
  border: 1px solid #efefef;
  border-top-width: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}
.dispatch-box:before {
  display: block;
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 3px;
  padding-left: 2px;
  background-color: #fd371d;
  content: '';
}
.dispatch-box hr {
  margin-top: 15px;
}
.dispatch__type {
  display: block;
  position: relative;
  font-size: 12px;
  font-weight: 600;
  color: #fd371d;
  text-transform: uppercase;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .dispatch__type {
    font-weight: 700;
  }
}
.dispatch__link {
  display: block;
  position: relative;
  font-size: 15px;
  font-weight: 600;
  color: #000;
  line-height: 20px;
  text-decoration: none;
  margin-top: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .dispatch__link {
    font-weight: 600;
    font-size: 18px;
  }
}
.dispatch__link:hover,
.dispatch__link:active {
  color: #fd371d;
}
.dispatch__date {
  display: block;
  position: relative;
  font-size: 12px;
  color: #8e8e8e;
  margin-top: 10px;
}
.dispatch__title {
  margin-top: 15px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 18px;
  text-align: left;
}
.error {
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
.error-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
}
.error__title {
  display: block;
  position: relative;
  width: 100%;
  font-size: 120px;
  color: #fd371d;
}
.error__caption {
  display: block;
  position: relative;
  width: 100%;
  font-size: 36px;
  color: #fd371d;
}
.error p {
  margin-top: 40px;
}
.follow {
  display: block;
  position: relative;
}
.follow__title {
  display: block;
  position: relative;
  font-size: 34px;
  font-weight: 600;
  color: #000;
}
.follow__title--small {
  font-size: 20px;
  line-height: 22px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow__title {
    font-size: 20px;
    line-height: 22px;
  }
}
.follow__title--smaller {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow__title--smaller {
    font-size: 18px;
    line-height: 20px;
  }
}
.follow__what {
  display: block;
  position: relative;
  font-size: 20px;
  color: #000;
  line-height: 22px;
  margin-top: 15px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow__what {
    font-size: 16px;
    margin-top: 10px;
  }
}
.follow__what + .follow-form {
  margin-top: 15px;
}
.follow-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
}
.follow-form--padded {
  margin-top: 15px;
  margin-bottom: 30px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .follow-form {
    margin-top: 15px;
    margin-bottom: 0;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow-form {
    margin-top: 15px;
    margin-bottom: 0;
  }
}
.follow-form-cell {
  display: block;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.follow-form-cell:first-child {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-right: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow-form-cell:first-child {
    padding-right: 0;
  }
}
.follow-form-cell:last-child {
  width: 210px;
  text-align: center;
}
.follow-form-cell:last-child .button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.follow-form-more {
  display: none;
  position: relative;
  padding-top: 10px;
}
.follow-form--fullband {
  display: block;
  position: relative;
  width: 100%;
}
.follow-form--fullband .follow-form-line {
  margin-top: 20px;
}
.follow-form-line {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 10px;
  text-align: left;
  line-height: 18px;
}
.follow-form-line:first-child {
  margin-top: 0;
}
.follow-form-line.st-padleft {
  padding-left: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow-form-line.st-padleft {
    padding-left: 0;
  }
}
.follow-form-line.input__hola {
  height: 40px;
}
.follow-form-line button {
  width: 100%;
  height: 40px;
  margin-top: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow-form-line button {
    font-weight: normal;
  }
}
.follow-form--busy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 55px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.follow-form--busy--tall {
  width: 250px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow-form--busy--tall {
    width: 100%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow-form--busy {
    height: 40px;
  }
}
.follow-form--busy .loader-circle {
  width: 25px;
  height: 25px;
  border-width: 3px;
}
.follow__caption {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 20px;
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-top: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow__caption {
    padding-left: 0;
    font-size: 16px;
    line-height: 20px;
  }
}
.follow__readus {
  display: block;
  position: relative;
  width: 100%;
  color: #000;
  font-size: 16px;
  line-height: 22px;
  margin-top: 5px;
}
.follow__readus a {
  color: #000;
}
.follow__example {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 300;
  color: #000;
  text-decoration: none;
  background-image: url("../images/menu-letter.png");
  background-size: 17px 17px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 23px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 5px;
}
.follow__example:hover,
.follow__example:active {
  color: #fd371d;
}
.follow__connect {
  display: block;
  position: relative;
  font-size: 14px;
  color: #8e8e8e;
  margin-top: 10px;
}
.follow__connect a {
  color: #8e8e8e;
  text-decoration: none;
}
.follow__connect a:hover,
.follow__connect a:active {
  color: #000;
}
.follow__image {
  display: block;
  position: absolute;
  right: -260px;
  bottom: 0;
  width: 183px;
  height: 229px;
  background-image: url("../images/follow-image.svg");
  background-size: 100% 100%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .follow .button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 5px;
  }
}
.follow__subtitle a {
  color: #8e8e8e;
  background-image: none;
  text-decoration: underline;
}
.follow__subtitle a:hover,
.follow__subtitle a:active {
  color: #000;
}
.footer {
  background-color: #222;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-top: 70px;
  margin-bottom: -1px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .footer {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
  }
}
.footer:hover .footer__link,
.footer:hover .footer-socials__item,
.footer:hover .footer__lng {
  opacity: 0.5;
}
.footer-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.footer-main-cell {
  display: inline-block;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 300px;
      flex-basis: 300px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .footer-main-cell {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.footer-main-row {
  display: block;
  position: relative;
  width: 100%;
}
.footer-main-row:first-child {
  margin-top: -5px;
}
.footer__logo {
  display: inline-block;
  position: relative;
  width: 121px;
  height: 44px;
  background-image: url("../images/logo-white.svg");
  background-size: 100% 100%;
}
.footer__link {
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.footer__link:hover,
.footer__link:active {
  opacity: 1 !important;
}
.footer-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 55px;
  border-top: 1px solid #424242;
  border-bottom: 1px solid #424242;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 35px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .footer-socials {
    margin-top: 0;
  }
}
.footer-socials__item {
  display: inline-block;
  position: relative;
  background-size: 100% 100%;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.footer-socials__item:hover,
.footer-socials__item:active {
  opacity: 1 !important;
}
.footer-socials__item.el-fb {
  width: 11px;
  height: 27px;
  background-image: url("../images/footer-fb.svg");
}
.footer-socials__item.el-tw {
  width: 26px;
  height: 22px;
  background-image: url("../images/footer-tw.svg");
}
.footer-socials__item.el-vk {
  width: 30px;
  height: 17px;
  background-image: url("../images/footer-vk.svg");
}
.footer-socials__item.el-tg {
  width: 26px;
  height: 22px;
  background-image: url("../images/footer-tg.svg");
}
.footer-socials__item.el-yt {
  width: 31px;
  height: 22px;
  background-image: url("../images/footer-yt.svg");
}
.footer-socials__item.el-md {
  width: 25px;
  height: 23px;
  background-image: url("../images/footer-md.svg");
}
.footer-socials__item.el-instagram {
  width: 25px;
  height: 25px;
  background-image: url("../images/social-instagram-white.svg");
}
.footer-socials__item.el-medium {
  width: 25px;
  height: 23px;
  background-image: url("../images/social-medium-white.svg");
}
.footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .footer-bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 15px;
  }
}
.footer__rights {
  display: inline-block;
  position: relative;
  width: 50%;
  font-size: 12px;
  color: #5f5f5f;
  line-height: 16px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .footer__rights {
    width: 100%;
  }
}
.footer__lng {
  display: inline-block;
  position: relative;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .footer__lng {
    margin-top: 15px;
  }
}
.footer__lng:hover,
.footer__lng:active {
  opacity: 1 !important;
}
.header {
  height: 72px;
  background-color: #fff;
  border-bottom: 2px solid #e9e9e9;
}
.header--fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  -webkit-animation-name: header-fix;
          animation-name: header-fix;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .header {
    height: 54px;
  }
}
.header-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .header-box.tb-show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .header-box.tb-show > div {
    -ms-flex-preferred-size: 33.3333%;
        flex-basis: 33.3333%;
  }
  .header-box.tb-show > div:nth-child(2) {
    text-align: center;
  }
  .header-box.tb-show > div:nth-child(3) {
    text-align: right;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .header-box.mb-show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .header-box.mb-show > div {
    -ms-flex-preferred-size: 33.3333%;
        flex-basis: 33.3333%;
  }
  .header-box.mb-show > div:nth-child(2) {
    text-align: center;
  }
  .header-box.mb-show > div:nth-child(3) {
    text-align: right;
  }
}
.header__logo {
  display: inline-block;
  position: relative;
  width: 147px;
  height: 33px;
  background-image: url("../images/logo.svg");
  background-size: 100% 100%;
  vertical-align: middle;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .header__logo {
    width: 98px;
    height: 22px;
  }
}
.header-types {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-left: 15px;
}
.header-types:first-child {
  margin-left: 0;
}
.header-types__item {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.header-types__item span {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-size: 12px;
  font-weight: bold;
  color: #8e8e8e;
  text-transform: uppercase;
  letter-spacing: 1px;
  vertical-align: middle;
}
.header-types__item:hover span,
.header-types__item:active span {
  color: #000;
}
.header-types--obj {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: default;
}
a.header-types--obj {
  cursor: pointer;
}
.header-types__icon {
  display: inline-block;
  position: relative;
  width: 17px;
  height: 17px;
  background-size: 100% 100%;
  vertical-align: middle;
  margin-right: 5px;
}
.header-types__icon.el-news {
  background-image: url("../images/menu-news.png");
}
.header-types__icon.el-letter {
  background-image: url("../images/menu-letter.png");
  margin-top: -3px;
}
.header-types__icon.el-wow {
  background-image: url("../images/menu-wow.png");
}
.header-types__icon.el-video {
  background-image: url("../images/menu-video.png");
}
.header-types__more {
  display: inline-block;
  position: relative;
  width: 10px;
  height: 10px;
  background-image: url("../images/menu-more.svg");
  background-size: 10px 20px;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-left: 5px;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.header-types__item:hover .header-types__more,
.header-types__item:active .header-types__more {
  background-position: 0 -10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.header-types__item:hover .header-types-sub,
.header-types__item:active .header-types-sub {
  left: 50%;
  opacity: 1;
}
.header-types-sub {
  display: block;
  position: absolute;
  top: 50px;
  left: -9999px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #fff;
  border-radius: 3px;
  z-index: 2;
  -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);
          box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.header-types-sub:before {
  display: block;
  position: absolute;
  top: -5px;
  left: 0;
  right: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  background-color: inherit;
  border-radius: 2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
          box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
  content: '';
}
.header-types-sub-box {
  display: block;
  position: relative;
  background-color: inherit;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: inherit;
}
.header-types-sub__link {
  display: block;
  position: relative;
  font-size: 14px;
  color: #303030;
  text-decoration: none;
  text-transform: capitalize;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: nowrap;
}
.header-types-sub__link:hover,
.header-types-sub__link:active {
  color: #fff;
  background-color: #fd371d;
}
.header-menu {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-left: 20px;
}
.header-menu:first-child {
  margin-left: 0;
}
.header-menu__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  height: 50px;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #8e8e8e;
  text-transform: uppercase;
  text-decoration: none;
  color: #8e8e8e;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 5px;
  vertical-align: middle;
}
.header-menu__item i {
  color: #fd371d;
  font-style: normal;
}
.header-menu__item:hover {
  color: #000;
}
.header-menu__item:before {
  content: '∙';
  color: #8e8e8e;
  margin-right: 5px;
}
.header-menu__item:first-child:before {
  display: none;
}
.header-menu__item:last-child {
  padding-right: 0;
}
.header__opener {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  width: 22px;
  height: 16px;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  cursor: pointer;
  vertical-align: middle;
  margin-left: 20px;
  -webkit-overflow-scrolling: touch;
}
.header__opener:first-child {
  margin-left: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .header__opener:first-child {
    margin-left: 20px;
  }
}
.header__opener:hover div:after,
.header__opener:active div:after {
  width: 100%;
}
.header__opener div {
  display: block;
  position: relative;
  width: 100%;
  height: 2px;
  background-color: #000;
}
.header__opener div:after {
  display: block;
  position: absolute;
  width: 0;
  height: 100%;
  border-radius: inherit;
  background-color: #fd371d;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  content: '';
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .header__opener div:after {
    display: none;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .header__opener div:after {
    display: none;
  }
}
.header__opener div:nth-child(2):after {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.header__opener div:nth-child(3):after {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.header__language {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-size: 15px;
}
.header__language:active {
  color: #000;
}
.header__search {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  background-image: url("../images/search.svg");
  background-size: 100% auto;
  background-position: 0 0;
  cursor: pointer;
  vertical-align: middle;
  -webkit-transition: background-image 1s ease;
  transition: background-image 1s ease;
  margin-left: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .header__search {
    margin-left: 0;
    margin-right: 20px;
  }
}
.header__search:first-child {
  margin-left: 0;
}
.header__search:after {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background-image: inherit;
  background-size: inherit;
  background-position: 0 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  content: '';
}
.header__search:hover:after,
.header__search:active:after {
  opacity: 1;
}
.header-socials {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: -10px;
}
.header-socials__link {
  display: inline-block;
  position: relative;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  background-color: #d8d8d8;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 10px;
  border: 1px solid #d2d2d2;
  -webkit-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
}
.header-socials__link.el-tg {
  background-image: url("../images/tg.svg");
  background-size: 15px 14px;
  background-position: left 5px center;
}
.header-socials__link.el-fb {
  background-image: url("../images/fb.svg");
  background-size: 7px 15px;
}
.header-socials__link.el-tw {
  background-image: url("../images/tw.svg");
  background-size: 15px 12px;
}
.header-socials__link.el-vk {
  background-image: url("../images/vk.svg");
  background-size: 16px 10px;
  background-position: left 5px center;
}
.header-socials__link.el-yt {
  background-image: url("../images/yt.svg");
  background-size: 15px 11px;
}
.header-socials__link.el-rss {
  background-color: transparent;
  border-color: transparent;
}
.header-socials__link.el-rss i {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 11px;
  height: 11px;
  background-image: url("../images/rss.svg");
  background-size: 100% auto;
  background-position: 0 0;
}
.header-socials__link.el-rss:hover,
.header-socials__link.el-rss:active {
  background-color: transparent;
  border-color: transparent;
}
.header-socials__link.el-rss:hover i,
.header-socials__link.el-rss:active i {
  background-position: 0 12px;
}
.header-socials__link:last-child {
  margin-right: 0;
}
.header-socials__link:hover,
.header-socials__link:active {
  background-color: #fd371d;
  border-color: #fd371d;
}
@-webkit-keyframes header-fix {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes header-fix {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.input {
  display: block;
  position: relative;
  width: 100%;
  height: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  background-color: #fff;
  background-repeat: no-repeat;
  border: 2px solid #e8e8e8;
  border-radius: 5px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 18px;
  color: #000;
  -webkit-appearance: none;
  -webkit-transition: border-color 0.1s ease, padding-left 0.2s ease;
  transition: border-color 0.1s ease, padding-left 0.2s ease;
}
.input:focus {
  border-color: #000;
}
.input__hola {
  background-image: url("../images/input-hola.png");
  background-size: 27px 27px;
  background-position: left 17px center;
  padding-left: 58px;
}
.input__error {
  border-color: #ff3400;
  background-image: url("../images/alert.svg");
  background-size: 20px 18px;
  background-position: left 17px center;
  padding-left: 50px;
}
.layout__wrapper {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
  will-change: pointer-events;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  pointer-events: auto;
  padding-bottom: 20px;
}
.layout__wrapper.st-moved {
  -webkit-transform: translate3d(300px, 0, 0);
          transform: translate3d(300px, 0, 0);
  pointer-events: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .layout__wrapper.st-moved {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.layout__content {
  display: table-row;
  position: relative;
  height: 100%;
}
.link {
  display: inline-block;
  position: relative;
  height: 40px;
  background-color: #fd371d;
  color: #fff;
  border-radius: 5px;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  width: 100%;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 20px;
  -webkit-transition: background-color 0.1s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.1s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.1s ease, transform 0.2s ease;
  transition: background-color 0.1s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-appearance: none;
  text-decoration: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .link {
    font-weight: normal;
  }
}
.link:hover,
.link:active {
  background-color: #e73119;
}
.link:active {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.link__bordered {
  background-color: transparent;
  border: 1px solid #fd371d;
  color: #fd371d;
  font-weight: normal;
}
.link__bordered:hover,
.link__bordered:active {
  border-color: #e73119;
  color: #e73119;
  background-color: transparent;
}
.link__disabled {
  background-color: #8e8e8e;
  -webkit-appearance: button;
  cursor: auto;
}
.link__disabled:hover,
.link__disabled:active {
  background-color: #8e8e8e;
}
.list {
  display: block;
  position: relative;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border: 1px solid #efefef;
  will-change: transform;
}
.list-item {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
.list-item:first-child {
  margin-top: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .list-item {
    border-bottom: 1px solid #e8e8e8;
  }
  .list-item:last-child {
    border-bottom: none;
  }
}
.list__title {
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 15px;
}
.list__link {
  display: block;
  position: relative;
  font-size: 15px;
  color: #000;
  line-height: 18px;
  text-decoration: none;
  font-weight: 600;
}
.list__link:hover,
.list__link:active {
  color: #fd371d;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .list__link {
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
  }
}
.list__subtitle {
  display: inline;
  position: relative;
  font-size: 15px;
  line-height: 18px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .list__subtitle {
    font-size: 18px;
    line-height: 20px;
  }
}
.list__date,
.list__bullet,
.list__tag {
  display: inline-block;
  position: relative;
  font-size: 12px;
  color: #8e8e8e;
  margin-top: 5px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .list__date,
  .list__bullet,
  .list__tag {
    margin-top: 13px;
    margin-bottom: 15px;
  }
}
.list__tag {
  text-transform: capitalize;
  text-decoration: none;
}
.list__tag:hover,
.list__tag:active {
  color: #000;
}
.list__footer button {
  width: 100%;
}
.list__bullet {
  font-weight: 100;
}
.loader {
  display: none;
  padding-top: 50px;
  padding-bottom: 100px;
  text-align: center;
}
.loader-circle {
  display: inline-block;
  position: relative;
  width: 56px;
  height: 56px;
  border: 6px solid #f89b97;
  border-top-color: #fa3a2b;
  border-radius: 50%;
  -webkit-animation: you-spin-me-round 1s infinite linear;
          animation: you-spin-me-round 1s infinite linear;
}
@-webkit-keyframes you-spin-me-round {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes you-spin-me-round {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.menu {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 300px;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  background-color: #fff;
  z-index: 10;
  -webkit-transform: translate3d(-300px, 0, 0);
          transform: translate3d(-300px, 0, 0);
  will-change: pointer-events, transform;
  pointer-events: none;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .menu {
    width: 280px;
    -webkit-transform: translate3d(-280px, 0, 0);
            transform: translate3d(-280px, 0, 0);
  }
}
.menu.st-active {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  pointer-events: auto;
}
.menu.st-active + .menu--overlay {
  left: 0;
  opacity: 1;
}
.menu--overlay {
  display: block;
  position: fixed;
  top: 0;
  left: -9999px;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.25);
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  z-index: 9;
}
.menu-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0;
}
.menu-row {
  display: block;
  position: relative;
  width: 100%;
}
.menu-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 72px;
  border-bottom: 2px solid #e9e9e9;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .menu-header {
    height: 54px;
  }
}
.menu__close {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  background-image: url("../images/close.svg");
  background-size: 100% auto;
  background-position: 0 0;
  cursor: pointer;
}
.menu__close:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: inherit;
  background-size: inherit;
  background-position: 0 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  content: '';
}
.menu__close:hover:after,
.menu__close:active:after {
  opacity: 1;
}
.menu-list {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 20px;
}
.menu__link {
  display: block;
  position: relative;
  font-size: 16px;
  color: #8e8e8e;
  text-decoration: none;
  line-height: 24px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.menu__link[href="https://thebell.io/category/budushhee-zdes/"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #00b956;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menu__link[href="https://thebell.io/category/budushhee-zdes/"]:before {
  display: block;
  content: '';
  width: 50px;
  height: 34px;
  background-image: url("/wp-content/themes/thebell/images/megafon-dots-menu.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.menu:hover,
.menu:active {
  color: #000;
}
.menu__rights {
  display: block;
  position: relative;
  font-size: 14px;
  color: #8e8e8e;
  line-height: 18px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  margin-top: 30px;
}
.moment {
  background-color: #fff;
  margin-top: -20px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 2px solid #e8e8e8;
}
.moment--post {
  margin: -20px -20px 20px;
}
.moment__caption {
  font-size: 20px;
  line-height: 19px;
  color: #2a2a2a;
  font-weight: 700;
}
.moment__item {
  font-size: 18px;
  line-height: 20px;
  border-bottom: 1px solid #e8e8e8;
  padding: 15px 0;
}
.moment__item:last-child {
  padding-bottom: 20px;
  border-bottom: none;
}
.moment__link {
  text-decoration: none;
  color: #000;
}
.more {
  display: block;
  position: relative;
  width: 100%;
}
.more.promo-blocks {
  max-width: 630px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .more {
    margin-top: 20px;
  }
}
.more--mailing {
  margin-top: 25px;
}
.more--agenda {
  margin-bottom: 40px;
}
.more__title {
  display: block;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.more-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.more-item {
  display: inline-block;
  position: relative;
  margin-top: 20px;
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 10px;
  padding-right: 10px;
}
.more-item:hover .more-item__image,
.more-item:active .more-item__image {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.more-item:hover .more-item__link,
.more-item:active .more-item__link {
  color: #fd371d;
}
.more-item--fast-item {
  max-width: 33.3333%;
  -ms-flex-preferred-size: 33.3333%;
      flex-basis: 33.3333%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .more-item--fast-item {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.more-item--single-block {
  max-width: 100%;
  margin-top: 5px;
}
.more-head {
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.more__image {
  display: block;
  position: relative;
  width: 100%;
  height: 160px;
  background-size: cover;
  background-position: center center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  will-change: transform;
}
.more-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 110px;
  background-color: #fff;
  padding: 20px;
  border: 1px solid #f0f0f0;
  border-top-width: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.more-row {
  display: block;
  position: relative;
  width: 100%;
}
.more__type {
  display: block;
  position: absolute;
  top: 20px;
  left: 30px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  background-color: rgba(0,0,0,0.3);
  letter-spacing: 1px;
  padding: 2px 4px;
}
.more__link {
  display: block;
  position: relative;
  font-size: 15px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  line-height: 18px;
}
.more__date {
  display: block;
  position: relative;
  font-size: 12px;
  color: #8e8e8e;
}
.news {
  padding-top: 30px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news {
    padding-top: 10px;
  }
}
.news-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .news-box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.news-header {
  display: block;
  position: relative;
  width: 100%;
}
.news-header-row {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
.news-header-row:first-child {
  margin-top: 0;
}
.news-dispatch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-dispatch {
    margin-top: 0;
  }
}
.news-dispatch-cell {
  display: inline-block;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-dispatch-cell {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.news-list {
  display: inline-block;
  position: relative;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.news-list .budushhee_zdes {
  margin-top: -3px;
}
.news-list .budushhee_zdes .svg_title {
  max-width: 340px;
  margin: 15px 0 25px;
}
.news-list .budushhee_zdes .svg_title img {
  max-width: 100%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-list .budushhee_zdes {
    padding: 20px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .news-list {
    margin-top: 20px;
  }
  .news-list .list {
    margin-top: 20px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 2px solid #e8e8e8;
  }
  .news-list .list:first-child {
    margin-top: 0;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-list {
    margin-top: 10px;
  }
  .news-list .list {
    margin-top: 20px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 2px solid #e8e8e8;
  }
  .news-list .list:first-child {
    margin-top: 0;
  }
}
.news-paged {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
.news-paged:first-child {
  margin-top: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-paged {
    margin-top: 0;
  }
}
.news-item {
  display: block;
  position: relative;
  width: 100%;
  height: 330px;
  font-size: 0;
  cursor: pointer;
  overflow: hidden;
  margin-top: 20px;
  z-index: 1;
  border-top: 1px solid #e8e8e8;
  border-bottom: 2px solid #e8e8e8;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item--russkie_norm {
    text-align: center;
  }
}
.news-item--about-en {
  padding-left: 20px;
  padding-right: 20px;
}
.news-item:first-child {
  margin-top: 0;
}
.news-item:hover .news-item__image,
.news-item:active .news-item__image {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.news-item__image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  -webkit-transition: -webkit-transform 1s ease-out;
  transition: -webkit-transform 1s ease-out;
  transition: transform 1s ease-out;
  transition: transform 1s ease-out, -webkit-transform 1s ease-out;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__image {
    position: relative;
    height: 173px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__image--russkie_norm {
    text-align: center;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__image--russkie_norm a {
    display: inline-block;
    margin-top: 50px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__image--partners {
    padding: 20px;
  }
}
.news-item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(40%, rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.8) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 )";
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item-box {
    height: auto;
    background-color: #fff;
    background-image: none;
  }
}
.news-item-row {
  display: block;
  position: relative;
  width: 100%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item-row {
    margin-top: 5px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item-row--russkie_norm a {
    margin-top: 10px;
  }
}
.news-item__type {
  display: inline-block;
  position: relative;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  margin-right: 10px;
  z-index: 3;
  vertical-align: top;
  background-color: rgba(0,0,0,0.3);
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.news-item__type:last-child {
  margin-right: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__type {
    color: #fd371d;
    font-size: 11px;
    text-shadow: none;
    background-color: transparent;
    padding: 0;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__type--partners {
    color: #8e8e8e;
  }
}
.news-item__link {
  display: inline-block;
  position: relative;
  width: auto;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  line-height: 24px;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
  text-decoration: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__link {
    color: #000;
    font-size: 18px;
    line-height: 20px;
    text-shadow: none;
    width: 100%;
  }
}
.news-item__subtitle {
  display: inline;
  position: relative;
  width: auto;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #fff;
  line-height: 24px;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
  text-decoration: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__subtitle {
    color: #000;
    font-size: 18px;
    line-height: 20px;
    text-shadow: none;
  }
}
.news-item__info {
  display: inline-block;
  position: relative;
  font-size: 12px;
  color: #8e8e8e;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  margin-top: 7px;
  margin-right: 5px;
  vertical-align: top;
  z-index: 3;
}
.news-item__info--tag {
  text-transform: capitalize;
}
.news-item__info:last-child {
  margin-right: 0;
}
a.news-item__info:hover,
a.news-item__info:active {
  color: #fff;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .news-item__info {
    text-shadow: none;
  }
}
.news-item__brick {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.page__layout {
  display: block;
  position: relative;
  width: 1020px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .page__layout {
    width: 700px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .page__layout {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.page__layout--footer {
  height: auto;
}
.popup {
  display: block;
  position: fixed;
  top: 0;
  left: -9999px;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  z-index: 10;
  opacity: 0;
  overflow-y: auto;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.popup.st-active {
  left: 0;
  opacity: 1;
}
.popup-box {
  display: block;
  position: absolute;
  top: 0;
  left: -9999px;
  width: 720px;
  background-color: #fff;
  margin: 100px auto;
  padding: 30px;
  -webkit-transform: rotateX(40deg);
          transform: rotateX(40deg);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
  pointer-events: none;
  opacity: 0.5;
  outline: none;
  will-change: transform, opacity;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .popup-box {
    width: 620px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    margin: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 15px;
  }
}
.popup-box.st-active {
  position: relative;
  top: initial;
  left: initial;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  pointer-events: auto;
  opacity: 1;
}
.popup__close {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 15px;
  height: 15px;
  background-image: url("../images/close.svg");
  background-size: 15px 30px;
  cursor: pointer;
}
.popup__close:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: inherit;
  background-size: inherit;
  background-position: 0 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  content: '';
}
.popup__close:hover:after,
.popup__close:active:after {
  opacity: 1;
}
.popup__logo {
  display: block;
  position: relative;
  width: 106px;
  height: 25px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../images/logo.svg");
  background-size: 100% 100%;
}
.popup__caption {
  display: block;
  position: relative;
  width: 100%;
  font-size: 18px;
  color: #8e8e8e;
  text-align: center;
  margin-top: 60px;
}
.popup__caption a {
  color: #8e8e8e;
  text-decoration: none;
}
.popup__caption a:hover,
.popup__caption a:active {
  color: #000;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup__caption {
    margin-top: 30px;
  }
}
.popup__title {
  display: block;
  position: relative;
  width: 100%;
  font-size: 36px;
  font-weight: bold;
  color: #000;
  line-height: 36px;
  text-align: center;
  margin-top: 15px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup__title {
    font-size: 24px;
    line-height: 28px;
  }
}
.popup__title:after {
  display: block;
  position: relative;
  width: 55px;
  height: 4px;
  background-color: #000;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  content: '';
}
.popup-person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #ddd;
  margin-top: 25px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 15px;
    margin-top: 20px;
  }
}
.popup-person--default {
  padding-bottom: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person--default {
    padding-bottom: 15px;
  }
}
.popup-person-cell {
  display: inline-block;
  position: relative;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.popup-person-cell:first-child {
  max-width: 160px;
  -ms-flex-preferred-size: 160px;
      flex-basis: 160px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person-cell:first-child {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.popup-person__photo {
  display: block;
  position: relative;
  width: 110px;
  height: 110px;
  background-size: cover;
  background-position: center center;
  border-radius: 50%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person__photo {
    width: 60px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }
}
.popup-person__photo--default {
  width: 124px;
  height: 108px;
  background-image: url("../images/peoples/default.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
  border-radius: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person__photo--default {
    width: 73px;
    height: 90px;
  }
}
.popup-person__text {
  display: block;
  position: relative;
  font-family: 'PT Serif', serif;
  font-size: 24px;
  font-style: italic;
  color: #000;
  line-height: 30px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person__text {
    margin-top: 15px;
    text-align: center;
    font-size: 16px;
    line-height: 21px;
  }
}
.popup-person__text--default {
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-weight: bold;
  font-size: 45px;
  font-style: normal;
  line-height: 56px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person__text--default {
    font-size: 30px;
    line-height: 30px;
  }
}
.popup-person__author {
  display: block;
  position: relative;
  font-size: 18px;
  color: #000;
  line-height: 23px;
  margin-top: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person__author {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    color: #989898;
    margin-top: 10px;
  }
}
.popup-person__author--default {
  color: #989898;
  margin-top: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-person__author--default {
    font-size: 18px;
    line-height: 22px;
  }
}
.popup-form {
  display: block;
  position: relative;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-form {
    width: 100%;
    margin-top: 15px;
  }
}
.popup-form-row {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
.popup-form-row:first-child {
  margin-top: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-form-row {
    margin-top: 10px;
  }
}
.popup-form-row--center {
  text-align: center;
}
.popup-form__caption {
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.popup-form-more {
  display: none;
  position: relative;
  width: 100%;
  padding-top: 20px;
}
.popup-form .button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.popup-form--busy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 55px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-form--busy {
    height: 40px;
  }
}
.popup-form--busy .loader-circle {
  width: 25px;
  height: 25px;
  border-width: 3px;
}
.popup-form__errors {
  display: block;
  position: relative;
  width: 100%;
  font-size: 20px;
  font-weight: 600;
  color: #f00;
  text-align: center;
}
.popup p {
  width: 100%;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 18px;
  line-height: 23px;
  margin-top: 30px;
  text-align: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup p {
    margin-top: 15px;
  }
}
.popup-content {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 35px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-content {
    margin-top: 20px;
  }
}
.popup-content__title {
  display: block;
  position: relative;
  font-size: 28px;
  font-weight: bold;
  color: #000;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .popup-content__title {
    font-size: 24px;
  }
}
.popup-content-box {
  display: block;
  position: relative;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  text-align: initial;
}
.popup__cancel {
  display: inline-block;
  position: relative;
  font-size: 14px;
  color: #999;
  cursor: pointer;
  border: none;
  border-radius: 0;
  outline: 0;
  padding: 0;
  background-color: transparent;
  background-position: left bottom;
  background-repeat: repeat-x;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(153,153,153,0.5)'/%3E%3C/svg%3E");
}
.popup__cancel:hover,
.popup__cancel:active {
  color: #000;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(0,0,0,0.5)'/%3E%3C/svg%3E");
}
.post {
  padding-top: 30px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .post {
    padding: 20px;
    max-width: 100vw;
  }
}
.post-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .post-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.post-box + hr {
  margin-top: 40px;
}
.post-content {
  display: inline-block;
  position: relative;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.post-content img {
  display: inline-block;
  position: relative;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 25px;
}
.post-content img:first-child {
  margin-top: 0;
}
.post-content iframe {
  max-width: 100%;
  margin-top: 25px;
}
.post-content iframe:first-child {
  margin-top: 0;
}
.post-content .wp-caption {
  display: block;
  position: relative;
  width: 100% !important;
  max-width: 100%;
  margin-top: 25px;
}
.post-content .wp-caption:first-child {
  margin-top: 0;
}
.post-content .wp-caption-text {
  display: block;
  position: relative;
  width: 100%;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 12px;
  color: #8e8e8e;
  text-align: right;
  margin-top: 0px;
}
.post-item {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 70px;
}
.post-item:nth-of-type(1) {
  margin-top: 0;
}
.post__author {
  font-size: 12px;
  margin-top: 10px;
  color: #333;
}
.post__share {
  background: transparent url("../images/share-option.png") 8px 3px no-repeat;
  margin-top: 15px;
  margin-left: -7px;
  padding-left: 30px;
  font-weight: 600;
}
.post__about {
  display: block;
  position: relative;
  font-size: 12px;
  color: #8e8e8e;
  margin-bottom: 10px;
}
.post__about:first-child {
  margin-top: 0;
}
.post__about a {
  color: #8e8e8e;
  text-decoration: none;
}
.post__about a:hover,
.post__about a:active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(142,142,142,0.5)'/%3E%3C/svg%3E");
  background-position: left bottom 1px;
  background-repeat: repeat-x;
}
.post__about b a {
  font-weight: 600;
  color: #fd371d;
  text-transform: uppercase;
  text-decoration: none;
}
.post__excerpt {
  display: block;
  position: relative;
  font-size: 19px;
  line-height: 26px;
  color: #000;
  margin-top: 10px;
}
.post__extra-tag {
  font-weight: 700;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .post__extra-tag {
    padding-bottom: 7px;
  }
}
.post header + hr {
  margin-top: 20px;
}
.post article {
  display: block;
  -webkit-transition: max-width 0.5s;
  transition: max-width 0.5s;
  position: relative;
  width: 100%;
  margin-top: 15px;
}
.post .follow {
  margin-top: 20px;
}
.post .share {
  margin-top: 15px;
}
.post__caption {
  display: block;
  position: relative;
  font-size: 20px;
  line-height: 28px;
}
.post div[data-ui-id = "post"] {
  padding: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .post div[data-ui-id = "post"] {
    padding: 0 !important;
  }
}
.articleMoreBtn {
  display: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .article--more {
    position: relative;
    overflow: hidden;
    max-height: 700px;
    -webkit-transition: 1s all;
    transition: 1s all;
  }
  .article--more:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 120px;
    background: linear-gradient(to bottom, rgba(245,245,245,0) 0%, #f5f5f5 40px, #f5f5f5 100%);
    z-index: 1;
  }
  .article--more .articleMoreBtn {
    content: '';
    position: absolute;
    bottom: 20px;
    left: 0;
    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%;
    font-size: 16px;
    z-index: 2;
  }
  .article--more.show:after,
  .article--more.show .articleMoreBtn {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
  }
}
article.collapsed {
  overflow: hidden;
  margin-top: 15px;
  max-height: 850px;
  z-index: -1;
}
.article_read_more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  background: linear-gradient(to bottom, rgba(245,245,245,0) 0%, #f5f5f5 40px, #f5f5f5 100%);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  margin-top: -70px;
  margin-bottom: 12px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .article_read_more {
    margin-bottom: 0;
    height: 100px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .article_read_more {
    margin-bottom: 0;
    height: 100px;
  }
}
.article_read_more .read_more_button {
  height: 50px;
  background-color: #fd371d;
  color: #fff;
  border-radius: 5px;
  outline: 0;
  border: 0;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  padding: 0 20px;
}
.subs-only {
  height: 1000px;
  overflow: hidden;
}
.subs-only__overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 1000px;
  z-index: 4;
  background: linear-gradient(to bottom, rgba(245,245,245,0) 700px, rgba(245,245,245,0.8) 1000px);
  pointer-events: none;
}
.subs-only__overlay.st-active {
  display: block;
}
.promocard {
  display: block;
  background-color: #0e0e22;
  color: #fff;
  margin-top: 20px;
  padding: 20px 0 25px 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard {
    padding: 0;
    margin-top: 10px;
  }
}
.promocard--wide {
  width: calc(100vw - 17px);
  min-width: 1020px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-left: 50%;
  margin-top: 45px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard--wide {
    min-width: auto;
    width: 100vw;
  }
}
.promocard__wrapper {
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard__wrapper {
    padding: 20px;
    width: 100vw;
  }
}
.promocard__wrapper--wide {
  width: 1020px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard__wrapper--wide {
    width: auto;
  }
}
.promocard__wrapper--narrow {
  width: 620px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard__wrapper--narrow {
    width: auto;
  }
}
.promocard__title {
  display: block;
  position: relative;
  font-size: 36px;
  line-height: 36px;
  font-weight: 700;
  padding-bottom: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard__title {
    width: 100%;
    font-size: 28px;
    line-height: 28px;
    padding-top: 10px;
    padding-bottom: 0;
  }
}
.promocard__image {
  display: inline-block;
}
.promocard__body {
  display: block;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  line-height: 28px;
}
.promocard__body a {
  text-decoration: none;
  color: #fff;
  border-bottom: 3px solid #c48054;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard__body {
    margin-top: 7px;
    width: 100%;
    line-height: 24px;
  }
}
.promocard__body img {
  width: 20%;
  float: left;
  position: relative;
  border-radius: 50%;
  margin-right: 16px;
  margin-top: 10px;
}
@media (max-width: 425px) {
  .promocard__body img {
    width: 30vw;
  }
}
.promocard__body .gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 30%;
  width: 100%;
  content: '';
  background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #0e0e22), color-stop(80%, rgba(255,255,255,0.001)));
  background: linear-gradient(to top, #0e0e22 30%, rgba(255,255,255,0.001) 80%);
  pointer-events: none;
}
.promocard__about {
  display: block;
  position: relative;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.5px;
}
.promocard__about a {
  text-transform: uppercase;
  text-decoration: none;
  color: #c48054;
}
.promocard__link {
  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;
  margin-top: -20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .promocard__link {
    width: 100%;
    margin-top: -60px;
  }
}
.promocard__link a {
  border: 0;
  border-radius: 5px;
  background-color: #c48054;
  color: #fff;
  height: 40px;
  line-height: 28px;
  font-size: 18px;
  line-height: 23px;
  padding: 8px 14px;
  text-decoration: none;
  z-index: 2;
  text-align: center;
}
.qa {
  margin-top: 45px;
  background-color: #e8e8e8;
  padding-top: 55px;
  padding-bottom: 55px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .qa {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.qa-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.qa-box:last-child {
  margin-top: 20px;
}
.qa-item {
  display: inline-block;
  position: relative;
  max-width: 33.3333%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 33.3333%;
      flex-basis: 33.3333%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .qa-item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
  .qa-item:first-child {
    margin-top: 0;
  }
}
.qa__title {
  display: block;
  position: relative;
  font-size: 16px;
  color: #222;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .qa__title {
    font-size: 14px;
  }
}
.qa__email {
  display: inline-block;
  position: relative;
  font-size: 32px;
  color: #222;
  text-decoration: none;
  margin-top: 5px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(34, 34, 34, 0.5)'/%3E%3C/svg%3E");
  background-position: left bottom 1px;
  background-repeat: repeat-x;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .qa__email {
    font-size: 24px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .qa__email {
    font-size: 22px;
  }
}
.qa__email:hover,
.qa__email:active {
  color: #fd371d;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(253, 55, 29, 0.5)'/%3E%3C/svg%3E");
}
.qa + .footer {
  margin-top: 0;
}
.radio {
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
  padding-top: 3px;
  padding-bottom: 7px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.radio:before,
.radio:after {
  display: block;
  position: absolute;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: '';
}
.radio:before {
  top: 6px;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #8e8e8e;
  -webkit-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
}
.radio:after {
  top: 11px;
  left: 5px;
  width: 10px;
  height: 10px;
  background-color: #fd371d;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
input[type="radio"]:checked + .radio:before {
  border-color: #fd371d;
}
input[type="radio"]:checked + .radio:after {
  opacity: 1;
}
.reference {
  display: block;
  position: relative;
  margin: 0 10px 10px -10px;
  padding-left: 10px;
  max-width: 640px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .reference {
    margin-top: 20px;
  }
}
.reference--mailing {
  margin-top: 25px;
}
.reference--agenda {
  margin-bottom: 40px;
}
.reference__title {
  display: block;
  position: relative;
  font-size: 16px;
  font-weight: 700;
  color: #666;
  padding-bottom: 5px;
  line-height: 21px;
}
.reference-box {
  display: block;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: -10px;
  margin-right: -10px;
}
.reference-item {
  cursor: pointer;
  padding: 5px 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .reference-item {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.reference-item:hover .reference__link,
.reference-item:active .reference__link {
  color: #fd371d;
}
.reference-head {
  display: block;
  position: relative;
  width: 18%;
  overflow: hidden;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .reference-head {
    width: 0;
  }
}
.reference__image {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  will-change: transform;
}
.reference-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 5px 10px;
  margin: 0 -10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.reference-row {
  display: block;
  position: relative;
  width: 100%;
}
.reference__type {
  display: inline;
  position: relative;
  font-size: 16px;
  color: #8e8e8e;
  text-decoration: none;
}
.reference__link {
  display: inline;
  position: relative;
  font-size: 15px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  line-height: 18px;
  padding-bottom: 5px;
}
.reference__date {
  display: block;
  position: relative;
  font-size: 12px;
  color: #8e8e8e;
  padding-top: 5px;
}
.search {
  display: block;
  position: fixed;
  top: 0;
  left: -9999px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  z-index: 10;
  opacity: 0;
  pointer-events: none;
  will-change: opacity, pointer-events;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.search.st-active {
  left: 0;
  opacity: 1;
  pointer-events: auto;
}
.search.st-active + .search--overlay {
  left: 0;
}
.search.st-active .search-form {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.search--overlay {
  display: block;
  position: fixed;
  top: 0;
  left: -9999px;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 9;
}
.search__close {
  display: block;
  position: absolute;
  top: 30px;
  right: 30px;
  width: 40px;
  height: 40px;
  background-image: url("../images/close.svg");
  background-size: 100% auto;
  cursor: pointer;
  z-index: 2;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .search__close {
    width: 20px;
    height: 20px;
  }
}
.search__close:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  background-image: inherit;
  background-size: inherit;
  background-position: 0 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  content: '';
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .search__close:after {
    width: 20px;
    height: 20px;
  }
}
.search__close:hover:after,
.search__close:active:after {
  opacity: 1;
}
.search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  max-width: 450px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .search-box {
    max-width: 280px;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
}
.search-row {
  display: block;
  position: relative;
  width: 100%;
}
.search-form {
  display: block;
  position: relative;
  width: 100%;
  -webkit-transform: translate3d(0, -20px, 0);
          transform: translate3d(0, -20px, 0);
  -webkit-transition: -webkit-transform 0.8s linear;
  transition: -webkit-transform 0.8s linear;
  transition: transform 0.8s linear;
  transition: transform 0.8s linear, -webkit-transform 0.8s linear;
  will-change: transform;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .search-form {
    margin-top: 50px;
  }
}
.search__input {
  display: block;
  position: relative;
  width: 100%;
  height: 60px;
  border: none;
  outline: none;
  border-bottom: 2px solid #fd371d;
  border-radius: 0;
  font-size: 24px;
  color: #fd371d;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.search__input::-webkit-input-placeholder {
  color: #8e8e8e;
}
.search__input::-moz-placeholder {
  color: #8e8e8e;
}
.search__input:-ms-input-placeholder {
  color: #8e8e8e;
}
.search__input:-moz-placeholder {
  color: #8e8e8e;
}
.search__caption,
.search__notfound {
  display: block;
  position: relative;
  font-size: 16px;
  color: #8e8e8e;
  text-align: center;
  padding-top: 20px;
}
.search__notfound {
  display: none;
}
.search-results {
  display: none;
  position: relative;
  width: 100%;
  font-size: 0;
  padding-top: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .search-results {
    padding-bottom: 50px;
  }
}
.search-results__link {
  display: block;
  position: relative;
  width: 100%;
  font-size: 18px;
  color: #fd371d;
  line-height: 24px;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
  z-index: 1;
}
.search-results__link:before {
  display: block;
  position: absolute;
  top: 0;
  left: -20px;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  content: '';
  z-index: -1;
}
.search-results__link:hover,
.search-results__link:active,
.search-results__link:focus {
  color: #fff;
  outline: none;
}
.search-results__link:hover:before,
.search-results__link:active:before,
.search-results__link:focus:before {
  background-color: #fd371d;
}
.share {
  display: block;
  position: relative;
  width: 100%;
  max-width: 600px;
  margin: auto;
}
.share__title {
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 22px;
  color: #000;
}
.share-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  margin-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .share-box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: -10px;
  }
}
.share-cell {
  display: inline-block;
  position: relative;
  max-width: 100px;
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .share-cell {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    margin-top: 20px;
  }
}
.share-cell--big {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -ms-flex-negative: initial;
      flex-shrink: initial;
}
.share__btn {
  display: block;
  position: relative;
  width: 100%;
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  text-align: center;
  line-height: 42px;
  outline: none;
  -webkit-transition: background-color 0.1s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.1s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.1s ease, transform 0.2s ease;
  transition: background-color 0.1s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
  font-size: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .share__btn {
    padding-left: 0;
    padding-right: 0;
  }
}
.share__btn i {
  display: inline-block;
  position: relative;
  background-size: 100% 100%;
  vertical-align: middle;
}
.share__btn span {
  display: inline-block;
  position: relative;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  vertical-align: middle;
  margin-left: 5px;
}
.share__btn:active {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.share__btn.el-fb {
  background-color: #3d5a96;
}
.share__btn.el-fb i {
  width: 7px;
  height: 100%;
  background-image: url("../images/fb.svg");
}
.share__btn.el-fb:hover,
.share__btn.el-fb:active {
  background-color: #334c81;
}
.share__btn.el-tg {
  background-color: #35a6de;
}
.share__btn.el-tg i {
  width: 14px;
  height: 100%;
  background-image: url("../images/tg.svg");
}
.share__btn.el-tg:hover,
.share__btn.el-tg:active {
  background-color: #2c8cbc;
}
.share__btn.el-yadzen {
  background-color: #000;
}
.share__btn.el-yadzen i {
  width: 38px;
  height: 100%;
  background-image: url("../images/yadzen.svg");
}
.share__btn.el-yadzen:hover,
.share__btn.el-yadzen:active {
  background-color: #333;
}
.share__btn.el-vk {
  background-color: #46668c;
}
.share__btn.el-vk i {
  width: 20px;
  height: 100%;
  background-image: url("../images/vk.svg");
}
.share__btn.el-vk:hover,
.share__btn.el-vk:active {
  background-color: #3f5b7c;
}
.share__btn.el-tw {
  background-color: #1dadeb;
}
.share__btn.el-tw i {
  width: 17px;
  height: 100%;
  background-image: url("../images/tw.svg");
}
.share__btn.el-tw:hover,
.share__btn.el-tw:active {
  background-color: #189ad2;
}
.share__btn.el-fbm {
  background-color: #1787fb;
}
.share__btn.el-fbm i {
  width: 16px;
  height: 100%;
  background-image: url("../images/fbm.svg");
}
.share__btn.el-fbm:hover,
.share__btn.el-fbm:active {
  background-color: #1578df;
}
.share__btn.el-copy {
  background-color: #1dadeb;
  cursor: pointer;
}
.share__btn.el-copy i {
  width: 17px;
  height: 14px;
  background-image: url("../images/copy.svg");
}
.share__btn.el-copy:hover,
.share__btn.el-copy:active {
  background-color: #189ad2;
}
.share-overlay {
  display: block;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 90px;
  z-index: 9;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  opacity: 0;
  will-change: transform, opacity;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
  background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
}
.share-overlay.st-active {
  pointer-events: auto;
  opacity: 1;
}
.share-overlay__body {
  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;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}
.share-overlay__button {
  width: 30px;
  height: 30px;
  outline: 0;
  background-size: cover;
  margin: 15px;
}
.share-overlay__button:active,
.share-overlay__button:focus {
  outline: 0;
}
.share-overlay__button.el-fb {
  background-image: url("../images/bottom-banner-share-fb.svg");
}
.share-overlay__button.el-vk {
  background-image: url("../images/bottom-banner-share-vk.svg");
}
.share-overlay__button.el-tw {
  background-image: url("../images/bottom-banner-share-tw.svg");
}
.share-overlay__button.el-tg {
  background-image: url("../images/bottom-banner-share-tg.svg");
}
.share-overlay__button.el-fbmsg {
  background-image: url("../images/bottom-banner-share-fbmsg.svg");
}
.share-overlay__button.el-link {
  background-image: url("../images/bottom-banner-share-link.svg");
}
.sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 320px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 320px;
      flex-basis: 320px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 20px;
}
.sidebar.st-lefted {
  padding-left: 20px;
  padding-right: 0;
}
.sidebar-item {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
.sidebar-item:first-child {
  margin-top: 0;
}
.sidebar-item--sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 74px;
}
.sidebar-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px;
}
.sidebar-socials__item {
  position: relative;
  background-size: 100% 100%;
}
.sidebar-socials__item.el-fb {
  width: 11px;
  height: 27px;
  background-image: url("../images/social-fb.svg");
}
.sidebar-socials__item.el-tw {
  width: 26px;
  height: 22px;
  background-image: url("../images/social-tw.svg");
}
.sidebar-socials__item.el-tg {
  width: 26px;
  height: 22px;
  background-image: url("../images/social-tg.svg");
}
.sidebar-socials__item.el-vk {
  width: 30px;
  height: 17px;
  background-image: url("../images/social-vk.svg");
}
.sidebar-socials__item.el-instagram {
  width: 30px;
  height: 30px;
  background-image: url("../images/social-instagram.svg");
}
.sidebar-socials__item.el-ok {
  width: 18px;
  height: 30px;
  background-image: url("../images/social-ok.svg");
}
.sidebar-socials__item.el-medium {
  width: 25px;
  height: 23px;
  background-image: url("../images/social-medium.svg");
}
slick {
  overflow: hidden;
}
slick .slick-arrow {
  display: block;
  position: absolute;
  top: 48%;
  -webkit-transform: translateY(-50%) translateZ(0);
          transform: translateY(-50%) translateZ(0);
  will-change: transform;
  height: 68px;
  width: 44px;
  cursor: pointer;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.18);
          box-shadow: 0 0 20px 0 rgba(0,0,0,0.18);
  z-index: 1;
}
slick .slick-arrow:before {
  position: absolute;
  opacity: 1;
  bottom: 25px;
  border: 9px solid transparent;
}
slick .slick-arrow:hover,
slick .slick-arrow:focus {
  background-color: #fff;
}
slick .slick-prev {
  left: 16px;
}
slick .slick-prev:before {
  content: '';
  left: 7px;
  border-right: 12px solid #000;
}
slick .slick-next {
  right: 16px;
}
slick .slick-next:before {
  content: '';
  left: 18px;
  border-left: 12px solid #000;
}
.static {
  padding-top: 40px;
  padding-bottom: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .static {
    padding-top: 20px;
  }
}
.static h1 {
  text-align: center;
}
.static-content {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 30px;
}
.static-content img {
  max-width: 100%;
  height: auto;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .static-content {
    margin-top: 20px;
  }
}
.tags {
  background-color: #fff;
  padding-top: 10px;
  border-bottom: 1px solid #e9e9e9;
  text-align: center;
  font-size: 0;
}
.tags__title {
  display: inline-block;
  position: relative;
  height: 17px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  vertical-align: top;
  margin-right: 10px;
}
.tags__link {
  display: inline-block;
  position: relative;
  height: 17px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background-color: #333;
  line-height: 16px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.5px;
  white-space: nowrap;
  padding-left: 8px;
  padding-right: 8px;
  margin-right: 10px;
  margin-bottom: 10px;
  vertical-align: top;
}
.tags__link:last-child {
  margin-right: 0;
}
.tags__link:hover,
.tags__link:active {
  background-color: #fd371d;
}
.team {
  padding-top: 50px;
/*&-person:hover &__name,
    &-person:active &__name
        color $orange*/
}
.team-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.team-item {
  display: inline-block;
  position: relative;
  max-width: 33.3333%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 33.3333%;
      flex-basis: 33.3333%;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 55px;
}
.team-item:nth-child(1),
.team-item:nth-child(2),
.team-item:nth-child(3) {
  margin-top: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .team-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-top: 30px;
  }
  .team-item:nth-child(3) {
    margin-top: 30px;
  }
}
.team-person {
  display: block;
  position: relative;
  width: 100%;
/*cursor pointer*/
}
.team__photo {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  background-size: cover;
  background-position: center center;
}
.team__name {
  display: block;
  position: relative;
  font-size: 16px;
  color: #222;
  text-decoration: none;
  line-height: 22px;
  margin-top: 7px;
}
.team__who {
  display: block;
  position: relative;
  font-size: 16px;
  color: #999;
  line-height: 22px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .team__who {
    font-size: 14px;
    line-height: 20px;
  }
}
.texterror {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
.texterror p {
  font-size: 14px;
  line-height: 16px;
  color: #8e8e8e;
}
h1,
.h1 {
  display: block;
  position: relative;
  width: 100%;
  font-size: 36px;
  font-weight: bold;
  color: #000;
  line-height: 36px;
}
h1--top,
.h1--top {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  font-weight: normal;
  border-bottom: 1px solid #e9e9e9;
  margin-top: -1px;
}
h1--top.megafon-top,
.h1--top.megafon-top {
  background: #00b956;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  height: 57px;
}
h1--top .scroll,
.h1--top .scroll {
  top: 0;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
}
@media (min-device-width: 1440px) {
  h1--top .scroll,
  .h1--top .scroll {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
h1--top .scroll .megafon,
.h1--top .scroll .megafon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  -webkit-animation: marquee 20s linear infinite;
          animation: marquee 20s linear infinite;
}
@media (min-device-width: 1440px) {
  h1--top .scroll .megafon,
  .h1--top .scroll .megafon {
    -webkit-animation: none;
            animation: none;
  }
}
h1--top .scroll .megafon .dots,
.h1--top .scroll .megafon .dots {
  margin: 0 10px;
}
h1--top .scroll .megafon .text img,
.h1--top .scroll .megafon .text img {
  -o-object-fit: contain;
     object-fit: contain;
  margin-top: 6px;
  max-width: 275px;
}
h1--top .scroll .megafon div,
.h1--top .scroll .megafon div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media (min-device-width: 1440px) {
  h1--top .scroll .megafon .hide,
  .h1--top .scroll .megafon .hide {
    display: none;
  }
  h1--top .scroll .megafon .text img,
  .h1--top .scroll .megafon .text img {
    margin-top: 6px;
    max-width: 238px;
  }
}
@media (max-device-width: 819px) {
  h1--top .scroll .megafon .text img,
  .h1--top .scroll .megafon .text img {
    margin-top: 4px;
    max-width: 186px;
  }
  h1--top .scroll .megafon .dots,
  .h1--top .scroll .megafon .dots {
    width: 60px;
    margin: 0 3px;
  }
}
@-webkit-keyframes marquee {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes marquee {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  h1,
  .h1 {
    font-size: 28px;
    line-height: 28px;
  }
}
h2 {
  display: block;
  position: relative;
  width: 100%;
  font-size: 24px;
  font-weight: bold;
  color: #000;
  line-height: 34px;
  margin-top: 15px;
}
h2:first-child {
  margin-top: 0;
}
h3 {
  display: block;
  position: relative;
  width: 100%;
  font-size: 22px;
  font-weight: 600;
  color: #000;
  line-height: 32px;
  margin-top: 15px;
}
h3:first-child {
  margin-top: 0;
}
h4 {
  display: block;
  position: relative;
  font-size: 20px;
  font-weight: 600;
  color: #000;
  line-height: 26px;
  margin-top: 40px;
}
h4:first-child {
  margin-top: 0;
}
h4 + h4 {
  margin-top: 35px;
}
h5 {
  display: block;
  position: relative;
  font-size: 12px;
  font-weight: 600;
  color: #fd371d;
  text-transform: uppercase;
  margin-top: 40px;
}
h5 + h4 {
  margin-top: 15px;
}
p {
  display: block;
  position: relative;
  font-family: 'PT Serif', serif;
  font-size: 18px;
  line-height: 28px;
  color: #000;
  margin-top: 20px;
  -webkit-hyphens: auto;
          hyphens: auto;
  -ms-hyphens: none;
  word-wrap: break-word;
  word-break: break-word;
}
p:first-child {
  margin-top: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  p {
    font-size: 18px;
    line-height: 24px;
  }
}
h4 + p,
h4 + ul,
h4 + ol {
  margin-top: 10px;
}
hr {
  height: 2px;
  border: none;
  color: #e8e8e8;
  background-color: #e8e8e8;
  margin-top: 10px;
  margin-bottom: 0;
}
ul {
  display: block;
  position: relative;
  margin-top: 20px;
}
ul:first-child {
  margin-top: 0;
}
ul li {
  position: relative;
  font-family: 'PT Serif', serif;
  font-size: 18px;
  line-height: 28px;
  color: #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 16px;
  margin-top: 5px;
  -webkit-hyphens: auto;
          hyphens: auto;
  -ms-hyphens: none;
  word-wrap: break-word;
  word-break: break-word;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  ul li {
    font-size: 18px;
    line-height: 24px;
  }
}
ul li:first-child {
  margin-top: 0;
}
ul li:before {
  display: block;
  position: absolute;
  top: 12px;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #fd371d;
  border-radius: 50%;
  content: '';
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  ul li:before {
    top: 10px;
  }
}
ol {
  display: block;
  position: relative;
  counter-reset: counter;
  margin-top: 20px;
}
ol:first-child {
  margin-top: 0;
}
ol li {
  display: block;
  position: relative;
  font-family: 'PT Serif', serif;
  font-size: 18px;
  line-height: 28px;
  color: #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 16px;
  margin-top: 5px;
  -webkit-hyphens: auto;
          hyphens: auto;
  -ms-hyphens: none;
  word-wrap: break-word;
  word-break: break-word;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  ol li {
    font-size: 18px;
    line-height: 24px;
  }
}
ol li:first-child {
  margin-top: 0;
}
ol li:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 600;
  color: inherit;
  content: counter(counter);
  counter-increment: counter;
}
whatabout {
  display: block;
  position: relative;
  width: 100%;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 60px;
  border: 2px solid #e8e8e8;
  border-radius: 5px;
  font-size: 18px;
  line-height: 26px;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-hyphens: auto;
          hyphens: auto;
  -ms-hyphens: none;
  word-wrap: break-word;
  word-break: break-word;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  whatabout {
    padding-bottom: 20px;
  }
}
whatabout:before {
  display: block;
  position: absolute;
  top: 13px;
  left: -10px;
  height: 33px;
  background-color: #fd371d;
  font-size: 18px;
  font-weight: 600;
  line-height: 33px;
  color: #fff;
  padding-left: 30px;
  padding-right: 20px;
  content: attr(data-label);
}
whatabout:after {
  display: block;
  position: absolute;
  top: 46px;
  left: -10px;
  width: 8px;
  height: 8px;
  background-color: #a8291e;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
  content: '';
}
whatabout hr {
  margin-top: 16px;
  margin-bottom: 16px;
}
.linkside {
  border-top: 2px solid #e8e8e8;
  border-bottom: 2px solid #e8e8e8;
  margin: 20px 0;
}
.linkside__caption {
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
  color: #666;
  margin-top: 20px;
  margin-bottom: 5px;
}
.linkside__link {
  display: block;
  text-decoration: none;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  color: #111;
  letter-spacing: -0.2px;
  margin-bottom: 20px;
}
b,
strong {
  font-weight: bold;
}
u {
  text-decoration: underline;
}
em {
  font-style: italic;
}
gray {
  color: #999;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
p a,
ul a,
ol a,
whatabout a {
  color: #fd371d;
  text-decoration: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(253,55,29,0.5)'/%3E%3C/svg%3E");
  background-position: left bottom 1px;
  background-repeat: repeat-x;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
p a:hover,
ul a:hover,
ol a:hover,
whatabout a:hover,
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active,
p a:active,
ul a:active,
ol a:active,
whatabout a:active {
  color: #333;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect x='0' y='0.5' width='1' height='0.5' fill='rgba(51,51,51,0.5)'/%3E%3C/svg%3E");
}
#subtitle {
  font-size: 30px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  #subtitle {
    font-size: 26px;
    line-height: 26px;
  }
}
article table {
  margin-top: 20px;
  font-size: 16px;
}
article table th {
  font-weight: 600;
}
article table th,
article table td {
  padding: 15px;
  text-align: left;
  border: 1px solid #999;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  article table th,
  article table td {
    padding: 4px;
  }
}
.shortcode_video {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  margin-top: 20px;
}
.shortcode_video:first-child {
  margin-top: 0;
}
.shortcode_video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.shortcode_video--coub {
  padding: 0;
  margin: 0;
  text-align: center;
}
.shortcode_video--coub iframe {
  position: relative;
}
code {
  display: inline-block;
  position: relative;
  background-color: #fff;
  border: 1px solid #8e8e8e;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  color: #8e8e8e;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  twitterwidget {
    width: 100% !important;
    margin-top: 20px !important;
    margin-left: -20px;
    -webkit-transform: translateX(20px) !important;
            transform: translateX(20px) !important;
  }
}
*::selection {
  background-color: #ff3400;
  color: #fff;
}
*::-moz-selection {
  background-color: #ff3400;
  color: #fff;
}
.caption {
  display: block;
  position: relative;
  width: 100%;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-size: 12px;
  color: #8e8e8e;
  text-align: right;
  margin-top: 0;
}
.hide-header {
  visibility: hidden;
  max-height: 0;
  height: 0;
  overflow: hidden;
}
body.customize-support .menu,
body.customize-support .search,
body.customize-support .popup {
  padding-top: 32px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  body.customize-support .menu,
  body.customize-support .search,
  body.customize-support .popup {
    padding-top: 46px;
  }
}
body.customize-support .banner {
  margin-top: 32px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  body.customize-support .banner {
    margin-top: 46px;
  }
}
body.customize-support .search__close {
  top: 62px;
}
body.customize-support .header--fixed {
  top: 32px;
}
#wpadminbar {
  background-color: #fff;
  height: 33px;
  border-bottom: 1px solid #e9e9e9;
}
#wpadminbar #adminbarsearch:before,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
  color: #fd371d;
  -webkit-transition: none;
  transition: none;
}
#wpadminbar .ab-empty-item,
#wpadminbar a.ab-item,
#wpadminbar>#wp-toolbar span.ab-label,
#wpadminbar>#wp-toolbar span.noticon,
#wpadminbar .ab-submenu .ab-item,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
  color: #fd371d;
}
#wpadminbar .quicklinks .menupop ul li.qm-true > a {
  color: #28a122 !important;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
  background-color: #fd371d;
  color: #fff;
}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
#wpadminbar li .ab-item:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,
#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,
#wpadminbar>#wp-toolbar li.hover span.ab-label {
  color: #fff;
}
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
  background-color: #fff;
}
#wpadminbar .ab-submenu li:hover {
  background-color: #fd371d;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background-color: #f2f2f2;
}
#wpadminbar .ab-submenu li .ab-item:hover .display-name {
  color: #000;
}
#wpadminbar li #adminbarsearch.adminbar-focused:before,
#wpadminbar li:hover #adminbarsearch:before {
  color: #000;
}
#wpadminbar .qm-expensive {
  background-color: #f2f2f2;
}
@media screen and (max-width: 782px) {
  #wpadminbar #wp-admin-bar-user-info .display-name {
    color: #000;
  }
}
.tb-show {
  display: none;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .tb-show {
    display: block;
  }
  .tb-show.mb-show {
    display: block;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .tb-hide {
    display: none;
  }
}
.mb-show {
  display: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .mb-show {
    display: block;
  }
  .mb-show.tb-show {
    display: block;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .mb-hide {
    display: none;
  }
}
.subscribe-confirmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 870px;
  margin: 0 auto;
  padding: 50px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .subscribe-confirmed {
    width: 100%;
    padding: 20px;
  }
}
.subscribe-confirmed__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subscribe-confirmed__social div {
  height: 60px;
  width: 60px;
}
.subscribe-confirmed__social img {
  width: 50%;
  height: auto;
}
.subscribe-confirmed__feedback {
  padding: 17px 0 10px;
  margin-bottom: 25px;
}
.subscribe-confirmed__letter {
  display: inline-block;
  width: 17px;
  height: auto;
}
.subscribe-confirmed__letter img {
  max-width: 100%;
  height: auto;
}
.subscribe-confirmed__club {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
}
.subscribe-confirmed__club img {
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding-right: 5px;
  width: 24px;
  height: auto;
}
.subscribe-confirmed__club__logo {
  font-weight: 600;
  color: #000;
}
.subscribe-confirmed__club__logo em {
  color: #f00;
}
.subscribe-confirmed__left-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .subscribe-confirmed__left-col {
    width: 100%;
  }
}
.subscribe-confirmed__left-col h1 {
  font-size: 32px;
  color: #393939;
}
.subscribe-confirmed__left-col p {
  color: #393939;
  font-size: 16px;
}
.subscribe-confirmed__right-col {
  max-width: 250px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  .subscribe-confirmed__right-col {
    display: none;
  }
}
.subscribe-confirmed__right-col img {
  max-width: 250px;
  -webkit-filter: drop-shadow(0px 0px 18px #e3e3e3);
          filter: drop-shadow(0px 0px 18px #e3e3e3);
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  background-color: #f5f5f5;
  font-family: 'Source Sans Pro', Arial, sans-serif;
}
section {
  display: block;
  position: relative;
  width: 100%;
  min-width: 1020px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  section {
    min-width: 700px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
  section {
    min-width: 100%;
  }
}
.st-scroll {
  overflow: hidden;
  width: auto;
}
.st-margin {
  width: auto;
}
.fb-video > span {
  width: 100% !important;
  height: auto !important;
}
.slick-next:before,
.slick-prev:before {
  color: #000 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc3R5bCIsInJlc2V0LnN0eWwiLCJtYWluLmNzcyIsImZvbnRzL3B0c2VyaWYtYm9sZC1pdC5zdHlsIiwiZm9udHMvcHRzZXJpZi1ib2xkLnN0eWwiLCJmb250cy9wdHNlcmlmLWl0LnN0eWwiLCJmb250cy9wdHNlcmlmLnN0eWwiLCJmb250cy9zc3AtYmxhY2suc3R5bCIsImZvbnRzL3NzcC1ib2xkLWl0LnN0eWwiLCJmb250cy9zc3AtYm9sZC5zdHlsIiwiZm9udHMvc3NwLWxpZ2h0LWl0LnN0eWwiLCJmb250cy9zc3AtbGlnaHQuc3R5bCIsImZvbnRzL3NzcC1yZWctaXQuc3R5bCIsImZvbnRzL3NzcC1yZWcuc3R5bCIsImZvbnRzL3NzcC1zYi1pdC5zdHlsIiwiZm9udHMvc3NwLXNiLnN0eWwiLCJibG9ja3MvYWRzLnN0eWwiLCJibG9ja3MvYW5jaG9yLnN0eWwiLCJibG9ja3MvYXBwYm94LnN0eWwiLCJibG9ja3MvYmFsbC5zdHlsIiwiYmxvY2tzL2Jhbm5lci5zdHlsIiwiZnVuY3Rpb25zLnN0eWwiLCJibG9ja3MvYmxvY2txdW90ZS5zdHlsIiwiYmxvY2tzL2JyZWFraW5nLnN0eWwiLCJibG9ja3MvYnV0dG9uLnN0eWwiLCJibG9ja3MvY2FyZC5zdHlsIiwiYmxvY2tzL2NoZWNrYm94LnN0eWwiLCJibG9ja3MvY29ubmVjdC5zdHlsIiwiYmxvY2tzL2Rlc2NyaXB0aW9uLnN0eWwiLCJibG9ja3MvZGlzcGF0Y2guc3R5bCIsImJsb2Nrcy9lcnJvci5zdHlsIiwiYmxvY2tzL2ZvbGxvdy5zdHlsIiwiYmxvY2tzL2Zvb3Rlci5zdHlsIiwiYmxvY2tzL2hlYWRlci5zdHlsIiwiYmxvY2tzL2lucHV0LnN0eWwiLCJibG9ja3MvbGF5b3V0LnN0eWwiLCJibG9ja3MvbGluay5zdHlsIiwiYmxvY2tzL2xpc3Quc3R5bCIsImJsb2Nrcy9sb2FkZXIuc3R5bCIsImJsb2Nrcy9tZW51LnN0eWwiLCJibG9ja3MvbW9tZW50LnN0eWwiLCJibG9ja3MvbW9yZS5zdHlsIiwiYmxvY2tzL25ld3Muc3R5bCIsImJsb2Nrcy9wYWdlLnN0eWwiLCJibG9ja3MvcG9wdXAuc3R5bCIsImJsb2Nrcy9wb3N0LnN0eWwiLCJibG9ja3MvcHJvbW9jYXJkLnN0eWwiLCJibG9ja3MvcWEuc3R5bCIsImJsb2Nrcy9yYWRpby5zdHlsIiwiYmxvY2tzL3JlZmVyZW5jZS5zdHlsIiwiYmxvY2tzL3NlYXJjaC5zdHlsIiwiYmxvY2tzL3NoYXJlLnN0eWwiLCJibG9ja3Mvc2lkZWJhci5zdHlsIiwiYmxvY2tzL3NsaWNrLnN0eWwiLCJibG9ja3Mvc3RhdGljLnN0eWwiLCJibG9ja3MvdGFncy5zdHlsIiwiYmxvY2tzL3RlYW0uc3R5bCIsImJsb2Nrcy90ZXh0ZXJyb3Iuc3R5bCIsImJsb2Nrcy90eXBvZ3JhcGh5LnN0eWwiLCJibG9ja3Mvd3AtaGVscGVycy5zdHlsIiwibWVkaWEuc3R5bCIsInN1YnNjcmliZS1jb25maXJtZWQuc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUyxnQkFBQTtBQ0FUOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFPUSxTQUFPO0VBQ1AsVUFBUTtFQUNSLFNBQU87RUFDUCxlQUFVO0VBQ1YsYUFBSztFQUNMLHdCQUFlO0VBQ2YsOEJBQVc7VUFBWCxzQkFBVztBQzRFbkI7QUQxRUE7Ozs7Ozs7Ozs7O0VBRVEsY0FBUTtBQ3FGaEI7QURuRkE7RUFDUSxjQUFZO0FDcUZwQjtBRG5GQTs7RUFDUSxnQkFBVztBQ3NGbkI7QURwRkE7O0VBQ1EsWUFBTztBQ3VGZjtBRHJGUTs7OztFQUNRLFdBQVE7RUFDUixhQUFRO0FDMEZ4QjtBRHhGQTtFQUNRLHlCQUFnQjtFQUNoQixpQkFBZTtBQzBGdkI7QUMzSEE7RUFDRSx1QkFBYTtFQUNiLGtCQUFZO0VBQ1osa0JBQWM7RUFDZCxnQkFBYTtFQUNiLHFLQUFrQztFQUNsQyxzRkFBMEI7QUQ2SDVCO0FDMUhB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Q0Y7QTJEejBMUTtFQUNJLGdCQUFVO0VBQ1YsaURBQXVDO1VBQXZDLHlDQUF1QztBM0QyMExuRDtBRmg1TEE7O0VBRUksV0FBTTtFQUNOLFlBQU87QUVrNUxYO0FGaDVMQTtFQUNJLG1DQUF1QjtFQUN2Qiw4QkFBeUI7RUFDekIsMENBQXdDO0VBRXhDLHlCQUFpQjtFQUVqQixpREFBWTtBRWc1TGhCO0FGLzRMQTtFQUNJLGNBQVE7RUFFUixrQkFBUztFQUVULFdBQU07RUFDTixpQkFBZ0M7QUUrNExwQztBRjc0TFc7RUFBQTtJQUNILGdCQUFnQztFRWc1THRDO0FBQ0Y7QUYvNExXO0VBQUE7SUFDSCxlQUFVO0VFazVMaEI7QUFDRjtBRmo1TEE7RUFDSSxnQkFBUztFQUVULFdBQU07QUVrNUxWO0FGaDVMQTtFQUNJLFdBQU07QUVrNUxWO0FGaDVMQTtFQUNJLHNCQUFNO0VBQ04sdUJBQU87QUVrNUxYO0FGaDVMQTs7RUFDRSxzQkFBTTtBRW01TFIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJyZXNldFwiXG5AaW1wb3J0IFwiZm9udHMvKlwiXG5AaW1wb3J0IFwidmFyaWFibGVzXCJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIlxuQGltcG9ydCBcImJsb2Nrcy8qXCJcbkBpbXBvcnQgXCJtZWRpYVwiXG5AaW1wb3J0IFwic3Vic2NyaWJlLWNvbmZpcm1lZFwiXG5cbmh0bWwsXG5ib2R5XG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAxMDAlXG5cbmJvZHlcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nIGFudGlhbGlhc2VkXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0IDEwMCVcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgcmdiYSgwLDAsMCwwKVxuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3IgI2Y1ZjVmNVxuICAgIFxuICAgIGZvbnQtZmFtaWx5ICRzc3AgICAgXG5zZWN0aW9uXG4gICAgZGlzcGxheSBibG9ja1xuICAgIFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgXG4gICAgd2lkdGggMTAwJVxuICAgIG1pbi13aWR0aCA5NDAgKyAkcGFkZGluZy1sZWZ0ICsgJHBhZGRpbmctcmlnaHRcbiAgICBcbiAgICBAbWVkaWEgJHRhYmxldFxuICAgICAgICBtaW4td2lkdGggNjIwICsgJHBhZGRpbmctbGVmdCArICRwYWRkaW5nLXJpZ2h0XG4gICAgICAgIFxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIG1pbi13aWR0aCAxMDAlXG4gICAgXG4uc3Qtc2Nyb2xsXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgXG4gICAgd2lkdGggYXV0b1xuICAgIFxuLnN0LW1hcmdpblxuICAgIHdpZHRoIGF1dG9cblxuLmZiLXZpZGVvID4gc3BhblxuICAgIHdpZHRoIDEwMCUhaW1wb3J0YW50XG4gICAgaGVpZ2h0IGF1dG8haW1wb3J0YW50XG5cbi5zbGljay1uZXh0OmJlZm9yZSwgLnNsaWNrLXByZXY6YmVmb3JlXG4gIGNvbG9yIGJsYWNrIWltcG9ydGFudFxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLFxuYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLFxuaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksXG5jZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbixcbnRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbixcbnN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlb1xuICAgICAgICBtYXJnaW4gMFxuICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgYm9yZGVyIDBcbiAgICAgICAgZm9udC1zaXplIDEwMCVcbiAgICAgICAgZm9udCBpbmhlcml0XG4gICAgICAgIHZlcnRpY2FsLWFsaWduIGJhc2VsaW5lXG4gICAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuIFxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LFxuc2VjdGlvblxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gXG5ib2R5XG4gICAgICAgIGxpbmUtaGVpZ2h0IDFcbiBcbm9sLCB1bFxuICAgICAgICBsaXN0LXN0eWxlIG5vbmVcbiBcbmJsb2NrcXVvdGUsIHFcbiAgICAgICAgcXVvdGVzIG5vbmVcbiBcbiAgICAgICAgOmJlZm9yZSwgOmFmdGVyXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgbm9uZVxuIFxudGFibGVcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlIGNvbGxhcHNlXG4gICAgICAgIGJvcmRlci1zcGFjaW5nIDAiLCJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZSA6YmVmb3JlLFxucSA6YmVmb3JlLFxuYmxvY2txdW90ZSA6YWZ0ZXIsXG5xIDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQVFNlcmlmLUJvbGRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSUVFnWW9aWlkydkNGdXZBRlQ5Z2FRWnlUZm9QTkIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQVFNlcmlmLUJvbGRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSUVFnWW9aWlkydkNGdXZBRlQ5Z2FRWnkzZm9QTkIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkIEl0YWxpYycpLCBsb2NhbCgnUFRTZXJpZi1Cb2xkSXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlFRZ1lvWlpZMnZDRnV2QUZUOWdhUVp5ZmZvUE5CLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQVFNlcmlmLUJvbGRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSUVFnWW9aWlkydkNGdXZBRlQ5Z2FRWnluZm9BLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQnKSwgbG9jYWwoJ1BUU2VyaWYtQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJTUWdZb1paWTJ2Q0Z1dkFudDY2cWZWeXZIcEEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQnKSwgbG9jYWwoJ1BUU2VyaWYtQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJTUWdZb1paWTJ2Q0Z1dkFudDY2cVdWeXZIcEEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkJyksIGxvY2FsKCdQVFNlcmlmLUJvbGQnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSU1FnWW9aWlkydkNGdXZBbnQ2NnFjVnl2SHBBLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQnKSwgbG9jYWwoJ1BUU2VyaWYtQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJTUWdZb1paWTJ2Q0Z1dkFudDY2cVNWeXMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgSXRhbGljJyksIGxvY2FsKCdQVFNlcmlmLUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJUUWdZb1paWTJ2Q0Z1dkFGVF9yQzFjaGItLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBJdGFsaWMnKSwgbG9jYWwoJ1BUU2VyaWYtSXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlRRZ1lvWlpZMnZDRnV2QUZUX3JtMWNoYi0ud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBJdGFsaWMnKSwgbG9jYWwoJ1BUU2VyaWYtSXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlRRZ1lvWlpZMnZDRnV2QUZUX3JPMWNoYi0ud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgSXRhbGljJyksIGxvY2FsKCdQVFNlcmlmLUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJUUWdZb1paWTJ2Q0Z1dkFGVF9yMjFjZy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZicpLCBsb2NhbCgnUFRTZXJpZi1SZWd1bGFyJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlZRZ1lvWlpZMnZDRnV2QUZienItdGRnLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZicpLCBsb2NhbCgnUFRTZXJpZi1SZWd1bGFyJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlZRZ1lvWlpZMnZDRnV2QUZTenItdGRnLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYnKSwgbG9jYWwoJ1BUU2VyaWYtUmVndWxhcicpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJWUWdZb1paWTJ2Q0Z1dkFGWXpyLXRkZy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZicpLCBsb2NhbCgnUFRTZXJpZi1SZWd1bGFyJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlZRZ1lvWlpZMnZDRnV2QUZXenI4LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQmxhY2snKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQmxhY2snKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2l1NG53bWhkdXo4QS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCbGFjaycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1CbGFjaycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaXU0bndreGR1ejhBLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCbGFjaycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1CbGFjaycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaXU0bndtUmR1ejhBLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQmxhY2snKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQmxhY2snKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2l1NG53bHhkdS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpjbFNkaDE4U214Zy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1Cb2xkSXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpaY2xTZG8xOFNteGcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpjbFNkaTE4U214Zy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpjbFNkczE4US53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWc0dndtaGR1ejhBLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWc0dndreGR1ejhBLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGQnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2lnNHZ3bVJkdXo4QS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWc0dndseGR1LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0SXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpaTWtpZGgxOFNteGcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0SXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpaTWtpZG8xOFNteGcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodEl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLd2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaWk1raWRpMThTbXhnLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0SXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpaTWtpZHMxOFEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBMaWdodCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWs0endtaGR1ejhBLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0JyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0JyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpazR6d2t4ZHV6OEEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0JyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0JyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpazR6d21SZHV6OEEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBMaWdodCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWs0endseGR1LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLMWRTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaN3FzREpUOWcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLMWRTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaN2pzREpUOWcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1JdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4SzFkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWjdwc0RKVDlnLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLMWRTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaN25zREkud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBSZWd1bGFyJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FOYTdscURZLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBLN2xxRFkud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcU5xN2xxRFkud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBSZWd1bGFyJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FPSzdsLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkSXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpZNGxDZGgxOFNteGcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkSXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpZNGxDZG8xOFNteGcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pQm9sZEl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLd2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaWTRsQ2RpMThTbXhnLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkSXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpZNGxDZHMxOFEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBTZW1pQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaTU0cndtaGR1ejhBLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpNTRyd2t4ZHV6OEEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpNTRyd21SZHV6OEEud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBTZW1pQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaTU0cndseGR1LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi5hZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkcyAuemVuLXdpZGdldF9fZGVzY3JpcHRpb24uX3Nob3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHMtLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZHMtLW1vYmlsZSxcbi5hZHMtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuYWRzLS1tb2JpbGUsXG4gIC5hZHMtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5hZHMtLW1vYmlsZSA+IGRpdixcbi5hZHMtLWNvbnRlbnQgPiBkaXYge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWRzX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWRzLS1tdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuYWRzLS1tdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmFkZm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDk0MHB4O1xufVxuLmFkZm94LWNvbnRhaW5lcl9fYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmFkZm94LWNvbnRhaW5lcl9fYmFubmVyID4gZGl2IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmFkZm94LWNvbnRhaW5lcl9fYmFubmVyID4gZGl2ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYW5jaG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFuY2hvcl9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbi8qd2lkdGggMzBweFxuICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgcmVkXG4gICAgICAgIHRvcCAtMTA1cHhcbiovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5hbmNob3JfX2l0ZW0ge1xuICAgIHRvcDogLTY1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5hbmNob3JfX2l0ZW0ge1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbi5hcHBib3gge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggNTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hcHBib3ggYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFwcGJveC0tbmV3cyxcbi5hcHBib3gtLWV2ZW50cyxcbi5hcHBib3gtLXN0YXRlbWVudHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwLW5ld3MucG5nXCIpO1xufVxuLmFwcGJveC0tZXhjbCxcbi5hcHBib3gtLXNlY3JldHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS13b3cucG5nXCIpO1xufVxuLmFwcGJveC0td2FsbGV0MSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHAtd2FsbGV0LnBuZ1wiKTtcbn1cbi5hcHBib3gtLXdhbGxldDIsXG4uYXBwYm94LS1iaWxsaW9ucyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHAtd2FsbGV0Mi5wbmdcIik7XG59XG4uYXBwYm94LS1jYXJlZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwLWNhcmVlci5wbmdcIik7XG59XG4uYXBwYm94LS1zdGFydHVwLFxuLmFwcGJveC0tc3RhcnR1cGVycyxcbi5hcHBib3gtLXdlZG9iZXR0ZXIsXG4uYXBwYm94LS12azEsXG4uYXBwYm94LS12azIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwLXN0YXJ0dXAucG5nXCIpO1xufVxuLmFwcGJveC0tYnVzaW5lc3MsXG4uYXBwYm94LS1tZWV0aW5ncyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHAtYnVzaW5lc3MucG5nXCIpO1xufVxuLmFwcGJveC0tdmtfcmVmZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwLXZrLnN2Z1wiKTtcbn1cbi5hcHBib3gtLWZiX3JlZmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FwcC1mYi5zdmdcIik7XG59XG4uYXBwYm94LS10d19yZWZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHAtdHcuc3ZnXCIpO1xufVxuLmFwcGJveC0temVuX3JlZmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FwcC16ZW4uc3ZnXCIpO1xufVxuLmJhbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzcxZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5iYWxsOmhvdmVyIC5iYWxsLWxldHRlcixcbi5iYWxsOmFjdGl2ZSAuYmFsbC1sZXR0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDRweCwgMCk7XG59XG4uYmFsbDpob3ZlciAuYmFsbC1sZXR0ZXJ1cCxcbi5iYWxsOmFjdGl2ZSAuYmFsbC1sZXR0ZXJ1cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7XG59XG4uYmFsbDpob3ZlciAuYmFsbF9fdGl0bGUsXG4uYmFsbDphY3RpdmUgLmJhbGxfX3RpdGxlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5iYWxsLWxldHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhbGwtbGV0dGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uYmFsbC1sZXR0ZXJ1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFsbC1sZXR0ZXJ1cC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uYmFsbF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuLmJhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWU5O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4sIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uYmFubmVyLnN0LWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmJhbm5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYW5uZXJfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5iYW5uZXJfX2Nsb3NlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmJhbm5lcl9fY2xvc2U6aG92ZXI6YWZ0ZXIsXG4uYmFubmVyX19jbG9zZTphY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJhbm5lci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uYmFubmVyLWNlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uYmFubmVyLWNlbGw6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzIwcHg7XG4gIGZsZXgtYmFzaXM6IDMyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5iYW5uZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5iYW5uZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDEyN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uYmFubmVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmJhbm5lci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5iYW5uZXItZm9ybS1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uYmFubmVyLWZvcm0tY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmJhbm5lci1mb3JtLWNlbGw6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5iYW5uZXItZm9ybS1jZWxsOmxhc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYmFubmVyLWZvcm0tbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJhbm5lci1mb3JtLWxpbmU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJhbm5lci1mb3JtLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5iYW5uZXItZm9ybS0tYnVzeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuYmFubmVyLWZvcm0tLWJ1c3kge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmJhbm5lci1mb3JtLS1idXN5IC5sb2FkZXItY2lyY2xlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4uYmFubmVyX19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2EzYTNhMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5iYW5uZXJfX2NhcHRpb24gaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYmFubmVyX19jYXB0aW9uIGEge1xuICBjb2xvcjogI2EzYTNhMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxJyBoZWlnaHQ9JzEnJTNFJTNDcmVjdCB4PScwJyB5PScwLjUnIHdpZHRoPScxJyBoZWlnaHQ9JzAuNScgZmlsbD0ncmdiYSgxNjMsMTYzLDE2MywwLjUpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5iYW5uZXJfX2NhcHRpb24gYTpob3Zlcixcbi5iYW5uZXJfX2NhcHRpb24gYTphY3RpdmUge1xuICBjb2xvcjogI2ZkMzcxZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMScgaGVpZ2h0PScxJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMC41JyB3aWR0aD0nMScgaGVpZ2h0PScwLjUnIGZpbGw9J3JnYmEoMjUzLDU1LDI5LDAuNSknLyUzRSUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuYmFubmVyIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5iYW5uZXItYm90dG9tLXN1YnNjcmliZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJhbm5lci1ib3R0b20tc3Vic2NyaWJlLnN0LWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLmJhbm5lci1ib3R0b20tc3Vic2NyaWJlX19ncmFkaWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDAuOCkpO1xufVxuLmJhbm5lci1ib3R0b20tc3Vic2NyaWJlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYmFubmVyLWJvdHRvbS1zdWJzY3JpYmVfX2JvZHlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJhbm5lci1ib3R0b20tc3Vic2NyaWJlX19ib2R5X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmFubmVyLWJvdHRvbS1zdWJzY3JpYmVfX2Nsb3NlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLXRoaWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhbm5lci1ib3R0b20tc3Vic2NyaWJlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmFubmVyLWJvdHRvbS1zdWJzY3JpYmVfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ODI4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmJyZWFraW5nIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ4Mjg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJyZWFraW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYnJlYWtpbmdfX3RpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYnJlYWtpbmdfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJyZWFraW5nX19icmljayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzExOTtcbn1cbi5idXR0b246YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG4uYnV0dG9uLS1pbi1wb3N0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggODBweCAwO1xufVxuLmJ1dHRvbi0tc2tvbGtvdm8tcG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCA4MHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYnV0dG9uX19ib3JkZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzNzFkO1xuICBjb2xvcjogI2ZkMzcxZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5idXR0b25fX2JvcmRlcmVkOmhvdmVyLFxuLmJ1dHRvbl9fYm9yZGVyZWQ6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTczMTE5O1xuICBjb2xvcjogI2U3MzExOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uX19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZThlOGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYnV0dG9uX19kaXNhYmxlZDpob3Zlcixcbi5idXR0b25fX2Rpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZThlOGU7XG59XG4uY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGh5cGhlbnM6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jYXJkIC5mb2xsb3ctZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FyZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG59XG4uY2FyZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbn1cbi5jYXJkX19jb250ZW50IHNwYW4sXG4uY2FyZF9fY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jYXJkX19jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDEwcHggMCAwIDIwcHg7XG59XG4uY2hlY2tib3ggKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjY2RkMWRhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggcmdiYSgwLDAsMCwwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmNoZWNrYm94ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZkMzcxZDtcbn1cbi5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiAyNnB4O1xufVxuLmNoZWNrYm94OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IHJnYmEoMCwwLDAsMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwwLDAuNyk7XG59XG4uY29ubmVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbm5lY3RfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uY29ubmVjdF9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY29ubmVjdF9fY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbm5lY3RfX2NvdW50IGEge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbm5lY3RfX2NvdW50IGE6aG92ZXIsXG4uY29ubmVjdF9fY291bnQgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb25uZWN0LWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb25uZWN0LWZvcm0tcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29ubmVjdC1mb3JtLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29ubmVjdC1mb3JtLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmNvbm5lY3QtZm9ybV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbm5lY3QtZm9ybSAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNvbm5lY3QtZm9ybS0tYnVzeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29ubmVjdC1mb3JtLS1idXN5IC5sb2FkZXItY2lyY2xlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4ubWFwX19saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5tYXBfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWFwX3N0cmVldF9zdHJpbmcge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYXBfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLm1hcF9oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tYXBfaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubWFwX2hlYWRlciAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubWFwX2hlYWRlciAuc2x1ZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tYXBfbGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5tYXBfbGVnZW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubWFwX2xlZ2VuZCBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFwX2FyZWFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tYXBfYXJlYXMgZGl2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5tYXBfYXJlYXNfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QyZDtcbn1cbi5tYXBfX2Rpc3RyaWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXBfX3N0cmVldCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tYXBfX3N0cmVldCBkaXYge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5tYXBfX2Rpc3RyaWN0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwX19kaXN0cmljdCBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwODA4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zbHVnIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5kZXNjcmlwdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbn1cbi5kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbn1cbi5kZXNjcmlwdGlvbi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kZXNjcmlwdGlvbiBkaXYge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5kZXNjcmlwdGlvbl9fb3B0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRlc2NyaXB0aW9uX19xdWFydGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kZXNjcmlwdGlvbl9fcXVhcnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc2NyaXB0aW9uX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGVzY3JpcHRpb25fX251bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjY2NjO1xufVxuLmRlc2NyaXB0aW9uX19udW1iZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDJkO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmY2QyZDtcbn1cbi5SIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL1Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5QUiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9DSC1SLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uTCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9QTC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLm1hcF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc3BhdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlzcGF0Y2gtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5kaXNwYXRjaC1sYXlvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5kaXNwYXRjaC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaXNwYXRjaC1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xuICBjb250ZW50OiAnJztcbn1cbi5kaXNwYXRjaC1ib3ggaHIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmRpc3BhdGNoX190eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZkMzcxZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5kaXNwYXRjaF9fdHlwZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmRpc3BhdGNoX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5kaXNwYXRjaF9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5kaXNwYXRjaF9fbGluazpob3Zlcixcbi5kaXNwYXRjaF9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2ZkMzcxZDtcbn1cbi5kaXNwYXRjaF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGlzcGF0Y2hfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lcnJvciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmVycm9yLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgY29sb3I6ICNmZDM3MWQ7XG59XG4uZXJyb3JfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZkMzcxZDtcbn1cbi5lcnJvciBwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mb2xsb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvbGxvd19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvbGxvd19fdGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5mb2xsb3dfX3RpdGxlLS1zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3dfX3RpdGxlLS1zbWFsbGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5mb2xsb3dfX3doYXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3dfX3doYXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uZm9sbG93X193aGF0ICsgLmZvbGxvdy1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mb2xsb3ctZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9sbG93LWZvcm0tLXBhZGRlZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5mb2xsb3ctZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuZm9sbG93LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvbGxvdy1mb3JtLWNlbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmZvbGxvdy1mb3JtLWNlbGw6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3ctZm9ybS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9sbG93LWZvcm0tY2VsbDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDIxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9sbG93LWZvcm0tY2VsbDpsYXN0LWNoaWxkIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZvbGxvdy1mb3JtLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmZvbGxvdy1mb3JtLS1mdWxsYmFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvbGxvdy1mb3JtLS1mdWxsYmFuZCAuZm9sbG93LWZvcm0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9sbG93LWZvcm0tbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5mb2xsb3ctZm9ybS1saW5lOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb2xsb3ctZm9ybS1saW5lLnN0LXBhZGxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuZm9sbG93LWZvcm0tbGluZS5zdC1wYWRsZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb2xsb3ctZm9ybS1saW5lLmlucHV0X19ob2xhIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZvbGxvdy1mb3JtLWxpbmUgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3ctZm9ybS1saW5lIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLmZvbGxvdy1mb3JtLS1idXN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb2xsb3ctZm9ybS0tYnVzeS0tdGFsbCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3ctZm9ybS0tYnVzeS0tdGFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3ctZm9ybS0tYnVzeSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uZm9sbG93LWZvcm0tLWJ1c3kgLmxvYWRlci1jaXJjbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5mb2xsb3dfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3dfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5mb2xsb3dfX3JlYWR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmZvbGxvd19fcmVhZHVzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb2xsb3dfX2V4YW1wbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1sZXR0ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZm9sbG93X19leGFtcGxlOmhvdmVyLFxuLmZvbGxvd19fZXhhbXBsZTphY3RpdmUge1xuICBjb2xvcjogI2ZkMzcxZDtcbn1cbi5mb2xsb3dfX2Nvbm5lY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZvbGxvd19fY29ubmVjdCBhIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb2xsb3dfX2Nvbm5lY3QgYTpob3Zlcixcbi5mb2xsb3dfX2Nvbm5lY3QgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb2xsb3dfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNjBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTgzcHg7XG4gIGhlaWdodDogMjI5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb2xsb3ctaW1hZ2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb2xsb3cgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZm9sbG93X19zdWJ0aXRsZSBhIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvbGxvd19fc3VidGl0bGUgYTpob3Zlcixcbi5mb2xsb3dfX3N1YnRpdGxlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlcjpob3ZlciAuZm9vdGVyX19saW5rLFxuLmZvb3Rlcjpob3ZlciAuZm9vdGVyLXNvY2lhbHNfX2l0ZW0sXG4uZm9vdGVyOmhvdmVyIC5mb290ZXJfX2xuZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb290ZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZm9vdGVyLW1haW4tY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAzMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLmZvb3Rlci1tYWluLWNlbGwge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuLmZvb3Rlci1tYWluLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1tYWluLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmZvb3Rlcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZvb3Rlcl9fbGluazpob3Zlcixcbi5mb290ZXJfX2xpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQyNDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MjQyNDI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyLXNvY2lhbHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZvb3Rlci1zb2NpYWxzX19pdGVtOmhvdmVyLFxuLmZvb3Rlci1zb2NpYWxzX19pdGVtOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5mb290ZXItc29jaWFsc19faXRlbS5lbC1mYiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb290ZXItZmIuc3ZnXCIpO1xufVxuLmZvb3Rlci1zb2NpYWxzX19pdGVtLmVsLXR3IHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci10dy5zdmdcIik7XG59XG4uZm9vdGVyLXNvY2lhbHNfX2l0ZW0uZWwtdmsge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLXZrLnN2Z1wiKTtcbn1cbi5mb290ZXItc29jaWFsc19faXRlbS5lbC10ZyB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb290ZXItdGcuc3ZnXCIpO1xufVxuLmZvb3Rlci1zb2NpYWxzX19pdGVtLmVsLXl0IHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci15dC5zdmdcIik7XG59XG4uZm9vdGVyLXNvY2lhbHNfX2l0ZW0uZWwtbWQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLW1kLnN2Z1wiKTtcbn1cbi5mb290ZXItc29jaWFsc19faXRlbS5lbC1pbnN0YWdyYW0ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29jaWFsLWluc3RhZ3JhbS13aGl0ZS5zdmdcIik7XG59XG4uZm9vdGVyLXNvY2lhbHNfX2l0ZW0uZWwtbWVkaXVtIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvY2lhbC1tZWRpdW0td2hpdGUuc3ZnXCIpO1xufVxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5mb290ZXJfX3JpZ2h0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mb290ZXJfX3JpZ2h0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX2xuZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmZvb3Rlcl9fbG5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uZm9vdGVyX19sbmc6aG92ZXIsXG4uZm9vdGVyX19sbmc6YWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmhlYWRlciB7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWU5ZTk7XG59XG4uaGVhZGVyLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBhbmltYXRpb24tbmFtZTogaGVhZGVyLWZpeDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuLmhlYWRlci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuaGVhZGVyLWJveC50Yi1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci1ib3gudGItc2hvdyA+IGRpdiB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIH1cbiAgLmhlYWRlci1ib3gudGItc2hvdyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWJveC50Yi1zaG93ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5oZWFkZXItYm94Lm1iLXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLWJveC5tYi1zaG93ID4gZGl2IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgfVxuICAuaGVhZGVyLWJveC5tYi1zaG93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItYm94Lm1iLXNob3cgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQ3cHg7XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuLmhlYWRlci10eXBlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5oZWFkZXItdHlwZXM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5oZWFkZXItdHlwZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXItdHlwZXNfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXItdHlwZXNfX2l0ZW06aG92ZXIgc3Bhbixcbi5oZWFkZXItdHlwZXNfX2l0ZW06YWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZWFkZXItdHlwZXMtLW9iaiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmEuaGVhZGVyLXR5cGVzLS1vYmoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLXR5cGVzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5oZWFkZXItdHlwZXNfX2ljb24uZWwtbmV3cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51LW5ld3MucG5nXCIpO1xufVxuLmhlYWRlci10eXBlc19faWNvbi5lbC1sZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1sZXR0ZXIucG5nXCIpO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmhlYWRlci10eXBlc19faWNvbi5lbC13b3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS13b3cucG5nXCIpO1xufVxuLmhlYWRlci10eXBlc19faWNvbi5lbC12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51LXZpZGVvLnBuZ1wiKTtcbn1cbi5oZWFkZXItdHlwZXNfX21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnUtbW9yZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uaGVhZGVyLXR5cGVzX19pdGVtOmhvdmVyIC5oZWFkZXItdHlwZXNfX21vcmUsXG4uaGVhZGVyLXR5cGVzX19pdGVtOmFjdGl2ZSAuaGVhZGVyLXR5cGVzX19tb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5oZWFkZXItdHlwZXNfX2l0ZW06aG92ZXIgLmhlYWRlci10eXBlcy1zdWIsXG4uaGVhZGVyLXR5cGVzX19pdGVtOmFjdGl2ZSAuaGVhZGVyLXR5cGVzLXN1YiB7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdHlwZXMtc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmhlYWRlci10eXBlcy1zdWI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmhlYWRlci10eXBlcy1zdWItYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5oZWFkZXItdHlwZXMtc3ViX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlci10eXBlcy1zdWJfX2xpbms6aG92ZXIsXG4uaGVhZGVyLXR5cGVzLXN1Yl9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzcxZDtcbn1cbi5oZWFkZXItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5oZWFkZXItbWVudTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmhlYWRlci1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlci1tZW51X19pdGVtIGkge1xuICBjb2xvcjogI2ZkMzcxZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlci1tZW51X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLW1lbnVfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJ+KImSc7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5oZWFkZXItbWVudV9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fb3BlbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uaGVhZGVyX19vcGVuZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5oZWFkZXJfX29wZW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX29wZW5lcjpob3ZlciBkaXY6YWZ0ZXIsXG4uaGVhZGVyX19vcGVuZXI6YWN0aXZlIGRpdjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fb3BlbmVyIGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5oZWFkZXJfX29wZW5lciBkaXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGNvbnRlbnQ6ICcnO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuaGVhZGVyX19vcGVuZXIgZGl2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuaGVhZGVyX19vcGVuZXIgZGl2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19vcGVuZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uaGVhZGVyX19vcGVuZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uaGVhZGVyX19sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmhlYWRlcl9fbGFuZ3VhZ2U6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAxcyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2g6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgY29udGVudDogJyc7XG59XG4uaGVhZGVyX19zZWFyY2g6aG92ZXI6YWZ0ZXIsXG4uaGVhZGVyX19zZWFyY2g6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItc29jaWFscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmhlYWRlci1zb2NpYWxzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZTtcbn1cbi5oZWFkZXItc29jaWFsc19fbGluay5lbC10ZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90Zy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweCBjZW50ZXI7XG59XG4uaGVhZGVyLXNvY2lhbHNfX2xpbmsuZWwtZmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxNXB4O1xufVxuLmhlYWRlci1zb2NpYWxzX19saW5rLmVsLXR3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3R3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDEycHg7XG59XG4uaGVhZGVyLXNvY2lhbHNfX2xpbmsuZWwtdmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHggY2VudGVyO1xufVxuLmhlYWRlci1zb2NpYWxzX19saW5rLmVsLXl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3l0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDExcHg7XG59XG4uaGVhZGVyLXNvY2lhbHNfX2xpbmsuZWwtcnNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLXNvY2lhbHNfX2xpbmsuZWwtcnNzIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Jzcy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uaGVhZGVyLXNvY2lhbHNfX2xpbmsuZWwtcnNzOmhvdmVyLFxuLmhlYWRlci1zb2NpYWxzX19saW5rLmVsLXJzczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItc29jaWFsc19fbGluay5lbC1yc3M6aG92ZXIgaSxcbi5oZWFkZXItc29jaWFsc19fbGluay5lbC1yc3M6YWN0aXZlIGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEycHg7XG59XG4uaGVhZGVyLXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXItc29jaWFsc19fbGluazpob3Zlcixcbi5oZWFkZXItc29jaWFsc19fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xuICBib3JkZXItY29sb3I6ICNmZDM3MWQ7XG59XG5ALW1vei1rZXlmcmFtZXMgaGVhZGVyLWZpeCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRlci1maXgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgaGVhZGVyLWZpeCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFkZXItZml4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLCBwYWRkaW5nLWxlZnQgMC4ycyBlYXNlO1xufVxuLmlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmlucHV0X19ob2xhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lucHV0LWhvbGEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxN3B4IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1OHB4O1xufVxuLmlucHV0X19lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FsZXJ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTdweCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5sYXlvdXRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogcG9pbnRlci1ldmVudHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5sYXlvdXRfX3dyYXBwZXIuc3QtbW92ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGF5b3V0X193cmFwcGVyLnN0LW1vdmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4ubGF5b3V0X19jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzcxZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5saW5rOmhvdmVyLFxuLmxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzExOTtcbn1cbi5saW5rOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLmxpbmtfX2JvcmRlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM3MWQ7XG4gIGNvbG9yOiAjZmQzNzFkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmxpbmtfX2JvcmRlcmVkOmhvdmVyLFxuLmxpbmtfX2JvcmRlcmVkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3MzExOTtcbiAgY29sb3I6ICNlNzMxMTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpbmtfX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGU4ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogYXV0bztcbn1cbi5saW5rX19kaXNhYmxlZDpob3Zlcixcbi5saW5rX19kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU4ZThlO1xufVxuLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxpc3QtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIH1cbiAgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ubGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxpc3RfX2xpbms6aG92ZXIsXG4ubGlzdF9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2ZkMzcxZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5saXN0X19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmxpc3RfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGlzdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmxpc3RfX2RhdGUsXG4ubGlzdF9fYnVsbGV0LFxuLmxpc3RfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGlzdF9fZGF0ZSxcbiAgLmxpc3RfX2J1bGxldCxcbiAgLmxpc3RfX3RhZyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubGlzdF9fdGFnIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saXN0X190YWc6aG92ZXIsXG4ubGlzdF9fdGFnOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxpc3RfX2Zvb3RlciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXN0X19idWxsZXQge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2FkZXItY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmODliOTc7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYTNhMmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB5b3Utc3Bpbi1tZS1yb3VuZCAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5ALW1vei1rZXlmcmFtZXMgeW91LXNwaW4tbWUtcm91bmQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgeW91LXNwaW4tbWUtcm91bmQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHlvdS1zcGluLW1lLXJvdW5kIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB5b3Utc3Bpbi1tZS1yb3VuZCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHBvaW50ZXItZXZlbnRzLCB0cmFuc2Zvcm07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubWVudSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI4MHB4LCAwLCAwKTtcbiAgfVxufVxuLm1lbnUuc3QtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tZW51LnN0LWFjdGl2ZSArIC5tZW51LS1vdmVybGF5IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZW51LS1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG4gIHotaW5kZXg6IDk7XG59XG4ubWVudS1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAwO1xufVxuLm1lbnUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubWVudS1oZWFkZXIge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuLm1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51X19jbG9zZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBjb250ZW50OiAnJztcbn1cbi5tZW51X19jbG9zZTpob3ZlcjphZnRlcixcbi5tZW51X19jbG9zZTphY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ubWVudV9fbGlua1tocmVmPVwiaHR0cHM6Ly90aGViZWxsLmlvL2NhdGVnb3J5L2J1ZHVzaGhlZS16ZGVzL1wiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMDBiOTU2O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2xpbmtbaHJlZj1cImh0dHBzOi8vdGhlYmVsbC5pby9jYXRlZ29yeS9idWR1c2hoZWUtemRlcy9cIl06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdGhlYmVsbC9pbWFnZXMvbWVnYWZvbi1kb3RzLW1lbnUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWVudTpob3Zlcixcbi5tZW51OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1lbnVfX3JpZ2h0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4ZThlODtcbn1cbi5tb21lbnQtLXBvc3Qge1xuICBtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHg7XG59XG4ubW9tZW50X19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9tZW50X19pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5tb21lbnRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1vbWVudF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vcmUucHJvbW8tYmxvY2tzIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubW9yZS0tbWFpbGluZyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ubW9yZS0tYWdlbmRhIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tb3JlX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9yZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm1vcmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1vcmUtaXRlbTpob3ZlciAubW9yZS1pdGVtX19pbWFnZSxcbi5tb3JlLWl0ZW06YWN0aXZlIC5tb3JlLWl0ZW1fX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1vcmUtaXRlbTpob3ZlciAubW9yZS1pdGVtX19saW5rLFxuLm1vcmUtaXRlbTphY3RpdmUgLm1vcmUtaXRlbV9fbGluayB7XG4gIGNvbG9yOiAjZmQzNzFkO1xufVxuLm1vcmUtaXRlbS0tZmFzdC1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubW9yZS1pdGVtLS1mYXN0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4ubW9yZS1pdGVtLS1zaW5nbGUtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tb3JlLWhlYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb3JlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm1vcmUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb3JlLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vcmVfX3R5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLm1vcmVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLm1vcmVfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOGU4ZThlO1xufVxuLm5ld3Mge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLm5ld3MtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5uZXdzLWJveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubmV3cy1ib3gge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm5ld3MtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1oZWFkZXItcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubmV3cy1oZWFkZXItcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uZXdzLWRpc3BhdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubmV3cy1kaXNwYXRjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5ld3MtZGlzcGF0Y2gtY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWRpc3BhdGNoLWNlbGwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLm5ld3MtbGlzdCAuYnVkdXNoaGVlX3pkZXMge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLm5ld3MtbGlzdCAuYnVkdXNoaGVlX3pkZXMgLnN2Z190aXRsZSB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMTVweCAwIDI1cHg7XG59XG4ubmV3cy1saXN0IC5idWR1c2hoZWVfemRlcyAuc3ZnX3RpdGxlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWxpc3QgLmJ1ZHVzaGhlZV96ZGVzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm5ld3MtbGlzdCAubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4ZThlODtcbiAgfVxuICAubmV3cy1saXN0IC5saXN0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubmV3cy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5uZXdzLWxpc3QgLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOGU4ZTg7XG4gIH1cbiAgLm5ld3MtbGlzdCAubGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5ld3MtcGFnZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5uZXdzLXBhZ2VkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLXBhZ2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzMwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOGU4ZTg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubmV3cy1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubmV3cy1pdGVtLS1ydXNza2llX25vcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5ld3MtaXRlbS0tYWJvdXQtZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubmV3cy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9faW1hZ2UsXG4ubmV3cy1pdGVtOmFjdGl2ZSAubmV3cy1pdGVtX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubmV3cy1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2Utb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE3M3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubmV3cy1pdGVtX19pbWFnZS0tcnVzc2tpZV9ub3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWl0ZW1fX2ltYWdlLS1ydXNza2llX25vcm0gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWl0ZW1fX2ltYWdlLS1wYXJ0bmVycyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm5ld3MtaXRlbS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDQwJSwgcmdiYSgwLDAsMCwwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgNDAlLCByZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgNDAlLCByZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYjMwMDAwMDAnLEdyYWRpZW50VHlwZT0wIClcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWl0ZW0tYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLm5ld3MtaXRlbS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLm5ld3MtaXRlbS1yb3ctLXJ1c3NraWVfbm9ybSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubmV3cy1pdGVtX190eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgei1pbmRleDogMztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLm5ld3MtaXRlbV9fdHlwZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLm5ld3MtaXRlbV9fdHlwZSB7XG4gICAgY29sb3I6ICNmZDM3MWQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWl0ZW1fX3R5cGUtLXBhcnRuZXJzIHtcbiAgICBjb2xvcjogIzhlOGU4ZTtcbiAgfVxufVxuLm5ld3MtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWl0ZW1fX2xpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtaXRlbV9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubmV3cy1pdGVtX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtX19pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgei1pbmRleDogMztcbn1cbi5uZXdzLWl0ZW1fX2luZm8tLXRhZyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm5ld3MtaXRlbV9faW5mbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYS5uZXdzLWl0ZW1fX2luZm86aG92ZXIsXG5hLm5ld3MtaXRlbV9faW5mbzphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5uZXdzLWl0ZW1fX2luZm8ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtX19icmljayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlX19sYXlvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnBhZ2VfX2xheW91dCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucGFnZV9fbGF5b3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5wYWdlX19sYXlvdXQtLWZvb3RlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTk5OTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ucG9wdXAuc3QtYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA3MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoNDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnBvcHVwLWJveCB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXAtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ucG9wdXAtYm94LnN0LWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXBfX2Nsb3NlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnBvcHVwX19jbG9zZTpob3ZlcjphZnRlcixcbi5wb3B1cF9fY2xvc2U6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cF9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDZweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnBvcHVwX19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wb3B1cF9fY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3B1cF9fY2FwdGlvbiBhOmhvdmVyLFxuLnBvcHVwX19jYXB0aW9uIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXBfX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wb3B1cF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5wb3B1cF9fdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnBvcHVwLXBlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5wb3B1cC1wZXJzb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucG9wdXAtcGVyc29uLS1kZWZhdWx0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXAtcGVyc29uLS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnBvcHVwLXBlcnNvbi1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5wb3B1cC1wZXJzb24tY2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGZsZXgtYmFzaXM6IDE2MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5wb3B1cC1wZXJzb24tY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5wb3B1cC1wZXJzb25fX3Bob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXAtcGVyc29uX19waG90byB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnBvcHVwLXBlcnNvbl9fcGhvdG8tLWRlZmF1bHQge1xuICB3aWR0aDogMTI0cHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wZW9wbGVzL2RlZmF1bHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXAtcGVyc29uX19waG90by0tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ucG9wdXAtcGVyc29uX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnBvcHVwLXBlcnNvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4ucG9wdXAtcGVyc29uX190ZXh0LS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5wb3B1cC1wZXJzb25fX3RleHQtLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLnBvcHVwLXBlcnNvbl9fYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXAtcGVyc29uX19hdXRob3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM5ODk4OTg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBvcHVwLXBlcnNvbl9fYXV0aG9yLS1kZWZhdWx0IHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXAtcGVyc29uX19hdXRob3ItLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLnBvcHVwLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9wdXAtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnBvcHVwLWZvcm0tcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9wdXAtZm9ybS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnBvcHVwLWZvcm0tcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucG9wdXAtZm9ybS1yb3ctLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cC1mb3JtX19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucG9wdXAtZm9ybS1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucG9wdXAtZm9ybSAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwLWZvcm0tLWJ1c3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnBvcHVwLWZvcm0tLWJ1c3kge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLnBvcHVwLWZvcm0tLWJ1c3kgLmxvYWRlci1jaXJjbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5wb3B1cC1mb3JtX19lcnJvcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2YwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnBvcHVwIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wb3B1cC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wb3B1cC1jb250ZW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wb3B1cC1jb250ZW50LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4ucG9wdXBfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEnIGhlaWdodD0nMSclM0UlM0NyZWN0IHg9JzAnIHk9JzAuNScgd2lkdGg9JzEnIGhlaWdodD0nMC41JyBmaWxsPSdyZ2JhKDE1MywxNTMsMTUzLDAuNSknLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucG9wdXBfX2NhbmNlbDpob3Zlcixcbi5wb3B1cF9fY2FuY2VsOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxJyBoZWlnaHQ9JzEnJTNFJTNDcmVjdCB4PScwJyB5PScwLjUnIHdpZHRoPScxJyBoZWlnaHQ9JzAuNScgZmlsbD0ncmdiYSgwLDAsMCwwLjUpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnBvc3Qge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5wb3N0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5wb3N0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9zdC1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wb3N0LWJveCArIGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ucG9zdC1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucG9zdC1jb250ZW50IGltZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdC1jb250ZW50IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5wb3N0LWNvbnRlbnQgaWZyYW1lOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3N0LWNvbnRlbnQgLndwLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucG9zdC1jb250ZW50IC53cC1jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3N0LWNvbnRlbnQgLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnBvc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnBvc3QtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5wb3N0X19zaGFyZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9zaGFyZS1vcHRpb24ucG5nXCIpIDhweCAzcHggbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvc3RfX2Fib3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wb3N0X19hYm91dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdF9fYWJvdXQgYSB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdF9fYWJvdXQgYTpob3Zlcixcbi5wb3N0X19hYm91dCBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEnIGhlaWdodD0nMSclM0UlM0NyZWN0IHg9JzAnIHk9JzAuNScgd2lkdGg9JzEnIGhlaWdodD0nMC41JyBmaWxsPSdyZ2JhKDE0MiwxNDIsMTQyLDAuNSknLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnBvc3RfX2Fib3V0IGIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmQzNzFkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdF9fZXhjZXJwdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvc3RfX2V4dHJhLXRhZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucG9zdF9fZXh0cmEtdGFnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG4ucG9zdCBoZWFkZXIgKyBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9zdCBhcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBvc3QgLmZvbGxvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9zdCAuc2hhcmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBvc3RfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnBvc3QgZGl2W2RhdGEtdWktaWQgPSBcInBvc3RcIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnBvc3QgZGl2W2RhdGEtdWktaWQgPSBcInBvc3RcIl0ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmFydGljbGVNb3JlQnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5hcnRpY2xlLS1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICB0cmFuc2l0aW9uOiAxcyBhbGw7XG4gIH1cbiAgLmFydGljbGUtLW1vcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQ1LDI0NSwyNDUsMCkgMCUsICNmNWY1ZjUgNDBweCwgI2Y1ZjVmNSAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5hcnRpY2xlLS1tb3JlIC5hcnRpY2xlTW9yZUJ0biB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuYXJ0aWNsZS0tbW9yZS5zaG93OmFmdGVyLFxuICAuYXJ0aWNsZS0tbW9yZS5zaG93IC5hcnRpY2xlTW9yZUJ0biB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbmFydGljbGUuY29sbGFwc2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWF4LWhlaWdodDogODUwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFydGljbGVfcmVhZF9tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDUsMjQ1LDI0NSwwKSAwJSwgI2Y1ZjVmNSA0MHB4LCAjZjVmNWY1IDEwMCUpO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLmFydGljbGVfcmVhZF9tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5hcnRpY2xlX3JlYWRfbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uYXJ0aWNsZV9yZWFkX21vcmUgLnJlYWRfbW9yZV9idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM3MWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5zdWJzLW9ubHkge1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdWJzLW9ubHlfX292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDUsMjQ1LDI0NSwwKSA3MDBweCwgcmdiYSgyNDUsMjQ1LDI0NSwwLjgpIDEwMDBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN1YnMtb25seV9fb3ZlcmxheS5zdC1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9tb2NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMGUyMjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAyNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucHJvbW9jYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wcm9tb2NhcmQtLXdpZGUge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDE3cHgpO1xuICBtaW4td2lkdGg6IDEwMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnByb21vY2FyZC0td2lkZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnByb21vY2FyZF9fd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5wcm9tb2NhcmRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4ucHJvbW9jYXJkX193cmFwcGVyLS13aWRlIHtcbiAgd2lkdGg6IDEwMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5wcm9tb2NhcmRfX3dyYXBwZXItLXdpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ucHJvbW9jYXJkX193cmFwcGVyLS1uYXJyb3cge1xuICB3aWR0aDogNjIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucHJvbW9jYXJkX193cmFwcGVyLS1uYXJyb3cge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ucHJvbW9jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnByb21vY2FyZF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb21vY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvbW9jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wcm9tb2NhcmRfX2JvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYzQ4MDU0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnByb21vY2FyZF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucHJvbW9jYXJkX19ib2R5IGltZyB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9tb2NhcmRfX2JvZHkgaW1nIHtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxufVxuLnByb21vY2FyZF9fYm9keSAuZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBlMGUyMiAzMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMDEpIDgwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb21vY2FyZF9fYWJvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4ucHJvbW9jYXJkX19hYm91dCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2M0ODA1NDtcbn1cbi5wcm9tb2NhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucHJvbW9jYXJkX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxufVxuLnByb21vY2FyZF9fbGluayBhIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDgwNTQ7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucWEge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucWEge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucWEtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5xYS1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucWEtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucWEtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucWEtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnFhX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5xYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnFhX19lbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMScgaGVpZ2h0PScxJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMC41JyB3aWR0aD0nMScgaGVpZ2h0PScwLjUnIGZpbGw9J3JnYmEoMzQsIDM0LCAzNCwgMC41KScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5xYV9fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnFhX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucWFfX2VtYWlsOmhvdmVyLFxuLnFhX19lbWFpbDphY3RpdmUge1xuICBjb2xvcjogI2ZkMzcxZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMScgaGVpZ2h0PScxJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMC41JyB3aWR0aD0nMScgaGVpZ2h0PScwLjUnIGZpbGw9J3JnYmEoMjUzLCA1NSwgMjksIDAuNSknLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucWEgKyAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucmFkaW86YmVmb3JlLFxuLnJhZGlvOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiAnJztcbn1cbi5yYWRpbzpiZWZvcmUge1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhlOGU4ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2U7XG59XG4ucmFkaW86YWZ0ZXIge1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzcxZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpbzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDM3MWQ7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpbzphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVmZXJlbmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAtMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnJlZmVyZW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJlZmVyZW5jZS0tbWFpbGluZyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucmVmZXJlbmNlLS1hZ2VuZGEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnJlZmVyZW5jZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5yZWZlcmVuY2UtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ucmVmZXJlbmNlLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnJlZmVyZW5jZS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLnJlZmVyZW5jZS1pdGVtOmhvdmVyIC5yZWZlcmVuY2VfX2xpbmssXG4ucmVmZXJlbmNlLWl0ZW06YWN0aXZlIC5yZWZlcmVuY2VfX2xpbmsge1xuICBjb2xvcjogI2ZkMzcxZDtcbn1cbi5yZWZlcmVuY2UtaGVhZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucmVmZXJlbmNlLWhlYWQge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4ucmVmZXJlbmNlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ucmVmZXJlbmNlLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVmZXJlbmNlLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZmVyZW5jZV9fdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVmZXJlbmNlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucmVmZXJlbmNlX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHBvaW50ZXItZXZlbnRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNlYXJjaC5zdC1hY3RpdmUge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zZWFyY2guc3QtYWN0aXZlICsgLnNlYXJjaC0tb3ZlcmxheSB7XG4gIGxlZnQ6IDA7XG59XG4uc2VhcmNoLnN0LWFjdGl2ZSAuc2VhcmNoLWZvcm0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNlYXJjaC0tb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTk5OTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTtcbn1cbi5zZWFyY2hfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zZWFyY2hfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX2Nsb3NlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGNvbnRlbnQ6ICcnO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNlYXJjaF9fY2xvc2U6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLnNlYXJjaF9fY2xvc2U6aG92ZXI6YWZ0ZXIsXG4uc2VhcmNoX19jbG9zZTphY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNlYXJjaC1ib3gge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnNlYXJjaC1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgbGluZWFyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2VhcmNoX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZDM3MWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZDM3MWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG59XG4uc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGU4ZThlO1xufVxuLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG59XG4uc2VhcmNoX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG59XG4uc2VhcmNoX19jYXB0aW9uLFxuLnNlYXJjaF9fbm90Zm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNlYXJjaF9fbm90Zm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0c19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmQzNzFkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1yZXN1bHRzX19saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyLFxuLnNlYXJjaC1yZXN1bHRzX19saW5rOmFjdGl2ZSxcbi5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0c19fbGluazphY3RpdmU6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM3MWQ7XG59XG4uc2hhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNoYXJlX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNoYXJlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuc2hhcmUtYm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5zaGFyZS1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGZsZXgtYmFzaXM6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNoYXJlLWNlbGwge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2hhcmUtY2VsbC0tYmlnIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IGluaXRpYWw7XG59XG4uc2hhcmVfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNoYXJlX19idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2hhcmVfX2J0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNoYXJlX19idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5zaGFyZV9fYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLnNoYXJlX19idG4uZWwtZmIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1YTk2O1xufVxuLnNoYXJlX19idG4uZWwtZmIgaSB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZiLnN2Z1wiKTtcbn1cbi5zaGFyZV9fYnRuLmVsLWZiOmhvdmVyLFxuLnNoYXJlX19idG4uZWwtZmI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNGM4MTtcbn1cbi5zaGFyZV9fYnRuLmVsLXRnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1YTZkZTtcbn1cbi5zaGFyZV9fYnRuLmVsLXRnIGkge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGcuc3ZnXCIpO1xufVxuLnNoYXJlX19idG4uZWwtdGc6aG92ZXIsXG4uc2hhcmVfX2J0bi5lbC10ZzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM4Y2JjO1xufVxuLnNoYXJlX19idG4uZWwteWFkemVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5zaGFyZV9fYnRuLmVsLXlhZHplbiBpIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3lhZHplbi5zdmdcIik7XG59XG4uc2hhcmVfX2J0bi5lbC15YWR6ZW46aG92ZXIsXG4uc2hhcmVfX2J0bi5lbC15YWR6ZW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5zaGFyZV9fYnRuLmVsLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NjY4Yztcbn1cbi5zaGFyZV9fYnRuLmVsLXZrIGkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmsuc3ZnXCIpO1xufVxuLnNoYXJlX19idG4uZWwtdms6aG92ZXIsXG4uc2hhcmVfX2J0bi5lbC12azphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1YjdjO1xufVxuLnNoYXJlX19idG4uZWwtdHcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhZGViO1xufVxuLnNoYXJlX19idG4uZWwtdHcgaSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90dy5zdmdcIik7XG59XG4uc2hhcmVfX2J0bi5lbC10dzpob3Zlcixcbi5zaGFyZV9fYnRuLmVsLXR3OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODlhZDI7XG59XG4uc2hhcmVfX2J0bi5lbC1mYm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc4N2ZiO1xufVxuLnNoYXJlX19idG4uZWwtZmJtIGkge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmJtLnN2Z1wiKTtcbn1cbi5zaGFyZV9fYnRuLmVsLWZibTpob3Zlcixcbi5zaGFyZV9fYnRuLmVsLWZibTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3OGRmO1xufVxuLnNoYXJlX19idG4uZWwtY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGFkZWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGFyZV9fYnRuLmVsLWNvcHkgaSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb3B5LnN2Z1wiKTtcbn1cbi5zaGFyZV9fYnRuLmVsLWNvcHk6aG92ZXIsXG4uc2hhcmVfX2J0bi5lbC1jb3B5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODlhZDI7XG59XG4uc2hhcmUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgei1pbmRleDogOTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApLCAjZmZmKTtcbn1cbi5zaGFyZS1vdmVybGF5LnN0LWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLnNoYXJlLW92ZXJsYXlfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoYXJlLW92ZXJsYXlfX2J1dHRvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5zaGFyZS1vdmVybGF5X19idXR0b246YWN0aXZlLFxuLnNoYXJlLW92ZXJsYXlfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2hhcmUtb3ZlcmxheV9fYnV0dG9uLmVsLWZiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS1iYW5uZXItc2hhcmUtZmIuc3ZnXCIpO1xufVxuLnNoYXJlLW92ZXJsYXlfX2J1dHRvbi5lbC12ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tYmFubmVyLXNoYXJlLXZrLnN2Z1wiKTtcbn1cbi5zaGFyZS1vdmVybGF5X19idXR0b24uZWwtdHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLWJhbm5lci1zaGFyZS10dy5zdmdcIik7XG59XG4uc2hhcmUtb3ZlcmxheV9fYnV0dG9uLmVsLXRnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS1iYW5uZXItc2hhcmUtdGcuc3ZnXCIpO1xufVxuLnNoYXJlLW92ZXJsYXlfX2J1dHRvbi5lbC1mYm1zZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tYmFubmVyLXNoYXJlLWZibXNnLnN2Z1wiKTtcbn1cbi5zaGFyZS1vdmVybGF5X19idXR0b24uZWwtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tYmFubmVyLXNoYXJlLWxpbmsuc3ZnXCIpO1xufVxuLnNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMjBweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMzIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc2lkZWJhci5zdC1sZWZ0ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2lkZWJhci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2lkZWJhci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaWRlYmFyLWl0ZW0tLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNzRweDtcbn1cbi5zaWRlYmFyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5zaWRlYmFyLXNvY2lhbHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnNpZGViYXItc29jaWFsc19faXRlbS5lbC1mYiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb2NpYWwtZmIuc3ZnXCIpO1xufVxuLnNpZGViYXItc29jaWFsc19faXRlbS5lbC10dyB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb2NpYWwtdHcuc3ZnXCIpO1xufVxuLnNpZGViYXItc29jaWFsc19faXRlbS5lbC10ZyB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb2NpYWwtdGcuc3ZnXCIpO1xufVxuLnNpZGViYXItc29jaWFsc19faXRlbS5lbC12ayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb2NpYWwtdmsuc3ZnXCIpO1xufVxuLnNpZGViYXItc29jaWFsc19faXRlbS5lbC1pbnN0YWdyYW0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29jaWFsLWluc3RhZ3JhbS5zdmdcIik7XG59XG4uc2lkZWJhci1zb2NpYWxzX19pdGVtLmVsLW9rIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvY2lhbC1vay5zdmdcIik7XG59XG4uc2lkZWJhci1zb2NpYWxzX19pdGVtLmVsLW1lZGl1bSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb2NpYWwtbWVkaXVtLnN2Z1wiKTtcbn1cbnNsaWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNsaWNrIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgaGVpZ2h0OiA2OHB4O1xuICB3aWR0aDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMTgpO1xuICB6LWluZGV4OiAxO1xufVxuc2xpY2sgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbnNsaWNrIC5zbGljay1hcnJvdzpob3ZlcixcbnNsaWNrIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5zbGljayAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE2cHg7XG59XG5zbGljayAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogN3B4O1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgIzAwMDtcbn1cbnNsaWNrIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG5zbGljayAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMThweDtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzAwMDtcbn1cbi5zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuc3RhdGljIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnN0YXRpYyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGF0aWMtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnN0YXRpYy1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnN0YXRpYy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4udGFncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4udGFnc19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhZ3NfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFnc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhZ3NfX2xpbms6aG92ZXIsXG4udGFnc19fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xufVxuLnRlYW0ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbi8qJi1wZXJzb246aG92ZXIgJl9fbmFtZSxcbiAgICAmLXBlcnNvbjphY3RpdmUgJl9fbmFtZVxuICAgICAgICBjb2xvciAkb3JhbmdlKi9cbn1cbi50ZWFtLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGVhbS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbi50ZWFtLWl0ZW06bnRoLWNoaWxkKDEpLFxuLnRlYW0taXRlbTpudGgtY2hpbGQoMiksXG4udGVhbS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAudGVhbS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGVhbS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnRlYW0tcGVyc29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4vKmN1cnNvciBwb2ludGVyKi9cbn1cbi50ZWFtX19waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50ZWFtX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLnRlYW1fX3dobyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnRlYW1fX3dobyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4udGV4dGVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGV4dGVycm9yIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbn1cbmgxLFxuLmgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbmgxLS10b3AsXG4uaDEtLXRvcCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5oMS0tdG9wLm1lZ2Fmb24tdG9wLFxuLmgxLS10b3AubWVnYWZvbi10b3Age1xuICBiYWNrZ3JvdW5kOiAjMDBiOTU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTdweDtcbn1cbmgxLS10b3AgLnNjcm9sbCxcbi5oMS0tdG9wIC5zY3JvbGwge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMTQ0MHB4KSB7XG4gIGgxLS10b3AgLnNjcm9sbCxcbiAgLmgxLS10b3AgLnNjcm9sbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbmgxLS10b3AgLnNjcm9sbCAubWVnYWZvbixcbi5oMS0tdG9wIC5zY3JvbGwgLm1lZ2Fmb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDE0NDBweCkge1xuICBoMS0tdG9wIC5zY3JvbGwgLm1lZ2Fmb24sXG4gIC5oMS0tdG9wIC5zY3JvbGwgLm1lZ2Fmb24ge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuaDEtLXRvcCAuc2Nyb2xsIC5tZWdhZm9uIC5kb3RzLFxuLmgxLS10b3AgLnNjcm9sbCAubWVnYWZvbiAuZG90cyB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuaDEtLXRvcCAuc2Nyb2xsIC5tZWdhZm9uIC50ZXh0IGltZyxcbi5oMS0tdG9wIC5zY3JvbGwgLm1lZ2Fmb24gLnRleHQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXgtd2lkdGg6IDI3NXB4O1xufVxuaDEtLXRvcCAuc2Nyb2xsIC5tZWdhZm9uIGRpdixcbi5oMS0tdG9wIC5zY3JvbGwgLm1lZ2Fmb24gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMTQ0MHB4KSB7XG4gIGgxLS10b3AgLnNjcm9sbCAubWVnYWZvbiAuaGlkZSxcbiAgLmgxLS10b3AgLnNjcm9sbCAubWVnYWZvbiAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoMS0tdG9wIC5zY3JvbGwgLm1lZ2Fmb24gLnRleHQgaW1nLFxuICAuaDEtLXRvcCAuc2Nyb2xsIC5tZWdhZm9uIC50ZXh0IGltZyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1heC13aWR0aDogMjM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogODE5cHgpIHtcbiAgaDEtLXRvcCAuc2Nyb2xsIC5tZWdhZm9uIC50ZXh0IGltZyxcbiAgLmgxLS10b3AgLnNjcm9sbCAubWVnYWZvbiAudGV4dCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXgtd2lkdGg6IDE4NnB4O1xuICB9XG4gIGgxLS10b3AgLnNjcm9sbCAubWVnYWZvbiAuZG90cyxcbiAgLmgxLS10b3AgLnNjcm9sbCAubWVnYWZvbiAuZG90cyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIG1hcnF1ZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbWFycXVlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgbWFycXVlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5oMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuaDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaDQgKyBoNCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5oNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZDM3MWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5oNSArIGg0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbnAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxucDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbmg0ICsgcCxcbmg0ICsgdWwsXG5oNCArIG9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmhyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG51bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG51bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbm9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm9sIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5vbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5vbCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpO1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcbn1cbndoYXRhYm91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICB3aGF0YWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG53aGF0YWJvdXQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAtMTBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xufVxud2hhdGFib3V0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NnB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODI5MWU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlKTtcbiAgY29udGVudDogJyc7XG59XG53aGF0YWJvdXQgaHIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxpbmtzaWRlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZThlOGU4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5saW5rc2lkZV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlua3NpZGVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzExMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZ3JheSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhLFxucCBhLFxudWwgYSxcbm9sIGEsXG53aGF0YWJvdXQgYSB7XG4gIGNvbG9yOiAjZmQzNzFkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEnIGhlaWdodD0nMSclM0UlM0NyZWN0IHg9JzAnIHk9JzAuNScgd2lkdGg9JzEnIGhlaWdodD0nMC41JyBmaWxsPSdyZ2JhKDI1Myw1NSwyOSwwLjUpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbmgxIGE6aG92ZXIsXG5oMiBhOmhvdmVyLFxuaDMgYTpob3Zlcixcbmg0IGE6aG92ZXIsXG5oNSBhOmhvdmVyLFxuaDYgYTpob3ZlcixcbnAgYTpob3ZlcixcbnVsIGE6aG92ZXIsXG5vbCBhOmhvdmVyLFxud2hhdGFib3V0IGE6aG92ZXIsXG5oMSBhOmFjdGl2ZSxcbmgyIGE6YWN0aXZlLFxuaDMgYTphY3RpdmUsXG5oNCBhOmFjdGl2ZSxcbmg1IGE6YWN0aXZlLFxuaDYgYTphY3RpdmUsXG5wIGE6YWN0aXZlLFxudWwgYTphY3RpdmUsXG5vbCBhOmFjdGl2ZSxcbndoYXRhYm91dCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxJyBoZWlnaHQ9JzEnJTNFJTNDcmVjdCB4PScwJyB5PScwLjUnIHdpZHRoPScxJyBoZWlnaHQ9JzAuNScgZmlsbD0ncmdiYSg1MSw1MSw1MSwwLjUpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgI3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbmFydGljbGUgdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5hcnRpY2xlIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmFydGljbGUgdGFibGUgdGgsXG5hcnRpY2xlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIGFydGljbGUgdGFibGUgdGgsXG4gIGFydGljbGUgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuLnNob3J0Y29kZV92aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNob3J0Y29kZV92aWRlbzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2hvcnRjb2RlX3ZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNob3J0Y29kZV92aWRlby0tY291YiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNob3J0Y29kZV92aWRlby0tY291YiBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5jb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZThlOGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIHR3aXR0ZXJ3aWRnZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuKjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4qOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGlkZS1oZWFkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuY3VzdG9taXplLXN1cHBvcnQgLm1lbnUsXG5ib2R5LmN1c3RvbWl6ZS1zdXBwb3J0IC5zZWFyY2gsXG5ib2R5LmN1c3RvbWl6ZS1zdXBwb3J0IC5wb3B1cCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgYm9keS5jdXN0b21pemUtc3VwcG9ydCAubWVudSxcbiAgYm9keS5jdXN0b21pemUtc3VwcG9ydCAuc2VhcmNoLFxuICBib2R5LmN1c3RvbWl6ZS1zdXBwb3J0IC5wb3B1cCB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbn1cbmJvZHkuY3VzdG9taXplLXN1cHBvcnQgLmJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICBib2R5LmN1c3RvbWl6ZS1zdXBwb3J0IC5iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cbmJvZHkuY3VzdG9taXplLXN1cHBvcnQgLnNlYXJjaF9fY2xvc2Uge1xuICB0b3A6IDYycHg7XG59XG5ib2R5LmN1c3RvbWl6ZS1zdXBwb3J0IC5oZWFkZXItLWZpeGVkIHtcbiAgdG9wOiAzMnB4O1xufVxuI3dwYWRtaW5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuI3dwYWRtaW5iYXIgI2FkbWluYmFyc2VhcmNoOmJlZm9yZSxcbiN3cGFkbWluYmFyIC5hYi1pY29uOmJlZm9yZSxcbiN3cGFkbWluYmFyIC5hYi1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmQzNzFkO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuI3dwYWRtaW5iYXIgLmFiLWVtcHR5LWl0ZW0sXG4jd3BhZG1pbmJhciBhLmFiLWl0ZW0sXG4jd3BhZG1pbmJhcj4jd3AtdG9vbGJhciBzcGFuLmFiLWxhYmVsLFxuI3dwYWRtaW5iYXI+I3dwLXRvb2xiYXIgc3Bhbi5ub3RpY29uLFxuI3dwYWRtaW5iYXIgLmFiLXN1Ym1lbnUgLmFiLWl0ZW0sXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhLFxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYSBzdHJvbmcsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcC5ob3ZlciB1bCBsaSBhLFxuI3dwYWRtaW5iYXIubm9qcyAucXVpY2tsaW5rcyAubWVudXBvcDpob3ZlciB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZDM3MWQ7XG59XG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaS5xbS10cnVlID4gYSB7XG4gIGNvbG9yOiAjMjhhMTIyICFpbXBvcnRhbnQ7XG59XG4jd3BhZG1pbmJhciAuYWItdG9wLW1lbnU+bGkuaG92ZXI+LmFiLWl0ZW0sXG4jd3BhZG1pbmJhci5ub2pxIC5xdWlja2xpbmtzIC5hYi10b3AtbWVudT5saT4uYWItaXRlbTpmb2N1cyxcbiN3cGFkbWluYmFyOm5vdCgubW9iaWxlKSAuYWItdG9wLW1lbnU+bGk6aG92ZXI+LmFiLWl0ZW0sXG4jd3BhZG1pbmJhcjpub3QoLm1vYmlsZSkgLmFiLXRvcC1tZW51PmxpPi5hYi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzcxZDtcbiAgY29sb3I6ICNmZmY7XG59XG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAuYWItc3ViLXdyYXBwZXIgLm1lbnVwb3AuaG92ZXI+YSxcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wIHVsIGxpIGE6Zm9jdXMsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmZvY3VzIHN0cm9uZyxcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wIHVsIGxpIGE6aG92ZXIsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmhvdmVyIHN0cm9uZyxcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGE6Zm9jdXMsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcC5ob3ZlciB1bCBsaSBhOmhvdmVyLFxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AuaG92ZXIgdWwgbGkgZGl2W3RhYmluZGV4XTpmb2N1cyxcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGRpdlt0YWJpbmRleF06aG92ZXIsXG4jd3BhZG1pbmJhciBsaSAuYWItaXRlbTpmb2N1cyAuYWItaWNvbjpiZWZvcmUsXG4jd3BhZG1pbmJhciBsaSAuYWItaXRlbTpmb2N1czpiZWZvcmUsXG4jd3BhZG1pbmJhciBsaSBhOmZvY3VzIC5hYi1pY29uOmJlZm9yZSxcbiN3cGFkbWluYmFyIGxpLmhvdmVyIC5hYi1pY29uOmJlZm9yZSxcbiN3cGFkbWluYmFyIGxpLmhvdmVyIC5hYi1pdGVtOmJlZm9yZSxcbiN3cGFkbWluYmFyIGxpOmhvdmVyIC5hYi1pY29uOmJlZm9yZSxcbiN3cGFkbWluYmFyIGxpOmhvdmVyIC5hYi1pdGVtOmJlZm9yZSxcbiN3cGFkbWluYmFyLm5vanMgLnF1aWNrbGlua3MgLm1lbnVwb3A6aG92ZXIgdWwgbGkgYTpmb2N1cyxcbiN3cGFkbWluYmFyLm5vanMgLnF1aWNrbGlua3MgLm1lbnVwb3A6aG92ZXIgdWwgbGkgYTpob3ZlcixcbiN3cGFkbWluYmFyOm5vdCgubW9iaWxlKT4jd3AtdG9vbGJhciBhOmZvY3VzIHNwYW4uYWItbGFiZWwsXG4jd3BhZG1pbmJhcjpub3QoLm1vYmlsZSk+I3dwLXRvb2xiYXIgbGk6aG92ZXIgc3Bhbi5hYi1sYWJlbCxcbiN3cGFkbWluYmFyPiN3cC10b29sYmFyIGxpLmhvdmVyIHNwYW4uYWItbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbiN3cGFkbWluYmFyIC5tZW51cG9wIC5hYi1zdWItd3JhcHBlcixcbiN3cGFkbWluYmFyIC5zaG9ydGxpbmstaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3dwYWRtaW5iYXIgLmFiLXN1Ym1lbnUgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzNzFkO1xufVxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwuYWItc3ViLXNlY29uZGFyeSxcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wIHVsLmFiLXN1Yi1zZWNvbmRhcnkgLmFiLXN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuI3dwYWRtaW5iYXIgLmFiLXN1Ym1lbnUgbGkgLmFiLWl0ZW06aG92ZXIgLmRpc3BsYXktbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3dwYWRtaW5iYXIgbGkgI2FkbWluYmFyc2VhcmNoLmFkbWluYmFyLWZvY3VzZWQ6YmVmb3JlLFxuI3dwYWRtaW5iYXIgbGk6aG92ZXIgI2FkbWluYmFyc2VhcmNoOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3dwYWRtaW5iYXIgLnFtLWV4cGVuc2l2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAjd3BhZG1pbmJhciAjd3AtYWRtaW4tYmFyLXVzZXItaW5mbyAuZGlzcGxheS1uYW1lIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnRiLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAudGItc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRiLXNob3cubWItc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnRiLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYi1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5tYi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWItc2hvdy50Yi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLm1iLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtY29uZmlybWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuc3Vic2NyaWJlLWNvbmZpcm1lZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnN1YnNjcmliZS1jb25maXJtZWRfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3Vic2NyaWJlLWNvbmZpcm1lZF9fc29jaWFsIGRpdiB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG4uc3Vic2NyaWJlLWNvbmZpcm1lZF9fc29jaWFsIGltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zdWJzY3JpYmUtY29uZmlybWVkX19mZWVkYmFjayB7XG4gIHBhZGRpbmc6IDE3cHggMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnN1YnNjcmliZS1jb25maXJtZWRfX2xldHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zdWJzY3JpYmUtY29uZmlybWVkX19sZXR0ZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3Vic2NyaWJlLWNvbmZpcm1lZF9fY2x1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MCU7XG59XG4uc3Vic2NyaWJlLWNvbmZpcm1lZF9fY2x1YiBpbWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3Vic2NyaWJlLWNvbmZpcm1lZF9fY2x1Yl9fbG9nbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnN1YnNjcmliZS1jb25maXJtZWRfX2NsdWJfX2xvZ28gZW0ge1xuICBjb2xvcjogI2YwMDtcbn1cbi5zdWJzY3JpYmUtY29uZmlybWVkX19sZWZ0LWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zdWJzY3JpYmUtY29uZmlybWVkX19sZWZ0LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtY29uZmlybWVkX19sZWZ0LWNvbCBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4uc3Vic2NyaWJlLWNvbmZpcm1lZF9fbGVmdC1jb2wgcCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc3Vic2NyaWJlLWNvbmZpcm1lZF9fcmlnaHQtY29sIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zdWJzY3JpYmUtY29uZmlybWVkX19yaWdodC1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtY29uZmlybWVkX19yaWdodC1jb2wgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDE4cHggI2UzZTNlMyk7XG59XG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgc2VjdGlvbiB7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Qtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG59XG4uc3QtbWFyZ2luIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmItdmlkZW8gPiBzcGFuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stbmV4dDpiZWZvcmUsXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuIiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkIEl0YWxpYycpLCBsb2NhbCgnUFRTZXJpZi1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJRUWdZb1paWTJ2Q0Z1dkFGVDlnYVFaeVRmb1BOQi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkIEl0YWxpYycpLCBsb2NhbCgnUFRTZXJpZi1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJRUWdZb1paWTJ2Q0Z1dkFGVDlnYVFaeTNmb1BOQi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQVFNlcmlmLUJvbGRJdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlFRZ1lvWlpZMnZDRnV2QUZUOWdhUVp5ZmZvUE5CLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1BUU2VyaWYtQm9sZEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSUVFnWW9aWlkydkNGdXZBRlQ5Z2FRWnluZm9BLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkJyksIGxvY2FsKCdQVFNlcmlmLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlNRZ1lvWlpZMnZDRnV2QW50NjZxZlZ5dkhwQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkJyksIGxvY2FsKCdQVFNlcmlmLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlNRZ1lvWlpZMnZDRnV2QW50NjZxV1Z5dkhwQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQnKSwgbG9jYWwoJ1BUU2VyaWYtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSU1FnWW9aWlkydkNGdXZBbnQ2NnFjVnl2SHBBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgQm9sZCcpLCBsb2NhbCgnUFRTZXJpZi1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJTUWdZb1paWTJ2Q0Z1dkFudDY2cVNWeXMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEl0YWxpYycpLCBsb2NhbCgnUFRTZXJpZi1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlRRZ1lvWlpZMnZDRnV2QUZUX3JDMWNoYi0ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgSXRhbGljJyksIGxvY2FsKCdQVFNlcmlmLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSVFFnWW9aWlkydkNGdXZBRlRfcm0xY2hiLS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEl0YWxpYycpLCBsb2NhbCgnUFRTZXJpZi1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlRRZ1lvWlpZMnZDRnV2QUZUX3JPMWNoYi0ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBJdGFsaWMnKSwgbG9jYWwoJ1BUU2VyaWYtSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJUUWdZb1paWTJ2Q0Z1dkFGVF9yMjFjZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufSIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYnKSwgbG9jYWwoJ1BUU2VyaWYtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSVlFnWW9aWlkydkNGdXZBRmJ6ci10ZGcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUFQgU2VyaWYnKSwgbG9jYWwoJ1BUU2VyaWYtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjkvRUpSVlFnWW9aWlkydkNGdXZBRlN6ci10ZGcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQVCBTZXJpZicpLCBsb2NhbCgnUFRTZXJpZi1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92OS9FSlJWUWdZb1paWTJ2Q0Z1dkFGWXpyLXRkZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1BUIFNlcmlmJyksIGxvY2FsKCdQVFNlcmlmLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3Y5L0VKUlZRZ1lvWlpZMnZDRnV2QUZXenI4LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJsYWNrJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJsYWNrJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaXU0bndtaGR1ejhBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQmxhY2snKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQmxhY2snKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpdTRud2t4ZHV6OEEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJsYWNrJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJsYWNrJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaXU0bndtUmR1ejhBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCbGFjaycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1CbGFjaycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2l1NG53bHhkdS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufSIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLd2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaWmNsU2RoMThTbXhnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpjbFNkbzE4U214Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpjbFNkaTE4U214Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpjbFNkczE4US53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufSIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpZzR2d21oZHV6OEEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpZzR2d2t4ZHV6OEEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2lnNHZ3bVJkdXo4QS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWc0dndseGR1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpNa2lkaDE4U214Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlpNa2lkbzE4U214Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0SXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLd2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaWk1raWRpMThTbXhnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tTGlnaHRJdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpaTWtpZHMxOFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tTGlnaHQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpazR6d21oZHV6OEEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBMaWdodCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2lrNHp3a3hkdXo4QS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tTGlnaHQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpazR6d21SZHV6OEEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0JyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0JyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWs0endseGR1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEsxZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFo3cXNESlQ5Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEsxZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFo3anNESlQ5Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4SzFkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWjdwc0RKVDlnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBJdGFsaWMnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLMWRTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaN25zREkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcU5hN2xxRFkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBSZWd1bGFyJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEszZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUEs3bHFEWS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcU5xN2xxRFkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FPSzdsLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pQm9sZEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlk0bENkaDE4U214Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkIEl0YWxpYycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pQm9sZEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3dkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FQWlk0bENkbzE4U214Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQgSXRhbGljJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLd2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBaWTRsQ2RpMThTbXhnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBTZW1pQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tU2VtaUJvbGRJdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt3ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNxUFpZNGxDZHMxOFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tU2VtaUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpNTRyd21oZHV6OEEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBTZW1pQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjExLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2k1NHJ3a3hkdXo4QS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tU2VtaUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3YxMS82eEt5ZFNCWUtjU1YtTENvZVFxZlgxUllPbzNpNTRyd21SZHV6OEEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MTEvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaTU0cndseGR1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiLmFkc1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuXG4gICAgLnplbi13aWRnZXRfX2Rlc2NyaXB0aW9uLl9zaG93blxuICAgICAgICBkaXNwbGF5IG5vbmVcblxuICAgICYtLXRvcFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgIFxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjZTllOWU5XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIC0xcHhcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wIDEwcHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMTBweCAgIFxuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXIgICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAmLS1tb2JpbGUsICYtLWNvbnRlbnRcbiAgICAgICAgZGlzcGxheSBub25lXG5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQgLTIwcHhcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0IC0yMHB4XG5cbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuXG4gICAgICAgICYgPiBkaXZcbiAgICAgICAgICAgIC8vIG1hcmdpbiAwIC0yMHB4IDEwcHggIWltcG9ydGFudFxuICAgICAgICAgICAgd2lkdGggMTAwdncgIWltcG9ydGFudFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICAgICAgIFxuICAgICZfX3RpdGxlXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGdyYXlcbiAgICAgICAgXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDFweFxuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICBcbiAgICAmLS1tdlxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgLTIwcHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAtMjBweFxuXG4vLyBhZGhvYy3RgNC10YjQtdC90LjQtSDQtNC70Y8g0LHQsNC90L3QtdGA0LAgYWRmb3hcbi5hZGZveC1jb250YWluZXJcbiAgICBkaXNwbGF5IGJsb2NrXG5cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuXG4gICAgd2lkdGggMTAwJVxuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3IgI2Y1ZjVmNVxuXG4gICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgIG1hcmdpbi1yaWdodCBhdXRvXG5cbiAgICBtYXgtd2lkdGggOTQwcHhcblxuICAgICZfX2Jhbm5lclxuICAgICAgICBkaXNwbGF5IGJsb2NrXG5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAgICAgICAvL3dpZHRoIDMwMHB4XG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG5cbiAgICAgICAgJiA+IGRpdlxuICAgICAgICAgICAgbWFyZ2luIGF1dG9cblxuICAgICAgICAmID4gZGl2ID4gZGl2XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDVweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG4iLCIuYW5jaG9yXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcblxuICAgICZfX2l0ZW1cbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgd2lkdGggMFxuICAgICAgICBoZWlnaHQgMFxuICAgICAgICAvKndpZHRoIDMwcHhcbiAgICAgICAgaGVpZ2h0IDIwcHhcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJlZFxuICAgICAgICB0b3AgLTEwNXB4XG4qL1xuICAgICAgICBAbWVkaWEgJHRhYmxldFxuICAgICAgICAgICAgdG9wIC02NXB4XG5cbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIHRvcCAtNTBweFxuIiwiJGFwcGJveC1ib3JkZXIgPSAycHggc29saWQgI0U4RThFOFxuXG4uYXBwYm94XG4gICAgZm9udC1mYW1pbHkgJHB0c2VyaWZcbiAgICBmb250LXNpemUgMThweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBib3JkZXItdG9wICRhcHBib3gtYm9yZGVyXG4gICAgYm9yZGVyLWJvdHRvbSAkYXBwYm94LWJvcmRlclxuICAgIFxuICAgIHBhZGRpbmcgMjBweCAwIDIwcHggNTBweFxuICAgIG1hcmdpbiAyMHB4IDAgMjBweCAwXG5cbiAgICBiYWNrZ3JvdW5kLXNpemUgMzVweCBhdXRvXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwcHggY2VudGVyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cbiAgICBhXG4gICAgICAgIGNvbG9yIGJsYWNrXG5cbiAgICAmLS1uZXdzLFxuICAgICYtLWV2ZW50cyxcbiAgICAmLS1zdGF0ZW1lbnRzXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9hcHAtbmV3cy5wbmcpXG5cbiAgICAmLS1leGNsLFxuICAgICYtLXNlY3JldHNcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL21lbnUtd293LnBuZylcbiAgICBcbiAgICAmLS13YWxsZXQxXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9hcHAtd2FsbGV0LnBuZylcbiAgICBcbiAgICAmLS13YWxsZXQyLFxuICAgICYtLWJpbGxpb25zXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9hcHAtd2FsbGV0Mi5wbmcpXG4gICAgXG4gICAgJi0tY2FyZWVyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9hcHAtY2FyZWVyLnBuZylcbiAgICBcbiAgICAmLS1zdGFydHVwLFxuICAgICYtLXN0YXJ0dXBlcnMsXG4gICAgJi0td2Vkb2JldHRlcixcbiAgICAmLS12azEsXG4gICAgJi0tdmsyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9hcHAtc3RhcnR1cC5wbmcpXG4gICAgXG4gICAgJi0tYnVzaW5lc3MsXG4gICAgJi0tbWVldGluZ3NcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2FwcC1idXNpbmVzcy5wbmcpXG5cbiAgICAmLS12a19yZWZlclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvYXBwLXZrLnN2ZylcblxuICAgICYtLWZiX3JlZmVyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9hcHAtZmIuc3ZnKVxuXG4gICAgJi0tdHdfcmVmZXJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2FwcC10dy5zdmcpXG5cbiAgICAmLS16ZW5fcmVmZXJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2FwcC16ZW4uc3ZnKSIsIi5iYWxsXG4gICAgZGlzcGxheSBibG9ja1xuICAgIFxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgXG4gICAgbGVmdCAyMHB4XG4gICAgYm90dG9tIDIwcHhcbiAgICBcbiAgICB3aWR0aCA1MHB4XG4gICAgaGVpZ2h0IDUwcHhcbiAgICBcbiAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3IgJG9yYW5nZVxuICAgIFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgXG4gICAgei1pbmRleCA1XG4gICAgXG4gICAgdXNlci1zZWxlY3Qgbm9uZVxuICAgIFxuICAgICY6aG92ZXIgJi1sZXR0ZXIsXG4gICAgJjphY3RpdmUgJi1sZXR0ZXJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDAsIDRweCwgMClcbiAgICBcbiAgICAmOmhvdmVyICYtbGV0dGVydXAsXG4gICAgJjphY3RpdmUgJi1sZXR0ZXJ1cFxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDNweCwgMClcbiAgICAgICAgXG4gICAgJjpob3ZlciAmX190aXRsZSxcbiAgICAmOmFjdGl2ZSAmX190aXRsZVxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgXG4gICAgICAgIG9wYWNpdHkgMVxuICAgIFxuICAgICYtbGV0dGVyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIFxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgcmlnaHQgMFxuICAgICAgICB0b3AgMThweFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luIGF1dG9cbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDI2cHhcbiAgICAgICAgaGVpZ2h0IDE2cHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9iYWxsLWxldHRlci5zdmcpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAxMDAlIDEwMCVcbiAgICAgICAgXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC4ycyBlYXNlXG4gICAgICAgIFxuICAgICYtbGV0dGVydXBcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgXG4gICAgICAgIGxlZnQgMFxuICAgICAgICByaWdodCAwICAgICAgICBcbiAgICAgICAgdG9wIDE2cHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbiBhdXRvXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAyMHB4XG4gICAgICAgIGhlaWdodCA4cHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9iYWxsLWxldHRlcnVwLnN2ZylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCUgMTAwJVxuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC4ycyBlYXNlXG4gICAgICAgIFxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlWCgwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgICB0cmFuc2Zvcm0tc3R5bGUgcHJlc2VydmUtM2RcbiAgICAgICAgXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgXG4gICAgICAgIHRvcCAtMzBweFxuICAgICAgICBsZWZ0IC05OTk5cHhcbiAgICAgICAgXG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDdweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDdweFxuICAgICAgICBwYWRkaW5nLXRvcCAzcHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gM3B4XG4gICAgICAgIFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICNlZmVmZWZcbiAgICAgICAgXG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuM3MgZWFzZS1pbiIsIi5iYW5uZXJcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgXG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICBcbiAgICB0b3AgMFxuICAgIGxlZnQgMFxuICAgIFxuICAgIHdpZHRoIDEwMCVcbiAgICBcbiAgICB6LWluZGV4IDExXG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZjVmNWY1XG4gICAgXG4gICAgcGFkZGluZy10b3AgMzVweFxuICAgIHBhZGRpbmctYm90dG9tIDM1cHhcbiAgICBcbiAgICBvcGFjaXR5IDBcbiAgICBcbiAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjZTllOWU5XG4gICAgXG4gICAgd2lsbC1jaGFuZ2UgdHJhbnNmb3JtLCBvcGFjaXR5XG4gICAgXG4gICAgcG9pbnRlci1ldmVudHMgbm9uZVxuICAgIFxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbiAgICBcbiAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4sIG9wYWNpdHkgMC4zcyBlYXNlXG4gICAgXG4gICAgb3ZlcmZsb3cteSBhdXRvXG4gICAgXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgdG91Y2hcbiAgICBcbiAgICAmLnN0LWFjdGl2ZVxuICAgICAgICBwb2ludGVyLWV2ZW50cyBhdXRvXG4gICAgICAgIFxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgICBcbiAgICAmLWZsZXhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGFsaWduLWNvbnRlbnQgY2VudGVyXG4gICAgICAgIFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBcbiAgICAmX19jbG9zZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBcbiAgICAgICAgdG9wIDBcbiAgICAgICAgcmlnaHQgJHBhZGRpbmctcmlnaHRcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDE1cHhcbiAgICAgICAgaGVpZ2h0IDE1cHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAxNXB4IDMwcHhcbiAgICAgICAgXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIFxuICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIGluaGVyaXRcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBpbmhlcml0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuMnMgZWFzZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBcbiAgICAgICAgJjpob3ZlcjphZnRlcixcbiAgICAgICAgJjphY3RpdmU6YWZ0ZXJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICBcbiAgICAmLXJvd1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgIFxuICAgICAgICBmbGV4LXdyYXAgbm93cmFwXG4gICAgICAgIFxuICAgICYtY2VsbFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGZsZXgtZ3JvdyAwXG4gICAgICAgIGZsZXgtc2hyaW5rIDFcbiAgICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB3aWR0aCAzMjBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDMyMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBmbGV4LXNocmluayAwXG4gICAgICAgIFxuICAgICZfX2xvZ29cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDExNnB4XG4gICAgICAgIGhlaWdodCAyNnB4XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvbG9nby5zdmcpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAxMDAlIDEwMCVcbiAgICAgICAgXG4gICAgJl9faW1hZ2VcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDE3N3B4XG4gICAgICAgIGhlaWdodCAxMjdweFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2Jhbm5lci5qcGcpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAxMDAlIDEwMCVcbiAgICAgICAgXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIC01cHhcbiAgICAgICAgXG4gICAgJi1mb3JtXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMjVweFxuICAgICAgICBcbiAgICAgICAgJi1jZWxsXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBmbGV4LWdyb3cgMFxuICAgICAgICAgICAgZmxleC1zaHJpbmsgMVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXMgMTAwJVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgd2lkdGggMTkwcHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmIC5idXR0b25cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICYtbGluZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICYtbW9yZVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDEwcHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDEwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAmLS1idXN5XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDU1cHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiAubG9hZGVyLWNpcmNsZVxuICAgICAgICAgICAgICAgIHdpZHRoIDI1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjVweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aCAzcHhcbiAgICAgICAgICAgICAgICBcbiAgICAmX19jYXB0aW9uXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgI2EzYTNhM1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICAgIFxuICAgICAgICAmIGlcbiAgICAgICAgICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDVweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuICAgICAgICBcbiAgICAgICAgJiBhXG4gICAgICAgICAgICBocmVmYSgjYTNhM2EzLCAkb3JhbmdlKVxuICAgIFxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICYgLmJ1dHRvblxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG5cbi5iYW5uZXItYm90dG9tLXN1YnNjcmliZVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXG4gICAgXG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICBib3R0b20gMFxuICAgIGxlZnQgMFxuICAgIFxuICAgIHdpZHRoIDEwMCVcblxuICAgIHotaW5kZXggMTBcblxuICAgIGZvbnQtZmFtaWx5ICRzc3BcblxuICAgIG9wYWNpdHkgMFxuICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybSwgb3BhY2l0eVxuICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICYuc3QtYWN0aXZlXG4gICAgICAgIHBvaW50ZXItZXZlbnRzIGF1dG9cbiAgICAgICAgb3BhY2l0eSAxXG5cbiAgICAmX19ncmFkaWVudFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAyMDBweFxuXG4gICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSwgcmdiYSgyNTUsMjU1LDI1NSwwLjgpKVxuXG4gICAgJl9fYm9keVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNEOUQ5RDlcblxuICAgICAgICBwYWRkaW5nIDIwcHhcblxuICAgICAgICAmX19sZWZ0XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICBcbiAgICAgICAgJl9fcmlnaHRcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgXG4gICAgJl9fY2xvc2VcbiAgICAgICAgaGVpZ2h0IDE2cHhcbiAgICAgICAgd2lkdGggMTZweFxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2Nsb3NlLXRoaWNrLnN2ZylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG5cbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBsaW5lLWhlaWdodCAxNnB4XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbiAgICAmX19idXR0b25cbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgY29sb3Igd2hpdGVcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcblxuICAgICAgICBvdXRsaW5lIG5vbmVcbiAgICAgICAgYm9yZGVyIG5vbmVcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRkY0ODI4XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1cHhcblxuICAgICAgICBwYWRkaW5nLXRvcCAxNXB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDE1cHhcbiIsImhyZWZhKCRjb2xvciwgJGhvdmVyKVxuICAgIGNvbG9yICRjb2xvclxuICAgIFxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEnIGhlaWdodD0nMSclM0UlM0NyZWN0IHg9JzAnIHk9JzAuNScgd2lkdGg9JzEnIGhlaWdodD0nMC41JyBmaWxsPSdcInJnYmEoJGNvbG9yLCAwLjUpXCInLyUzRSUzQy9zdmclM0VcIilcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxlZnQgYm90dG9tIDFweFxuICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC14XG4gICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZVxuICAgICAgICBjb2xvciAkaG92ZXJcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMScgaGVpZ2h0PScxJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMC41JyB3aWR0aD0nMScgaGVpZ2h0PScwLjUnIGZpbGw9J1wicmdiYSgkaG92ZXIsIDAuNSlcIicvJTNFJTNDL3N2ZyUzRVwiKVxuIiwiYmxvY2txdW90ZVxuICAgIHBhZGRpbmctbGVmdCA0MHB4XG4gICAgbWFyZ2luIDIwcHggMFxuIiwiLmJyZWFraW5nXG4gICAgZm9udC1mYW1pbHkgJHNzcFxuICAgIGNvbG9yIHdoaXRlXG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvciAjRkY0ODI4XG5cbiAgICBwYWRkaW5nLXRvcCAxM3B4XG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICBwYWRkaW5nLWJvdHRvbSAxOHB4XG5cbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG5cbiAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICBmb250LXdlaWdodCA5MDBcbiAgICBcbiAgICAmX19kYXRlXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDE1cHhcblxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuICAgICZfX2JyaWNrXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIFxuICAgICAgICB0b3AgMFxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgXG4gICAgICAgIHotaW5kZXggMlxuIiwiLmJ1dHRvblxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBcbiAgICBoZWlnaHQgNTBweFxuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3IgJG9yYW5nZVxuICAgIFxuICAgIGNvbG9yICNmZmZcbiAgICBcbiAgICBib3JkZXItcmFkaXVzIDVweFxuICAgIFxuICAgIG91dGxpbmUgbm9uZVxuICAgIGJvcmRlciBub25lXG4gICAgXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBmb250LXdlaWdodCBib2xkXG4gICAgXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBcbiAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgIFxuICAgIHRyYW5zaXRpb24gYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2VcbiAgICBcbiAgICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZTczMTE5XG4gICAgICAgIFxuICAgICY6YWN0aXZlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDJweClcbiAgICAmLS1pbi1wb3N0XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIHBhZGRpbmcgMTVweCA4MHB4IDBcbiAgICAmLS1za29sa292by1wb3N0XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgcGFkZGluZyAxNXB4IDgwcHggMFxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgIHdpZHRoIG1pbi1jb250ZW50XG4gICAgICAgIHdoaXRlLXNwYWNlIHByZVxuICAgICAgICBtYXJnaW4tYm90dG9tIDI1cHhcbiAgICBcbiAgICAmX19ib3JkZXJlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAgIFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRvcmFuZ2VcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgXG4gICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAjZTczMTE5XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yICNlNzMxMTlcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuXG4gICAgJl9fZGlzYWJsZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkZ3JheVxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2UgYnV0dG9uXG5cbiAgICAgICAgY3Vyc29yIGF1dG9cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkZ3JheVxuIiwiLmNhcmRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBcbiAgICB3aWR0aCAxMDAlXG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgXG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICBwYWRkaW5nLXRvcCA2MHB4XG4gICAgXG4gICAgYm9yZGVyIDJweCBzb2xpZCAjZThlOGU4XG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcbiAgICBcbiAgICBmb250LXNpemUgMThweFxuICAgIFxuICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICBcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICBcbiAgICBoeXBoZW5zIGF1dG9cbiAgICBcbiAgICB3b3JkLXdyYXAgYnJlYWstd29yZFxuICAgIHdvcmQtYnJlYWsgYnJlYWstd29yZFxuXG4gICAgJiAuZm9sbG93LWZvcm1cbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgIFxuICAgICY6YmVmb3JlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIFxuICAgICAgICB0b3AgMTNweFxuICAgICAgICBsZWZ0IC0xMHB4XG4gICAgICAgIFxuICAgICAgICBoZWlnaHQgMzNweFxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAzM3B4XG5cbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDMwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgIFxuICAgICAgICBjb250ZW50IGF0dHIoZGF0YS1sYWJlbClcbiAgICAgICAgXG4gICAgJjphZnRlclxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBcbiAgICAgICAgdG9wIDQ2cHhcbiAgICAgICAgbGVmdCAtMTBweFxuICAgICAgICBcbiAgICAgICAgd2lkdGggOHB4XG4gICAgICAgIGhlaWdodCA4cHhcbiAgICAgICAgXG4gICAgICAgIGNsaXAtcGF0aCBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUpXG4gICAgICAgIFxuICAgICAgICBjb250ZW50ICcnXG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LWZhbWlseSAkc3NwXG4gICAgICAgIGZvbnQtc2l6ZSA0MHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBsaW5lLWhlaWdodCA0MnB4XG5cbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmcgMjBweCAwIDIwcHggMFxuICAgIFxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgc3BhbiwgcFxuICAgICAgICAgICAgZm9udC1mYW1pbHkgJHNzcFxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiIsIi5jaGVja2JveFxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHR6LWluZGV4IC0xXG5cdG9wYWNpdHkgMFxuXHRtYXJnaW4gMTBweCAwIDAgMjBweFxuXG5cdCYgKyBsYWJlbCBcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHBhZGRpbmcgMCAwIDAgNjBweFxuXHRcdGN1cnNvciBwb2ludGVyXG5cblx0XHQmOmJlZm9yZSBcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgLTRweFxuXHRcdFx0bGVmdCAwXG5cdFx0XHR3aWR0aCA1MHB4XG5cdFx0XHRoZWlnaHQgMjZweFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAxM3B4XG5cdFx0XHRiYWNrZ3JvdW5kICNDREQxREFcblx0XHRcdGJveC1zaGFkb3cgaW5zZXQgMCAycHggM3B4IHJnYmEoMCwwLDAsLjIpXG5cdFx0XHR0cmFuc2l0aW9uIC4yc1xuXG5cdFx0JjphZnRlciBcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgLTJweFxuXHRcdFx0bGVmdCAycHhcblx0XHRcdHdpZHRoIDIycHhcblx0XHRcdGhlaWdodCAyMnB4XG5cdFx0XHRib3JkZXItcmFkaXVzIDEwcHhcblx0XHRcdGJhY2tncm91bmQgI0ZGRlxuXHRcdFx0Ym94LXNoYWRvdyAwIDJweCA1cHggcmdiYSgwLDAsMCwuMylcblx0XHRcdHRyYW5zaXRpb24gLjJzXG5cblx0JjpjaGVja2VkICsgbGFiZWxcblx0XHQmOmJlZm9yZSBcblx0XHRcdGJhY2tncm91bmQgJG9yYW5nZVxuXG5cdFx0JjphZnRlciBcblx0XHRcdGxlZnQgMjZweFxuXG5cdCY6Zm9jdXMgKyBsYWJlbDpiZWZvcmUgXG5cdFx0Ym94LXNoYWRvdyBpbnNldCAwIDJweCAzcHggcmdiYSgwLDAsMCwuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMCwuNykiLCIuY29ubmVjdFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIFxuICAgIHdpZHRoIDEwMCVcbiAgICBcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgXG4gICAgJl9fY2FwdGlvblxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRibGFja1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgXG4gICAgJl9fY291bnRcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgXG4gICAgICAgICYgYVxuICAgICAgICAgICAgY29sb3IgJGdyYXlcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICYtZm9ybVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICAgIFxuICAgICAgICAmLXJvd1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICYtbW9yZVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDEwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAmX19jYXB0aW9uXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICAgICAgXG4gICAgICAgICYgLmJ1dHRvblxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDQ1cHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAmLS1idXN5XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDQ1cHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmIC5sb2FkZXItY2lyY2xlXG4gICAgICAgICAgICAgICAgd2lkdGggMjVweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyNXB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoIDNweFxuIiwiLm1hcF9fbGlua1xuXHRiYWNrZ3JvdW5kLWltYWdlIG5vbmVcbi5tYXBfX2xpbms6aG92ZXJcblx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXHRiYWNrZ3JvdW5kLWltYWdlIG5vbmVcblx0Y29sb3IgYmxhY2tcblxuLm1hcF9zdHJlZXRfc3RyaW5nXG5cdGZvbnQtZmFtaWx5ICRzc3AhaW1wb3J0YW50XG5cdGZvbnQtZmFtaWx5IFwiU291cmNlIFNhbnMgUHJvXCIhaW1wb3J0YW50XG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG4ubWFwXG5cblx0Jl9oZWFkZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbiByb3dcblx0XHRhbGlnbi1pdGVtcyBiYXNlbGluZVxuXG5cdFx0QG1lZGlhICRtb2JpbGVcblx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXG5cdCZfaGVhZGVyIC50aXRsZVxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGluZS1oZWlnaHQgMjBweFxuXG5cdFx0QG1lZGlhICRtb2JpbGVcblx0XHRcdG1hcmdpbi1sZWZ0IDBcblxuXHQmX2hlYWRlciAuc2x1Z1xuXHRcdGZvbnQtc2l6ZSAyNHB4XG5cblx0Jl9sZWdlbmRcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmb250LXNpemUgMTZweFxuXHRcdGxpbmUtaGVpZ2h0IDIwcHhcblx0XHRtYXJnaW4tdG9wIDVweFxuXHRcdGNvbG9yIGdyZXlcblxuXHRcdEBtZWRpYSAkbW9iaWxlXG5cdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblxuXHRcdCYgZGl2XG5cdFx0XHRtYXJnaW4tcmlnaHQgMTBweFxuXG5cdCZfYXJlYXNcblx0XHR3aWR0aCAxMDAlXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC13cmFwIHdyYXBcblx0XHRtYXJnaW4tdG9wIDE1cHhcblxuXHRcdGRpdlxuXHRcdFx0Zm9udC1zaXplIDE2cHhcblx0XHRcdGZvbnQtd2VpZ2h0IDYwMFxuXHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAjZGVkZWRlXG5cdFx0XHRib3JkZXItcmFkaXVzIDRweFxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRcdHBhZGRpbmcgMTBweFxuXHRcdFx0bWFyZ2luIDVweFxuXHRcdFx0d2lkdGggbWF4LWNvbnRlbnRcblxuXHRcdCZfYWN0aXZlXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmNkMmRcblxuXHQmX19kaXN0cmljdFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGluZS1oZWlnaHQgMjBweFxuXHRcdGZvbnQtd2VpZ2h0IDYwMFxuXHRcdG1hcmdpbi10b3AgMzBweFxuXHRcdGNvbG9yIGJsYWNrXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblxuXHQmX19zdHJlZXRcblx0XHRjb2xvciBncmV5XG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRtYXJnaW4tdG9wIDEwcHhcblx0XHRtYXJnaW4tbGVmdCAyMHB4XG5cdFx0bGluZS1oZWlnaHQgMjBweFxuXG5cdFx0ZGl2XG5cdFx0XHR3aWR0aCAyMHB4XG5cdFx0XHRoZWlnaHQgMjNweFxuXHRcdFx0bWFyZ2luLXJpZ2h0IDEwcHhcblx0XHRcdGJhY2tncm91bmQtc2l6ZSAxMDAlXG5cblx0Jl9fZGlzdHJpY3Rcblx0XHRzcGFuXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0c3BhbjpiZWZvcmVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdHdpZHRoIDhweFxuXHRcdFx0aGVpZ2h0IDhweFxuXHRcdFx0dHJhbnNmb3JtIHJvdGF0ZSgtNDVkZWcpXG5cdFx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCBncmV5XG5cdFx0XHRib3JkZXItbGVmdCAxcHggc29saWQgZ3JleVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdHRvcCA0cHhcblx0XHRcdHJpZ2h0IC0yNXB4XG5cdFx0XHRjdXJzb3IgcG9pbnRlclxuXG5cdCZfX2xpbmtcblx0XHRjb2xvciBibGFja1xuXHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblx0XHR0ZXh0LXRyYW5zZm9ybSBjYXBpdGFsaXplXG5cbiYuc2x1Z1xuXHRmb250LXdlaWdodCA3MDBcblx0Zm9udC1zaXplIDIwcHhcblxuJi50aXRsZVxuXHRmb250LXdlaWdodCA0MDBcblx0bWFyZ2luLWxlZnQgMTBweFxuXHRmb250LXNpemUgMjBweFxuXG4uZGVzY3JpcHRpb25cblx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSlcblx0cG9pbnRlci1ldmVudHMgbm9uZVxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRiYWNrZ3JvdW5kIHdoaXRlXG5cdHBhZGRpbmcgMTBweCAxNXB4XG5cdHotaW5kZXggNVxuXHRib3JkZXItcmFkaXVzIDVweFxuXHRib3gtc2hhZG93IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKVxuXHR3aWR0aCBhdXRvXG5cdGRpc3BsYXkgbm9uZVxuXHRwXG5cdFx0Zm9udC1mYW1pbHkgJ1NvdXJjZSBTYW5zIFBybydcblxuXHQmOmFmdGVyXG5cdFx0Y29udGVudCAnJ1xuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0bGVmdCA1MCVcblx0XHR0b3AgMTAwJVxuXHRcdHdpZHRoIDBcblx0XHRoZWlnaHQgMFxuXHRcdG1hcmdpbi1sZWZ0IC0xMHB4XG5cdFx0Ym9yZGVyLWxlZnQgMTBweCBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdGJvcmRlci1yaWdodCAxMHB4IHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0Ym9yZGVyLXRvcCAxMHB4IHNvbGlkIHdoaXRlXG5cblx0Ji5hY3RpdmVcblx0XHRkaXNwbGF5IGJsb2NrXG5cblx0JiBkaXZcblx0XHRmb250LWZhbWlseSAkc3NwXG5cdFx0Zm9udC1zaXplIDE0cHhcblxuXHQmX190aXRsZVxuXHRcdGZvbnQtc2l6ZSAxOHB4ICFpbXBvcnRhbnRcblx0XHRmb250LXdlaWdodCA3MDBcblx0XHRtYXJnaW4tYm90dG9tIDNweFxuXG5cdCZfX29wdFxuXHRcdGZvbnQtc3R5bGUgaXRhbGljXG5cdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cblx0Jl9fcXVhcnRlcnNcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LXdyYXAgd3JhcFxuXG5cdCZfX3F1YXJ0ZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LXdyYXAgd3JhcFxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cdFx0cGFkZGluZyAxMHB4IDBcblx0XHR3aWR0aCAxMDAlXG5cblx0Jl9faXRlbXNcblx0XHRkaXNwbGF5IGZsZXhcblxuXHQmX19udW1iZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmb250LXdlaWdodCA3MDBcblx0XHRwYWRkaW5nIDAgM3B4XG5cdFx0bWFyZ2luIDAgNXB4XG5cdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICNjY2Ncblx0XHRib3gtc2hhZG93IDAgMCAwIDNweCAjY2NjXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmNkMmRcblx0XHRcdGJveC1zaGFkb3cgMCAwIDAgM3B4ICNmZmNkMmRcblxuLlJcblx0YmFja2dyb3VuZCB1cmwoJy4uL2ltYWdlcy9SLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcblx0YmFja2dyb3VuZC1zaXplIDEwMCVcblxuLlBSXG5cdGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvQ0gtUi5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG5cdGJhY2tncm91bmQtc2l6ZSAxMDAlXG5cbi5MXG5cdGJhY2tncm91bmQgdXJsKCcuLi9pbWFnZXMvUEwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuXHRiYWNrZ3JvdW5kLXNpemUgMTAwJVxuXG4ubWFwX3dyYXBwZXJcblx0cG9zaXRpb24gcmVsYXRpdmUiLCIuZGlzcGF0Y2hcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBcbiAgICB3aWR0aCAxMDAlXG4gICAgXG4gICAgJi1pbWFnZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTYwcHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcbiAgICAgICAgXG4gICAgJi1sYXlvdXRcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAtNjBweFxuICAgICAgICBcbiAgICAmLWJveFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgIFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICNlZmVmZWZcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aCAwXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICAgICAgcGFkZGluZy10b3AgMTVweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxNXB4XG4gICAgICAgIFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgLTFweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgM3B4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAycHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkb3JhbmdlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgXG4gICAgICAgICYgaHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICBcbiAgICAmX190eXBlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgXG4gICAgJl9fbGlua1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIFxuICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgXG4gICAgJl9fZGF0ZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBmb250LXdlaWdodCA0MDBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDFweFxuICAgICAgICBsaW5lLWhlaWdodCAxOHB4XG4gICAgICAgIHRleHQtYWxpZ24gbGVmdCIsIi5lcnJvclxuICAgIGhlaWdodCAxMDAlXG4gICAgXG4gICAgcGFkZGluZy10b3AgNDBweFxuICAgIHBhZGRpbmctYm90dG9tIDQwcHhcbiAgICBcbiAgICAmLWJveFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxMjBweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJG9yYW5nZVxuICAgICAgICBcbiAgICAmX19jYXB0aW9uXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMzZweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJG9yYW5nZVxuICAgICAgICBcbiAgICAmIHBcbiAgICAgICAgbWFyZ2luLXRvcCA0MHB4IiwiLmZvbGxvd1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIFxuICAgICZfX3RpdGxlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMzRweFxuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRibGFja1xuICAgICAgICBcbiAgICAgICAgJi0tc21hbGxcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIycHhcblxuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG5cbiAgICAgICAgJi0tc21hbGxlclxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuXG4gICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBcbiAgICAmX193aGF0XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgXG4gICAgJl9fd2hhdCArICYtZm9ybVxuICAgICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICBcbiAgICAmLWZvcm1cbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgJi0tcGFkZGVkXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICR0YWJsZXRcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAxNXB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgXG4gICAgICAgICYtY2VsbFxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBmbGV4LWdyb3cgMFxuICAgICAgICAgICAgZmxleC1zaHJpbmsgMVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICB3aWR0aCAyMTBweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJiAuYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAmLW1vcmVcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAxMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgJi0tZnVsbGJhbmRcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICYtLWZ1bGxiYW5kICYtbGluZVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICYtbGluZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGxlZnRcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMThweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnN0LXBhZGxlZnRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG5cbiAgICAgICAgICAgICYuaW5wdXRfX2hvbGFcbiAgICAgICAgICAgICAgICBoZWlnaHQgNDBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmIGJ1dHRvblxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQgNDBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuXG4gICAgICAgICYtLWJ1c3lcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgNTVweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi0tdGFsbFxuICAgICAgICAgICAgICAgIHdpZHRoIDI1MHB4XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiAubG9hZGVyLWNpcmNsZVxuICAgICAgICAgICAgICAgIHdpZHRoIDI1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjVweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aCAzcHhcbiAgICAgICAgICAgICAgICBcbiAgICAmX19jYXB0aW9uXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBmb250LXdlaWdodCAzMDBcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIFxuICAgICZfX3JlYWR1c1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQgMjJweFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgXG4gICAgICAgICYgYVxuICAgICAgICAgICAgY29sb3IgYmxhY2tcbiAgICAgICAgXG4gICAgJl9fZXhhbXBsZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL21lbnUtbGV0dGVyLnBuZylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDE3cHggMTdweFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxlZnQgY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIzcHhcbiAgICAgICAgcGFkZGluZy10b3AgMTBweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIDVweFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgICAgIFxuICAgICZfX2Nvbm5lY3RcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICAgIFxuICAgICAgICAmIGFcbiAgICAgICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIGNvbG9yICRibGFja1xuICAgICAgICBcbiAgICAmX19pbWFnZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBcbiAgICAgICAgcmlnaHQgLTI2MHB4XG4gICAgICAgIGJvdHRvbSAwXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxODNweFxuICAgICAgICBoZWlnaHQgMjI5cHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9mb2xsb3ctaW1hZ2Uuc3ZnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTAwJSAxMDAlXG4gICAgICAgIFxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICYgLmJ1dHRvblxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgJiBhXG4gICAgICAgICAgICBjb2xvciAkZ3JheVxuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIG5vbmVcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgY29sb3IgJGJsYWNrXG4iLCIuZm9vdGVyXG4gICAgYmFja2dyb3VuZC1jb2xvciAjMjIyXG4gICAgXG4gICAgcGFkZGluZy10b3AgNTBweFxuICAgIHBhZGRpbmctYm90dG9tIDUwcHhcbiAgICBcbiAgICBtYXJnaW4tdG9wIDcwcHhcbiAgICBtYXJnaW4tYm90dG9tIC0xcHhcbiAgICBcbiAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgIFxuICAgICY6aG92ZXIgJl9fbGluayxcbiAgICAmOmhvdmVyICYtc29jaWFsc19faXRlbSxcbiAgICAmOmhvdmVyICZfX2xuZ1xuICAgICAgICBvcGFjaXR5IDAuNVxuICAgIFxuICAgICYtbWFpblxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgIFxuICAgICAgICAmLWNlbGxcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZsZXgtZ3JvdyAwXG4gICAgICAgICAgICBmbGV4LXNocmluayAwXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDMwMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAkdGFibGV0XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpcyA1MCVcbiAgICAgICAgICAgIFxuICAgICAgICAmLXJvd1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIC01cHhcbiAgICAgICAgICAgIFxuICAgICZfX2xvZ29cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMjFweFxuICAgICAgICBoZWlnaHQgNDRweFxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2xvZ28td2hpdGUuc3ZnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTAwJSAxMDAlXG4gICAgICAgIFxuICAgICZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wIDVweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSA1cHhcbiAgICAgICAgXG4gICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIGVhc2VcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICBvcGFjaXR5IDEhaW1wb3J0YW50XG4gICAgICAgIFxuICAgICYtc29jaWFsc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCA1NXB4XG4gICAgICAgIFxuICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjNDI0MjQyXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICM0MjQyNDJcbiAgICAgICAgXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcbiAgICAgICAgXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAzNXB4XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgIFxuICAgICAgICAmX19pdGVtXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTAwJSAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIGVhc2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAxIWltcG9ydGFudFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmVsLWZiXG4gICAgICAgICAgICAgICAgd2lkdGggMTFweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyN3B4XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvZm9vdGVyLWZiLnN2ZylcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICYuZWwtdHdcbiAgICAgICAgICAgICAgICB3aWR0aCAyNnB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDIycHhcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9mb290ZXItdHcuc3ZnKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC12a1xuICAgICAgICAgICAgICAgIHdpZHRoIDMwcHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTdweFxuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci12ay5zdmcpXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmVsLXRnXG4gICAgICAgICAgICAgICAgd2lkdGggMjZweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyMnB4XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvZm9vdGVyLXRnLnN2ZylcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICYuZWwteXRcbiAgICAgICAgICAgICAgICB3aWR0aCAzMXB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDIycHhcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9mb290ZXIteXQuc3ZnKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC1tZFxuICAgICAgICAgICAgICAgIHdpZHRoIDI1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjNweFxuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci1tZC5zdmcpXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmVsLWluc3RhZ3JhbVxuICAgICAgICAgICAgICAgIHdpZHRoIDI1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjVweFxuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3NvY2lhbC1pbnN0YWdyYW0td2hpdGUuc3ZnKVxuXG4gICAgICAgICAgICAmLmVsLW1lZGl1bVxuICAgICAgICAgICAgICAgIHdpZHRoIDI1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjNweFxuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWFnZXMvc29jaWFsLW1lZGl1bS13aGl0ZS5zdmdcIilcblxuICAgICYtYm90dG9tXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICBcbiAgICAmX19yaWdodHNcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAjNWY1ZjVmXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAxNnB4XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAmX19sbmdcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgI0ZGRlxuICAgICAgICBcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgXG4gICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIGVhc2VcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDE1cHhcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICBvcGFjaXR5IDEhaW1wb3J0YW50XG4iLCIuaGVhZGVyXG4gICAgaGVpZ2h0IDcycHhcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICBcbiAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjZTllOWU5XG4gICAgXG4gICAgJi0tZml4ZWRcbiAgICAgICAgcG9zaXRpb24gZml4ZWRcbiAgICAgICAgXG4gICAgICAgIHRvcCAwXG4gICAgICAgIGxlZnQgMFxuICAgICAgICBcbiAgICAgICAgei1pbmRleCA1XG4gICAgICAgIFxuICAgICAgICBhbmltYXRpb24tbmFtZSBoZWFkZXItZml4XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbiAwLjVzXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGUgZm9yd2FyZHNcblxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIGhlaWdodCA1NHB4XG4gICAgXG4gICAgJi1ib3hcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDBcbiAgICAgICAgXG4gICAgICAgICYudGItc2hvd1xuICAgICAgICAgICAgQG1lZGlhICR0YWJsZXRcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYgPiBkaXZcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpcyAzMy4zMzMzJVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAmLm1iLXNob3dcbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmID4gZGl2XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXMgMzMuMzMzMyVcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgIFxuICAgICZfX2xvZ29cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxNDdweFxuICAgICAgICBoZWlnaHQgMzNweFxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2xvZ28uc3ZnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTAwJSAxMDAlXG4gICAgICAgIFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICB3aWR0aCA5OHB4XG4gICAgICAgICAgICBoZWlnaHQgMjJweFxuICAgICAgICAgICAgXG4gICAgICAgIFxuICAgICYtdHlwZXNcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0IDE1cHhcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICAgXG4gICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmIHNwYW5cbiAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgY29sb3IgJGdyYXlcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAxcHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIgc3BhbixcbiAgICAgICAgICAgICY6YWN0aXZlIHNwYW5cbiAgICAgICAgICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJi0tb2JqXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1mbGV4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGhlaWdodCA1MHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAxMHB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGN1cnNvciBkZWZhdWx0XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEmXG4gICAgICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcblxuICAgICAgICAmX19pY29uXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxN3B4XG4gICAgICAgICAgICBoZWlnaHQgMTdweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTAwJSAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgNXB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZWwtbmV3c1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9tZW51LW5ld3MucG5nKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC1sZXR0ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvbWVudS1sZXR0ZXIucG5nKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgLTNweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC13b3dcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvbWVudS13b3cucG5nKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC12aWRlb1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9tZW51LXZpZGVvLnBuZylcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJl9fbW9yZVxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTBweFxuICAgICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL21lbnUtbW9yZS5zdmcpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTBweCAyMHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgMFxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDVweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwLjJzIGVhc2VcbiAgICAgICAgICAgIFxuICAgICAgICAmX19pdGVtOmhvdmVyICZfX21vcmUsXG4gICAgICAgICZfX2l0ZW06YWN0aXZlICZfX21vcmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMCAtMTBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcbiAgICAgICAgICAgIFxuICAgICAgICAmX19pdGVtOmhvdmVyICYtc3ViLFxuICAgICAgICAmX19pdGVtOmFjdGl2ZSAmLXN1YlxuICAgICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICAgICBcbiAgICAgICAgJi1zdWJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdG9wIDUwcHhcbiAgICAgICAgICAgIGxlZnQgLTk5OTlweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAzcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMCAwIDE1cHggMCByZ2JhKCRibGFjaywgMC4yKVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuMnMgZWFzZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHRvcCAtNXB4XG4gICAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAgICAgcmlnaHQgMFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1hcmdpbiBhdXRvXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGggMTBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciBpbmhlcml0XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAycHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgMCAwIDE1cHggMCByZ2JhKCRibGFjaywgMC4xKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi1ib3hcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIGluaGVyaXRcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCA4cHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSA4cHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIGluaGVyaXRcblxuICAgICAgICAgICAgJl9fbGlua1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgY29sb3IgIzMwMzAzMFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gY2FwaXRhbGl6ZVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3AgOHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gOHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICRvcmFuZ2VcbiAgICAgICAgICAgICAgICBcbiAgICAmLW1lbnVcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICAgXG4gICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWZsZXhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0IDUwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMXB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDVweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiBpXG4gICAgICAgICAgICAgICAgY29sb3IgJG9yYW5nZVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQgJ+KImSdcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBjb2xvciAkZ3JheVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgICAgIFxuICAgICZfX29wZW5lclxuICAgICAgICBkaXNwbGF5IGlubGluZS1mbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMjJweFxuICAgICAgICBoZWlnaHQgMTZweFxuICAgICAgICBcbiAgICAgICAgYWxpZ24tY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLWxlZnQgMjBweFxuICAgICAgICBcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgdG91Y2hcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMjBweFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciBkaXY6YWZ0ZXIsXG4gICAgICAgICY6YWN0aXZlIGRpdjphZnRlclxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgJiBkaXZcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDJweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICRibGFja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGggMFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyBpbmhlcml0XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkb3JhbmdlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSB3aWR0aFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb24gMC4zc1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGVhc2UtaW5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhICR0YWJsZXRcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6YWZ0ZXJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDAuMXNcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpOmFmdGVyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAwLjJzXG5cbiAgICAmX19sYW5ndWFnZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgd2lkdGg6IDE4cHhcbiAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgbWFyZ2luLWxlZnQgMFxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICBjb2xvciBibGFja1xuICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgIGZvbnQtc2l6ZSAxNXB4XG5cbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIGNvbG9yIGJsYWNrXG5cbiAgICAmX19zZWFyY2hcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxOHB4XG4gICAgICAgIGhlaWdodCAxOHB4XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvc2VhcmNoLnN2ZylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCUgYXV0b1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgMFxuICAgICAgICBcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWltYWdlIDFzIGVhc2VcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcblxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBpbmhlcml0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgaW5oZXJpdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIGVhc2UtaW5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlcjphZnRlcixcbiAgICAgICAgJjphY3RpdmU6YWZ0ZXJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAgICAgXG4gICAgJi1zb2NpYWxzXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tcmlnaHQgLTEwcHhcbiAgICAgICAgXG4gICAgICAgICZfX2xpbmtcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoIDI5cHhcbiAgICAgICAgICAgIGhlaWdodCAyOXB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgI2Q4ZDhkOFxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjZDJkMmQyXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC10Z1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy90Zy5zdmcpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDE1cHggMTRweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCA1cHggY2VudGVyXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZWwtZmJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvZmIuc3ZnKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA3cHggMTVweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC10d1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy90dy5zdmcpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDE1cHggMTJweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5lbC12a1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy92ay5zdmcpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDE2cHggMTBweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCA1cHggY2VudGVyXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmVsLXl0XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3l0LnN2ZylcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTVweCAxMXB4XG5cbiAgICAgICAgICAgICYuZWwtcnNzXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYgaVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDBcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbiBhdXRvXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMXB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCAxMXB4XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvcnNzLnN2ZylcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCUgYXV0b1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgMFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmIGlcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMCAxMnB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgJG9yYW5nZVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAkb3JhbmdlXG4gICAgICAgICAgICAgICAgXG5Aa2V5ZnJhbWVzIGhlYWRlci1maXhcbiAgICAwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtMTAwJSlcbiAgICAgICAgXG4gICAgMTAwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgwKVxuIiwiLmlucHV0XG4gICAgZGlzcGxheSBibG9ja1xuICAgIFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCA1MHB4XG4gICAgXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgXG4gICAgb3V0bGluZSBub25lXG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgXG4gICAgYm9yZGVyIDJweCBzb2xpZCAjZThlOGU4XG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcbiAgICBcbiAgICBwYWRkaW5nLWxlZnQgMTVweFxuICAgIHBhZGRpbmctcmlnaHQgMTVweFxuICAgIFxuICAgIGZvbnQtZmFtaWx5ICRzc3BcbiAgICBmb250LXNpemUgMThweFxuICAgIFxuICAgIGNvbG9yICRibGFja1xuICAgIFxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gICAgXG4gICAgdHJhbnNpdGlvbiBib3JkZXItY29sb3IgMC4xcyBlYXNlLCBwYWRkaW5nLWxlZnQgMC4ycyBlYXNlXG4gICAgXG4gICAgJjpmb2N1c1xuICAgICAgICBib3JkZXItY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICZfX2hvbGFcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2lucHV0LWhvbGEucG5nKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMjdweCAyN3B4XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCAxN3B4IGNlbnRlclxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDU4cHhcbiAgICAgICAgXG4gICAgJl9fZXJyb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yICRyZWRcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9hbGVydC5zdmcpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAyMHB4IDE4cHhcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IDE3cHggY2VudGVyXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgNTBweCIsIi5sYXlvdXRcbiAgICAmX193cmFwcGVyXG4gICAgICAgIGRpc3BsYXkgdGFibGVcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIFxuICAgICAgICB3aWxsLWNoYW5nZSBwb2ludGVyLWV2ZW50c1xuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC40cyBlYXNlXG4gICAgICAgIFxuICAgICAgICBwb2ludGVyLWV2ZW50cyBhdXRvXG5cbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgICAgICBcbiAgICAgICAgJi5zdC1tb3ZlZFxuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50cyBub25lXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICAgIFxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZGlzcGxheSB0YWJsZS1yb3dcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBoZWlnaHQgMTAwJSIsIi5saW5rXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIFxuICAgIGhlaWdodCA0MHB4XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvciAkb3JhbmdlXG4gICAgXG4gICAgY29sb3IgI2ZmZlxuICAgIFxuICAgIGJvcmRlci1yYWRpdXMgNXB4XG4gICAgXG4gICAgZm9udC1mYW1pbHkgQXJpYWwsIHNhbnMtc2VyaWZcbiAgICBmb250LXNpemUgMTZweFxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICBcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIFxuICAgIHdpZHRoIDEwMCVcblxuICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgICBwYWRkaW5nLXRvcCAxMnB4XG4gICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgIFxuICAgIHRyYW5zaXRpb24gYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2VcbiAgICBcbiAgICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZTczMTE5XG4gICAgICAgIFxuICAgICY6YWN0aXZlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDJweClcbiAgICBcbiAgICAmX19ib3JkZXJlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAgIFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRvcmFuZ2VcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgXG4gICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAjZTczMTE5XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yICNlNzMxMTlcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuXG4gICAgJl9fZGlzYWJsZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkZ3JheVxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2UgYnV0dG9uXG5cbiAgICAgICAgY3Vyc29yIGF1dG9cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkZ3JheSIsIi5saXN0XG4gICAgZGlzcGxheSBibG9ja1xuICAgIFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgXG4gICAgd2lkdGggMTAwJVxuICAgIFxuICAgIHBhZGRpbmcgMjBweFxuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIFxuICAgIGJvcmRlciAxcHggc29saWQgI2VmZWZlZlxuICAgIFxuICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICAgIFxuICAgICYtaXRlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjRThFOEU4XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gbm9uZVxuICAgIFxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZThlOGU4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDE1cHhcbiAgICAgICAgICAgIFxuICAgICZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICAgICAgXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgY29sb3IgJG9yYW5nZVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA2MDBcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuXG4gICAgJl9fZGF0ZSxcbiAgICAmX19idWxsZXQsXG4gICAgJl9fdGFnXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIDVweFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEzcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgICAgICAgICAgXG4gICAgJl9fdGFnXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIGNhcGl0YWxpemVcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICBjb2xvciAkYmxhY2tcblxuICAgICZfX2Zvb3RlclxuICAgICAgICAmIGJ1dHRvblxuICAgICAgICAgICAgd2lkdGggMTAwJVxuXG4gICAgJl9fYnVsbGV0XG4gICAgICAgIGZvbnQtd2VpZ2h0IDEwMCIsIi5sb2FkZXJcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBcbiAgICBwYWRkaW5nLXRvcCA1MHB4XG4gICAgcGFkZGluZy1ib3R0b20gMTAwcHhcbiAgICBcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIFxuICAgICYtY2lyY2xlXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggNTZweFxuICAgICAgICBoZWlnaHQgNTZweFxuICAgICAgICBcbiAgICAgICAgYm9yZGVyIDZweCBzb2xpZCAjZjg5Yjk3XG4gICAgICAgIGJvcmRlci10b3AtY29sb3IgI2ZhM2EyYlxuICAgICAgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICAgICAgXG4gICAgICAgIGFuaW1hdGlvbiB5b3Utc3Bpbi1tZS1yb3VuZCAxcyBpbmZpbml0ZSBsaW5lYXJcbiAgICAgICAgXG5Aa2V5ZnJhbWVzIHlvdS1zcGluLW1lLXJvdW5kXG4gICAgMTAwJVxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDM2MGRlZykiLCIubWVudVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIFxuICAgIHRvcCAwXG4gICAgbGVmdCAwXG4gICAgXG4gICAgd2lkdGggMzAwcHhcbiAgICBoZWlnaHQgMTAwJVxuICAgIG1heC1oZWlnaHQgMTAwJVxuICAgIFxuICAgIG92ZXJmbG93LXkgYXV0b1xuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIFxuICAgIHotaW5kZXggMTBcbiAgICBcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKVxuICAgIFxuICAgIHdpbGwtY2hhbmdlIHBvaW50ZXItZXZlbnRzLCB0cmFuc2Zvcm1cbiAgICBcbiAgICBwb2ludGVyLWV2ZW50cyBub25lXG4gICAgXG4gICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC40cyBlYXNlXG4gICAgXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgdG91Y2hcbiAgICBcbiAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICB3aWR0aCAyODBweFxuICAgICAgICBcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKC0yODBweCwgMCwgMClcbiAgICBcbiAgICAmLnN0LWFjdGl2ZSAgICAgICAgICAgICAgICBcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVooMClcbiAgICAgICAgXG4gICAgICAgIHBvaW50ZXItZXZlbnRzIGF1dG9cbiAgICAgICAgXG4gICAgJi5zdC1hY3RpdmUgKyAmLS1vdmVybGF5XG4gICAgICAgIGxlZnQgMFxuICAgICAgICBcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgXG4gICAgJi0tb3ZlcmxheVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBmaXhlZFxuICAgICAgICBcbiAgICAgICAgdG9wIDBcbiAgICAgICAgbGVmdCAtOTk5OXB4XG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoJGJsYWNrLCAwLjI1KVxuICAgICAgICBcbiAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgIFxuICAgICAgICB3aWxsLWNoYW5nZSBvcGFjaXR5XG4gICAgICAgIFxuICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4ycyBlYXNlLWluXG4gICAgICAgIFxuICAgICAgICB6LWluZGV4IDlcbiAgICAgICAgXG4gICAgJi1iYXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBcbiAgICAgICAgYWxpZ24tY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDBcbiAgICAgICAgXG4gICAgJi1yb3dcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgJi1oZWFkZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgNzJweFxuICAgICAgICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAycHggc29saWQgI2U5ZTllOVxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgIFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBoZWlnaHQgNTRweFxuICAgICAgICBcbiAgICAmX19jbG9zZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgaGVpZ2h0IDIwcHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAxMDAlIGF1dG9cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwIDBcbiAgICAgICAgXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBpbmhlcml0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgaW5oZXJpdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIGVhc2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICY6YWN0aXZlOmFmdGVyXG4gICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgXG4gICAgJi1saXN0XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICBcbiAgICAmX19saW5rXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGdyYXlcbiAgICAgICAgXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLXRvcCA1cHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gNXB4XG5cbiAgICAgICAgJltocmVmPVwiaHR0cHM6Ly90aGViZWxsLmlvL2NhdGVnb3J5L2J1ZHVzaGhlZS16ZGVzL1wiXVxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIGNvbG9yICMwMEI5NTZcbiAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgd2lkdGggNTBweFxuICAgICAgICAgICAgaGVpZ2h0IDM0cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC93cC1jb250ZW50L3RoZW1lcy90aGViZWxsL2ltYWdlcy9tZWdhZm9uLWRvdHMtbWVudS5zdmcpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgICAgICBcbiAgICAmX19yaWdodHNcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQgMThweFxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDEwcHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxuIiwiLm1vbWVudFxuICAgIGJhY2tncm91bmQtY29sb3Igd2hpdGVcbiAgICBtYXJnaW4tdG9wIC0yMHB4XG4gICAgcGFkZGluZy10b3AgMjBweCBcbiAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICNlOGU4ZThcbiAgICAmLS1wb3N0XG4gICAgICAgIG1hcmdpbiAtMjBweCAtMjBweCAyMHB4XG5cbiAgICAmX19jYXB0aW9uXG4gICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDE5cHhcbiAgICAgICAgY29sb3IgIzJhMmEyYVxuICAgICAgICBmb250LXdlaWdodCA3MDBcblxuICAgICZfX2l0ZW1cbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZThlOGU4XG4gICAgICAgIHBhZGRpbmcgMTVweCAwXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSBub25lXG5cbiAgICAmX19saW5rXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgIGNvbG9yIGJsYWNrIiwiLm1vcmVcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBcbiAgICB3aWR0aCAxMDAlXG5cbiAgICAmLnByb21vLWJsb2Nrc1xuICAgICAgbWF4LXdpZHRoIDYzMHB4XG4gICAgICAgIFxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICBcbiAgICAmLS1tYWlsaW5nXG4gICAgICAgIG1hcmdpbi10b3AgMjVweFxuXG5cbiAgICAmLS1hZ2VuZGFcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIFxuICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgXG4gICAgJi1ib3hcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0IC0xMHB4XG4gICAgICAgIG1hcmdpbi1yaWdodCAtMTBweFxuICAgICAgICBcbiAgICAmLWl0ZW1cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIFxuICAgICAgICBmbGV4LWdyb3cgMVxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAxMHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICY6aG92ZXIgJl9faW1hZ2UsXG4gICAgICAgICY6YWN0aXZlICZfX2ltYWdlXG4gICAgICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMS4xKVxuICAgICAgICAgICAgXG4gICAgICAgICY6aG92ZXIgJl9fbGluayxcbiAgICAgICAgJjphY3RpdmUgJl9fbGlua1xuICAgICAgICAgICAgY29sb3IgJG9yYW5nZVxuXG4gICAgICAgICYtLWZhc3QtaXRlbVxuICAgICAgICAgICAgbWF4LXdpZHRoIDMzLjMzMzMlXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDMzLjMzMzMlXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcblxuICAgICAgICAmLS1zaW5nbGUtYmxvY2tcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDVweFxuICAgICAgICBcbiAgICAmLWhlYWRcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBcbiAgICAmX19pbWFnZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTYwcHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgIHRyYW5zaXRpb24gdHJhbnNmb3JtIDAuM3MgZWFzZVxuICAgICAgICBcbiAgICAgICAgd2lsbC1jaGFuZ2UgdHJhbnNmb3JtXG4gICAgICAgIFxuICAgICYtYm9keVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMTBweFxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nIDIwcHhcbiAgICAgICAgXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgI2YwZjBmMFxuICAgICAgICBib3JkZXItdG9wLXdpZHRoIDBcbiAgICAgICAgXG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgIFxuICAgICAgICBhbGlnbi1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgXG4gICAgJi1yb3dcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgJl9fdHlwZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAyMHB4XG4gICAgICAgIGxlZnQgMzBweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIGNvbG9yIHdoaXRlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgIHRleHQtc2hhZG93IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoMCwgMCwgMCwgMC4zKVxuICAgICAgICBsZXR0ZXItc3BhY2luZyAxcHhcbiAgICAgICAgcGFkZGluZyAycHggNHB4XG4gICAgICAgIFxuICAgICZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIFxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQgMThweFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAmX19kYXRlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgJGdyYXlcbiIsIi5uZXdzXG4gICAgcGFkZGluZy10b3AgMzBweFxuXG4gICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgcGFkZGluZy10b3AgMTBweFxuXG4gICAgJi1ib3hcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgYWxpZ24taXRlbXMgc3RyZXRjaFxuXG4gICAgICAgIEBtZWRpYSAkdGFibGV0XG4gICAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuXG4gICAgJi1oZWFkZXJcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAgICAgJi1yb3dcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAgJi1kaXNwYXRjaFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgbWFyZ2luLWxlZnQgLTEwcHhcbiAgICAgICAgbWFyZ2luLXJpZ2h0IC0xMHB4XG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDBcblxuICAgICAgICAmLWNlbGxcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgZmxleC1ncm93IDFcbiAgICAgICAgICAgIGZsZXgtYmFzaXMgNTAlXG4gICAgICAgICAgICBtYXgtd2lkdGggNTAlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAxMHB4XG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcblxuICAgICYtbGlzdFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGZsZXgtZ3JvdyAwXG4gICAgICAgIGZsZXgtc2hyaW5rIDFcbiAgICAgICAgZmxleC1iYXNpcyAxMDAlXG5cbiAgICAgICAgLmJ1ZHVzaGhlZV96ZGVzXG4gICAgICAgICAgICBtYXJnaW4tdG9wIC0zcHhcblxuICAgICAgICAgICAgLnN2Z190aXRsZVxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAzNDBweFxuICAgICAgICAgICAgICAgIG1hcmdpbiAxNXB4IDAgMjVweFxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgJHRhYmxldFxuICAgICAgICAgICAgICAgIC8vcGFkZGluZyAyMHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMjBweFxuXG4gICAgICAgIEBtZWRpYSAkdGFibGV0XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcblxuICAgICAgICAgICAgJiAubGlzdFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNlOGU4ZThcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjZThlOGU4XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuICAgICAgICAgICAgJiAubGlzdFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNlOGU4ZThcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjZThlOGU4XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAgJi1wYWdlZFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG5cbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAgJi1pdGVtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMzMwcHhcbiAgICAgICAgZm9udC1zaXplIDBcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2U4ZThlOFxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjZThlOGU4XG5cbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuXG4gICAgICAgICYtLXJ1c3NraWVfbm9ybVxuICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG4gICAgICAgICYtLWFib3V0LWVuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG5cbiAgICAgICAgJjpob3ZlciAmX19pbWFnZSwgJjphY3RpdmUgJl9faW1hZ2VcbiAgICAgICAgICAgIHRyYW5zZm9ybSBzY2FsZSgxLjA1KVxuXG4gICAgICAgICZfX2ltYWdlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAxcyBlYXNlLW91dFxuXG4gICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDE3M3B4XG5cbiAgICAgICAgICAgICYtLXJ1c3NraWVfbm9ybVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgICAgICAgICAgICAgICAmIGFcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDUwcHhcblxuICAgICAgICAgICAgJi0tcGFydG5lcnNcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDIwcHhcblxuICAgICAgICAmLWJveFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIHBhZGRpbmcgMjBweFxuICAgICAgICAgICAgYWxpZ24tY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICAgICAgYmFja2dyb3VuZCAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSlcbiAgICAgICAgICAgIGJhY2tncm91bmQgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSlcbiAgICAgICAgICAgIGZpbHRlciBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNiMzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKVwiXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIG5vbmVcblxuICAgICAgICAmLXJvd1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDVweFxuXG4gICAgICAgICAgICAmLS1ydXNza2llX25vcm0gYVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG4gICAgICAgICZfX3R5cGVcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDFweFxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICAgICAgdGV4dC1zaGFkb3cgMXB4IDFweCAxcHggcmdiYSgkYmxhY2ssIDAuNSlcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgICAgICB6LWluZGV4IDNcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKCRibGFjaywgMC4zKVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDRweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCA0cHhcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDJweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMnB4XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgY29sb3IgJG9yYW5nZVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3cgbm9uZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDBcblxuICAgICAgICAgICAgJi0tcGFydG5lcnNcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgICAgICBjb2xvciAkZ3JheVxuXG4gICAgICAgICZfX2xpbmtcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgd2lkdGggYXV0b1xuICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgdGV4dC1zaGFkb3cgMnB4IDJweCAycHggcmdiYSgkYmxhY2ssIDAuNSlcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3cgbm9uZVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuICAgICAgICAmX19zdWJ0aXRsZVxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgICAgICBmb250LWZhbWlseSAkc3NwXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXG4gICAgICAgICAgICBjb2xvciB3aGl0ZVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgdGV4dC1zaGFkb3cgMnB4IDJweCAycHggcmdiYSgkYmxhY2ssIDAuNSlcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgY29sb3IgYmxhY2tcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdyBub25lXG5cbiAgICAgICAgJl9faW5mb1xuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgY29sb3IgJGdyYXlcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdyAxcHggMXB4IDFweCByZ2JhKCRibGFjaywgMC41KVxuICAgICAgICAgICAgbWFyZ2luLXRvcCA3cHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA1cHhcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICAgICAgICAgei1pbmRleCAzXG5cbiAgICAgICAgICAgICYtLXRhZ1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIGNhcGl0YWxpemVcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcblxuICAgICAgICAgICAgYSY6aG92ZXIsIGEmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIGNvbG9yICNmZmZcblxuICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdyBub25lXG5cbiAgICAgICAgJl9fYnJpY2tcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgei1pbmRleCAyXG4iLCIucGFnZVxuICAgICZfX2xheW91dFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggOTQwICsgJHBhZGRpbmctbGVmdCArICRwYWRkaW5nLXJpZ2h0XG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgJHBhZGRpbmctbGVmdFxuICAgICAgICBwYWRkaW5nLXJpZ2h0ICRwYWRkaW5nLXJpZ2h0XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJHRhYmxldFxuICAgICAgICAgICAgd2lkdGggNjIwICsgJHBhZGRpbmctbGVmdCArICRwYWRkaW5nLXJpZ2h0XG4gICAgICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwcHhcblxuICAgICAgICAmLS1mb290ZXJcbiAgICAgICAgICAgIGhlaWdodCBhdXRvIiwiLnBvcHVwXG4gICAgZGlzcGxheSBibG9ja1xuICAgIFxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgXG4gICAgdG9wIDBcbiAgICBsZWZ0IC05OTk5cHhcbiAgICBcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoJGJsYWNrLCAwLjcpXG4gICAgXG4gICAgei1pbmRleCAxMFxuICAgIFxuICAgIG9wYWNpdHkgMFxuICAgIFxuICAgIG92ZXJmbG93LXkgYXV0b1xuICAgIFxuICAgIHBlcnNwZWN0aXZlIDEwMDBweFxuICAgIFxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVaKDApXG4gICAgXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgdG91Y2hcbiAgICBcbiAgICAmLnN0LWFjdGl2ZVxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgXG4gICAgICAgIG9wYWNpdHkgMVxuICAgIFxuICAgICYtYm94XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIFxuICAgICAgICB0b3AgMFxuICAgICAgICBsZWZ0IC05OTk5cHhcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDcyMHB4XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbiAxMDBweCBhdXRvXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nIDMwcHhcbiAgICAgICAgXG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGVYKDQwZGVnKVxuXG4gICAgICAgIHRyYW5zaXRpb24gdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2VcbiAgICAgICAgXG4gICAgICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgICAgICAgXG4gICAgICAgIG9wYWNpdHkgMC41XG5cbiAgICAgICAgb3V0bGluZSBub25lXG4gICAgICAgIFxuICAgICAgICB3aWxsLWNoYW5nZSB0cmFuc2Zvcm0sIG9wYWNpdHlcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkdGFibGV0XG4gICAgICAgICAgICB3aWR0aCA2MjBweFxuICAgICAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbWluLWhlaWdodCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbiAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgYWxpZ24tY29udGVudCBjZW50ZXJcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZyAxNXB4XG4gICAgICAgIFxuICAgICAgICAmLnN0LWFjdGl2ZVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdG9wIGluaXRpYWxcbiAgICAgICAgICAgIGxlZnQgaW5pdGlhbFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlWCgwZGVnKVxuXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50cyBhdXRvXG5cbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICBcbiAgICAmX19jbG9zZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBcbiAgICAgICAgdG9wIDIwcHhcbiAgICAgICAgcmlnaHQgMjBweFxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTVweFxuICAgICAgICBoZWlnaHQgMTVweFxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnN2ZylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDE1cHggMzBweFxuICAgICAgICBcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIGluaGVyaXRcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBpbmhlcml0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuMnMgZWFzZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBcbiAgICAgICAgJjpob3ZlcjphZnRlcixcbiAgICAgICAgJjphY3RpdmU6YWZ0ZXJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICBcbiAgICAmX19sb2dvXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDZweFxuICAgICAgICBoZWlnaHQgMjVweFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2xvZ28uc3ZnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTAwJSAxMDAlXG4gICAgICAgIFxuICAgICZfX2NhcHRpb25cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgNjBweFxuICAgICAgICBcbiAgICAgICAgJiBhXG4gICAgICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICAgICAgXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRibGFja1xuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQgMzZweFxuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggNTVweFxuICAgICAgICAgICAgaGVpZ2h0IDRweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICRibGFja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICAgICAgbWFyZ2luLXRvcCAyNXB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbnRlbnQgJydcblxuICAgICYtcGVyc29uXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNkZGRcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgMjVweFxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDMwcHhcbiAgICAgICAgXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAxNXB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICBcbiAgICAgICAgJi0tZGVmYXVsdFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDE1cHhcbiAgICAgICAgXG4gICAgICAgICYtY2VsbFxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMTYwcHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzIDE2MHB4XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbmsgMFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAmX19waG90b1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMTBweFxuICAgICAgICAgICAgaGVpZ2h0IDExMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgd2lkdGggNjBweFxuICAgICAgICAgICAgICAgIGhlaWdodCA2MHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtLWRlZmF1bHRcbiAgICAgICAgICAgICAgICB3aWR0aCAxMjRweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDhweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWFnZXMvcGVvcGxlcy9kZWZhdWx0LnN2ZycpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBib3R0b21cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA3M3B4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA5MHB4XG4gICAgICAgICAgICBcbiAgICAgICAgJl9fdGV4dFxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBmb250LWZhbWlseSAkcHRzZXJpZlxuICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgIGZvbnQtc3R5bGUgaXRhbGljXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yICRibGFja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAzMHB4XG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxNXB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi0tZGVmYXVsdFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5ICRzc3BcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDQ1cHhcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDU2cHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgMzBweFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMzBweFxuICAgICAgICAgICAgXG4gICAgICAgICZfX2F1dGhvclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjNweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMThweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yICM5ODk4OThcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi0tZGVmYXVsdFxuICAgICAgICAgICAgICAgIGNvbG9yICM5ODk4OThcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjJweFxuICAgICAgICAgICAgXG4gICAgJi1mb3JtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAzMDBweFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICBcbiAgICAgICAgJi1yb3dcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICYtLWNlbnRlclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICZfX2NhcHRpb25cbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMThweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJi1tb3JlXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgJiAuYnV0dG9uXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcblxuICAgICAgICAmLS1idXN5XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDU1cHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiAubG9hZGVyLWNpcmNsZVxuICAgICAgICAgICAgICAgIHdpZHRoIDI1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjVweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aCAzcHhcblxuICAgICAgICAmX19lcnJvcnNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICBjb2xvciByZWRcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICBcbiAgICAmIHBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgZm9udC1mYW1pbHkgJHNzcFxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQgMjNweFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgIFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICAgICAgXG4gICAgJi1jb250ZW50XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAzNXB4XG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XG4gICAgICAgIFxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZGRkXG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgIFxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBmb250LXNpemUgMjhweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgXG4gICAgICAgICYtYm94XG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1heC13aWR0aCA1MjBweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHQtYWxpZ24gaW5pdGlhbFxuXG4gICAgJl9fY2FuY2VsXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICM5OTlcbiAgICAgICAgXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIFxuICAgICAgICBib3JkZXIgbm9uZVxuICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgICAgXG4gICAgICAgIG91dGxpbmUgMFxuICAgICAgICBcbiAgICAgICAgcGFkZGluZyAwXG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxlZnQgYm90dG9tXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC14XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMScgaGVpZ2h0PScxJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMC41JyB3aWR0aD0nMScgaGVpZ2h0PScwLjUnIGZpbGw9J1wicmdiYSgjOTk5LCAwLjUpXCInLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxJyBoZWlnaHQ9JzEnJTNFJTNDcmVjdCB4PScwJyB5PScwLjUnIHdpZHRoPScxJyBoZWlnaHQ9JzAuNScgZmlsbD0nXCJyZ2JhKCRibGFjaywgMC41KVwiJy8lM0UlM0Mvc3ZnJTNFXCIpIiwiLnBvc3RcbiAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgXG4gICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgcGFkZGluZyAyMHB4XG4gICAgICAgIG1heC13aWR0aDogMTAwdndcbiAgICBcbiAgICAmLWJveFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICBcbiAgICAgICAgJiArIGhyXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDQwcHhcbiAgICAgICAgXG4gICAgJi1jb250ZW50XG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgZmxleC1ncm93IDBcbiAgICAgICAgZmxleC1zaHJpbmsgMVxuICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgXG4gICAgICAgICYgaW1nXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAyNXB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJiBpZnJhbWVcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMjVweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgIFxuICAgICAgICAmIC53cC1jYXB0aW9uXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoIDEwMCUhaW1wb3J0YW50XG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDI1cHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJi10ZXh0XG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5ICRzc3BcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiByaWdodFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMHB4XG4gICAgICAgIFxuICAgICYtaXRlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCA3MHB4XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDBcblxuICAgICZfX2F1dGhvclxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgY29sb3IgIzMzM1xuXG4gICAgJl9fc2hhcmVcbiAgICAgICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3NoYXJlLW9wdGlvbi5wbmcpIDhweCAzcHggbm8tcmVwZWF0XG4gICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICBtYXJnaW4tbGVmdCAtN3B4XG4gICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBcbiAgICAmX19hYm91dFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgXG4gICAgICAgICYgYVxuICAgICAgICAgICAgY29sb3IgJGdyYXlcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAkcG9zdC1hYm91dC1hY3RpdmUtdXJsXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IGJvdHRvbSAxcHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCByZXBlYXQteFxuICAgICAgICBcbiAgICAgICAgJiBiIGFcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICAgICAgXG4gICAgJl9fZXhjZXJwdFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE5cHhcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRibGFja1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG5cbiAgICAmX19leHRyYS10YWdcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSA3cHhcblxuICAgICYgaGVhZGVyICsgaHJcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICBcbiAgICAmIGFydGljbGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICB0cmFuc2l0aW9uIG1heC13aWR0aCAwLjVzXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAxNXB4XG5cbiAgICAmIC5mb2xsb3dcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgIFxuICAgICYgLnNoYXJlXG4gICAgICAgIG1hcmdpbi10b3AgMTVweFxuICAgICAgICBcbiAgICAmX19jYXB0aW9uXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuXG4gICAgJiBkaXZbZGF0YS11aS1pZCA9IFwicG9zdFwiXVxuICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICBwYWRkaW5nIDAgIWltcG9ydGFudFxuXG5cbi5hcnRpY2xlTW9yZUJ0blxuICAgIGRpc3BsYXkgbm9uZVxuXG5AbWVkaWEgJG1vYmlsZVxuICAgIC5hcnRpY2xlLS1tb3JlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBtYXgtaGVpZ2h0IDcwMHB4XG4gICAgICAgIHRyYW5zaXRpb24gMXMgYWxsXG4gICAgICAgICAgICBcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMjBweFxuICAgICAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0NSwyNDUsMjQ1LDApIDAlLHJnYmEoMjQ1LDI0NSwyNDUsMSkgNDBweCxyZ2JhKDI0NSwyNDUsMjQ1LDEpIDEwMCUpXG4gICAgICAgICAgICB6LWluZGV4IDFcblxuICAgICAgICAuYXJ0aWNsZU1vcmVCdG5cbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBib3R0b20gMjBweFxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgXG4gICAgICAgICYuc2hvd1xuICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgIC5hcnRpY2xlTW9yZUJ0blxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gMC4zcyBhbGxcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IGhpZGRlblxuXG5hcnRpY2xlLmNvbGxhcHNlZFxuICBvdmVyZmxvdyBoaWRkZW5cbiAgbWFyZ2luLXRvcCAxNXB4XG4gIG1heC1oZWlnaHQgODUwcHhcbiAgei1pbmRleCAtMVxuXG4uYXJ0aWNsZV9yZWFkX21vcmVcbiAgZGlzcGxheSBmbGV4XG4gIGhlaWdodCAxMjBweFxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNDUsMjQ1LDI0NSwwKSAwJSwjZjVmNWY1IDQwcHgsI2Y1ZjVmNSAxMDAlKVxuICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIHotaW5kZXggMVxuICBtYXJnaW4tdG9wIC03MHB4XG4gIG1hcmdpbi1ib3R0b20gMTJweFxuICBAbWVkaWEgJHRhYmxldFxuICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIGhlaWdodCAxMDBweFxuICBAbWVkaWEgJG1vYmlsZVxuICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIGhlaWdodCAxMDBweFxuXG5cbiAgLnJlYWRfbW9yZV9idXR0b25cbiAgICBoZWlnaHQgNTBweFxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZkMzcxZFxuICAgIGNvbG9yICNmZmZcbiAgICBib3JkZXItcmFkaXVzIDVweFxuICAgIG91dGxpbmUgMFxuICAgIGJvcmRlciAwXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHBhZGRpbmcgMCAyMHB4XG5cbi5zdWJzLW9ubHlcbiAgICBoZWlnaHQgMTAwMHB4XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG5cbiAgICAmX19vdmVybGF5XG4gICAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG5cbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwMHB4XG5cbiAgICAgICAgei1pbmRleCA0XG5cbiAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0NSwyNDUsMjQ1LDApIDcwMHB4LCByZ2JhKDI0NSwyNDUsMjQ1LDAuOCkgMTAwMHB4KVxuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcblxuICAgICAgICAmLnN0LWFjdGl2ZVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiIsIi5wcm9tb2NhcmRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgYmFja2dyb3VuZC1jb2xvciAjMEUwRTIyXG4gICAgY29sb3Igd2hpdGVcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBwYWRkaW5nIDIwcHggMCAyNXB4IDBcblxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuICAgICYtLXdpZGVcbiAgICAgICAgd2lkdGggY2FsYygxMDB2dyAtIDE3cHgpXG4gICAgICAgIG1pbi13aWR0aCAxMDIwcHhcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgbWFyZ2luLWxlZnQgNTAlXG4gICAgICAgIG1hcmdpbi10b3AgNDVweFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtaW4td2lkdGggYXV0b1xuICAgICAgICAgICAgd2lkdGggMTAwdndcblxuICAgICZfX3dyYXBwZXJcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICBwYWRkaW5nIDAgNDBweFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBwYWRkaW5nIDIwcHhcbiAgICAgICAgICAgIHdpZHRoIDEwMHZ3XG5cbiAgICAgICAgJi0td2lkZVxuICAgICAgICAgICAgd2lkdGggMTAyMHB4XG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgd2lkdGggYXV0b1xuXG4gICAgICAgICYtLW5hcnJvd1xuICAgICAgICAgICAgd2lkdGggNjIwcHhcblxuICAgICAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgICAgICB3aWR0aCBhdXRvXG5cbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZSAzNnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIC8vIHBhZGRpbmctdG9wIDIwcHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMTBweFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBmb250LXNpemUgMjhweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgICAgICAgcGFkZGluZy10b3AgMTBweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuXG4gICAgJl9faW1hZ2VcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuICAgICZfX2JvZHlcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuXG4gICAgICAgIGFcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgICAgICAgICBjb2xvciB3aGl0ZVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAzcHggc29saWQgI2M0ODA1NFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDdweFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuXG4gICAgICAgICYgaW1nXG4gICAgICAgICAgICB3aWR0aCAyMCVcbiAgICAgICAgICAgIGZsb2F0IGxlZnRcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDE2cHhcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gICAgICAgICAgICAgICAgd2lkdGggMzB2d1xuXG4gICAgICAgIC5ncmFkaWVudFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIGhlaWdodCAzMCVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvIHRvcCxcbiAgICAgICAgICAgICAgICByZ2JhKDE0LCAxNCwgMzQsIDEpIDMwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDAxKSA4MCVcbiAgICAgICAgICAgIClcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcblxuICAgICZfX2Fib3V0XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgbGluZS1oZWlnaHQgMTVweFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuXG4gICAgICAgICYgYVxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICAgICAgY29sb3IgI0M0ODA1NFxuXG4gICAgJl9fbGlua1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgbWFyZ2luLXRvcCAtMjBweFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIC02MHB4XG5cbiAgICAgICAgJiBhXG4gICAgICAgICAgICBib3JkZXIgMFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA1cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgI0M0ODA1NFxuICAgICAgICAgICAgY29sb3Igd2hpdGVcbiAgICAgICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyOHB4XG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjNweFxuICAgICAgICAgICAgcGFkZGluZyA4cHggMTRweFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXIiLCIucWFcbiAgICBtYXJnaW4tdG9wIDQ1cHhcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNFOEU4RThcbiAgICBcbiAgICBwYWRkaW5nLXRvcCA1NXB4XG4gICAgcGFkZGluZy1ib3R0b20gNTVweFxuICAgIFxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIHBhZGRpbmctdG9wIDIwcHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgIFxuICAgICYtYm94XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tbGVmdCAtMTBweFxuICAgICAgICBtYXJnaW4tcmlnaHQgLTEwcHhcbiAgICAgICAgXG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXG5cbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgXG4gICAgJi1pdGVtXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgbWF4LXdpZHRoIDMzLjMzMzMlXG4gICAgICAgIFxuICAgICAgICBmbGV4LWdyb3cgMVxuICAgICAgICBmbGV4LWJhc2lzIDMzLjMzMzMlXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAjMjIyXG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJHRhYmxldFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgXG4gICAgJl9fZW1haWxcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMzJweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgIzIyMlxuICAgICAgICBcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEnIGhlaWdodD0nMSclM0UlM0NyZWN0IHg9JzAnIHk9JzAuNScgd2lkdGg9JzEnIGhlaWdodD0nMC41JyBmaWxsPSdyZ2JhKDM0LCAzNCwgMzQsIDAuNSknLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IGJvdHRvbSAxcHhcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkdGFibGV0XG4gICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxJyBoZWlnaHQ9JzEnJTNFJTNDcmVjdCB4PScwJyB5PScwLjUnIHdpZHRoPScxJyBoZWlnaHQ9JzAuNScgZmlsbD0ncmdiYSgyNTMsIDU1LCAyOSwgMC41KScvJTNFJTNDL3N2ZyUzRVwiKVxuICAgIFxuLnFhICsgLmZvb3RlclxuICAgIG1hcmdpbi10b3AgMCIsIi5yYWRpb1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIFxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgXG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIFxuICAgIGNvbG9yICRibGFja1xuICAgIFxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIFxuICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgXG4gICAgcGFkZGluZy10b3AgM3B4XG4gICAgcGFkZGluZy1ib3R0b20gN3B4XG4gICAgXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBcbiAgICB1c2VyLXNlbGVjdCBub25lXG4gICAgXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlclxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICAgICAgXG4gICAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgICAgICBcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBcbiAgICAmOmJlZm9yZVxuICAgICAgICB0b3AgNnB4XG4gICAgICAgIGxlZnQgMFxuICAgICAgICBcbiAgICAgICAgd2lkdGggMjBweFxuICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgIFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5XG4gICAgICAgIFxuICAgICAgICB0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlXG4gICAgICAgIFxuICAgICY6YWZ0ZXJcbiAgICAgICAgdG9wIDExcHhcbiAgICAgICAgbGVmdCA1cHhcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwcHhcbiAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgJG9yYW5nZVxuICAgICAgICBcbiAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgIFxuICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4xcyBlYXNlXG4gICAgICAgIFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW9cbiAgICAmOmJlZm9yZSAgICAgICAgXG4gICAgICAgIGJvcmRlci1jb2xvciAkb3JhbmdlXG5cbiAgICAmOmFmdGVyXG4gICAgICAgIG9wYWNpdHkgMSIsIi5yZWZlcmVuY2VcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAvLyBtYXJnaW4gMCAtMTBweCAxMHB4XG4gICAgbWFyZ2luIDAgMTBweCAxMHB4IC0xMHB4XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICAgIHBhZGRpbmctbGVmdCAxMHB4XG4gICAgbWF4LXdpZHRoIDY0MHB4XG5cbiAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcblxuICAgICYtLW1haWxpbmdcbiAgICAgICAgbWFyZ2luLXRvcCAyNXB4XG5cbiAgICAmLS1hZ2VuZGFcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICBjb2xvciAjNjY2XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDVweFxuICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG5cbiAgICAmLWJveFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICBtYXJnaW4tbGVmdCAtMTBweFxuICAgICAgICBtYXJnaW4tcmlnaHQgLTEwcHhcblxuICAgICYtaXRlbVxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICBwYWRkaW5nIDVweCAxMHB4XG5cbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcblxuICAgIC8vICYtaXRlbTpob3ZlciAmX19pbWFnZSxcbiAgICAvLyAmLWl0ZW06YWN0aXZlICZfX2ltYWdlXG4gICAgLy8gdHJhbnNmb3JtIHNjYWxlKDEuMSlcbiAgICAmLWl0ZW06aG92ZXIgJl9fbGluaywgJi1pdGVtOmFjdGl2ZSAmX19saW5rXG4gICAgICAgIGNvbG9yICRvcmFuZ2VcblxuICAgICYtaGVhZFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHdpZHRoIDE4JVxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cblxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgd2lkdGggMFxuXG4gICAgJl9faW1hZ2VcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC4zcyBlYXNlXG4gICAgICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuXG4gICAgJi1ib2R5XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgICAgICBwYWRkaW5nIDVweCAxMHB4XG4gICAgICAgIG1hcmdpbiAwIC0xMHB4XG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgIGFsaWduLWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXG4gICAgJi1yb3dcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAmX190eXBlXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbiAgICAmX19saW5rXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBjb2xvciBibGFja1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICBsaW5lLWhlaWdodCAxOHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDVweFxuICAgICAgICBcblxuICAgICZfX2RhdGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICBwYWRkaW5nLXRvcCA1cHgiLCIuc2VhcmNoXG4gICAgZGlzcGxheSBibG9ja1xuICAgIFxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgXG4gICAgdG9wIDBcbiAgICBsZWZ0IC05OTk5cHhcbiAgICBcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICBtYXgtaGVpZ2h0IDEwMCVcbiAgICBcbiAgICB6LWluZGV4IDEwXG4gICAgXG4gICAgb3BhY2l0eSAwXG4gICAgXG4gICAgcG9pbnRlci1ldmVudHMgbm9uZVxuICAgIFxuICAgIHdpbGwtY2hhbmdlIG9wYWNpdHksIHBvaW50ZXItZXZlbnRzXG4gICAgXG4gICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuNHMgZWFzZVxuICAgIFxuICAgIG92ZXJmbG93LXkgYXV0b1xuICAgIFxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIHRvdWNoXG4gICAgXG4gICAgJi5zdC1hY3RpdmVcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIFxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgXG4gICAgICAgIHBvaW50ZXItZXZlbnRzIGF1dG9cbiAgICAgICAgXG4gICAgJi5zdC1hY3RpdmUgKyAmLS1vdmVybGF5XG4gICAgICAgIGxlZnQgMFxuICAgICAgICBcbiAgICAmLnN0LWFjdGl2ZSAmLWZvcm1cbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgXG4gICAgJi0tb3ZlcmxheVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBmaXhlZFxuICAgICAgICBcbiAgICAgICAgdG9wIDBcbiAgICAgICAgbGVmdCAtOTk5OXB4XG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgXG4gICAgICAgIHotaW5kZXggOVxuICAgICAgICBcbiAgICAmX19jbG9zZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBcbiAgICAgICAgdG9wIDMwcHhcbiAgICAgICAgcmlnaHQgMzBweFxuICAgICAgICBcbiAgICAgICAgd2lkdGggNDBweFxuICAgICAgICBoZWlnaHQgNDBweFxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnN2ZylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCUgYXV0b1xuICAgICAgICBcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgXG4gICAgICAgIHotaW5kZXggMlxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGggNDBweFxuICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBpbmhlcml0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgaW5oZXJpdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwIDEwMCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIGVhc2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICAgICAgXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICY6YWN0aXZlOmFmdGVyXG4gICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgXG4gICAgJi1ib3hcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBtYXgtd2lkdGggNDUwcHhcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICAgICAgXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBhbGlnbi1jb250ZW50IGNlbnRlclxuICAgICAgICBcbiAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXgtd2lkdGggMjgwcHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYWxpZ24tY29udGVudCBmbGV4LXN0YXJ0XG4gICAgICAgIFxuICAgICYtcm93XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICYtZm9ybVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKVxuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC44cyBsaW5lYXJcbiAgICAgICAgXG4gICAgICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIG1hcmdpbi10b3AgNTBweFxuICAgICAgICBcbiAgICAmX19pbnB1dFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgaGVpZ2h0IDYwcHhcbiAgICAgICAgXG4gICAgICAgIGJvcmRlciBub25lXG4gICAgICAgIG91dGxpbmUgbm9uZVxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAkb3JhbmdlXG4gICAgICAgIGJvcmRlci1yYWRpdXMgMFxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIFxuICAgICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAgICAgXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGNvbG9yICRncmF5XG4gICAgICAgIFxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyXG4gICAgICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICAgICAgXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyXG4gICAgICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICAgICAgXG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlclxuICAgICAgICAgICAgY29sb3IgJGdyYXlcbiAgICAgICAgICAgIFxuICAgICZfX2NhcHRpb24sXG4gICAgJl9fbm90Zm91bmRcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkZ3JheVxuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wIDIwcHhcbiAgICBcbiAgICAmX19ub3Rmb3VuZFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgXG4gICAgJi1yZXN1bHRzXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAwXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gNTBweFxuICAgICAgICBcbiAgICAgICAgJl9fbGlua1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yICRvcmFuZ2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCA1cHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDVweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgIGxlZnQgLTIwcHhcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgNDBweFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB6LWluZGV4IC0xXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgb3V0bGluZSBub25lXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkb3JhbmdlIiwiLnNoYXJlXG4gICAgZGlzcGxheSBibG9ja1xuICAgIFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgXG4gICAgd2lkdGggMTAwJVxuICAgIG1heC13aWR0aCA2MDBweFxuICAgIG1hcmdpbiBhdXRvXG4gICAgXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgICAgIFxuICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgXG4gICAgJi1ib3hcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgbWFyZ2luLWxlZnQgLTEwcHhcbiAgICAgICAgbWFyZ2luLXJpZ2h0IC0xMHB4XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgLTEwcHhcbiAgICAgICAgXG4gICAgJi1jZWxsXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgbWF4LXdpZHRoIDEwMHB4XG4gICAgICAgIFxuICAgICAgICBmbGV4LWJhc2lzIDEwMHB4XG4gICAgICAgIGZsZXgtc2hyaW5rIDBcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctbGVmdCAxMHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIG1heC13aWR0aCAyNSVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZmxleC1iYXNpcyAyNSVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgIFxuICAgICAgICAmLS1iaWdcbiAgICAgICAgICAgIG1heC13aWR0aCA1MCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZmxleC1iYXNpcyA1MCVcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rIGluaXRpYWxcbiAgICAgICAgXG4gICAgJl9fYnRuXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgMTVweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDE1cHhcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQgNDJweFxuICAgICAgICBcbiAgICAgICAgb3V0bGluZSBub25lXG4gICAgICAgIFxuICAgICAgICB0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgXG4gICAgICAgICYgaVxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCUgMTAwJVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgICAgIFxuICAgICAgICAmIHNwYW5cbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDFweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgNXB4XG4gICAgICAgICAgICBcbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDJweClcbiAgICAgICAgXG4gICAgICAgICYuZWwtZmJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgIzNkNWE5NlxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmIGlcbiAgICAgICAgICAgICAgICB3aWR0aCA3cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9mYi5zdmcpXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMzMzRjODFcbiAgICAgICAgICAgIFxuICAgICAgICAmLmVsLXRnXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMzNWE2ZGVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiBpXG4gICAgICAgICAgICAgICAgd2lkdGggMTRweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3RnLnN2ZylcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgIzJjOGNiY1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAmLmVsLXlhZHplblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMDAwXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYgaVxuICAgICAgICAgICAgICAgIHdpZHRoIDM4cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy95YWR6ZW4uc3ZnKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMzMzXG4gICAgICAgICAgICBcbiAgICAgICAgJi5lbC12a1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjNDY2NjhjXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYgaVxuICAgICAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy92ay5zdmcpXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMzZjViN2NcbiAgICAgICAgICAgIFxuICAgICAgICAmLmVsLXR3XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxZGFkZWJcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiBpXG4gICAgICAgICAgICAgICAgd2lkdGggMTdweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3R3LnN2ZylcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgIzE4OWFkMlxuICAgICAgICAgICAgXG4gICAgICAgICYuZWwtZmJtXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxNzg3ZmJcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiBpXG4gICAgICAgICAgICAgICAgd2lkdGggMTZweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2ZibS5zdmcpXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxNTc4ZGZcbiAgICAgICAgJi5lbC1jb3B5XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxZGFkZWJcbiAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgICAgICAmIGlcbiAgICAgICAgICAgICAgICB3aWR0aCAxN3B4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDE0cHhcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9jb3B5LnN2ZylcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMTg5YWQyXG5cblxuLnNoYXJlLW92ZXJsYXlcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICBib3R0b20gMFxuICAgIGxlZnQgMFxuICAgIFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgOTBweFxuXG4gICAgei1pbmRleCA5XG5cbiAgICBmb250LWZhbWlseSAkc3NwXG5cbiAgICBvcGFjaXR5IDBcbiAgICB3aWxsLWNoYW5nZSB0cmFuc2Zvcm0sIG9wYWNpdHlcbiAgICBwb2ludGVyLWV2ZW50cyBub25lXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkpXG5cbiAgICAmLnN0LWFjdGl2ZVxuICAgICAgICBwb2ludGVyLWV2ZW50cyBhdXRvXG4gICAgICAgIG9wYWNpdHkgMVxuXG4gICAgJl9fYm9keVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgcG9zaXRpb24gZml4ZWRcbiAgICAgICAgYm90dG9tIDBcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAmX19idXR0b25cbiAgICAgICAgd2lkdGggMzBweFxuICAgICAgICBoZWlnaHQgMzBweFxuXG4gICAgICAgIG91dGxpbmUgMFxuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBvdXRsaW5lIDBcblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcblxuICAgICAgICBtYXJnaW4gMTVweDtcblxuICAgICAgICAmLmVsLWZiXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvYm90dG9tLWJhbm5lci1zaGFyZS1mYi5zdmcpXG4gICAgICAgIFxuICAgICAgICAmLmVsLXZrXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvYm90dG9tLWJhbm5lci1zaGFyZS12ay5zdmcpXG4gICAgICAgIFxuICAgICAgICAmLmVsLXR3XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvYm90dG9tLWJhbm5lci1zaGFyZS10dy5zdmcpXG4gICAgICAgIFxuICAgICAgICAmLmVsLXRnXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvYm90dG9tLWJhbm5lci1zaGFyZS10Zy5zdmcpXG4gICAgICAgIFxuICAgICAgICAmLmVsLWZibXNnXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvYm90dG9tLWJhbm5lci1zaGFyZS1mYm1zZy5zdmcpXG4gICAgICAgIFxuICAgICAgICAmLmVsLWxpbmtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9ib3R0b20tYmFubmVyLXNoYXJlLWxpbmsuc3ZnKVxuIiwiLnNpZGViYXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIFxuICAgIHdpZHRoIDMyMHB4XG4gICAgXG4gICAgZmxleC1ncm93IDBcbiAgICBmbGV4LXNocmluayAwXG4gICAgZmxleC1iYXNpcyAzMjBweFxuICAgIFxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIFxuICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgIFxuICAgICYuc3QtbGVmdGVkXG4gICAgICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgIFxuICAgICYtaXRlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgICAgIFxuICAgICAgICAmLS1zdGlja3lcbiAgICAgICAgICAgIHBvc2l0aW9uIHN0aWNreVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0b3AgNzRweFxuXG4gICAgJi1zb2NpYWxzXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgcGFkZGluZyA1cHhcblxuICAgICAgICAmX19pdGVtXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCUgMTAwJVxuXG4gICAgICAgICAgICAmLmVsLWZiXG4gICAgICAgICAgICAgICAgd2lkdGggMTFweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyN3B4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3NvY2lhbC1mYi5zdmcpXG5cbiAgICAgICAgICAgICYuZWwtdHdcbiAgICAgICAgICAgICAgICB3aWR0aCAyNnB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDIycHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvc29jaWFsLXR3LnN2ZylcblxuICAgICAgICAgICAgJi5lbC10Z1xuICAgICAgICAgICAgICAgIHdpZHRoIDI2cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjJweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9zb2NpYWwtdGcuc3ZnKVxuXG4gICAgICAgICAgICAmLmVsLXZrXG4gICAgICAgICAgICAgICAgd2lkdGggMzBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxN3B4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3NvY2lhbC12ay5zdmcpXG5cbiAgICAgICAgICAgICYuZWwtaW5zdGFncmFtXG4gICAgICAgICAgICAgICAgd2lkdGggMzBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAzMHB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3NvY2lhbC1pbnN0YWdyYW0uc3ZnKVxuXG4gICAgICAgICAgICAmLmVsLW9rXG4gICAgICAgICAgICAgICAgd2lkdGggMThweFxuICAgICAgICAgICAgICAgIGhlaWdodCAzMHB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL3NvY2lhbC1vay5zdmcpXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZWwtbWVkaXVtXG4gICAgICAgICAgICAgICAgd2lkdGggMjVweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyM3B4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWFnZXMvc29jaWFsLW1lZGl1bS5zdmdcIilcbiIsInNsaWNrXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG5cbiAgICAuc2xpY2tcbiAgICAgICAgJi1hcnJvd1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCA0OCVcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMClcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICAgICAgICAgICAgaGVpZ2h0IDY4cHhcbiAgICAgICAgICAgIHdpZHRoIDQ0cHhcbiAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgICAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAzcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3Igd2hpdGVcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpXG4gICAgICAgICAgICB6LWluZGV4IDFcblxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAgICAgICAgIGJvdHRvbSAyNXB4XG4gICAgICAgICAgICAgICAgYm9yZGVyIDlweCBzb2xpZCB0cmFuc3BhcmVudFxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuXG4gICAgICAgICYtcHJldlxuICAgICAgICAgICAgbGVmdCAxNnB4XG5cbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIGxlZnQgN3B4XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDEycHggc29saWQgYmxhY2tcblxuICAgICAgICAmLW5leHRcbiAgICAgICAgICAgIHJpZ2h0IDE2cHhcblxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgbGVmdCAxOHB4XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgMTJweCBzb2xpZCBibGFjayIsIi5zdGF0aWNcbiAgICBwYWRkaW5nLXRvcCA0MHB4XG4gICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgIFxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIHBhZGRpbmctdG9wIDIwcHhcbiAgICBcbiAgICAmIGgxXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIFxuICAgICYtY29udGVudFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgIFxuICAgICAgICAmIGltZ1xuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4IiwiLnRhZ3NcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICBcbiAgICBwYWRkaW5nLXRvcCAxMHB4XG4gICAgXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2U5ZTllOVxuICAgIFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgXG4gICAgZm9udC1zaXplIDBcbiAgICBcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIGhlaWdodCAxN3B4XG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgIFxuICAgICAgICBjb2xvciAjMzMzXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAxNnB4XG4gICAgICAgIFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgICAgIFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgIFxuICAgICZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBoZWlnaHQgMTdweFxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICBcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMzMzXG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodCAxNnB4XG4gICAgICAgIFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgICAgIFxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctbGVmdCA4cHhcbiAgICAgICAgcGFkZGluZy1yaWdodCA4cHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICBcbiAgICAgICAgdmVydGljYWwtYWxpZ24gdG9wXG4gICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgJG9yYW5nZSIsIi50ZWFtXG4gICAgcGFkZGluZy10b3AgNTBweFxuICAgIFxuICAgICYtYm94XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0IC0xMHB4XG4gICAgICAgIG1hcmdpbi1yaWdodCAtMTBweFxuICAgICAgICBcbiAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgXG4gICAgJi1pdGVtXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgbWF4LXdpZHRoIDMzLjMzMzMlXG4gICAgICAgIFxuICAgICAgICBmbGV4LWdyb3cgMVxuICAgICAgICBmbGV4LWJhc2lzIDMzLjMzMzMlXG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgNTVweFxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIGZsZXgtYmFzaXMgNTAlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1heC13aWR0aCA1MCVcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgIFxuICAgICYtcGVyc29uXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICAvKmN1cnNvciBwb2ludGVyKi9cbiAgICAgICAgXG4gICAgLyomLXBlcnNvbjpob3ZlciAmX19uYW1lLFxuICAgICYtcGVyc29uOmFjdGl2ZSAmX19uYW1lXG4gICAgICAgIGNvbG9yICRvcmFuZ2UqL1xuICAgICAgICBcbiAgICAmX19waG90b1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMTAwJVxuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIGNlbnRlclxuICAgICAgICBcbiAgICAmX19uYW1lXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBcbiAgICAgICAgY29sb3IgIzIyMlxuICAgICAgICBcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIycHhcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3AgN3B4XG4gICAgICAgIFxuICAgICZfX3dob1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICM5OTlcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIycHhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4IiwiLnRleHRlcnJvclxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIFxuICAgIHdpZHRoIDEwMCVcbiAgICBcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBcbiAgICAmIHBcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgXG4gICAgICAgIGxpbmUtaGVpZ2h0IDE2cHhcbiAgICAgICAgXG4gICAgICAgIGNvbG9yICRncmF5IiwiaDEsIC5oMVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHdpZHRoIDEwMCVcbiAgICBmb250LXNpemUgMzZweFxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICBjb2xvciAkYmxhY2tcbiAgICBsaW5lLWhlaWdodCAzNnB4XG5cbiAgICAmLS10b3BcbiAgICAgICAgY29sb3IgJGJsYWNrXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICBsZXR0ZXItc3BhY2luZyAycHhcbiAgICAgICAgcGFkZGluZy10b3AgMTBweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgICAgICBmb250LXdlaWdodCBub3JtYWxcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2U5ZTllOVxuICAgICAgICBtYXJnaW4tdG9wIC0xcHhcblxuICAgICAgICAmLm1lZ2Fmb24tdG9wXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMwMEI5NTZcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgaGVpZ2h0IDU3cHhcblxuICAgICAgICBAa2V5ZnJhbWVzIG1hcnF1ZWVcbiAgICAgICAgICAgIGZyb21cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwJSlcbiAgICAgICAgICAgIHRvXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTEwMCUpXG5cbiAgICAgICAgLnNjcm9sbFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDE0NDBweClcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cblxuICAgICAgICAgICAgLm1lZ2Fmb25cbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uIG1hcnF1ZWUgMjBzIGxpbmVhciBpbmZpbml0ZVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAxNDQwcHgpXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbiBub25lXG5cbiAgICAgICAgICAgICAgICAuZG90c1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gMCAxMHB4XG4gICAgICAgICAgICAgICAgLnRleHQgaW1nXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQgY29udGFpblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDZweFxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggMjc1cHhcblxuICAgICAgICAgICAgICAgIGRpdlxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudCBjZW50ZXJcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogMTQ0MHB4KVxuICAgICAgICAgICAgICAgICAgICAuaGlkZVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCAyMzhweFxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA4MTlweClcbiAgICAgICAgICAgICAgICAgICAgLnRleHQgaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDRweFxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDE4NnB4XG4gICAgICAgICAgICAgICAgICAgIC5kb3RzXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA2MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gMCAzcHhcblxuXG5cblxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIGZvbnQtc2l6ZSAyOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcblxuaDJcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB3aWR0aCAxMDAlXG4gICAgZm9udC1zaXplIDI0cHhcbiAgICBmb250LXdlaWdodCBib2xkXG4gICAgY29sb3IgJGJsYWNrXG4gICAgbGluZS1oZWlnaHQgMzRweFxuICAgIG1hcmdpbi10b3AgMTVweFxuXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tdG9wIDBcblxuaDNcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB3aWR0aCAxMDAlXG4gICAgZm9udC1zaXplIDIycHhcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBjb2xvciAkYmxhY2tcbiAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgbWFyZ2luLXRvcCAxNXB4XG5cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi10b3AgMFxuXG5oNFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgY29sb3IgJGJsYWNrXG4gICAgbGluZS1oZWlnaHQgMjZweFxuICAgIG1hcmdpbi10b3AgNDBweFxuXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tdG9wIDBcblxuICAgICYgKyAmXG4gICAgICAgIG1hcmdpbi10b3AgMzVweFxuXG5oNVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgY29sb3IgJG9yYW5nZVxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgIG1hcmdpbi10b3AgNDBweFxuXG4gICAgJiArIGg0XG4gICAgICAgIG1hcmdpbi10b3AgMTVweFxuXG5wXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZm9udC1mYW1pbHkgJHB0c2VyaWZcbiAgICBmb250LXNpemUgMThweFxuICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICBjb2xvciAkYmxhY2tcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBoeXBoZW5zIGF1dG9cbiAgICAtbXMtaHlwaGVucyBub25lXG4gICAgd29yZC13cmFwIGJyZWFrLXdvcmRcbiAgICB3b3JkLWJyZWFrIGJyZWFrLXdvcmRcblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLXRvcCAwXG5cbiAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG5cbmg0ICsgcCwgaDQgKyB1bCwgaDQgKyBvbFxuICAgIG1hcmdpbi10b3AgMTBweFxuXG5oclxuICAgIGhlaWdodCAycHhcbiAgICBib3JkZXIgbm9uZVxuICAgIGNvbG9yICNlOGU4ZThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNlOGU4ZThcbiAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICBtYXJnaW4tYm90dG9tIDBcblxudWxcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4tdG9wIDIwcHhcblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLXRvcCAwXG5cbiAgICAmIGxpXG4gICAgICAgIC8vIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZm9udC1mYW1pbHkgJHB0c2VyaWZcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgICAgIHBhZGRpbmctbGVmdCAxNnB4XG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIGh5cGhlbnMgYXV0b1xuICAgICAgICAtbXMtaHlwaGVucyBub25lXG4gICAgICAgIHdvcmQtd3JhcCBicmVhay13b3JkXG4gICAgICAgIHdvcmQtYnJlYWsgYnJlYWstd29yZFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDEycHhcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggNnB4XG4gICAgICAgICAgICBoZWlnaHQgNnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICRvcmFuZ2VcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgICAgICBjb250ZW50ICcnXG5cbiAgICAgICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICAgICAgdG9wIDEwcHhcblxub2xcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBjb3VudGVyLXJlc2V0IGNvdW50ZXJcbiAgICBtYXJnaW4tdG9wIDIwcHhcblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLXRvcCAwXG5cbiAgICAmIGxpXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZm9udC1mYW1pbHkgJHB0c2VyaWZcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgICBjb2xvciAkYmxhY2tcbiAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgICAgIHBhZGRpbmctbGVmdCAxNnB4XG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIGh5cGhlbnMgYXV0b1xuICAgICAgICAtbXMtaHlwaGVucyBub25lXG4gICAgICAgIHdvcmQtd3JhcCBicmVhay13b3JkXG4gICAgICAgIHdvcmQtYnJlYWsgYnJlYWstd29yZFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICBjb2xvciBpbmhlcml0XG4gICAgICAgICAgICBjb250ZW50IGNvdW50ZXIoY291bnRlcilcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50IGNvdW50ZXJcblxud2hhdGFib3V0XG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgd2lkdGggMTAwJVxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgcGFkZGluZy10b3AgNjBweFxuICAgIGJvcmRlciAycHggc29saWQgI2U4ZThlOFxuICAgIGJvcmRlci1yYWRpdXMgNXB4XG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgaHlwaGVucyBhdXRvXG4gICAgLW1zLWh5cGhlbnMgbm9uZVxuICAgIHdvcmQtd3JhcCBicmVhay13b3JkXG4gICAgd29yZC1icmVhayBicmVhay13b3JkXG5cbiAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XG5cbiAgICAmOmJlZm9yZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAxM3B4XG4gICAgICAgIGxlZnQgLTEwcHhcbiAgICAgICAgaGVpZ2h0IDMzcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkb3JhbmdlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICBsaW5lLWhlaWdodCAzM3B4XG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgcGFkZGluZy1sZWZ0IDMwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgIGNvbnRlbnQgYXR0cihkYXRhLWxhYmVsKVxuXG4gICAgJjphZnRlclxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCA0NnB4XG4gICAgICAgIGxlZnQgLTEwcHhcbiAgICAgICAgd2lkdGggOHB4XG4gICAgICAgIGhlaWdodCA4cHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjYTgyOTFlXG4gICAgICAgIGNsaXAtcGF0aCBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUpXG4gICAgICAgIGNvbnRlbnQgJydcblxuICAgIGhyXG4gICAgICAgIG1hcmdpbi10b3AgMTZweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcblxuLmxpbmtzaWRlXG4gICAgYm9yZGVyLXRvcCAycHggc29saWQgI2U4ZThlOFxuICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICNlOGU4ZThcbiAgICBtYXJnaW4gMjBweCAwXG5cbiAgICAmX19jYXB0aW9uXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIGNvbG9yICM2NjZcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG5cbiAgICAmX19saW5rXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgY29sb3IgIzExMVxuICAgICAgICBsZXR0ZXItc3BhY2luZyAtMC4ycHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbmIsIHN0cm9uZ1xuICAgIGZvbnQtd2VpZ2h0IGJvbGRcblxudVxuICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblxuZW1cbiAgICBmb250LXN0eWxlIGl0YWxpY1xuXG5ncmF5XG4gICAgY29sb3IgIzk5OVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCwgb2wsIHdoYXRhYm91dFxuICAgICYgYVxuICAgICAgICBocmVmYSgkb3JhbmdlLCAjMzMzKVxuXG4jc3VidGl0bGVcbiAgICBmb250LXNpemUgMzBweFxuXG4gICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgZm9udC1zaXplIDI2cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuXG5hcnRpY2xlIHRhYmxlXG4gICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgZm9udC1zaXplIDE2cHhcblxuICAgIHRoXG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuXG4gICAgdGgsIHRkXG4gICAgICAgIHBhZGRpbmcgMTVweFxuICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjOTk5XG5cbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIHBhZGRpbmcgNHB4XG5cbi5zaG9ydGNvZGVfdmlkZW9cbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB3aWR0aCAxMDAlXG4gICAgcGFkZGluZy1ib3R0b20gNTYuMjUlXG4gICAgbWFyZ2luLXRvcCAyMHB4XG5cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAgJiBpZnJhbWVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDBcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDEwMCVcblxuICAgICYtLWNvdWJcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgIG1hcmdpbiAwXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgICAgICAgJiBpZnJhbWVcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG5cbmNvZGVcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheVxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgcGFkZGluZy1sZWZ0IDRweFxuICAgIHBhZGRpbmctcmlnaHQgNHB4XG4gICAgZm9udC1zaXplIDEycHhcbiAgICBjb2xvciAkZ3JheVxuXG50d2l0dGVyd2lkZ2V0XG4gICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgd2lkdGggMTAwJSAhaW1wb3J0YW50XG4gICAgICAgIG1hcmdpbi10b3AgMjBweCAhaW1wb3J0YW50XG4gICAgICAgIG1hcmdpbi1sZWZ0IC0yMHB4XG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDIwcHgpICFpbXBvcnRhbnRcblxuKjo6c2VsZWN0aW9uXG4gICAgYmFja2dyb3VuZC1jb2xvciAkcmVkXG4gICAgY29sb3IgI2ZmZlxuXG4qOjotbW96LXNlbGVjdGlvblxuICAgIGJhY2tncm91bmQtY29sb3IgJHJlZFxuICAgIGNvbG9yICNmZmZcblxuLmNhcHRpb25cbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB3aWR0aCAxMDAlXG4gICAgZm9udC1mYW1pbHkgJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBzYW5zLXNlcmlmXG4gICAgZm9udC1zaXplIDEycHhcbiAgICBjb2xvciAjOGU4ZThlXG4gICAgdGV4dC1hbGlnbiByaWdodFxuICAgIG1hcmdpbi10b3AgMFxuXG4uaGlkZS1oZWFkZXJcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgIG1heC1oZWlnaHQgMFxuICAgIGhlaWdodCAwXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4iLCJib2R5LmN1c3RvbWl6ZS1zdXBwb3J0XG4gICAgJiAubWVudSxcbiAgICAmIC5zZWFyY2gsXG4gICAgJiAucG9wdXBcbiAgICAgICAgcGFkZGluZy10b3AgMzJweFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDQ2cHhcblxuICAgICYgLmJhbm5lclxuICAgICAgICBtYXJnaW4tdG9wIDMycHhcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDQ2cHhcbiAgICAgICAgXG4gICAgJiAuc2VhcmNoX19jbG9zZVxuICAgICAgICB0b3AgNjJweFxuICAgICAgICBcbiAgICAmIC5oZWFkZXItLWZpeGVkXG4gICAgICAgIHRvcCAzMnB4XG4gICAgICAgIFxuI3dwYWRtaW5iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICBcbiAgICBoZWlnaHQgMzNweFxuICAgIFxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOWU5ZTlcbiAgICBcbiN3cGFkbWluYmFyICNhZG1pbmJhcnNlYXJjaDpiZWZvcmUsXG4jd3BhZG1pbmJhciAuYWItaWNvbjpiZWZvcmUsXG4jd3BhZG1pbmJhciAuYWItaXRlbTpiZWZvcmVcbiAgICBjb2xvciAkb3JhbmdlXG4gICAgXG4gICAgdHJhbnNpdGlvbiBub25lXG4gICAgXG4jd3BhZG1pbmJhciAuYWItZW1wdHktaXRlbSxcbiN3cGFkbWluYmFyIGEuYWItaXRlbSxcbiN3cGFkbWluYmFyPiN3cC10b29sYmFyIHNwYW4uYWItbGFiZWwsXG4jd3BhZG1pbmJhcj4jd3AtdG9vbGJhciBzcGFuLm5vdGljb24sXG4jd3BhZG1pbmJhciAuYWItc3VibWVudSAuYWItaXRlbSxcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wIHVsIGxpIGEsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhIHN0cm9uZyxcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGEsXG4jd3BhZG1pbmJhci5ub2pzIC5xdWlja2xpbmtzIC5tZW51cG9wOmhvdmVyIHVsIGxpIGFcbiAgICBjb2xvciAkb3JhbmdlXG4gICAgXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaS5xbS10cnVlID4gYVxuICAgIGNvbG9yICMyOGExMjIhaW1wb3J0YW50XG4gICAgXG4jd3BhZG1pbmJhciAuYWItdG9wLW1lbnU+bGkuaG92ZXI+LmFiLWl0ZW0sXG4jd3BhZG1pbmJhci5ub2pxIC5xdWlja2xpbmtzIC5hYi10b3AtbWVudT5saT4uYWItaXRlbTpmb2N1cyxcbiN3cGFkbWluYmFyOm5vdCgubW9iaWxlKSAuYWItdG9wLW1lbnU+bGk6aG92ZXI+LmFiLWl0ZW0sXG4jd3BhZG1pbmJhcjpub3QoLm1vYmlsZSkgLmFiLXRvcC1tZW51PmxpPi5hYi1pdGVtOmZvY3VzXG4gICAgYmFja2dyb3VuZC1jb2xvciAkb3JhbmdlXG4gICAgXG4gICAgY29sb3IgI2ZmZlxuICAgIFxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLmFiLXN1Yi13cmFwcGVyIC5tZW51cG9wLmhvdmVyPmEsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmZvY3VzLFxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYTpmb2N1cyBzdHJvbmcsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmhvdmVyLFxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYTpob3ZlciBzdHJvbmcsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcC5ob3ZlciB1bCBsaSBhOmZvY3VzLFxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AuaG92ZXIgdWwgbGkgYTpob3ZlcixcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGRpdlt0YWJpbmRleF06Zm9jdXMsXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcC5ob3ZlciB1bCBsaSBkaXZbdGFiaW5kZXhdOmhvdmVyLFxuI3dwYWRtaW5iYXIgbGkgLmFiLWl0ZW06Zm9jdXMgLmFiLWljb246YmVmb3JlLFxuI3dwYWRtaW5iYXIgbGkgLmFiLWl0ZW06Zm9jdXM6YmVmb3JlLFxuI3dwYWRtaW5iYXIgbGkgYTpmb2N1cyAuYWItaWNvbjpiZWZvcmUsXG4jd3BhZG1pbmJhciBsaS5ob3ZlciAuYWItaWNvbjpiZWZvcmUsXG4jd3BhZG1pbmJhciBsaS5ob3ZlciAuYWItaXRlbTpiZWZvcmUsXG4jd3BhZG1pbmJhciBsaTpob3ZlciAuYWItaWNvbjpiZWZvcmUsXG4jd3BhZG1pbmJhciBsaTpob3ZlciAuYWItaXRlbTpiZWZvcmUsXG4jd3BhZG1pbmJhci5ub2pzIC5xdWlja2xpbmtzIC5tZW51cG9wOmhvdmVyIHVsIGxpIGE6Zm9jdXMsXG4jd3BhZG1pbmJhci5ub2pzIC5xdWlja2xpbmtzIC5tZW51cG9wOmhvdmVyIHVsIGxpIGE6aG92ZXIsXG4jd3BhZG1pbmJhcjpub3QoLm1vYmlsZSk+I3dwLXRvb2xiYXIgYTpmb2N1cyBzcGFuLmFiLWxhYmVsLFxuI3dwYWRtaW5iYXI6bm90KC5tb2JpbGUpPiN3cC10b29sYmFyIGxpOmhvdmVyIHNwYW4uYWItbGFiZWwsXG4jd3BhZG1pbmJhcj4jd3AtdG9vbGJhciBsaS5ob3ZlciBzcGFuLmFiLWxhYmVsXG4gICAgY29sb3IgI2ZmZlxuICAgIFxuI3dwYWRtaW5iYXIgLm1lbnVwb3AgLmFiLXN1Yi13cmFwcGVyLFxuI3dwYWRtaW5iYXIgLnNob3J0bGluay1pbnB1dFxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIFxuI3dwYWRtaW5iYXIgLmFiLXN1Ym1lbnUgbGk6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICRvcmFuZ2VcbiAgICBcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wIHVsLmFiLXN1Yi1zZWNvbmRhcnksXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bC5hYi1zdWItc2Vjb25kYXJ5IC5hYi1zdWJtZW51XG4gICAgYmFja2dyb3VuZC1jb2xvciAjZjJmMmYyXG4gICAgXG4jd3BhZG1pbmJhciAuYWItc3VibWVudSBsaSAuYWItaXRlbTpob3ZlciAuZGlzcGxheS1uYW1lXG4gICAgY29sb3IgJGJsYWNrXG4gICAgXG4jd3BhZG1pbmJhciBsaSAjYWRtaW5iYXJzZWFyY2guYWRtaW5iYXItZm9jdXNlZDpiZWZvcmUsXG4jd3BhZG1pbmJhciBsaTpob3ZlciAjYWRtaW5iYXJzZWFyY2g6YmVmb3JlXG4gICAgY29sb3IgJGJsYWNrXG4gICAgXG4jd3BhZG1pbmJhciAucW0tZXhwZW5zaXZlXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZjJmMmYyXG4gICAgXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweClcbiAgICAjd3BhZG1pbmJhciAjd3AtYWRtaW4tYmFyLXVzZXItaW5mbyAuZGlzcGxheS1uYW1lXG4gICAgICAgIGNvbG9yICRibGFjayIsIi50Yi1zaG93XG4gICAgZGlzcGxheSBub25lXG4gICAgXG4gICAgQG1lZGlhICR0YWJsZXRcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbiAgICAgICAgJi5tYi1zaG93XG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIFxuLnRiLWhpZGVcbiAgICBAbWVkaWEgJHRhYmxldFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgXG4ubWItc2hvd1xuICAgIGRpc3BsYXkgbm9uZVxuICAgIFxuICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgXG4gICAgICAgICYudGItc2hvd1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBcbi5tYi1oaWRlXG4gICAgQG1lZGlhICRtb2JpbGVcbiAgICAgICAgZGlzcGxheSBub25lIiwiLnN1YnNjcmliZS1jb25maXJtZWRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBtYXgtd2lkdGggODcwcHhcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgcGFkZGluZyA1MHB4XG5cbiAgICBAbWVkaWEgJG1vYmlsZVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIHBhZGRpbmcgMjBweFxuICAgIFxuICAgICZfX3NvY2lhbCBcbiAgICAgICAgZGlzcGxheSBmbGV4XG5cbiAgICAgICAgJiBkaXZcbiAgICAgICAgICAgIGhlaWdodCA2MHB4XG4gICAgICAgICAgICB3aWR0aCA2MHB4XG5cbiAgICAgICAgJiBpbWdcbiAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cblxuICAgICZfX2ZlZWRiYWNrXG4gICAgICAgIHBhZGRpbmcgMTdweCAwIDEwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyNXB4XG5cblxuICAgICZfX2xldHRlclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aCAxN3B4XG4gICAgICAgIGhlaWdodCBhdXRvXG5cbiAgICAgICAgJiBpbWdcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgYXV0b1xuXG4gICAgJl9fY2x1YlxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgd2lkdGggODAlXG5cbiAgICAgICAgJiBpbWdcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIFxuXG4gICAgICAgICZfX2xvZ29cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgY29sb3IgYmxhY2tcblxuICAgICAgICAgICAgJiBlbVxuICAgICAgICAgICAgICAgIGNvbG9yIHJlZFxuXG4gICAgJl9fbGVmdC1jb2xcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICBmbGV4LWdyb3cgMVxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIFxuICAgICAgICAmIGgxXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcbiAgICAgICAgXG5cbiAgICAgICAgJiBwXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuXG4gICAgJl9fcmlnaHQtY29sXG4gICAgICAgIG1heC13aWR0aCAyNTBweFxuXG4gICAgICAgIEBtZWRpYSAkbW9iaWxlXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcblxuICAgICAgICAmIGltZ1xuICAgICAgICAgICAgbWF4LXdpZHRoIDI1MHB4XG4gICAgICAgICAgICBmaWx0ZXIgZHJvcC1zaGFkb3coMHB4IDBweCAxOHB4ICNFM0UzRTMpO1xuXG4iXX0= */
