@charset "UTF-8";
@font-face {
  font-family: additional-icons;
  font-style: normal;
  font-weight: 400;
  src: url("/dist/fonts/additional-icons/additional-icons.ttf") format("truetype"), url("/dist/fonts/additional-icons/additional-icons.woff") format("woff");
}

@font-face {
  font-family: Cambria;
  font-style: normal;
  font-weight: 400;
  src: local("Cambria Regular"), url("/dist/fonts/cambria/cambria.ttf") format("truetype");
}

@font-face {
  font-family: Cambria;
  font-style: normal;
  font-weight: 700;
  src: local("Cambria Bold"), url("/dist/fonts/cambria/cambriab.ttf") format("truetype");
}

@font-face {
  font-family: Cambria;
  font-style: italic;
  font-weight: 400;
  src: local("Cambria Italic"), url("/dist/fonts/cambria/cambriai.ttf") format("truetype");
}

@font-face {
  font-family: Cambria;
  font-style: italic;
  font-weight: 700;
  src: local("Cambria Bold Italic"), url("/dist/fonts/cambria/cambriaz.ttf") format("truetype");
}

@font-face {
  font-family: "Goudy Old Style";
  font-style: normal;
  font-weight: 400;
  src: local("Goudy Old Style"), url("/dist/fonts/goudy-old-style/GOUDOS.TTF") format("truetype");
}

@font-face {
  font-family: "Goudy Old Style";
  font-style: normal;
  font-weight: 700;
  src: local("Goudy Old Style"), url("/dist/fonts/goudy-old-style/GOUDOSB.TTF") format("truetype");
}

@font-face {
  font-family: "Goudy Old Style";
  font-style: italic;
  font-weight: 400;
  src: local("Goudy Old Style"), url("/dist/fonts/goudy-old-style/GOUDOSI.TTF") format("truetype");
}

@font-face {
  font-family: icon-font;
  font-size: 400;
  font-style: normal;
  src: url("/dist/fonts/icon-fonts/icon-font.eot"), url("/dist/fonts/icon-fonts/icon-font.eot") format("embedded-opentype"), url("/dist/fonts/icon-fonts/icon-font.svg") format("svg"), url("/dist/fonts/icon-fonts/icon-font.ttf") format("truetype"), url("/dist/fonts/icon-fonts/icon-font.woff") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyzbi.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: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhyw.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: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.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: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.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: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.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: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.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: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.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: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.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: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.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: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.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: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.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;
}

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

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

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

.widget-white {
  background-color: #f9f9f9;
}

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

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

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}

@media (min-width: 992px) {
  html {
    overflow-x: auto;
  }
}

body {
  font-size: 16px;
  line-height: 1.4;
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

main {
  overflow-x: hidden;
}

@media (min-width: 992px) {
  main {
    overflow-x: auto;
  }
}

::-moz-selection {
  background: #6fcbed;
  text-shadow: none;
}

::selection {
  background: #6fcbed;
  text-shadow: none;
}

.upper-elements {
  position: relative;
}

.page-content {
  min-height: 460px;
  padding: 2em 0 5em;
}

.page-content.darker {
  background: #f9f9f9;
}

.page-content.shorter {
  padding: 0;
}

iframe {
  width: 100% !important;
}

b,
strong {
  font-weight: 700;
}

em {
  font-style: italic;
}

p {
  font-size: 1em;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 300;
  color: #21607a;
}

.size-alpha,
h1 {
  font-size: 1.9em;
}

.size-bravo,
h2 {
  font-size: 1.5em;
}

.size-charlie,
h3 {
  font-size: 1.5em;
}

.size-delta,
h4 {
  font-size: 1.25em;
}

.size-echo,
h5 {
  font-size: 1em;
  font-weight: 400;
}

.size-foxtrot,
h6 {
  font-size: .875em;
}

.size-golf {
  font-size: .75em;
}

.size-hotel {
  font-size: .625em;
}

h1,
h2,
h3,
h4,
h5,
h6,
hr,
p {
  margin-bottom: 1em;
}

hr {
  color: #eee;
  border: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  margin-bottom: 2em;
}

hr.dashed {
  border-bottom-style: dashed;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

.icon,
[class*=" icon-"],
[class^=icon-] {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.contact-address:before,
.icon-faux-pin {
  display: inline-block;
  zoom: 1;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icon-arrow-left {
  display: inline-block;
  zoom: 1;
  -webkit-transform: rotateZ(180deg) translateY(-1px);
  transform: rotateZ(180deg) translateY(-1px);
}

.icon-arrow-right-double {
  display: inline-block;
  zoom: 1;
  -webkit-transform: rotateZ(180deg) translateY(-1px);
  transform: rotateZ(180deg) translateY(-1px);
}

.contact-email:before,
.icon-mail:before,
.share-mail:before {
  content: "\e002";
}

.contact-tel:before,
.icon-ribbon:before {
  content: "\e009";
}

.icon-clock:before,
.news-meta-date:before {
  content: "\e014";
}

.icon-stack:before {
  content: "\e032";
}

.icon-paper:before,
.widget-title.has-icon:before {
  content: "\e034";
}

.icon-search:before,
.input-icon-search .js-btn-append:after,
.nav-search:before,
.smart-search-input .js-btn-append:after {
  content: "\e036";
}

.icon-arrow-left-double:before,
.icon-arrow-right-double:before,
.icon-rewind:before {
  content: "\e051";
}

.contact-address:before,
.icon-drop:before,
.icon-faux-pin {
  content: "\e063";
}

.block--location .block-head:after,
.icon-location:before {
  content: "\e070";
}

.block--person .block-head:after,
.contact-person:before,
.icon-head:before,
.nav-login:before,
.news-meta-posted-by:before,
.widget-bloggers li > a:before {
  content: "\e074";
}

.icon-speech-bubble:before,
.news-meta-comments:before {
  content: "\e076";
}

.icon-share:before {
  content: "\e081";
}

.icon-tag:before,
.tags-meta:before {
  content: "\e085";
}

.breadcrumb a:after,
.btn-arrow-down:after,
.btn-arrow:after,
.btn-share:after,
.icon-arrow-left:before,
.icon-arrow-right:before {
  content: "\e095";
}

.btn-arrow-down:after,
.icon-arrow-down2:before {
  content: "\e097";
}

.icon-cross:before,
.tag-icon:after {
  content: "\e117";
}

.icon-arrow-down:before,
.select:before {
  content: "\e604";
}

.icon-twitter:before,
.share-twitter:before,
.social-link-twitter:before {
  content: "\e600";
}

.icon-facebook:before,
.share-facebook:before,
.social-link-facebook:before {
  content: "\e601";
}

.icon-googleplus:before,
.share-googleplus:before,
.social-link-googleplus:before {
  content: "\e602";
}

.icon-linkedin:before,
.share-linkedin:before,
.social-link-linkedin:before {
  content: "\e603";
}

.icon-instagram,
.share-instagram,
.social-link-instagram {
  background-image: url(/dist/img/instagram.png);
  background-size: 24px;
}

.muted {
  opacity: .4;
  filter: "alpha(opacity=.4)";
  zoom: 1;
}

.padBtm10 {
  padding-bottom: 10px;
}

.noBold,
.noBold a {
  font-weight: 400 !important;
}

.RTL .page-content .container > h1 {
  padding-right: 390px;
}

@media screen and (max-width: 1200px) {
  .RTL .page-content .container > h1 {
    padding-right: 325px;
  }
}

@media screen and (max-width: 992px) {
  .RTL .page-content .container > h1 {
    padding-right: 0;
  }
}

.EditorWidget:after,
.EditorWidget:before,
.GroupWidget:after,
.GroupWidget:before,
.WebPartBorderActive:after,
.WebPartBorderActive:before,
.WebPartZoneBorder:after,
.WebPartZoneBorder:before,
.WebPartZoneBorderActive:after,
.WebPartZoneBorderActive:before,
.block-head:after,
.block-head:before,
.block:after,
.block:before,
.breadcrumb:after,
.breadcrumb:before,
.container:after,
.container:before,
.generic-search-result .panel:after,
.generic-search-result .panel:before,
.media:after,
.media:before,
.nav-primary-buttons:after,
.nav-primary-buttons:before,
.news-meta:after,
.news-meta:before,
.owl-buttons:after,
.owl-buttons:before,
.related-people-list:after,
.related-people-list:before,
.row:after,
.row:before,
.s-result-inner:after,
.s-result-inner:before,
.site-branding:after,
.site-branding:before,
.split li:after,
.split li:before,
.split-equal li:after,
.split-equal li:before,
.split:after,
.split:before,
.widget-contact:after,
.widget-contact:before,
.widget:after,
.widget:before {
  content: " ";
  display: block;
  clear: both;
}

.faux-clear {
  clear: both;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .right-col {
    float: right;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

.col-centered {
  margin: 0 auto;
  float: none !important;
}

.col-no-pad {
  padding: 0;
}

.col-pad-v {
  padding: 0 8px;
}

.selector-bar-pad {
  padding: 0;
}

@media (min-width: 768px) {
  .selector-bar-pad {
    padding: 0 8px;
  }
}

.input--text,
.select,
input[type=text],
input[type=file],
td.EditingFormValueCell select,
td.form-table-value-cell select,
textarea {
  font-size: .9em;
  font-family: inherit;
  font-weight: 400;
  background-color: #edebeb;
  border: 0;
  color: #4d4d4d;
  border-bottom: 2px solid #00928f;
  -webkit-transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
}

.input--text:focus,
.select:focus,
input[type=text]:focus,
input[type=file]:focus,
td.EditingFormValueCell select:focus,
td.form-table-value-cell select:focus,
textarea:focus {
  outline: 2px solid #00928f;
  background-color: #f9f9f9;
}

.input--text,
input[type=text],
input[type=file],
textarea {
  width: 100%;
  padding-left: 14px;
  padding-right: 14px;
}

.form-light .input--text,
.form-light .select,
.form-light input[type=text],
.form-light input[type=file],
.form-light td.EditingFormValueCell select,
.form-light td.form-table-value-cell select,
.form-light textarea,
td.EditingFormValueCell .form-light select,
td.form-table-value-cell .form-light select {
  background-color: #f4f4f4;
  border: 0;
}

.form-light .input--text:focus,
.form-light .select:focus,
.form-light input[type=text]:focus,
.form-light input[type=file]:focus,
.form-light td.EditingFormValueCell select:focus,
.form-light td.form-table-value-cell select:focus,
.form-light textarea:focus,
td.EditingFormValueCell .form-light select:focus,
td.form-table-value-cell .form-light select:focus {
  background-color: #fff;
  outline-color: #595959;
  outline-color: rgba(0, 0, 0, 0.62);
}

.input--text,
input[type=text],
input[type=file] {
  height: 40px;
}

textarea {
  padding-top: 14px;
  padding-top: 14px;
}

.label,
label,
span.EditingFormLabel {
  display: block;
  color: #21607a;
  font-size: 1.1em;
  margin-bottom: .2em;
}

.label em,
label em,
span.EditingFormLabel em {
  color: #a30046;
  margin: 0 4px;
  font-style: normal;
  font-size: .8em;
}

button,
input,
label,
select,
textarea {
  cursor: pointer;
}

fieldset {
  margin-bottom: 2em;
}

.lt-ie9 .input--text {
  line-height: 40px;
}

::-webkit-input-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

:-moz-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

::-moz-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

:-ms-input-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

.form-group {
  margin-bottom: 34px;
}

.input-icon {
  position: relative;
}

.input-icon:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: .6em;
  color: #bbb;
  margin-top: -13px;
  font-size: 25px;
  pointer-events: none;
}

.input-icon input {
  padding-right: 2.9em;
}

.form-control-error {
  color: #c33d3d;
}

.input-icon-search,
.smart-search-input {
  position: relative;
  margin-bottom: 2em;
  text-align: left;
}

.input-icon-search input,
.smart-search-input input {
  padding-right: 2.6em;
}

.input-icon-search.input-icon:after,
.smart-search-input.input-icon:after {
  display: none;
}

.input-icon-search .js-btn-append,
.smart-search-input .js-btn-append {
  position: absolute;
  right: .4em;
  top: 50%;
  margin-top: -18px;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.input-icon-search .js-btn-append:after,
.smart-search-input .js-btn-append:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 5px;
  left: 6px;
  font-size: 25px;
  color: #bbb;
}

.input-icon-search .js-btn-append:hover:after,
.smart-search-input .js-btn-append:hover:after {
  color: #888;
}

.placeholder {
  color: #999 !important;
  font-size: 0.9em !important;
}

.checkbox-radio-group {
  margin-bottom: 34px;
}

.checkbox-radio-group label {
  max-width: 95%;
  vertical-align: middle;
}

.checkbox-radio {
  display: inline-block;
  margin-right: 1em;
}

.checkbox-radio .EditingFormControlNestedControl,
.checkbox-radio input,
.checkbox-radio label {
  display: inline-block;
}

.checkbox-radio input {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}

.checkbox-radio label {
  font-size: .9em;
}

.address-group input {
  margin-bottom: 11px;
}

.address-group .input:last-of-type {
  margin-bottom: -2px;
}

.ErrorLabel {
  color: #a30046;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 1em;
}

.form-group-validation,
.form-group-validation span {
  color: #a30046;
  font-weight: 700;
}

input[type=button],
input[type=submit],
input[type=text],
input[type=file],
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}

.ErrorLabel {
  color: #a30046 !important;
}

.Error {
  border: 1px solid #a30046;
}

.captcha .Error {
  padding: 4px;
}

.form-group-select .select {
  margin-bottom: .1em;
}

.mstphFrm3Col {
  width: 30%;
  float: left;
}

@media (max-width: 992px) {
  .mstphFrm3Col {
    width: 98%;
    float: none;
  }
}

.mstphFrmTxtArea textarea {
  height: 10em;
}

.checkbox-list-vertical label {
  display: inline-block;
  font-size: .9em;
  padding-bottom: .3em;
}

.mstphFrm2Col {
  width: 46%;
  float: left;
}

@media (max-width: 992px) {
  .mstphFrm2Col {
    width: 98%;
    float: none;
  }
}

.mstphFrmCol-rightMarg {
  margin-right: 2em;
}

.mstphFrmTxt {
  margin-bottom: 1em;
}

.mstphFrmTxtArea-Large textarea {
  height: 30em;
}

a {
  text-decoration: none;
  color: #333;
}

a:hover {
  color: #5c5c5c;
}

a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5 {
  color: #4d8095;
}

a:active,
a:hover {
  outline: 0;
}

.InlineAbuseLink,
.link-inline {
  font-size: .9em;
}

.search-link {
  display: block;
  margin-bottom: .8em;
  font-weight: 400;
  color: #00928f;
}

.landing-sector-description a,
.location-details a,
.news-post a {
  color: #50c8e8;
}

dd,
ol,
ul {
  margin-left: 24px;
}

nav ol,
nav ul {
  margin-left: 0;
}

nav li {
  list-style: none;
}

dl,
ol,
ul {
  margin-bottom: 2em;
}

ol {
  counter-reset: my-counter;
}

ol > li {
  position: relative;
  margin-bottom: 1.1em;
}

ol > li:before {
  content: counter(my-counter);
  counter-increment: my-counter;
  position: absolute;
  left: -1.1em;
  top: 50%;
  margin-top: -19px;
  font-size: 1.6em;
  color: #939393;
}

.list--plain {
  margin-left: 0;
}

.related-people-list {
  margin-left: 0;
}

.sitemap {
  margin-left: 0;
}

.input--text,
.select,
input[type=text],
input[type=file],
td.EditingFormValueCell select,
td.form-table-value-cell select,
textarea {
  font-size: .9em;
  font-family: inherit;
  font-weight: 400;
  background-color: #edebeb;
  border: 0;
  color: #4d4d4d;
  border-bottom: 2px solid #00928f;
  -webkit-transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
}

.input--text:focus,
.select:focus,
input[type=text]:focus,
input[type=file]:focus,
td.EditingFormValueCell select:focus,
td.form-table-value-cell select:focus,
textarea:focus {
  outline: 2px solid #00928f;
  background-color: #f9f9f9;
}

.input--text,
input[type=text],
input[type=file],
textarea {
  width: 100%;
  padding-left: 14px;
  padding-right: 14px;
}

.form-light .input--text,
.form-light .select,
.form-light input[type=text],
.form-light input[type=file],
.form-light td.EditingFormValueCell select,
.form-light td.form-table-value-cell select,
.form-light textarea,
td.EditingFormValueCell .form-light select,
td.form-table-value-cell .form-light select {
  background-color: #f4f4f4;
  border: 0;
}

.form-light .input--text:focus,
.form-light .select:focus,
.form-light input[type=text]:focus,
.form-light input[type=file]:focus,
.form-light td.EditingFormValueCell select:focus,
.form-light td.form-table-value-cell select:focus,
.form-light textarea:focus,
td.EditingFormValueCell .form-light select:focus,
td.form-table-value-cell .form-light select:focus {
  background-color: #fff;
  outline-color: #595959;
  outline-color: rgba(0, 0, 0, 0.62);
}

.input--text,
input[type=text],
input[type=file] {
  height: 40px;
}

textarea {
  padding-top: 14px;
  padding-top: 14px;
}

.label,
label,
span.EditingFormLabel {
  display: block;
  color: #21607a;
  font-size: 1.1em;
  margin-bottom: .2em;
}

.label em,
label em,
span.EditingFormLabel em {
  color: #a30046;
  margin: 0 4px;
  font-style: normal;
  font-size: .8em;
}

button,
input,
label,
select,
textarea {
  cursor: pointer;
}

fieldset {
  margin-bottom: 2em;
}

.lt-ie9 .input--text {
  line-height: 40px;
}

::-webkit-input-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

:-moz-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

::-moz-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

:-ms-input-placeholder {
  color: #8e8e8e;
  font-weight: 300;
}

.form-group {
  margin-bottom: 34px;
}

.input-icon {
  position: relative;
}

.input-icon:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: .6em;
  color: #bbb;
  margin-top: -13px;
  font-size: 25px;
  pointer-events: none;
}

.input-icon input {
  padding-right: 2.9em;
}

.form-control-error {
  color: #c33d3d;
}

.input-icon-search,
.smart-search-input {
  position: relative;
  margin-bottom: 2em;
  text-align: left;
}

.input-icon-search input,
.smart-search-input input {
  padding-right: 2.6em;
}

.input-icon-search.input-icon:after,
.smart-search-input.input-icon:after {
  display: none;
}

.input-icon-search .js-btn-append,
.smart-search-input .js-btn-append {
  position: absolute;
  right: .4em;
  top: 50%;
  margin-top: -18px;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.input-icon-search .js-btn-append:after,
.smart-search-input .js-btn-append:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 5px;
  left: 6px;
  font-size: 25px;
  color: #bbb;
}

.input-icon-search .js-btn-append:hover:after,
.smart-search-input .js-btn-append:hover:after {
  color: #888;
}

.placeholder {
  color: #999 !important;
  font-size: 0.9em !important;
}

.checkbox-radio-group {
  margin-bottom: 34px;
}

.checkbox-radio-group label {
  max-width: 95%;
  vertical-align: middle;
}

.checkbox-radio {
  display: inline-block;
  margin-right: 1em;
}

.checkbox-radio .EditingFormControlNestedControl,
.checkbox-radio input,
.checkbox-radio label {
  display: inline-block;
}

.checkbox-radio input {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}

.checkbox-radio label {
  font-size: .9em;
}

.address-group input {
  margin-bottom: 11px;
}

.address-group .input:last-of-type {
  margin-bottom: -2px;
}

.ErrorLabel {
  color: #a30046;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 1em;
}

.form-group-validation,
.form-group-validation span {
  color: #a30046;
  font-weight: 700;
}

input[type=button],
input[type=submit],
input[type=text],
input[type=file],
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}

.ErrorLabel {
  color: #a30046 !important;
}

.Error {
  border: 1px solid #a30046;
}

.captcha .Error {
  padding: 4px;
}

.form-group-select .select {
  margin-bottom: .1em;
}

.mstphFrm3Col {
  width: 30%;
  float: left;
}

@media (max-width: 992px) {
  .mstphFrm3Col {
    width: 98%;
    float: none;
  }
}

.mstphFrmTxtArea textarea {
  height: 10em;
}

.checkbox-list-vertical label {
  display: inline-block;
  font-size: .9em;
  padding-bottom: .3em;
}

.mstphFrm2Col {
  width: 46%;
  float: left;
}

@media (max-width: 992px) {
  .mstphFrm2Col {
    width: 98%;
    float: none;
  }
}

.mstphFrmCol-rightMarg {
  margin-right: 2em;
}

.mstphFrmTxt {
  margin-bottom: 1em;
}

.mstphFrmTxtArea-Large textarea {
  height: 30em;
}

select::-moz-focus-inner {
  border: 0;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

td.EditingFormValueCell select,
td.form-table-value-cell select {
  width: 100%;
  height: 40px;
  padding: 0 1.9em 0 .8em;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: 0 0;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: .9em;
  font-family: inherit;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  border-bottom: 2px solid #00928f;
  background-color: #edebeb;
}

td.EditingFormValueCell select:focus,
td.form-table-value-cell select:focus {
  background-color: #f9f9f9;
  outline: 2px solid #00928f;
}

td.EditingFormValueCell select::-ms-expand,
td.form-table-value-cell select::-ms-expand {
  display: none;
}

.select {
  position: relative;
  overflow: hidden;
  margin-bottom: 34px;
}

.select select {
  width: 100%;
  height: 40px;
  padding: 0 1.9em 0 .8em;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: 0 0;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: .9em;
  font-family: inherit;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
}

.select select:focus {
  background-color: #f9f9f9;
  outline: 2px solid #00928f;
}

.select select::-ms-expand {
  display: none;
}

.select:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 13px;
  pointer-events: none;
  margin-top: -8px;
  color: #bbb;
  font-size: 1.1em;
}

.form-light select:focus {
  outline-color: #595959;
  outline-color: rgba(0, 0, 0, 0.62);
}

.lt-ie9 .select select:before {
  border-top-color: #fff !important;
}

.form-group-select {
  margin-bottom: 0;
}

table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
  overflow-x: auto;
  min-height: .01%;
}

td,
th {
  text-align: left;
  padding: 0;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}

table > tbody > tr > td,
table > tbody > tr > th,
table > tfoot > tr > td,
table > tfoot > tr > th,
table > thead > tr > td,
table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}

table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

table > caption + thead > tr:first-child > td,
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > td,
table > thead:first-child > tr:first-child > th {
  border-top: 0;
}

table > tbody + tbody {
  border-top: 2px solid #ddd;
}

table table {
  background-color: #fff;
}

table > thead > tr > td,
table > thead > tr > th {
  border-bottom-width: 2px;
}

table > tbody > tr:nth-of-type(odd):not(.cms-bootstraptr) {
  background-color: #f9f9f9;
}

.CaptchaTable td {
  padding-left: 0;
}

.CaptchaTable td:nth-child(2) {
  vertical-align: middle;
}

button,
input[type=button],
input[type=submit] {
  border: 0;
  font: inherit;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.btn,
.btn-arrow,
.btn-arrow-down,
.btn-share {
  display: inline-block;
  zoom: 1;
  position: relative;
  padding: .6em .8em;
  margin-bottom: 2em;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  background-color: #00928f;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  z-index: 10;
  -webkit-transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
}

.btn-arrow-down:hover,
.btn-arrow:hover,
.btn-share:hover,
.btn:hover {
  background-color: #33a8a5;
  color: #fff;
}

.btn-arrow-down:focus,
.btn-arrow:focus,
.btn-share:focus,
.btn:focus {
  outline: 2px solid #80c9c7;
}

.btn-arrow-down:active,
.btn-arrow:active,
.btn-share:active,
.btn:active {
  outline: 0;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

@media (min-width: 480px) {
  .btn,
  .btn-arrow,
  .btn-arrow-down,
  .btn-share {
    width: auto;
  }
}

.btn-arrow,
.btn-arrow-down,
.btn-share {
  text-align: left;
  padding-right: 2.3em;
  color: #fff;
}

.btn-arrow-down:after,
.btn-arrow:after,
.btn-share:after {
  -webkit-transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8px;
}

.btn-arrow:hover:after {
  -webkit-transform: translateX(-3px);
  transform: translateX(-3px);
}

@-moz-document url-prefix() {
  .btn-arrow:hover:after {
    transform: none;
    right: 13px;
  }
}

.btn-arrow-down:after {
  margin-top: -10px;
}

.btn-arrow-down.btn-large {
  padding-top: .4em;
  padding-bottom: .4em;
  padding-left: .6em;
}

.btn-secondary {
  background-color: #00928f;
}

.btn-secondary:hover {
  background-color: #007572;
}

.btn-secondary:focus {
  outline: 2px solid #80c9c7;
}

.btn-secondary:active {
  outline: 0;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

.btn-large {
  font-size: 1.3em;
  font-weight: 300;
}

.btn-small {
  padding-top: .2em;
  padding-bottom: .2em;
  padding-left: .5em;
}

.btn-is-type-input input {
  margin: 0;
  padding: 0;
}

.btn-is-type-input input:hover input {
  background-color: #33a8a5;
}

.btn-is-type-input input:focus {
  outline: 0;
}

.btn-is-type-input:focus {
  outline: 2px solid #80c9c7;
}

.btn-share {
  position: relative;
  z-index: 1;
}

.btn-share:after {
  content: "\e081";
}

.js-directory-submit input {
  display: none;
}

.btn-altCol {
  background-color: #26a;
}

.quote-body,
blockquote {
  position: relative;
  padding: .8em 1.3em;
  margin-bottom: 1.6em;
  line-height: 1.6;
  background-color: #c3d0e4;
  color: #21607a;
}

.quote-body :last-of-type,
blockquote :last-of-type {
  margin-bottom: 0;
}

.quote-citation {
  color: #21607a;
  position: relative;
  left: 8px;
  display: inline-block;
  margin-bottom: 26px;
}

blockquote {
  padding: 1em;
  margin-bottom: 1.5em;
}

blockquote p {
  margin-bottom: 0;
}

blockquote:after {
  content: "";
  height: 0;
  width: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 13px solid #c3d0e4;
  position: absolute;
  bottom: -13px;
  left: 28px;
}

@media (min-width: 480px) {
  blockquote {
    font-size: 1.1em;
  }
}

img {
  max-width: 100%;
  font-style: italic;
}

.clipped-img {
  height: 130px;
  width: 112px;
  overflow: hidden;
  position: relative;
}

.clipped-img img {
  position: absolute;
  top: 0;
}

nav {
  list-style: none;
}

nav ul {
  margin-bottom: 0;
}

nav a,
nav li {
  display: inline-block;
  zoom: 1;
}

.msMultiLevelMenu .nav-tertiary ul li ul {
  margin-bottom: 0;
  border-left: 2px solid #00aeef !important;
}

.msMultiLevelMenu .nav-tertiary ul li ul li a {
  margin-left: 20px;
  border-left: 2px dotted #6fcbed !important;
}

.pagination a,
.pagination li {
  width: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer;
  color: #fff;
}

.pagination {
  margin-left: 0;
  margin-bottom: 2em;
  list-style: none;
}

.pagination li {
  display: block;
  float: left;
  background-color: #00aeef;
  border-right: 1px solid #46cbfd;
  border-right: 1px solid rgba(255, 255, 255, 0.33);
}

.pagination li.paignation-item:last-child {
  border-right: 0;
}

.pagination li:hover {
  background-color: #33bef2;
}

.pagination li.is-current {
  background-color: #edebeb;
  color: #333;
  cursor: default;
  padding-top: 9px;
}

.pagination li.is-current:hover {
  background-color: #edebeb;
}

.pagination a {
  display: block;
  padding-top: 9px;
}

.media-img {
  float: left;
  margin-right: 1em;
}

.media-img > img {
  display: block;
}

.MediaGallery .MediaGalleryFolderTree {
  display: none;
}

.MediaGalleryContent .MediaLibrarySort {
  display: none;
}

.MediaGalleryContent .mediaItem {
  display: inline-block;
  padding: 10px;
  background-color: #eee;
  min-width: 200px;
  min-height: 200px;
}

.MediaGalleryContent .mediaItem table {
  margin-bottom: 0;
}

.MediaGalleryContent .Pager {
  margin-top: 20px;
}

.MediaGalleryContent .mediaItem .mediaLibraryDescription,
.mediaItemBottom {
  display: none;
}

.MediaGalleryContent .photoSeparator {
  display: none;
}

.island {
  background-color: #f4f4f4;
  padding: 2em;
  margin-bottom: 2em;
}

.split {
  text-align: left;
  list-style: none;
  margin-left: 0;
}

.split * {
  margin-bottom: 0;
}

.split-title {
  text-align: left;
  float: left;
  clear: left;
}

@media (max-width: 767px) {
  .split-equal .split-title {
    float: none;
  }
}

.split-equal .split-data {
  display: block;
}

@media (min-width: 767px) {
  .split-equal .split-data {
    float: left;
  }
}

.strip {
  background-color: #edebeb;
  margin-bottom: 2em;
  padding: 1em;
}

.strip * {
  margin-bottom: 0;
}

.strip .result-count {
  font-size: .9em;
}

@media (min-width: 992px) {
  .strip .result-count {
    text-align: right;
  }
}

.strip--light {
  background-color: #f7f7f7;
}

.breadcrumb {
  display: none;
  list-style: none;
  margin-bottom: 0;
}

.breadcrumb li {
  display: inline-block;
  zoom: 1;
  vertical-align: baseline;
}

.breadcrumb a,
.breadcrumb span {
  position: relative;
  margin-right: 24px;
  font-size: .9em;
}

.breadcrumb a {
  color: #00aeef;
}

.breadcrumb a:hover {
  color: #008bbf;
}

.breadcrumb a:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 4px;
  right: -18px;
  font-size: .8em;
  color: #b1b1b1;
}

.breadcrumb span {
  color: #21607a;
}

.breadcrumb br {
  display: none;
}

@media (min-width: 992px) {
  .breadcrumb {
    display: block;
  }
}

.tag,
.tag-icon {
  display: inline-block;
  zoom: 1;
  position: relative;
  padding: .1em .5em;
  margin-right: .5em;
  font-size: .9em;
  color: #fff !important;
  background-color: #00aeef;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: background-color 0.2s cubic-bezier(0.14, 0, 0.79, 1);
}

.tag-icon:hover,
.tag:hover {
  color: #fff;
  background-color: #33bef2;
}

.tag-icon:focus,
.tag:focus {
  outline: 2px solid #0083b3;
}

.tag-icon:active,
.tag:active {
  outline: 0;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

.tag-icon {
  padding-right: 1.7em;
}

.tag-icon:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 4px;
  margin-top: -7px;
}

.tag-secondary {
  background-color: #00928f;
}

.tag-secondary:hover {
  background-color: #007572;
}

.tag-secondary:focus {
  outline: 2px solid #006e6b;
}

.tag-secondary:active {
  outline: 0;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

.text-line {
  margin-bottom: .5em;
  overflow: hidden;
  text-align: center;
}

.text-line .text-line-text {
  font-size: 1em;
}

.text-line .text-line-text:after,
.text-line .text-line-text:before {
  content: "";
  display: inline-block;
  zoom: 1;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
  background-color: #d1d1d1;
}

.text-line .text-line-text:before {
  right: .5em;
  margin-left: -50%;
}

.text-line .text-line-text:after {
  left: .5em;
  margin-right: -50%;
}

.block {
  margin-bottom: 2em;
}

.block-head {
  padding: 1em;
  background-color: #00aeef;
}

@media (min-width: 767px) {
  .block-head {
    padding: 1.5em 1.6em;
  }
}

.block-head--icon {
  position: relative;
  padding-right: 4em;
}

.block-head--icon:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -.5em;
  font-size: 1.3em;
  color: #fff;
}

@media (min-width: 767px) {
  .block-head--icon:after {
    font-size: 24px;
  }
}

.block-title {
  position: relative;
  color: #fff;
  font-size: 1.1em;
  margin-bottom: 0;
  font-weight: 400;
}

@media (min-width: 767px) {
  .block-title {
    font-size: 1.2em;
  }
}

.block-body {
  padding: 1em;
  word-break: break-word;
  background-color: #f4f4f4;
}

.block-footer {
  padding: 15px;
}

.CookieConsent {
  padding: 10px;
  background: #26a;
  color: #fff !important;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 22;
  -webkit-animation: anim .8s ease-out;
  animation: anim .8s ease-out;
}

.CookieConsent a {
  color: #fff;
}

@-webkit-keyframes anim {
  0% {
    top: -111px;
  }
  100% {
    top: 0;
  }
}

@keyframes anim {
  0% {
    top: -111px;
  }
  100% {
    top: 0;
  }
}

.ConsentButtons input {
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0;
}

.unsubscribe {
  width: 52%;
  margin: auto;
  padding-top: 30px;
  min-height: 433px;
}

.unsubscribe .UnsubscriptionEmail {
  margin-bottom: 20px;
}

.speechBubbleBtn {
  margin-top: 12px;
  cursor: pointer;
}

blockquote.beneath::after {
  display: none;
}

blockquote.beneath {
  margin-top: 10px;
  display: none;
  position: relative;
  max-width: 400px;
}

blockquote.beneath::before {
  content: "";
  display: block;
  position: absolute;
  border: transparent 10px solid;
  border-bottom-color: #c3d0e4;
  top: -20px;
}

.blockquoteTarget {
  clear: both;
  width: 100%;
  display: none;
  position: relative;
  padding: .8em 1.3em;
  margin-top: .6em;
  line-height: 1.6;
  background-color: #c3d0e4;
  color: #21607a;
}

.blockquoteTarget::before {
  content: "";
  display: block;
  position: absolute;
  border: transparent 10px solid;
  border-bottom-color: #c3d0e4;
  top: -20px;
}

.FormPanel table,
.panel {
  padding: 1.5em;
  margin-bottom: 2em;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  border-radius: 4px;
}

.FormPanel td {
  padding: 1em;
}

.landing-strip .panel-related {
  width: 100%;
}

@media (min-width: 767px) {
  .landing-strip .panel-related {
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
  }
}

@media (min-width: 992px) {
  .landing-strip .panel-related {
    width: 31%;
    margin-left: 1.1%;
    margin-right: 1.1%;
  }
}

.panel-related ul {
  margin: 0;
}

.panel-related .panel-list a {
  display: block;
}

@media (max-width: 992px) {
  .panel-related .panel-list .widget-image {
    width: 100%;
    float: none;
    margin: 0 0 1em;
  }
}

.panel-title {
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 700;
  color: #333;
}

.panel-date {
  display: block;
  margin-bottom: 1em;
  font-size: .8em;
}

.panel-body {
  font-size: .9em;
}

.panel-person {
  background-color: #fff;
  float: left;
}

.panel-person-title {
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: 400;
  color: #00928f;
}

.panel-person-role {
  display: block;
  margin-bottom: 1em;
  font-size: .9em;
  font-weight: 700;
}

.msStretchBg {
  width: 110vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  overflow: auto;
}

.msStretchBg .widgetMsStretchBg {
  background: 0 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.msStretchBg .widget-wrapper {
  float: left;
  margin-right: 30px;
}

@media (min-width: 992px) {
  main {
    overflow-x: hidden;
  }
}

.msFlipContainer {
  position: relative;
  -webkit-perspective: 1000;
  perspective: 1000;
  margin: 0 0 20px 0;
}

.msFlipCard {
  position: relative;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: .5s;
  transition: .5s;
}

.msFlipContainer:hover .msFlipCard {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.msFlipFace {
  position: absolute;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.msNoHide .msFlipFace {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

.msFlipFront {
  background: #fff;
  z-index: 10;
}

.msFlipBack {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background: #fff;
}

.msFlipContainer:hover .msFlipFront {
  z-index: 0;
}

.news-meta {
  margin: 0 0 .5em 1.5em;
}

.news-meta > ul {
  margin: 0;
}

.news-meta > ul > li {
  margin-bottom: .4em;
  font-size: .9em;
}

.news-meta > ul > li:last-child {
  margin: 1.3em 0 1em -1.5em;
}

@media (min-width: 767px) {
  .news-meta > ul > li:last-child {
    float: right;
    margin: 0;
  }
}

@media (min-width: 480px) {
  .news-meta > ul > li {
    font-size: 1em;
  }
}

@media (min-width: 767px) {
  .news-meta > ul > li {
    display: inline-block;
    margin: 0 3.2em .7em 0;
  }
}

@media (min-width: 1200px) {
  .news-meta > ul > li {
    margin-right: 5.2em;
  }
}

.news-meta > ul > li * {
  color: #a4a4a4;
}

.news-meta li {
  list-style: none !important;
}

.newsmdFix {
  margin-left: 1.5em;
}

.news-meta-item {
  position: relative;
}

.news-meta-item:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: .15em;
  left: -1.5em;
}

.news-meta-item > a:hover {
  color: #838383;
}

.news-meta-comments:before {
  top: .3em;
}

.news-meta-share {
  z-index: 3;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}

.news-meta-share a {
  margin: 0;
  color: #fff !important;
}

.eventsShare div.share {
  top: -45px;
  left: 195px;
  position: relative;
}

.publication-meta .btn-share {
  margin-left: 20px;
}

.publication-meta div.share {
  top: 104px;
  left: 175px;
}

.tags-meta {
  position: relative;
  padding: .5em 0 .3em;
  border-top: 2px dashed #eaeaea;
  border-bottom: 2px dashed #eaeaea;
}

.tags-meta:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: none;
}

.tags-meta ul {
  margin: 0;
}

@media (min-width: 767px) {
  .tags-meta {
    padding: 1em 0 1em 2em;
  }
  .tags-meta:before {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    font-size: 1.1em;
    color: #bbb;
  }
}

.tags-meta .tag {
  margin-bottom: .4em;
  background-color: #00928f;
}

.tags-meta .tag:hover {
  background-color: #008381;
}

.comments textarea {
  min-height: 12.5em;
}

.comment {
  margin-bottom: 2em;
}

.comment-name {
  margin-bottom: .3em;
  font-size: 1em;
  font-weight: 700;
  color: #444;
}

.comment-name a {
  color: #444;
}

.comment-date {
  margin-left: 1.3em;
  margin-bottom: 1em;
  font-size: .9em;
  color: #a4a4a4;
}

@media (min-width: 992px) {
  .comment-date {
    text-align: right;
  }
}

.comment-desc {
  margin-bottom: 1em;
  font-size: 1em;
  font-weight: 300;
}

.comment-actions a {
  padding-right: .5em;
}

.comment-actions a:after {
  content: "|";
  margin-left: .5em;
  color: #aaa;
}

.comment-actions a:last-child:after {
  content: "";
}

.CheckBoxMovedLeft input[type=checkbox] {
  display: inline;
}

.CheckBoxMovedLeft label {
  display: inline;
}

.share {
  position: absolute;
  top: -2.7em;
  left: 50%;
  margin-left: -6.1em;
  opacity: 1;
  filter: "alpha(opacity=1)";
  -khtml-opacity: 1;
  -moz-opacity: 1;
  zoom: 1;
  width: 12.5em;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, transform .3s;
  transition: opacity .3s, transform .3s, -webkit-transform .3s;
  z-index: 1;
}

.share.js-hidden {
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: opacity .2s, -webkit-transform .4s;
  transition: opacity .2s, -webkit-transform .4s;
  transition: transform .4s, opacity .2s;
  transition: transform .4s, opacity .2s, -webkit-transform .4s;
  pointer-events: none;
}

.share-buttons {
  margin: 0;
}

.share-buttons > li {
  display: inline-block;
  zoom: 1;
}

.share-buttons > li > a {
  display: inline-block;
  zoom: 1;
  position: relative;
  width: 2.5em;
  height: 2.5em;
  -webkit-transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
}

.share-buttons > li > a:hover:before {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.share-buttons > li > a:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.5em;
  margin-left: -.5em;
  font-size: 1.4em;
  color: #fff;
}

.share-facebook {
  background-color: #3c599b;
}

.share-facebook:hover {
  background-color: #506aa5;
}

.share-twitter {
  background-color: #5eaade;
}

.share-twitter:hover {
  background-color: #6eb3e1;
}

.share-googleplus {
  background-color: #dd4b39;
}

.share-googleplus:hover {
  background-color: #e05d4d;
}

.share-linkedin {
  background-color: #0e75b0;
}

.share-linkedin:hover {
  background-color: #2683b8;
}

.share-mail {
  background-color: #a30046;
}

.share-mail:hover {
  background-color: #ac1a59;
}

.social-link {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  margin-left: .1em;
  border-radius: 50%;
  background-color: #a9a9a9;
}

.social-link:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  font-size: 21px;
  top: 4px;
  left: 5px;
  color: #fff;
}

.social-link:hover {
  background-color: #989898;
}

.social-link-facebook:before {
  top: 5px;
}

.social-link-googleplus:before {
  top: 5px;
}

.social-link-linkedin:before {
  font-size: 20px;
  top: 5px;
  left: 6.6px;
}

.social-link-instagram:before {
  font-size: 20px;
  top: 5px;
  left: 6.6px;
}

.social-link-twitter:before {
  top: 5.4px;
  left: 5.6px;
}

.ms-wysiwyg {
  margin-bottom: 2em;
}

.ms-wysiwyg a:link,
.ms-wysiwyg a:visited {
  color: #4e85bb;
}

.ms-wysiwyg a:active,
.ms-wysiwyg a:focus,
.ms-wysiwyg a:hover {
  color: #26a;
}

.ms-wysiwyg em {
  font-style: italic;
}

.ms-wysiwyg img {
  width: auto !important;
  height: auto !important;
}

.ms-wysiwyg img.left {
  float: left;
  margin: 0 1em 0 0;
}

.ms-wysiwyg img.right {
  float: right;
  margin: 0 0 0 1em;
}

@media (max-width: 767px) {
  .ms-wysiwyg iframe {
    width: 100% !important;
  }
}

.ms-wysiwyg blockquote {
  padding: 1.7em;
}

.landing-sector-description ul,
.ms-wysiwyg ul,
.msEventWidget ul,
.news-post ul,
.person-bio ul,
.sitemap ul,
.vacancy-description ul,
.widget-content ul {
  margin-left: 1em;
  padding: 0;
}

.landing-sector-description ul > li,
.ms-wysiwyg ul > li,
.msEventWidget ul > li,
.news-post ul > li,
.person-bio ul > li,
.sitemap ul > li,
.vacancy-description ul > li,
.widget-content ul > li {
  margin-bottom: .5em;
  list-style-type: disc;
}

.landing-sector-description ul ul,
.ms-wysiwyg ul ul,
.msEventWidget ul ul,
.news-post ul ul,
.person-bio ul ul,
.sitemap ul ul,
.vacancy-description ul ul,
.widget-content ul ul {
  margin: 10px 0 10px 25px;
}

.widget-secondary-blue ul {
  color: #fff;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    zoom: 1;
  }
  100% {
    opacity: 1;
    -ms-filter: "alpha(opacity=1)";
    zoom: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    zoom: 1;
  }
  100% {
    opacity: 1;
    -ms-filter: "alpha(opacity=1)";
    zoom: 1;
  }
}

.mstphAccordionTilePanel {
  margin-bottom: 2em;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  border-radius: 4px;
  background-color: #fff;
}

.mstphAccordionTileTitle {
  padding: 1em;
  background-color: #26a;
  color: #fff;
}

.mstphAccordionTileTitle:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icon-font;
  content: "\e604";
  float: right;
  margin-top: -18px;
}

.mstphAccordionTileTitle span.widget-title {
  margin-bottom: 0;
}

.mstphAccordionTileTitle.selected:after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icon-font;
  content: "\e604";
  -webkit-transform: rotateZ(180deg) translateY(-1px);
  transform: rotateZ(180deg) translateY(-1px);
  float: right;
  margin-top: -18px;
}

.mstphAccordionTileTitleNoArrow:after {
  display: none;
}

.mstphAccordionTileContent {
  padding: .5em 1em .5em 1em;
}

.PollControl {
  padding: 1.2em .8em;
  margin-bottom: 1em;
  border-radius: 5px;
  background: #f8f8f8;
}

.PollControl .PollTitle {
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 1em;
  color: #21607a;
  display: block;
}

.PollControl .PollQuestion {
  position: relative;
  font-size: 1.1em;
  color: #fff;
  background: #00928f;
  display: block;
  padding: 13px;
  border-radius: 4px;
  line-height: 1.2;
  padding-right: 49px;
  margin-bottom: .5em;
}

.PollControl label {
  display: inline !important;
}

.PollControl td {
  border: 0;
  padding: 0;
}

.PollControl .PollAnswers {
  background: #f8f8f8;
  padding: 0 10px 21px;
  color: #373232;
  border-radius: 5px;
}

.PollControl .PollAnswers .PollAnswer {
  margin-bottom: 3px;
  display: inline-block;
  border-top: 2px dashed #999;
  display: block;
  padding-top: 9px;
}

.PollControl .PollAnswers .PollAnswer .PollAnswerText {
  font-size: 1.2em;
}

.PollControl .PollAnswers .PollAnswer .PollAnswerRadio > label {
  display: inline;
  margin-left: 5px;
}

.PollControl .PollAnswers .PollCount {
  font-size: 1em;
}

.PollControl .PollResult {
  font-size: 1.2em;
}

.PollControl tbody tr:nth-of-type(1) .PollAnswer {
  border-top: 0;
}

.PollControl .PollGraph {
  margin-right: 10px;
  background: #eaeaea;
  margin-bottom: 8px;
}

.PollControl .PollGraph > div {
  border-radius: 5px;
  background: #26a;
  margin-bottom: 18px;
}

.PollControl .ErrorMessage {
  color: #fff;
  display: block;
  background: #3c3939;
  padding: 10px;
  font-weight: 700;
  border-radius: 3px;
}

.PollControl .PollFooter .PollVoteButton {
  margin-bottom: 0;
}

#map-canvas {
  height: 400px;
  width: 100%;
}

#map-canvas img {
  max-width: none;
}

@media (max-width: 767px) {
  #map-canvas {
    display: none;
  }
}

.js-hidden {
  opacity: 0;
  filter: "alpha(opacity=0)";
  zoom: 1;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}

.overlay {
  background-color: #000;
  opacity: .6;
  filter: "alpha(opacity=.6)";
  zoom: 1;
  z-index: 1;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
  transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
}

@media (min-width: 992px) {
  .overlay {
    display: none !important;
  }
}

.js-directory-searchable-input,
.js-directory-submit input {
  display: none;
}

.js-page-results-data {
  padding: .6em 0 0 1.3em;
  display: inline-block;
}

.no-js .js-directory-searchable-input {
  display: block;
}

.no-js .js-directory-submit input {
  display: inline;
}

.no-js .ms-directory .js-btn-submit {
  display: none;
}

.no-js .ms-directory .form-group-submit {
  margin-bottom: 0;
}

.no-js .ms-directory .js-directory-form-inputs,
.no-js .ms-directory .upper-elements {
  margin-bottom: 2em;
}

.no-js .ms-directory .strip {
  display: none;
}

.isotope,
.panel-related {
  -webkit-transition-duration: 0;
  transition-duration: 0;
}

.js-carousel {
  display: none;
}

.upper-elements {
  -webkit-animation: fadeIn 0.1s cubic-bezier(0.14, 0, 0.79, 1);
  animation: fadeIn 0.1s cubic-bezier(0.14, 0, 0.79, 1);
}

@media (min-width: 992px) {
  .upper-elements {
    background-size: cover;
  }
}

.site-header {
  background-color: #fbfbfb;
  padding-bottom: .9em;
}

@media (min-width: 767px) {
  .site-header {
    padding: 0;
  }
}

@media (min-width: 992px) {
  .site-header {
    background-color: #fff;
  }
}

@media (max-width: 992px) {
  .site-header .container {
    width: 100%;
  }
}

.site-branding {
  padding: 1em 0 .4em;
}

@media (min-width: 767px) {
  .site-branding {
    padding: 1.5em 0;
  }
}

.site-logo {
  display: block;
  line-height: 0;
  text-align: center;
}

@media (min-width: 767px) {
  .site-logo {
    text-align: left;
    padding-right: .8em;
    margin-right: .8em;
    float: left;
  }
}

@media (min-width: 767px) {
  .nav-secondary li > a {
    font-size: .8em;
  }
}

.imgSecondLogoContainer {
  text-align: center;
  margin-top: 10px;
}

@media (min-width: 767px) {
  .imgSecondLogoContainer {
    display: inline-block;
    position: relative;
    top: 10px;
  }
}

.imgSecondLogo {
  margin-top: 10px;
  height: 33px;
}

@media (min-width: 992px) {
  .imgSecondLogo {
    margin-left: 40px;
  }
}

@media (max-width: 992px) {
  .imgSecondLogo {
    margin-left: 40px;
  }
}

@media (max-width: 767px) {
  .imgSecondLogo {
    display: block;
    margin: auto;
    margin-top: 10px;
  }
}

@media (max-width: 480px) {
  .imgSecondLogo {
    display: block;
    margin: auto;
    margin-top: 10px;
  }
}

.imgSecondLogoContainerLeft {
  text-align: center;
  padding-top: 20px;
  padding-left: 20px;
}

@media (min-width: 767px) {
  .imgSecondLogoContainerLeft {
    display: inline-block;
    top: 10px;
  }
}

@media (min-width: 992px) {
  .imgSecondLogoContainerLeft {
    padding-top: 0;
  }
}

.imgSecondLogoLeft {
  margin-top: 10px;
  height: 33px;
}

@media (min-width: 992px) {
  .imgSecondLogoLeft {
    margin-left: 40px;
    margin-top: 0;
  }
}

@media (max-width: 992px) {
  .imgSecondLogoLeft {
    margin-left: 40px;
    margin-top: 0;
  }
}

@media (max-width: 767px) {
  .imgSecondLogoLeft {
    display: block;
    margin: auto;
    margin-top: 10px;
  }
  .site-identity {
    padding-top: 15px;
    margin-left: 20px;
  }
}

@media (max-width: 480px) {
  .imgSecondLogoLeft {
    display: block;
    margin: auto;
    margin-top: 10px;
  }
  .site-identity {
    font-size: 18px !important;
    padding-top: 20px;
    margin-left: 15px;
  }
}

.site-identity {
  font-family: Cambria !important;
  text-align: center;
  font-style: italic;
  font-size: 2rem;
}

.site-identity .subtitle {
  font-family: inherit;
  font-style: inherit;
  font-size: 80%;
}

@media (min-width: 767px) {
  .site-identity {
    display: block;
    float: left;
    font-size: .9em;
    margin-top: .4em;
  }
}

.site-meta {
  text-align: right;
}

@media (min-width: 480px) and (max-width: 992px) {
  .site-meta {
    margin-top: 8px;
  }
}

.site-meta .languageSelection,
.site-meta .social {
  display: block;
  text-align: center;
}

@media (min-width: 767px) {
  .site-meta .languageSelection,
  .site-meta .social {
    margin: 0 0 0 .8em;
    display: inline-block;
    position: relative;
    top: 0;
  }
}

.languageSelection a span {
  font-size: .8rem;
  background: #50c8e8;
  color: #fff;
  padding: 2px;
}

.site-search {
  position: absolute;
  top: 2px;
  z-index: 10;
  width: 100%;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, transform .3s;
  transition: opacity .3s, transform .3s, -webkit-transform .3s;
}

.site-search input {
  line-height: 2;
}

.site-search input:focus {
  outline: 0;
}

.form-light .site-search input {
  border: 1px solid #bbb;
}

@media (min-width: 992px) {
  .site-search {
    top: 133%;
    width: 240%;
    left: -140%;
  }
}

.site-search.js-hidden {
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
  -webkit-transition: opacity .2s, -webkit-transform .4s;
  transition: opacity .2s, -webkit-transform .4s;
  transition: transform .4s, opacity .2s;
  transition: transform .4s, opacity .2s, -webkit-transform .4s;
  pointer-events: none;
}

.nav-primary {
  top: 0;
  width: 100%;
  position: relative;
}

.nav-primary li ul {
  display: none;
}

.nav-primary li ul li {
  z-index: 999;
}

.nav-primary li ul li a {
  z-index: 999;
}

@media (min-width: 992px) {
  .nav-primary li ul {
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    opacity: 0;
    filter: "alpha(opacity=0)";
    zoom: 1;
    visibility: hidden;
    padding: 1em;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.28);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.28);
    border-radius: 0 0 4px 4px;
    -webkit-transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
    transition: all 0.2s cubic-bezier(0.14, 0, 0.79, 1);
    overflow: hidden;
  }
  .nav-primary li ul:after {
    content: "";
    display: table;
    clear: both;
  }
  .nav-primary li ul > li {
    float: left;
    width: 50%;
  }
  .nav-primary li ul > li.Highlighted > a {
    background-color: #fff;
    color: #888;
  }
  .nav-primary li ul > li.Highlighted > a:after {
    display: none;
  }
  .nav-primary li ul > li > a {
    display: block;
    color: #21607a;
    background: #f5f5f5;
    padding: .5em 1em;
    margin: .2em;
    font-size: .9em;
    text-transform: none;
  }
  .nav-primary li ul > li > a:hover {
    background-color: #00aeef;
    color: #fff;
  }
}

@media (min-width: 1200px) {
  .nav-primary li ul {
    width: 48em;
  }
}

@media (max-width: 992px) {
  .nav-primary {
    position: relative !important;
  }
  .nav-primary .container {
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
  }
  .nav-primary li.Highlighted a:after {
    display: none;
  }
}

@media (min-width: 992px) {
  .nav-primary {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.64);
    z-index: 11;
  }
}

.nav-primary li {
  display: block;
}

.nav-primary li:last-child > a {
  border-bottom: 0;
}

@media (min-width: 992px) {
  .nav-primary li {
    display: inline-block;
  }
}

.nav-primary li > a {
  display: block;
  position: relative;
  padding: .7em 1em;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
  border-bottom: 3px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  font-weight: 700;
}

@media (min-width: 992px) {
  .nav-primary li > a {
    display: inline-block;
    padding: 1.2em 0;
    margin-right: 2.5em;
    background-color: transparent;
    border: none;
    font-weight: 400;
  }
}

.nav-primary li.Highlighted > a {
  border-left: 2px solid #ffc526;
}

.nav-primary li.Highlighted > a:hover {
  cursor: default;
}

.nav-primary li.Highlighted > a:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 4px solid #00aeef;
}

@media (min-width: 992px) {
  .nav-primary li.Highlighted > a {
    border-left: 0;
  }
}

@media (min-width: 992px) {
  .nav-primary li:hover ul {
    visibility: visible;
    opacity: 1;
    filter: "alpha(opacity=1)";
    zoom: 1;
  }
}

.nav-secondary {
  text-align: center;
  margin-bottom: .5em;
}

.nav-secondary li > a {
  padding: .5em .6em;
  font-size: .8em;
}

@media (min-width: 767px) {
  .nav-secondary {
    text-align: right;
    display: inline-block;
    margin-bottom: 0;
  }
  .nav-secondary li > a {
    text-decoration: none;
    padding-left: 1em;
    padding: 1.8em 0 1.9em 1em;
    color: #333;
  }
  .nav-secondary li > a:hover {
    text-decoration: underline;
    color: #474747;
  }
}

@media (min-width: 1200px) {
  .nav-secondary li > a {
    font-size: 1em;
  }
}

.nav-tertiary-collapse {
  display: none;
}

@media (min-width: 992px) {
  .nav-tertiary-collapse {
    display: block !important;
  }
}

.nav-tertiary ul {
  margin-bottom: 2em;
}

.nav-tertiary li {
  display: block;
  width: 100%;
}

.nav-tertiary li > a {
  display: block;
  padding: .4em 0 .4em 1.3em;
  margin-bottom: 0;
  font-size: .9em;
  color: #21607a;
  border-left: 2px solid #00aeef;
  background: 0 0;
  line-height: 1.1;
}

.nav-tertiary li > a:hover {
  color: #00aeef;
}

.nav-tertiary li.Highlighted a:first-child {
  color: #6fcbed;
}

.nav-tertiary li.Highlighted ul a {
  color: #333 !important;
}

@media (min-width: 992px) {
  .nav-sector-toggle {
    display: none;
  }
}

@media (min-width: 992px) {
  .nav-service-toggle {
    display: none;
  }
}

.nav-list a,
.nav-list li {
  display: block;
}

.nav-primary-buttons {
  position: relative;
  text-align: center;
  padding: .3em 0;
  background: #ebebeb;
  border-bottom: 3px solid #d6d6d6;
}

.nav-primary-buttons .menu-link {
  float: left;
  padding: 4px 3px;
  margin-left: 13px;
  background: #50c8e8;
  color: #fff;
  border-radius: 6px;
}

.nav-primary-buttons .menu-link .menu-icon {
  font-size: 18px;
}

.nav-primary-buttons .menu-link .menu-text {
  margin-right: 2px;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
}

@media (min-width: 992px) {
  .nav-primary-buttons .menu-link {
    display: none;
  }
}

.nav-primary-buttons .nav-primary-buttons-wrapper {
  float: right;
  margin-right: 12px;
}

@media (min-width: 992px) {
  .nav-primary-buttons .nav-primary-buttons-wrapper {
    float: none;
    margin: 0;
  }
}

@media (min-width: 992px) {
  .nav-primary-buttons {
    background-color: transparent;
    text-align: right;
    border: 0;
    padding: .82em 0 0;
  }
}

.nav-button {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: .2em;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #50c8e8;
}

.nav-button:hover {
  background-color: #00a4e1;
}

.nav-button:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 6px;
  left: 7px;
  color: #fff;
  font-size: 1.1em;
}

.landing-strip .nav-tertiary li > a {
  background-color: #e8e8e8;
}

@media (min-width: 767px) {
  .landing-strip .nav-tertiary li > a {
    border-left: 2px solid #00aeef;
    background: 0 0;
    margin-bottom: 0;
  }
}

.menu-panel {
  position: fixed;
  left: -15.625em;
  width: 15.625em;
}

@media (max-width: 992px) {
  .menu-panel {
    background: #256b85;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #256b85), to(#196784));
    background: linear-gradient(to bottom, #256b85 0, #196784 100%);
    -webkit-box-shadow: inset -2px 0 14px rgba(0, 0, 0, 0.15);
    box-shadow: inset -2px 0 14px rgba(0, 0, 0, 0.15);
    border-top: 11px solid #074a62;
  }
}

@media (min-width: 992px) {
  .menu-panel {
    position: static !important;
    width: auto !important;
  }
}

.wrap {
  position: relative;
}

.item {
  background-size: cover;
  background-position: center;
}

.banner-container {
  background-color: rgba(0, 0, 0, 0.12);
}

@media (min-width: 767px) {
  .banner-container {
    background-color: rgba(0, 0, 0, 0.12);
  }
}

@media (min-width: 992px) {
  .banner-container {
    padding-top: 70px;
  }
}

.banner-container--centered {
  display: block;
  width: 100%;
  min-height: 200px;
}

@media (min-width: 992px) {
  .banner-container--centered {
    display: table;
  }
}

.banner-container--centered > .banner-content {
  display: table-cell;
  vertical-align: middle;
}

.darkBackPanel {
  background: rgba(0, 0, 0, 0.3);
}

.banner-content {
  padding: 1em 0;
}

@media (min-width: 767px) {
  .banner-content {
    padding: 1em 2em;
    position: relative;
  }
}

@media (min-width: 992px) {
  .banner-content {
    height: 323px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }
}

@media (min-width: 1240px) {
  .banner-content {
    height: 360px;
    padding: 0;
    position: relative;
  }
}

@media (min-width: 767px) {
  .owl-buttons {
    display: block;
    width: 100%;
  }
  .owl-buttons .owl-next,
  .owl-buttons .owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -14px;
  }
}

@media (min-width: 767px) and (min-width: 992px) {
  .owl-buttons .owl-next,
  .owl-buttons .owl-prev {
    margin-top: 0;
  }
}

@media (min-width: 767px) {
  .owl-buttons .owl-prev {
    height: 0;
    width: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-right: 18px solid #fff;
    left: 1%;
  }
  .owl-buttons .owl-next {
    height: 0;
    width: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 18px solid #fff;
    right: 1%;
  }
}

@media (min-width: 1530px) {
  .owl-buttons .owl-prev {
    left: 10%;
  }
  .owl-buttons .owl-next {
    right: 10%;
  }
}

.banner-content-text {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.29);
  position: absolute;
}

.banner-content-text * {
  color: #fff;
}

.banner-content-text :last-child {
  margin-bottom: 0;
}

@media (min-width: 767px) {
  .banner-content-text {
    width: 60%;
    position: relative;
  }
}

@media (min-width: 992px) {
  .banner-content-text {
    width: 46%;
    position: relative;
  }
}

.banner-content--right .banner-content-text {
  float: right;
}

@media (min-width: 480px) {
  .banner-content--right .banner-content-text {
    margin-right: 3em;
    text-align: left;
  }
}

@media (min-width: 767px) {
  .banner-content--right .banner-content-text {
    text-align: right;
  }
}

@media (min-width: 1530px) {
  .banner-content--right .banner-content-text {
    margin-right: 0;
    text-align: right;
  }
}

.banner-title {
  font-weight: 300;
  margin-bottom: .5em;
  font-size: 1.4em;
}

@media (min-width: 767px) {
  .banner-title {
    font-size: 2.4em;
  }
}

.banner-description {
  font-weight: 300;
  font-size: 1.3em;
}

@media (min-width: 767px) {
  .banner-description {
    font-size: 1.5em;
  }
}

.owl-pagination {
  text-align: center;
  margin: auto;
}

.owl-pagination .owl-page {
  border-radius: 50%;
  background: #a4a4a4;
  width: 16px;
  height: 16px;
  display: inline-block;
  --float: left;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
}

.owl-pagination .owl-page.active {
  background: #50c8e8;
}

@media (min-width: 767px) {
  .owl-pagination {
    display: none;
  }
}

.owl-item .item {
  min-height: 200px;
}

.bannerItem {
  min-height: 200px;
}

.share-googleplus {
  display: none !important;
}

.site-footer {
  padding: 2em 0;
  background: #edebeb url(/dist/img/branding/swoop.png) no-repeat bottom right;
}

.site-footer h4 {
  font-size: 1.3em;
  font-weight: 400;
  color: #00aeef;
}

.site-footer ul {
  margin-bottom: 2em;
}

.site-footer a:hover {
  text-decoration: underline;
}

.footer-branding {
  text-align: center;
}

.footer-branding img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2em;
}

.footer-branding a {
  display: block;
  color: #00aeef;
}

.footer-nav a {
  font-size: .95em;
  line-height: 1;
  padding-bottom: .6em;
}

.corp-links {
  padding: 1em 0;
}

.corp-links .social {
  text-align: center;
  margin: 0;
}

@media (min-width: 992px) {
  .corp-links .social {
    text-align: left;
    position: relative;
    top: 4px;
  }
}

.copyright {
  text-align: center;
  margin-bottom: 1em;
}

.copyright small {
  display: inline-block;
  font-size: .9em;
  color: #aaa;
}

@media (min-width: 767px) {
  .copyright small {
    margin-right: 1em;
  }
}

.copyright ul {
  display: inline-block;
  margin: 0;
}

.copyright li {
  display: inline-block;
}

.copyright li > a {
  position: relative;
  font-size: .9em;
  color: #a9a9a9;
  text-decoration: underline;
  margin: 0 1em;
}

.copyright li > a:hover {
  color: #989898;
}

@media (min-width: 767px) {
  .copyright li {
    position: relative;
  }
  .copyright li:before {
    content: "|";
    position: absolute;
    left: 0;
    color: #aaa;
    text-decoration: none;
  }
  .copyright li > a {
    margin: 0 1.3em;
  }
}

@media (min-width: 992px) {
  .copyright {
    text-align: left;
    margin-bottom: 0;
    position: relative;
    top: 6px;
  }
}

.contact-card {
  padding: .7em 0;
  margin-left: 1.1em;
  margin-right: 1.1em;
  border-bottom: 1px solid #aaa;
}

.contact-card:last-child {
  border-bottom: 0;
}

.contact-card a:not(.btn) {
  color: inherit;
  font-weight: 300;
  font-size: 1em;
}

.contact-piece {
  margin-bottom: 1em;
  position: relative;
}

.contact-piece * {
  margin-bottom: 0;
}

.contact-piece .split {
  margin-bottom: 0;
}

.contact-piece:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: .3em;
  left: -1.2em;
  color: #a30046;
}

.contact-piece.contact-inline .contact-title {
  display: inline-block;
}

.contact-data,
.contact-title {
  font-size: 1em;
  margin-bottom: 0;
  color: inherit;
}

.contact-title {
  font-weight: 400;
  line-height: 1.3;
}

.contact-data {
  font-weight: 300;
}

.contact-tel .contact-title {
  width: 45px;
}

.contact-person a {
  display: block;
}

.contact-website a {
  display: block;
  font-weight: 400 !important;
}

.contact-address a {
  display: block;
}

.contact-email a {
  display: block;
}

.person-profile h1 {
  margin-bottom: 0;
  font-size: 1.8em;
  font-weight: 400;
  line-height: 1.2;
  color: #00aeef;
}

.person-profile h2 {
  font-size: 1.4em;
  font-weight: 300;
  margin-bottom: 1em;
}

@media (min-width: 767px) {
  .person-profile h2 {
    margin-bottom: .5em;
  }
}

.person-profile h3 {
  margin-bottom: .1em;
}

.person-bio {
  margin-bottom: 2em;
}

.contact-sidebar .contact-data {
  max-width: 84%;
}

.person-contact-details {
  margin-bottom: 1em;
}

.person-contact-detail {
  font-size: 1.2em;
  font-weight: 300;
}

.person-contact-details-title {
  margin-bottom: 0;
}

.person-contact-detail-email {
  margin-bottom: 15px;
}

.person-contact-detail-linkedIn {
  font-size: .9rem;
}

.person-contact-detail-twitter {
  font-size: .9rem;
}

.person-contact-detail-profileDoc {
  font-size: .9rem;
}

.person-contact-detail-vcard {
  font-size: .9rem;
}

.person-contact-detail-linkedIn::before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e603";
  color: #287bbc;
  margin-left: 5px;
}

.person-contact-detail-twitter::before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e600";
  color: #00aeef;
  margin-left: 5px;
}

.person-contact-detail-profileDoc::before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e034";
  color: #00aeef;
  margin-left: 5px;
}

.person-contact-detail-vcard::before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e074";
  color: #00aeef;
  margin-left: 5px;
}

.person-top {
  margin-bottom: 20px;
}

@media (min-width: 767px) {
  .person-top .no-l-padding {
    padding-left: 0;
  }
}

.ms-person .widget-wrapper {
  padding: 0;
}

.ms-person .widget-wrapper .widget {
  padding: 2em;
}

.ms-person .widget-wrapper-rbt .widget {
  padding: 0;
}

.ms-directory .page-content {
  padding-top: 30px;
  margin-top: -30px;
  -webkit-animation: fadeIn 0.7s cubic-bezier(0.14, 0, 0.79, 1);
  animation: fadeIn 0.7s cubic-bezier(0.14, 0, 0.79, 1);
}

.search-result * {
  margin-bottom: 0;
  line-height: 1;
}

.search-result-location,
.search-result-vacancy {
  background-color: #edebeb;
  padding: 1.5em;
  margin-bottom: 2em;
}

.search-result-location .search-result-data,
.search-result-vacancy .search-result-data {
  margin-bottom: 2em;
}

@media (min-width: 992px) {
  .search-result-location .search-result-data,
  .search-result-vacancy .search-result-data {
    margin-bottom: 0;
  }
}

.search-result-location .search-result-data-title,
.search-result-vacancy .search-result-data-title {
  margin-bottom: .2em;
  font-weight: 700;
  font-size: 1.2em;
}

.search-result-location .search-result-data-fax,
.search-result-location .search-result-data-tel,
.search-result-vacancy .search-result-data-fax,
.search-result-vacancy .search-result-data-tel {
  margin-bottom: .3em;
  font-size: 1.1em;
}

.search-result-location .search-result-data-fax h4,
.search-result-location .search-result-data-tel h4,
.search-result-vacancy .search-result-data-fax h4,
.search-result-vacancy .search-result-data-tel h4 {
  display: inline;
  margin-right: .2em;
  font-size: 1em;
  font-weight: 400;
  color: #333;
}

.search-result-location .search-result-data-location,
.search-result-vacancy .search-result-data-location {
  color: #676767;
  font-weight: 400;
  font-size: 1.2em;
  margin-bottom: .8em;
}

.search-result-location .search-result-data-view-location,
.search-result-vacancy .search-result-data-view-location {
  display: block;
}

@media (min-width: 767px) {
  .search-result-location .search-result-data-view-location,
  .search-result-vacancy .search-result-data-view-location {
    display: inline-block;
  }
}

.search-result-person {
  position: relative;
  margin-bottom: 1em;
}

@media (min-width: 992px) {
  .search-result-person {
    border: 0;
  }
  .search-result-person:after {
    content: "";
    border-right: 1px solid #ccc;
    height: 100%;
    position: absolute;
    right: 17%;
    top: 0;
  }
}

.search-result-person .row {
  background-color: #edebeb;
  -webkit-box-shadow: 0 3px 0 #cfcfcf;
  box-shadow: 0 3px 0 #cfcfcf;
  position: relative;
}

@media (min-width: 480px) {
  .search-result-person .row {
    margin-left: 0;
    margin-right: 0;
  }
}

.search-result-person:last-of-type {
  margin-bottom: 2em;
}

.search-result-person h2 {
  margin-bottom: .2em;
  font-size: 1.1em;
}

.search-result-person h3 {
  margin-bottom: .9em;
  font-weight: 300;
  font-size: 1.1em;
  color: #a30046;
}

@media (min-width: 480px) {
  .search-result-person h3 {
    margin-bottom: .6em;
  }
}

.search-result-person h4 {
  margin-bottom: .2em;
  font-size: 1em;
}

.s-result-otherLocs {
  display: none;
}

@media (min-width: 992px) {
  .s-result-otherLocs {
    display: inline-block;
  }
}

.search-results-people--1 {
  background-color: #f4f4f4;
  padding: 1em;
}

.search-results-people--1 .field {
  margin-bottom: .5em;
}

.search-results-people--1 .field a {
  -ms-word-break: break-all;
  word-break: break-all;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  font-weight: 300;
}

.search-results-people--1 .field h4 {
  font-weight: 400;
}

.search-results-people--1 .field .btn-arrow {
  font-weight: 400;
}

@media (max-width: 480px) {
  .search-results-people--1 .field .btn-arrow {
    padding: 8px;
  }
}

@media (max-width: 480px) {
  .search-results-people--1 .field {
    clear: both;
    margin-bottom: .5em;
  }
}

.search-results-people--1 .field-tel {
  margin-bottom: 1em;
}

@media (min-width: 480px) {
  .search-results-people--1 .field-tel {
    margin-bottom: .5em;
  }
}

.search-results-people--1 .field-tel a,
.search-results-people--1 .field-tel h4 {
  color: #333;
}

.search-results-people--1 h2 > a {
  color: #333;
  font-weight: 400;
  font-size: 1.1em;
}

@media (min-width: 480px) {
  .search-results-people--1 h2 > a {
    font-size: 1em;
  }
}

.search-results-people--1 h4 a {
  font-weight: 400;
}

@media (min-width: 480px) {
  .search-results-people--1 h4 {
    display: inline-block;
    zoom: 1;
  }
}

.search-results-people--1 .btn-arrow {
  padding-left: .3em;
  font-size: .95em;
}

.search-results-people--1 .clipped-img {
  height: 115px;
  margin-bottom: .5em;
}

@media (max-width: 480px) {
  .search-results-people--1 .clipped-img {
    height: 79px;
    width: 65px;
    margin-bottom: .5em;
    float: none;
  }
}

@media (min-width: 480px) {
  .search-results-people--1 .media-body {
    float: left;
    max-width: 70%;
  }
}

@media (min-width: 992px) {
  .search-results-people--1 .media-body {
    width: 58%;
  }
}

@media (min-width: 1200px) {
  .search-results-people--1 .media-body {
    width: 65%;
  }
}

.search-results-people--2 {
  padding: 1em;
  border-bottom: 1px solid #ccc;
}

@media (min-width: 992px) {
  .search-results-people--2 {
    border: 0;
  }
}

.search-results-people--2 .contact-address:before,
.search-results-people--2 .icon-faux-pin {
  float: left;
  margin-right: .8em;
  position: relative;
  top: 1px;
  color: #a30046;
  font-size: 1.1em;
}

.search-results-people--2 .split {
  width: 100%;
  position: relative;
}

@media (min-width: 767px) {
  .search-results-people--2 .split {
    margin: .6em 0;
  }
}

.search-results-people--2 li {
  margin-bottom: .8em;
  font-weight: 300;
}

.search-results-people--2 strong {
  display: inline-block;
  width: 145px;
  margin: 0 1.2em .3em 0;
  font-weight: 400;
}

.search-results-people--3 {
  padding: 1em;
}

.search-results-people--3 .btn {
  width: 100%;
}

.search-results-null {
  font-size: 1.1em;
  font-weight: 300;
}

.makeChildFilterRO select {
  cursor: default;
}

.s-result {
  background-color: #f7f7f7;
  border-bottom: 3px solid #b7b7b7;
  border-radius: 4px;
  margin-bottom: 2em;
}

@media (min-width: 992px) {
  .s-result {
    float: left;
    width: 49%;
    margin-right: 2%;
  }
  .s-result:nth-child(even) {
    margin-right: 0;
  }
}

.s-result.s-result-person-lean {
  margin-bottom: 0;
  border-bottom: 1px solid #b7b7b7;
}

.s-result-person-lean .s-result-sub2-title .fullName {
  font-weight: 700;
  color: #555;
}

@media (max-width: 480px) {
  .s-result-person-lean btn {
    width: auto;
  }
}

.s-result-location {
  min-height: 108px;
}

.s-result-location .pair:last-of-type {
  margin-bottom: 0;
}

.s-result-person .btn-small {
  text-align: left;
  margin-bottom: 0;
  width: 35%;
}

@media (min-width: 480px) {
  .s-result-person .btn-small {
    width: auto;
  }
}

.s-result-person .pair-primary-location {
  float: left;
  width: 100%;
  margin-right: 1%;
}

.s-result-person .pair-other-location {
  margin-bottom: 0;
  float: left;
  width: 100%;
}

@media (min-width: 480px) {
  .s-result-person .s-result-img {
    float: left;
    width: 112px;
    margin-right: 15px;
    min-height: 177px;
  }
  .s-result-person .s-result-img img {
    margin-top: 5px;
  }
}

@media (min-width: 480px) {
  .s-result-person .s-result-content-primary {
    overflow: hidden;
    padding-bottom: 20px;
  }
}

@media (min-width: 480px) {
  .s-result-person {
    min-height: 190px;
  }
}

@media (min-width: 480px) {
  .s-result-person-lean {
    min-height: 30px;
  }
}

.s-result-title {
  margin-bottom: .1em;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.1;
}

.s-result-title a {
  display: block;
}

.s-result-sub-title {
  margin-bottom: .1em;
  font-weight: 300;
  font-size: 1.2em;
  color: #666;
}

.s-result-person-lean .pair-tel {
  margin-top: .4em;
}

.s-result-person-lean .pair-tel .btn {
  margin-right: 1em;
}

.s-result-sub2-title {
  font-weight: 400;
  font-size: 1.1em;
  color: #333;
}

.s-result-person-lean .s-result-sub2-title {
  margin-bottom: 0;
  float: left;
}

@media (max-width: 480px) {
  .s-result-person-lean .s-result-sub2-title {
    float: none;
    margin-bottom: .5em;
  }
}

.s-result-person-lean .pair {
  float: right;
}

@media (max-width: 480px) {
  .s-result-person-lean .pair {
    float: none;
  }
}

.s-result-hoverBtn {
  font-weight: 400;
  font-size: 1em;
  color: #888;
  border-bottom: 2px dotted #00aeef;
  cursor: pointer;
}

.s-result-inner {
  padding: 1em;
  padding-bottom: .5em;
}

.s-result-inner-alt {
  background-color: #ebebeb;
}

.pair {
  margin-bottom: .4em;
}

.pair a.pair-item {
  color: #26a;
}

.pair a.pair-item:hover {
  color: #1a4d80;
}

.s-result-person-lean .pair {
  margin-top: -.1em;
}

.pair-title {
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 700;
  color: #797979;
}

.pair-item {
  margin-bottom: 0;
}

.s-result .pair-title {
  display: inline-block;
}

.pair-other-location .pair-title,
.pair-primary-location .pair-title {
  float: left;
  padding-right: 10px;
}

.peopleList .pagination {
  margin-top: 1em;
}

.s-resultFullWidth {
  width: 100%;
}

.s-resultPublication {
  margin-bottom: 4em;
}

@media (min-width: 992px) {
  .s-resultPublication {
    float: left;
    width: 210px;
    margin-right: 80px;
  }
  .s-resultPublication:nth-child(even) {
    margin-right: 0;
  }
}

.s-resultPublicationTile a {
  height: 300px;
  position: relative;
  padding: 0 !important;
}

.s-resultPublicationTile a img {
  height: 300px;
}

.s-resultPublicationTile a div {
  padding: .6em;
  position: absolute;
  bottom: 0;
  background: rgba(79, 138, 190, 0.8);
  color: #fff;
  width: 100%;
  min-height: 64px;
}

.search-result-vacancy .search-result-data-title {
  margin-bottom: .7em;
}

.search-result-vacancy .search-result-data-location {
  margin-bottom: 0;
}

.search-result-vacancy .btn {
  display: block;
  margin-bottom: 8px;
}

.search-result-vacancy .search-result-data-view-vacancy {
  margin-bottom: .5em;
}

.search-result-vacancy .search-result-data-date,
.search-result-vacancy .search-result-data-department {
  display: block;
  margin-bottom: 1.3em;
  color: #888;
}

.search-result-vacancy ul .search-result-data-date ul,
.search-result-vacancy ul .search-result-data-department ul {
  list-style: disc;
}

.search-filters {
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .search-filters {
    margin-bottom: 0;
  }
}

.search-filters p {
  display: inline-block;
  zoom: 1;
  margin-right: .6em;
  line-height: 1;
  font-weight: 300;
  font-size: 1.1em;
}

.ms-directory .upper-elements {
  margin-bottom: 0;
}

.ms-directory .upper-elements .banner-content {
  height: auto;
}

@media (min-width: 992px) {
  .ms-directory .upper-elements .banner-content {
    padding: 1em 0;
  }
}

.directory-form {
  padding: 1.3em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.3);
}

.directory-form .col-centered {
  text-align: center;
}

.directory-form h1 {
  margin-bottom: 1em;
  font-size: 1.7em;
  font-weight: 300;
  color: #fff;
}

.directory-form .text-line-text {
  font-weight: 700;
  color: #fff;
}

.directory-form .text-line-text:after,
.directory-form .text-line-text:before {
  background-color: #666;
  background-color: rgba(255, 255, 255, 0.23);
}

.directory-form .btn-arrow-down {
  margin-bottom: 0;
}

.strip .tag {
  margin-bottom: 3px;
}

@media (min-width: 1200px) {
  .strip .tag {
    margin-bottom: 0;
  }
}

.directory-map #map-canvas,
.directory-no-map #map-canvas {
  height: 500px;
}

.directory-map .map-filter,
.directory-no-map .map-filter {
  padding: .7em 0;
  pointer-events: none;
}

.directory-map .map-filter .js-directory-filter,
.directory-map .map-filter .js-directory-filter2,
.directory-no-map .map-filter .js-directory-filter,
.directory-no-map .map-filter .js-directory-filter2 {
  width: 100%;
  pointer-events: all;
}

.directory-map .map-filter .select,
.directory-no-map .map-filter .select {
  margin-bottom: 0;
}

@media (min-width: 767px) {
  .directory-map .map-filter,
  .directory-no-map .map-filter {
    position: absolute;
    width: 100%;
    top: 60px;
    left: 0;
    z-index: 1;
  }
  .directory-map .map-filter .js-directory-filter,
  .directory-map .map-filter .js-directory-filter2,
  .directory-no-map .map-filter .js-directory-filter,
  .directory-no-map .map-filter .js-directory-filter2 {
    width: 24em;
  }
}

@media (min-width: 767px) {
  .directory-no-map .map-filter {
    position: static;
  }
}

.map-info-window {
  line-height: 1.35;
  overflow: hidden;
  white-space: nowrap;
  min-width: 250px;
}

.map-info-window .btn {
  margin-bottom: 0;
  padding: .3em .8em;
  margin-bottom: 0;
  text-align: center;
}

.map-info-window h2 {
  font-size: 1.2em;
  margin-bottom: 0;
  font-weight: 400;
  color: #444;
}

.map-info-window h3 {
  font-size: 1.2em;
  margin-bottom: .8em;
  font-weight: 700;
  color: #444;
}

.input-icon-search,
.js-directory-filter .select {
  margin-bottom: 0.5em !important;
}

.directory-people .form-group-submit {
  display: none;
}

.directory-people .btn-arrow-down {
  margin-top: .5em;
}

#results .strip {
  background: #f7f7f7;
}

.landing-sector-description {
  line-height: 1.6;
}

.landing-strips .landing-strip {
  background-color: #f7f7f7;
}

.landing-strips .landing-strip:nth-child(1) h1 {
  margin: 0 0 1em 0;
}

.landing-strip {
  padding: 2em 0;
}

.landing-strip h1 {
  margin: 1em 0 2em;
}

.landing-strip blockquote {
  font-size: 1em;
}

.landing-related h1 {
  text-align: center;
}

.ms-wysiwyg blockquote {
  font-size: 1em;
  padding: 1.2em;
}

.landing-publications-category {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #edebeb;
}

.landing-publications-category:last-of-type {
  border-bottom: 0;
}

.publications-list a {
  display: block;
  padding: .4em 0;
}

.news-listings .news-listing:nth-child(even) {
  background-color: #fafafa;
}

.news-listing h2 {
  margin-bottom: .5em;
  font-size: 1.2em;
}

@media (min-width: 480px) {
  .news-listing h2 {
    font-size: 1.4em;
  }
}

@media (min-width: 767px) {
  .news-listing h2 {
    margin-bottom: .1em;
  }
}

.news-listing .btn {
  margin-bottom: 0;
}

.news-listing-img {
  margin-bottom: 1em;
}

.news-listing-body {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px dashed #00928f;
}

.news-listing-body a:link,
.news-listing-body a:visited {
  color: #4e85bb;
}

.news-listing-body a:active,
.news-listing-body a:focus,
.news-listing-body a:hover {
  color: #26a;
}

.news-post {
  margin-bottom: 2em;
}

.news-post h1 {
  font-size: 1.3em;
  line-height: 1.3;
}

@media (min-width: 767px) {
  .news-post h1 {
    font-size: 1.9em;
    line-height: 1.5;
  }
}

.news-post-img {
  margin-bottom: 1em;
}

.news-post-body h2,
.news-post-body h3,
.news-post-body h4,
.news-post-body h5 {
  margin-bottom: 5px;
  margin-top: 1em;
}

@media (max-width: 480px) {
  .CaptchaTable td {
    display: block;
  }
  .CaptchaTable td img {
    left: -4px;
  }
}

.CaptchaTable img {
  position: relative;
  top: 3px;
}

#comments .InfoLabel {
  font-weight: 800;
  color: #a30046;
  margin-bottom: 20px;
  display: inline-block;
}

.publication .btn-arrow {
  width: auto;
  margin-bottom: 2em;
}

.publication-img {
  float: left;
  margin-right: 1.5em;
}

.publications-list ul {
  margin-left: 0;
}

.generic-search-result .news-meta {
  margin-bottom: 0;
  margin-left: 3em;
}

.generic-search-result .news-meta li {
  margin-bottom: 0;
}

.generic-search-result .news-meta li:last-child {
  margin-bottom: 0;
}

.generic-search-result h2 {
  font-size: 1.3em;
  margin-bottom: .5em;
}

@media (min-width: 480px) {
  .generic-search-result .search-image {
    float: left;
    margin: 0 1.5em 1em 0;
  }
  .generic-search-result .search-image img {
    display: block;
    margin-top: 6px;
  }
}

.generic-search-result .search-link {
  word-break: break-all;
  clear: both;
}

.generic-search-result .search-description {
  font-size: .9em;
}

@media (min-width: 480px) {
  .generic-search-result .search-description {
    font-size: 1em;
  }
}

.date-updated {
  margin-left: 22px;
  color: #a7a7a7;
  margin-bottom: .5em;
}

.ms-sector .upper-elements {
  margin-bottom: 0;
}

@media (max-width: 992px) {
  .sectors [class*=col-sm],
  .services [class*=col-sm] {
    width: 100%;
  }
}

.location-details {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 3em;
}

.location-details h1 {
  margin-bottom: 0;
}

.location-details h2 {
  margin-bottom: 1.5em;
  font-size: 1.3em;
}

.location-img {
  margin-bottom: 1em;
}

.location-profile {
  margin-bottom: 1em;
}

.location-map {
  margin-top: 2em;
}

.contact-url {
  font-size: 1em;
}

.noLeftPad {
  padding-left: 0;
}

.widgets-wide {
  padding: 0 !important;
}

@media (min-width: 767px) {
  .widgets-wide .widget-wrapper .widget-image {
    float: left;
    width: 20.5em;
    margin: 0 1.4em 0 0;
  }
  .widgets-wide .widget-wrapper .widget-content {
    overflow: auto;
  }
}

.widgets-narrow {
  padding: 0 !important;
}

.widgets-narrow .widget-wrapper,
.widgets-wide .widget-wrapper {
  padding: 0;
}

.widget-sub-date span.icon,
.widget-sub-title2 span.icon {
  margin-right: 6px;
}

.msEventWidget .widget-image {
  float: right;
  margin-left: .8em;
}

.widget.panel {
  padding: 1.5em;
  margin-bottom: 1.3em;
}

.widget-title {
  display: block;
  margin-bottom: .8em;
  font-size: .8em;
  font-weight: 700;
  line-height: 1;
}

.widget-title.has-icon {
  position: relative;
  padding-left: 2.2em;
}

.widget-title.has-icon:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -17px;
  width: 35px;
  height: 35px;
  padding: 5px;
  border-radius: 50%;
  font-size: 25px;
  background-color: #ffc526;
  color: #fff;
}

.widget-sub-title {
  margin-bottom: .5em;
  font-size: 1em;
  font-weight: 700;
  color: #bababa;
}

.widget-image {
  margin-bottom: .8em;
}

.widget-description {
  margin-bottom: 1em;
}

.widget-link {
  padding-top: 1em;
  border-top-width: 1px;
  border-style: dashed;
  border-color: #7ec7c5;
}

.widget-link a {
  margin-bottom: 0;
  font-weight: 700;
  margin-bottom: 1px;
}

.widget-contacts .widget-title,
.widget-links .widget-title {
  padding-bottom: .6em;
  border-bottom: 1px solid #dce7ec;
}

.widget-contacts ul,
.widget-links ul {
  margin: 0;
}

.widget-contacts li > a,
.widget-links li > a {
  display: block;
  margin-bottom: .4em;
  font-weight: 700;
  color: #555;
}

.widget-contacts li > a:hover,
.widget-links li > a:hover {
  text-decoration: underline;
}

.widget-bloggers .widget-title {
  font-size: 1.4em;
  font-weight: 300;
  padding-bottom: .6em;
  border-bottom: 1px solid #dce7ec;
}

.widget-bloggers li {
  padding-left: 2.2em;
}

.widget-bloggers li > a {
  position: relative;
  margin-bottom: .8em;
}

.widget-bloggers li > a:before {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: -34px;
  margin-top: -13px;
  width: 27px;
  height: 27px;
  padding: 5px;
  border-radius: 50%;
  font-size: 17px;
  background-color: #ffc526;
  padding: 3.5px 1px 0 4.6px;
  color: #fff;
}

.manual-widgets [class*=col-] {
  position: static !important;
}

.widget-bold-green {
  background-color: #00928f;
}

.widget-bold-green .widget-sub-title {
  color: #daeceb;
}

.widget-bold-green .widget-content h2,
.widget-bold-green .widget-description,
.widget-bold-green .widget-description p p p,
.widget-bold-green .widget-links,
.widget-bold-green .widget-sub-date,
.widget-bold-green .widget-sub-title2,
.widget-bold-green .widget-title {
  color: #fff;
}

.widget-bold-green .widget-contact-name {
  color: #fff;
}

.widget-bold-green .widget-contact-role {
  color: #99d2d1;
}

.widget-bold-green .widget-link {
  border-color: #6dcecc;
}

.widget-bold-green .widget-link a {
  background-color: #2caba8;
}

.widget-bold-green .widget-description a {
  color: #fff;
}

.widget-bold-green li > a {
  color: #fff;
}

.widget-bold-blue {
  background-color: #26a;
}

.widget-bold-blue .widget-sub-title {
  color: #d5e2e8;
}

.widget-bold-blue .widget-content h2,
.widget-bold-blue .widget-description,
.widget-bold-blue .widget-description p p p,
.widget-bold-blue .widget-sub-date,
.widget-bold-blue .widget-sub-title2,
.widget-bold-blue .widget-title {
  color: #fff;
}

.widget-bold-blue .widget-contact-name {
  color: #fff;
}

.widget-bold-blue .widget-contact-role {
  color: #8bc6dc;
}

.widget-bold-blue .widget-link {
  border-color: #4d8da4;
}

.widget-bold-blue .widget-link a {
  background-color: #488ea8;
}

.widget-bold-blue li > a {
  color: #fff;
}

.widget-secondary-blue {
  background-color: #4f8abe;
}

.widget-secondary-blue .widget-sub-title {
  color: #d5e2e8;
}

.widget-secondary-blue .widget-content h2,
.widget-secondary-blue .widget-description,
.widget-secondary-blue .widget-description p p p,
.widget-secondary-blue .widget-sub-date,
.widget-secondary-blue .widget-sub-title2,
.widget-secondary-blue .widget-title {
  color: #fff;
}

.widget-secondary-blue .widget-contact-name {
  color: #fff;
}

.widget-secondary-blue .widget-contact-role {
  color: #8bc6dc;
}

.widget-secondary-blue .widget-link {
  border-color: #4d8da4;
}

.widget-secondary-blue .widget-link a {
  background-color: #488ea8;
}

.widget-secondary-blue li > a {
  color: #fff;
}

.widget-cyan {
  background-color: #00aeef;
}

.widget-cyan .widget-sub-title {
  color: #d5e2e8;
}

.widget-cyan .widget-content h2,
.widget-cyan .widget-description,
.widget-cyan .widget-description p p p,
.widget-cyan .widget-sub-date,
.widget-cyan .widget-sub-title2,
.widget-cyan .widget-title {
  color: #fff;
}

.widget-cyan .widget-contact-name {
  color: #fff;
}

.widget-cyan .widget-contact-role {
  color: #8bc6dc;
}

.widget-cyan .widget-description a {
  color: #fff;
}

.widget-cyan .widget-link {
  border-color: #4d8da4;
}

.widget-cyan .widget-link a {
  background-color: #488ea8;
}

.widget-cyan li > a {
  color: #fff;
}

.widget-light-grey {
  background-color: #ececec;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.widget-light-grey .widget-sub-title {
  color: #919090;
}

.widget-light-grey .widget-title {
  border-color: #c9cdce;
}

.widget-pastel-green {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #cce9e9;
}

.widget-pastel-green .widget-sub-title {
  color: #00a29e;
}

.widget-pastel-green .widget-title {
  border-color: #b5d2d0;
}

.widget-pastel-green .widget-description,
.widget-pastel-green .widget-description p p,
.widget-pastel-green .widget-title {
  color: #222;
}

.widget-pastel-green .widget-link {
  border-color: #88d9d7;
}

.widget-pastel-green .widget-link a {
  background-color: #2caba8;
}

.widget-pastel-blue {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #50c8e8;
}

.widget-pastel-blue .widget-sub-title {
  color: #3b88a4;
}

.widget-pastel-blue .widget-title {
  border-color: #b5d2d0;
}

.widget-pastel-blue .widget-content h2,
.widget-pastel-blue .widget-description,
.widget-pastel-blue .widget-description p,
.widget-pastel-blue .widget-sub-date,
.widget-pastel-blue .widget-sub-title2,
.widget-pastel-blue .widget-title {
  color: #222;
}

.widget-pastel-blue .widget-link {
  border-color: #b9c9cf;
}

.widget-pastel-blue .widget-link a {
  background-color: #488ea8;
}

.widget-pastel-blue .widget-description a {
  color: #000;
}

.widget-light-blue {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #c3d0e4;
}

.widget-light-blue .widget-sub-title {
  color: #3b88a4;
}

.widget-light-blue .widget-title {
  border-color: #b5d2d0;
}

.widget-light-blue .widget-content h2,
.widget-light-blue .widget-description,
.widget-light-blue .widget-description p,
.widget-light-blue .widget-sub-date,
.widget-light-blue .widget-sub-title2,
.widget-light-blue .widget-title {
  color: #222;
}

.widget-light-blue .widget-link {
  border-color: #b9c9cf;
}

.widget-light-blue .widget-link a {
  background-color: #488ea8;
}

.widget-transparent {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  text-align: center;
}

.widget-transparent .widget-sub-title {
  color: #919090;
}

.widget-transparent .widget-content h2,
.widget-transparent .widget-description,
.widget-transparent .widget-description p,
.widget-transparent .widget-sub-date,
.widget-transparent .widget-sub-title2,
.widget-transparent .widget-title {
  color: #222;
}

.widget-transparent .widget-link {
  border-color: #b9c9cf;
}

.cms-blog .widget-wrapper {
  padding: 0;
  position: static !important;
}

.site-sidebar .col-md-12 {
  padding: 0;
  float: none !important;
}

.widget-contact {
  margin-bottom: 1em;
}

.widget-contact .widget-contact-img {
  float: left;
  width: 5.2em;
  margin-right: .5em;
}

.widget-contact .widget-contact-name {
  margin-bottom: 0;
  font-size: 1.1em;
  font-weight: 700;
}

.widget-contact .widget-contact-role {
  font-size: 1em;
  font-weight: 400;
  margin-bottom: 0;
}

.widget-contacts {
  margin-bottom: 1em;
  float: none;
}

.widget-wrapper-rbt {
  margin-bottom: .5em;
}

.widget-title-rbt {
  font-weight: 400;
  display: inline-block;
}

.widget-content-rbt h4 {
  margin-bottom: 0;
}

.widget-description-rbt {
  font-weight: 100;
  font-size: .9em;
  margin-bottom: 1.5em;
}

.widget-description-rbt a {
  color: #00aeef;
  font-weight: 500;
}

.paperBefore::after {
  font-family: icon-font;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e034";
  color: #00aeef;
  margin-left: 5px;
}

.msLeanEvent {
  margin-bottom: .8em;
}

.drop-text {
  padding: 15px;
  display: block;
  margin-bottom: 10px;
  position: relative;
  text-align: left;
}

.drop-text p {
  margin: 0;
}

.stream-icons .drop-text {
  padding: 30px 0;
  background-color: #00adef;
  color: #fff;
  display: none;
}

.stream-icons .drop-text p {
  padding: 0 20px;
}

@media (min-width: 768px) {
  .stream-icons .drop-text p {
    padding: 0 105px;
  }
}

.stream-header-image {
  position: relative;
  display: inline-block;
  width: 100%;
}

.stream-header-image-div {
  text-align: right;
}

.stream-section {
  width: 100%;
}

.stream-section-head-text {
  padding-top: 10px;
  clear: both;
}

@media (min-width: 768px) {
  .stream-section-head-text {
    padding-top: 0;
  }
}

.stream-section-head-text .drop-text {
  margin-top: -13px;
  background-color: #fff;
  color: #000;
}

@media (min-width: 768px) {
  .stream-section-head-text .drop-text {
    margin-top: -1px;
  }
}

.stream-section__body {
  padding-top: 20px;
  padding-bottom: 20px;
}

.stream-section h2 {
  padding-bottom: 0;
  margin-bottom: 5px;
}

.stream-section__video {
  padding: 20px 0;
  color: #000;
}

.stream-section__video h2 {
  color: #000;
}

.stream-section .center-elem {
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.stream-section iframe {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 240px;
}

@media (min-width: 768px) {
  .stream-section iframe {
    height: 280px;
  }
}

@media (min-width: 992px) {
  .stream-section iframe {
    height: 320px;
  }
}

.stream-section__container {
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .stream-section__button-holder {
    top: 0;
    position: relative;
  }
}

.stream-link-panel-outer {
  padding: 40px 0;
}

.stream-link-panel-outer h1,
.stream-link-panel-outer h2,
.stream-link-panel-outer h3,
.stream-link-panel-outer h4,
.stream-link-panel-outer h5,
.stream-link-panel-outer p {
  color: inherit;
}

.btn-stream {
  background-color: #efefef;
  color: #000;
  margin-right: 25px;
}

.btn-stream:hover {
  background-color: #fff;
  color: #000;
}

.btn-stream:focus {
  outline: 2px solid #f4f4f4;
}

.btn-stream--left {
  margin-bottom: 15px;
  position: relative;
}

.btn-stream--left :before,
.btn-stream--left:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  transition: height 1s;
  -webkit-transition: height 1s;
}

.btn-stream--left:after {
  bottom: -30px;
  left: 19px;
  border-bottom-color: #fff;
  border-width: 30px;
}

.btn-stream--left:after {
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  opacity: 0;
}

.btn-stream--left.active {
  margin-bottom: 0;
}

.btn-stream--left.active:after {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 1;
}

.btn-stream--center {
  margin-bottom: 15px;
  position: relative;
}

.btn-stream--center :before,
.btn-stream--center:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  transition: height 1s;
  -webkit-transition: height 1s;
}

.btn-stream--center:after {
  bottom: -30px;
  left: 19px;
  border-bottom-color: #fff;
  border-width: 30px;
}

.btn-stream--center:after {
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  opacity: 0;
}

.btn-stream--center.active {
  margin-bottom: 0;
}

.btn-stream--center.active:after {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 1;
}

.btn-stream--right {
  margin-bottom: 15px;
  position: relative;
}

.btn-stream--right :before,
.btn-stream--right:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  transition: height 1s;
  -webkit-transition: height 1s;
}

.btn-stream--right:after {
  bottom: -30px;
  left: 19px;
  border-bottom-color: #fff;
  border-width: 30px;
}

.btn-stream--right:after {
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  opacity: 0;
}

.btn-stream--right.active {
  margin-bottom: 0;
}

.btn-stream--right.active:after {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 1;
}

.img-full-width {
  width: 100%;
}

.one-fifth {
  margin: 1% 2%;
  display: inline-block;
}

.js-siw {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  position: relative;
  cursor: pointer;
}

.js-siw :before,
.js-siw:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  transition: height 1s;
  -webkit-transition: height 1s;
}

.js-siw:after {
  bottom: -30px;
  left: 19px;
  border-bottom-color: #00adef;
  border-width: 30px;
}

.js-siw:after {
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  opacity: 0;
}

.js-siw.active:after {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 1;
}

@media (min-width: 768px) {
  .videoCarousel .owl-item .item {
    width: 500px;
    margin: 0 auto;
  }
}

.videoCarousel .carousel-control {
  height: 60px;
  top: 175px;
  width: 80px;
  font-size: 36px;
  text-align: center;
  border-radius: 60px;
}

@media (min-width: 768px) {
  .videoCarousel .carousel-control {
    top: 240px;
  }
}

.videoCarousel .owl-prev {
  left: -80px;
}

@media (min-width: 768px) {
  .videoCarousel .owl-prev {
    left: -140px;
  }
}

.videoCarousel .owl-next {
  right: -80px;
}

@media (min-width: 768px) {
  .videoCarousel .owl-next {
    right: -140px;
  }
}

@media (max-width: 640px) {
  .stream-icons__inner {
    margin-top: 20px;
  }
  .stream-icons__inner .stream-icons__item-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .stream-icons__inner .stream-icons__item-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .stream-icons__inner .stream-icons__item-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .stream-icons__inner .stream-icons__item-4 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .stream-icons__inner .stream-icons__item-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .stream-icons__inner .stream-icons__item-6 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .stream-icons__inner .stream-icons__item-7 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .stream-icons__inner .stream-icons__item-8 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .stream-icons__inner .stream-icons__item-9 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .stream-icons__inner .stream-icons__item-10 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .stream-icons__inner .drop-text-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .stream-icons__inner .drop-text-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .stream-icons__inner .drop-text-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .stream-icons__inner .drop-text-4 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .stream-icons__inner .drop-text-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .stream-icons__inner .drop-text-6 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .stream-icons__inner .drop-text-7 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .stream-icons__inner .drop-text-8 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .stream-icons__inner .drop-text-9 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .stream-icons__inner .drop-text-10 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 10;
    order: 10;
  }
}

@media (max-width: 640px) {
  .stream-icons__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .stream-icons__inner .one-fifth {
    width: 100%;
  }
  .stream-icons__inner .drop-text {
    margin-top: 20px;
  }
}

@media (max-width: 640px) {
  .stream-icons [class*=stream-icons__item]:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.vacancy-title {
  font-weight: 500;
  margin-bottom: 0;
}

.vacancy-location {
  font-size: 1.1em;
  color: #9e9e9e;
}

.vacancy-apply {
  margin-top: 20px;
  margin-bottom: 20px;
  float: right;
}

.nav-container {
  height: 280px;
  width: 100%;
  margin-bottom: 5px;
  -webkit-transition: .7s;
  transition: .7s;
}

@media (min-width: 768px) {
  .nav-container {
    margin: 16px 0;
  }
}

.nav-container .back,
.nav-container .front {
  width: 100%;
  height: 280px;
  position: relative;
}

.nav-container .front {
  opacity: 1;
  display: block;
}

.nav-container .back {
  opacity: 0;
  display: none;
}

.nav-container:hover .front {
  opacity: 0;
  display: none;
}

.nav-container:hover .back {
  opacity: 1;
  display: block;
}

.nav-container .nav-container--title {
  color: #fff;
  text-align: center;
  width: 100%;
  top: 60%;
  position: absolute;
  font-size: 1.8em;
}

.nav-container .nav-container--image-container {
  width: 100%;
  display: block;
  top: 24%;
  position: absolute;
}

.nav-container .nav-container--image-container img {
  width: 100px;
  margin: 0 auto;
  display: block;
}

.nav-container .nav-container--back-container {
  padding: 80px 0;
}

@media (min-width: 768px) {
  .nav-container .nav-container--back-container {
    padding: 80px 60px;
  }
}

.nav-container .nav-container--back-container .nav-container--title__back {
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 1.8em;
  margin-bottom: 0;
  font-weight: 100;
}

.nav-container .nav-container--back-container .nav-container--description {
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 1em;
  font-weight: 500;
}

.nav-container .nav-container--back-container .nav-container--link {
  border: #fff 1px solid;
  padding: 2px 5px 2px 5px;
  color: #fff;
  text-align: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav-container__cyan {
  background-color: #00aeef;
}

.nav-container__cyan:hover {
  background-color: #e5b53b;
}

.dd-banner {
  background-color: #50c8e8;
  width: 100%;
}

.dd-banner .dd-banner--title {
  color: #fff;
  font-size: 3.45em;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .dd-banner .dd-banner--title {
    padding: 30px 0;
  }
}

.dd-banner .dd-banner--content {
  color: #fff;
  font-size: 1.15em;
}

@media (min-width: 768px) {
  .dd-banner .dd-banner--content {
    padding: 30px 0;
    margin-bottom: 0;
  }
}

.dd-banner--selector-bar {
  background-color: #46aecb;
  width: 100%;
  height: 20px;
  cursor: pointer;
}

.dd-banner--selector-bar span {
  display: none;
}

@media (min-width: 768px) {
  .dd-banner--selector-bar span {
    color: #fff;
    background-color: #46aecb;
    line-height: 20px;
    right: 30px;
    font-size: 1.15em;
    position: absolute;
    display: inline;
    text-transform: uppercase;
  }
}

.dd-banner--selector-bar:after {
  content: '+';
  background-color: #222;
  color: #fff;
  line-height: 0;
  font-size: 1.5em;
  height: 20px;
  padding: 10px 3px 0 4px;
  position: absolute;
  right: 45%;
}

@media (min-width: 768px) {
  .dd-banner--selector-bar:after {
    right: 0;
  }
}

.dd-banner--selector-bar.open:after {
  content: '-';
  background-color: #222;
  color: #fff;
  line-height: 0;
  font-size: 2.2em;
  height: 20px;
  padding: 9px 5px 0 6px;
  position: absolute;
  right: 45%;
}

@media (min-width: 768px) {
  .dd-banner--selector-bar.open:after {
    right: 0;
  }
}

.dd-content {
  display: none;
  background-color: #dedede;
}

.dd-content .dd-content--content {
  padding: 5px 8px 20px 8px;
  position: relative;
  font-size: .8em;
}

.dd-content .dd-content--content p {
  font-size: 14px;
}

.dd-content .dd-content--content p strong {
  font-size: 16px;
}

.dd-content .dd-content--content.no-pad {
  padding: 0;
}

.dd-content .dd-content--content.dd-content--content__fade:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(222, 222, 222, 0)), color-stop(40%, rgba(222, 222, 222, 0)), color-stop(70%, #dedede));
  background: linear-gradient(to bottom, rgba(222, 222, 222, 0) 0, rgba(222, 222, 222, 0) 40%, #dedede 70%);
  z-index: 1;
  bottom: 10px;
}

.dd-content .dd-content--content .dd-content--image-link .dd-content--image-button {
  width: 100%;
  top: 45%;
  position: absolute;
  text-align: center;
  margin: 0 auto;
}

.dd-content .dd-content--content .dd-content--image-link .dd-content--image-button span {
  color: #fff;
  border: 1px #fff solid;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
}

.dd-content .dd-content--content .dd-content--image-link--image {
  display: block;
  width: 100%;
}

.dd-content .dd-content--button {
  border: 2px #222 solid;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
}

.dd-content .dd-content--button-cont {
  position: relative;
  z-index: 5;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  bottom: 0;
  display: block;
}

.dd-content .dd-content--selector-bar {
  width: 100%;
  height: 30px;
}

.dd-content .dd-content--selector-bar .dd-content--header {
  padding: 3px 0 0 10px;
  font-size: 18px;
  font-weight: 700;
}

.dd-content__grey .dd-content--selector-bar {
  background-color: #c1c1c1;
}

.dd-content__red {
  background-color: #c1c1c1;
}

.dd-content__red .dd-content--selector-bar {
  background-color: #bf311b;
}

.dd-content__red .dd-content--selector-bar .dd-content--header {
  color: #fff;
}

.dd-content__red .dd-content--content.dd-content--content__fade:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(193, 193, 193, 0)), color-stop(40%, rgba(193, 193, 193, 0)), color-stop(70%, #c1c1c1));
  background: linear-gradient(to bottom, rgba(193, 193, 193, 0) 0, rgba(193, 193, 193, 0) 40%, #c1c1c1 70%);
}

.dd-content__green {
  background-color: #cce9e9;
}

.dd-content__green .dd-content--selector-bar {
  background-color: #00928f;
}

.dd-content__green .dd-content--selector-bar .dd-content--header {
  color: #fff;
}

.dd-content__green .dd-content--content.dd-content--content__fade:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(204, 233, 233, 0)), color-stop(40%, rgba(204, 233, 233, 0)), color-stop(70%, #cce9e9));
  background: linear-gradient(to bottom, rgba(204, 233, 233, 0) 0, rgba(204, 233, 233, 0) 40%, #cce9e9 70%);
}

.vp-background__black {
  background-color: #000;
  padding: 30px 0;
}

@media (min-width: 768px) {
  .vp-background__black iframe {
    height: 480px;
  }
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.owl-carousel .owl-stage {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-stage-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
  direction: ltr;
}

.owl-carousel .owl-stage-outer.autoHeight {
  -webkit-transition: height .5s ease-in-out;
  transition: height .5s ease-in-out;
}

.owl-carousel .owl-item {
  float: left;
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
  cursor: pointer;
}

.owl-controls {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.owl-carousel .owl-item,
.owl-carousel .owl-stage {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@media print {
  #comments,
  .corp-links,
  .js-nav-toggle,
  .nav-primary,
  .nav-sector-toggle,
  .nav-tertiary,
  .nav-tertiary-collapse,
  .news-meta-share,
  .searchBox,
  .site-footer,
  .site-meta,
  .smart-search-input,
  .upper-elements {
    display: none !important;
  }
  .page-content {
    padding-top: 0 !important;
    margin-top: -20px !important;
  }
  .container {
    width: 100% !important;
    padding-right: 20px !important;
  }
}

img.cke_youtube {
  width: 100% !important;
  height: auto !important;
}

body {
  font-family: Montserrat, Arial, Helvetica, sans-serif !important;
}

.page-content h1 {
  color: #00aeef;
  text-transform: uppercase;
}

.page-content h3 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.page-content h4 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.page-content h2 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

@media (min-width: 929px) {
  .site-identity {
    color: #000;
    font-size: 1.5em;
    font-weight: 200;
    margin-top: 0.75em;
  }
  .site-logo {
    margin-right: 0;
  }
}

.nav-primary li > a {
  color: #000;
}

.nav-primary {
  background-color: #fff;
}

.site-logo img {
  width: 200px;
}

@media (min-width: 767px) {
  .site-meta .languageSelection,
  .site-meta .social {
    top: 9px;
  }
}

.nav-primary li.Highlighted > a:after {
  display: none;
}

.nav-primary li.Highlighted > a {
  background-color: #004c6c;
  color: #fff !important;
}

.breadcrumb a:after {
  content: "/";
  color: #000;
  position: absolute;
  right: -15px;
}

.breadcrumb a {
  color: #485daa;
}

.breadcrumb span {
  color: #000;
}

.breadcrumb .container:after {
  border-bottom: 1px solid #ccc;
  margin-top: 15px;
}

.strip {
  background-color: #fff;
}

.quote-body,
blockquote {
  font-size: 19px;
  padding: 0;
  margin-bottom: 1em;
  line-height: 1.3;
  background-color: #fff;
  color: #00aeef;
  font-weight: 500;
}

.quote-body:before {
  content: "\"";
  margin-right: -4px;
}

.quote-body:after {
  content: "\"";
  margin-left: -4px;
}

.quote-citation {
  left: 0;
  font-size: 18px;
}

blockquote:after {
  display: none;
}

.quote-citation {
  color: #000;
  font-weight: 600;
}

.landing-strips .landing-strip {
  background-color: #fff;
}

.nav-tertiary li.Highlighted a:first-child {
  color: #000;
}

.nav-tertiary li > a {
  border-left: none;
  font-size: 1em;
  line-height: 1.5;
  border-bottom: 1px solid #ccc;
  color: #485daa;
}

.nav-tertiary li.Highlighted ul a {
  color: #485daa !important;
}

@media (min-width: 767px) {
  .landing-strip .nav-tertiary li > a {
    border-left: none;
  }
}

@media (min-width: 767px) {
  .banner-title {
    font-size: 2em;
    text-transform: uppercase;
  }
}

.banner-title {
  font-weight: 500;
}

@media (min-width: 767px) {
  .banner-description {
    font-size: 1.2em;
    font-weight: 500;
  }
}

.nav-tertiary li > a {
  display: block;
  padding: .6em 0 .4em 0;
}

.s-result.s-result-person-lean {
  border-bottom: none !important;
  border-top: 1px solid #ccc;
}

.s-result-person-lean .pair {
  float: none;
}

.s-result-person-lean .s-result-sub2-title {
  float: none;
  padding: 15px 0;
}

h3.s-result-sub2-title {
  margin-bottom: 0;
}

.s-result {
  background-color: #fff;
  margin-bottom: 0;
}

.s-result-inner {
  padding: 0;
}

@media (min-width: 480px) {
  .s-result-person {
    min-height: 165px;
  }
}

.s-result-person-lean .s-result-sub2-title .fullName {
  color: #485daa;
  text-transform: uppercase;
  font-weight: 400;
}

.s-result-title a {
  color: #00aeef;
  text-transform: uppercase;
}

.s-result-sub-title {
  color: #000;
  margin-bottom: 10px;
}

.s-result-sub2-title {
  color: #000;
}

.pair a.pair-item {
  color: #21607a;
}

.s-result.s-result-person-lean {
  border-bottom: 1px solid #ccc;
}

.btn-altCol {
  background-color: #21607a;
}

.s-result-person-lean .pair-tel .btn {
  background-color: #fff;
  border: 1px solid #00aeef;
  color: #00aeef;
  padding: .6rem 1rem;
}

.s-result-person-lean .pair-tel .btn:hover {
  background-color: #00aeef;
  border: 1px solid #00aeef;
  color: #fff;
}

.btn-arrow-down:after {
  display: none;
}

.directory-people .btn-arrow-down {
  margin-top: 1.5em;
  text-transform: uppercase;
  font-weight: 600;
}

.directory-people .btn-arrow-down:hover {
  background-color: #fff !important;
  border: 1px solid #fff !important;
  color: #00aeef;
}

.btn-arrow-down,
.btn-share {
  padding-right: .6em;
}

.directory-form .col-centered {
  text-align: left;
}

.col-centered {
  margin: 0;
}

.directory-form {
  padding: 0;
  background-color: transparent;
}

.btn {
  text-shadow: none;
}

.contact-card {
  padding-bottom: 20px;
}

.block-head--icon:after {
  display: none;
}

.btn-arrow-down:after,
.btn-arrow:after,
.btn-share:after {
  display: none;
}

.btn-arrow {
  padding-right: .8em;
}

.contact-piece.contact-btn {
  text-align: center;
}

.btn-secondary {
  background-color: #004c6c;
}

.s-result-location .pair:last-of-type {
  margin-bottom: 30px;
}

.person-bio {
  display: table-header-group;
}

.island {
  background-color: #fff;
  padding: 0;
  margin-bottom: 0;
}

.island h3 {
  margin-top: 40px;
  padding-top: 10px;
  font-size: 20px;
  color: #00aeef;
  border-top: 1px solid #00aeef;
  text-transform: uppercase;
  font-weight: 500;
}

.list--plain {
  line-height: 2.2em;
}

.peopleList .pagination {
  float: right;
  margin-top: 60px;
}

.search-results-people {
  margin-top: 60px;
}

.pagination li {
  background-color: #999;
}

.pagination li:hover {
  background-color: #ccc;
}

.pagination li a:hover {
  color: #000;
}

.pagination li.is-current {
  background-color: #ccc;
  color: #000;
}

.icon-arrow-left:before {
  content: " ";
  width: 0;
  height: 0;
  display: inline-block;
  border-style: solid;
  border-width: .5em 0 .5em .5em;
  border-color: transparent transparent transparent #fff;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 10px;
}

.icon-arrow-right:before {
  content: " ";
  width: 0;
  height: 0;
  display: inline-block;
  border-style: solid;
  border-width: .5em 0 .5em .5em;
  border-color: transparent transparent transparent #fff;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 10px;
}

.icon-arrow-left {
  margin: -15px;
}

.s-result {
  border-bottom: none;
  border-top: 1px solid #00aeef;
  padding-top: 15px;
}

.s-result-title a {
  font-weight: 500;
  font-size: 20px;
}

.s-result-sub-title a {
  color: #000;
}

.input--text,
.select,
input[type=text],
input[type=file],
td.EditingFormValueCell select,
td.form-table-value-cell select,
textarea {
  border-bottom: none;
}

.news-listing-body {
  border-bottom: none;
}

.landing-sector-description ul > li,
.ms-wysiwyg ul > li,
.msEventWidget ul > li,
.news-post ul > li,
.person-bio ul > li,
.sitemap ul > li,
.vacancy-description ul > li,
.widget-content ul > li {
  list-style-type: unset;
}

.nav-primary-buttons .nav-primary-buttons-wrapper {
  margin-top: 5px;
}

.nav-primary-buttons .menu-link {
  float: left;
  padding: 4px 3px;
  background: #50c8e8;
  color: #fff;
  border-radius: 0;
  margin: 5px 5px 5px 15px;
}

.owl-pagination .owl-page {
  border-radius: 0;
  width: 30px;
  height: 3px;
  margin-bottom: 5px;
}

@media (max-width: 768px) {
  .banner-title {
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 1.2em;
  }
  .banner-description {
    font-size: 1.1em;
    margin-bottom: 10px;
  }
  .banner-container .btn,
  .banner-container .btn-arrow,
  .banner-container .btn-arrow-down,
  .banner-container .btn-banner,
  .banner-container .btn-share {
    font-size: 12px !important;
  }
  .btn-arrow:after {
    display: none !important;
  }
  .banner-container .btn-arrow {
    padding: 0.5rem 1rem !important;
  }
  .banner-content-text {
    position: absolute;
    bottom: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.nav-primary li > a {
  color: #fff;
}

@media (max-width: 992px) {
  .menu-panel {
    border-top: none;
  }
}

.nav-primary {
  background-color: #f5f5f5;
}

.footer-branding img {
  width: 70%;
}

.footer-branding img:nth-child(2) {
  display: none;
}

@media (min-width: 992px) {
  .copyright {
    top: 15px;
  }
}

.landing-strip h1 {
  color: #00aeef;
}

.landing-sector-description ul {
  list-style: unset;
}

.s-result-content-primary a.btn-people-email {
  background-color: #fff;
  color: #21607a !important;
  border: none;
  padding: 0 0 0 5px;
  text-transform: unset;
}

.s-result-content-primary a.btn-people-email:before {
  content: "\/ ";
  padding-right: 5px;
}

.s-result-content-primary a.btn-people-email:after {
  background-color: #fff;
}

.s-result-content-primary a.btn.btn-people-email:hover {
  color: #00aeef !important;
  background-color: #fff;
}

.pair-title {
  color: #000;
  font-weight: 400;
}

.s-result-sub-title,
.s-result-sub2-title {
  font-size: .9em;
  color: #000;
}

.pair .pair-tel {
  font-size: .9rem;
}

@media (min-width: 992px) {
  .s-result-otherLocs {
    display: inline-block;
  }
  .s-result-otherLocs .s-result-hoverBtn {
    border-bottom: none;
    color: #21607a;
  }
}

.pair {
  margin-bottom: 0;
}

.s-result-title {
  margin-bottom: .4em;
}

.widget-title.has-icon:before {
  display: none;
}

.widget-title.has-icon {
  padding-left: 0;
}

.people-profile-header__profile h2 {
  font-size: 1.2rem;
  font-weight: 500 !important;
}

.person-contact-detail-vcard::before {
  display: none;
}

.person-contact-detail-vcard a {
  color: #485daa;
}

.person-contact-detail-vcard a:hover {
  color: #00aeef;
}

.s-result-content-primary a:hover {
  color: #00aeef;
}

.block-head {
  padding: 10px 0 0 0;
  border-top: 1px solid #00aeef;
  background-color: #fff;
  color: #00aeef;
}

.block-title {
  color: #00aeef;
  font-weight: 500;
  font-size: 20px;
  text-transform: uppercase;
}

.block-body {
  padding: 0;
  background-color: #fff;
}

.contact-card {
  padding: 20px 0 0 0;
  margin: 0;
  border-bottom: none;
}

.contact-title {
  font-weight: 600;
}

.contact-piece.contact-btn {
  text-align: left;
}

.contact-piece.contact-btn a {
  color: #485daa;
  border: none;
  padding: 0;
  text-transform: unset;
}

.contact-piece.contact-btn a:hover {
  background-color: #fff;
  color: #00aeef;
}

.contact-piece {
  margin-bottom: .8rem;
}

.ms-wysiwyg blockquote {
  font-size: 19px;
  font-weight: 500;
  padding: 0;
}

.ms-wysiwyg blockquote p:before {
  content: "\"";
}

.ms-wysiwyg blockquote p:after {
  content: "\"";
}

.ms-wysiwyg h5 {
  font-weight: 600;
  color: #000;
  font-size: 18px;
}

.form-light .input--text,
.form-light .select,
.form-light input[type=text],
.form-light input[type=file],
.form-light td.EditingFormValueCell select,
.form-light td.form-table-value-cell select,
.form-light textarea,
td.EditingFormValueCell .form-light select,
td.form-table-value-cell .form-light select {
  background-color: #fff;
  border: 1px solid #ccc;
}

.landing-strips .landing-strip:nth-child(1) h1 {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 500;
}

[data-icon]:before {
  font-family: additional-icons !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*=" msa-icon-"]:before,
[class^=msa-icon-]:before {
  font-family: additional-icons;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.msa-icon-icon-location:before {
  content: "a";
}

.msa-icon-icon-member:before {
  content: "b";
}

.msa-icon-icon-search:before {
  content: "c";
}

.nav-button:before {
  content: "b";
  font-family: additional-icons;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  color: #00aeef;
  font-size: 2em;
}

.icon-search:before,
.input-icon-search .js-btn-append:after,
.nav-search:before,
.smart-search-input .js-btn-append:after {
  content: "c";
}

.js-btn-append:after {
  content: "b";
  font-family: additional-icons !important;
  color: #00aeef !important;
}

.footer-branding a.location-pin:before {
  content: "a";
  font-family: additional-icons;
  margin-right: 10px;
  font-size: 2em;
  vertical-align: middle;
}

.site-footer a:hover {
  text-decoration: none;
}

.widget-cyan .widget-content h2,
.widget-cyan .widget-description,
.widget-cyan .widget-description p p p,
.widget-cyan .widget-sub-date,
.widget-cyan .widget-sub-title2,
.widget-cyan .widget-title {
  color: #000;
}

.widget-pastel-blue .widget-content h2,
.widget-pastel-blue .widget-description,
.widget-pastel-blue .widget-description p,
.widget-pastel-blue .widget-sub-date,
.widget-pastel-blue .widget-sub-title2,
.widget-pastel-blue .widget-title {
  color: #fff;
}

.widget-light-blue h3 {
  color: #fff;
}

.widget-light-blue a {
  color: #fff;
}

.widget-pastel-green h3 {
  color: #fff;
}

.widget-pastel-green a {
  color: #fff;
}

.widget-cyan h3 {
  color: #fff;
}

.widget-cyan h2 {
  color: #fff;
}

.widget-secondary-blue {
  padding: 2em !important;
}

.page-content.medium {
  background-color: #f5f5f5;
}

.icon-arrow-left-double:before,
.icon-arrow-right-double:before,
.icon-rewind:before {
  font-family: icon-font;
  content: "";
  margin: 10px;
}

.pagination-next,
.pagination-prev {
  padding-top: 2px;
}

.s-result-person-lean .s-result-sub2-title {
  float: left;
}

.s-result-person-lean .pair {
  float: right;
}

.s-result-person-lean h3 {
  font-size: 16px;
}

.s-result.s-result-person-lean {
  min-height: 80px;
}

.s-result.s-result-person-lean .pair-tel .btn {
  padding: .2em;
  margin-top: 10px;
}

@media (max-width: 480px) {
  .s-result-person-lean .pair {
    float: none;
    margin-top: -.1em;
  }
  .s-result-sub2-title {
    width: 100%;
  }
  .s-result-person-lean .s-result-sub2-title {
    padding: 0;
  }
  .s-result.s-result-person-lean {
    padding: 15px 0;
  }
  .peopleList .pagination {
    float: none;
  }
}

.owl-stage .banner-container {
  position: relative;
}

.owl-stage .banner-container:before {
  content: " ";
  background-image: url(/dist/img/branding/header-cover.svg);
  background-size: cover;
  background-position: center 1.5em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media all and (max-width: 768px) {
  .owl-stage .banner-container:before {
    background-position-y: 50%;
  }
}

.banner-container .btn,
.banner-container .btn-arrow,
.banner-container .btn-arrow-down,
.banner-container .btn-banner,
.banner-container .btn-share {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  padding: .6rem 1rem;
  text-align: center;
  -webkit-transition: all .25s;
  transition: all .25s;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
  text-shadow: none;
}

.banner-container .btn-arrow {
  padding-right: 1rem;
}

.banner-container .btn-arrow-down:hover,
.banner-container .btn-arrow:hover,
.banner-container .btn-banner:hover,
.banner-container .btn-share:hover,
.banner-container .btn:hover {
  background-color: #00aeef;
  border-color: #00aeef;
}

.banner-container {
  position: relative;
  overflow: hidden;
}

.banner-container .banner-content-text {
  text-shadow: none;
}

.banner-container:before {
  content: " ";
  background-image: url(/dist/img/branding/inner-header-cover.svg);
  background-size: cover;
  background-position-y: calc(50% + 30px);
  background-position-x: calc((100vw/3)*-1);
  background-repeat: no-repeat;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  bottom: -1px;
  z-index: 0;
}

@media all and (max-width: 992px) {
  .banner-container:before {
    background-position-y: 50%;
  }
}

.page-content.darker {
  background-color: #e5e5e5;
}

.site-header .social-link {
  width: 24px;
  height: 24px;
  font-size: 14px;
}

.site-header .social-link:hover {
  background-color: #989898;
}

.site-header .social-link:before {
  font-size: 14px;
  top: 5px;
  left: 5px;
}

.site-header .social-link.social-link-twitter:before {
  top: 5.6px;
}

.nav-secondary ul li {
  text-transform: uppercase;
}

.nav-secondary ul li {
  font-size: 14px;
  font-weight: 500;
}

.nav-secondary ul li a {
  color: #000;
}

.nav-secondary ul li a:hover {
  color: #000;
}

.nav-button {
  background-color: #fff;
}

.nav-button:hover {
  background-color: #fff;
}

@media (min-width: 1200px) {
  .nav-primary li ul {
    width: 100%;
  }
}

@media (min-width: 992px) {
  #NavPrimary > li:last-child > a {
    margin-right: 0;
  }
  #NavPrimary > li > a {
    color: #000;
    padding-left: 1em;
    padding-right: 1em;
    margin-right: 0;
    font-weight: 500;
  }
  #NavPrimary > li:hover > a {
    background-color: #004c6c;
    color: #fff;
  }
  #NavPrimary li ul {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    left: 0;
    padding: 1em;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #004c6c;
    border-radius: 0;
  }
  #NavPrimary li ul > li {
    float: none;
    width: 100%;
  }
  #NavPrimary li ul > li a {
    background-color: transparent;
    color: #fff;
    border-bottom: 1px solid transparent;
    font-weight: 300;
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
  }
  #NavPrimary li.Highlighted ul > li.Highlighted a {
    border-bottom-color: #00aeef;
    color: #00aeef;
  }
  #NavPrimary li ul > li a:hover {
    border-bottom-color: #00aeef;
    color: #00aeef;
  }
}

.page-content .widget.panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0 !important;
}

.page-content .widget.panel .widget-title {
  font-weight: 500;
}

.page-content .widget.panel .widget-sub-title {
  font-size: 14px;
  text-transform: uppercase;
  color: #000;
  font-weight: 600;
}

.page-content .panel .widget-image {
  margin-bottom: 0;
}

.page-content .panel .widget-image img {
  width: 100%;
}

.page-content .panel .widget-image a {
  display: block;
  overflow: hidden;
}

@media (min-width: 767px) {
  .page-content .widgets-wide .widget-wrapper .widget-image {
    width: 22.5em;
  }
}

.page-content .panel .widget-content {
  padding: 1.5em;
}

.page-content .panel .widget-link {
  border-top: 0;
}

.site-sidebar .widget.panel {
  padding: 2em !important;
}

.site-sidebar .widget.panel .widget-content {
  padding: 0;
}

.widget-light-grey {
  background-color: #f5f5f5;
}

.widget-bold-green {
  background-color: #16b685;
}

.widget-bold-blue {
  background-color: #485daa;
}

.widget-secondary-blue {
  background-color: #004c6c;
}

.widget-light-blue {
  background-color: #00aeef;
}

.widget-pastel-green {
  background-color: #a8ad2c;
}

.widget-light-blue .widget-content h2,
.widget-light-blue .widget-description,
.widget-light-blue .widget-description p p p,
.widget-light-blue .widget-links,
.widget-light-blue .widget-sub-date,
.widget-light-blue .widget-sub-title2,
.widget-light-blue .widget-title {
  color: #fff;
}

.widget-pastel-green .widget-content h2,
.widget-pastel-green .widget-description,
.widget-pastel-green .widget-description p p p,
.widget-pastel-green .widget-links,
.widget-pastel-green .widget-sub-date,
.widget-pastel-green .widget-sub-title2,
.widget-pastel-green .widget-title {
  color: #fff;
}

.widget.panel.widget-bold-blue .widget-sub-title,
.widget.panel.widget-bold-green .widget-sub-title,
.widget.panel.widget-pastel-green .widget-sub-title,
.widget.panel.widget-secondary-blue .widget-sub-title {
  color: #fff;
}

.panel .widget-link .btn-arrow-down:hover,
.panel .widget-link .btn-arrow:hover,
.panel .widget-link .btn-share:hover,
.panel .widget-link .btn:hover {
  background-color: #33a8a5;
  color: #fff;
}

.panel .widget-link .btn,
.panel .widget-link .btn-arrow,
.panel .widget-link .btn-arrow-down,
.panel .widget-link .btn-share {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  padding: .6rem 1rem;
  text-align: center;
  -webkit-transition: all .25s;
  transition: all .25s;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  color: #00aeef;
  border: 1px solid #00aeef;
  text-shadow: none;
}

.panel .widget-link .btn-arrow-down:hover,
.panel .widget-link .btn-arrow:hover,
.panel .widget-link .btn-share:hover,
.panel .widget-link .btn:hover {
  background-color: #00aeef;
  border: 1px solid #00aeef;
  color: #fff;
}

.panel.widget-bold-green .widget-link .btn,
.panel.widget-bold-green .widget-link .btn-arrow,
.panel.widget-bold-green .widget-link .btn-arrow-down,
.panel.widget-bold-green .widget-link .btn-share {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.panel.widget-bold-green .widget-link .btn-arrow-down:hover,
.panel.widget-bold-green .widget-link .btn-arrow:hover,
.panel.widget-bold-green .widget-link .btn-share:hover,
.panel.widget-bold-green .widget-link .btn:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #00aeef;
}

.panel.widget-bold-green .widget-link .btn,
.panel.widget-bold-green .widget-link .btn-arrow,
.panel.widget-bold-green .widget-link .btn-arrow-down,
.panel.widget-bold-green .widget-link .btn-share {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.panel.widget-secondary-blue .widget-link .btn,
.panel.widget-secondary-blue .widget-link .btn-arrow,
.panel.widget-secondary-blue .widget-link .btn-arrow-down,
.panel.widget-secondary-blue .widget-link .btn-share {
  border: 1px solid #fff;
  color: #fff;
}

.panel.widget-secondary-blue .widget-link .btn-arrow-down:hover,
.panel.widget-secondary-blue .widget-link .btn-arrow:hover,
.panel.widget-secondary-blue .widget-link .btn-share:hover,
.panel.widget-secondary-blue .widget-link .btn:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #00aeef;
}

.panel.widget-bold-blue .widget-link .btn,
.panel.widget-bold-blue .widget-link .btn-arrow,
.panel.widget-bold-blue .widget-link .btn-arrow-down,
.panel.widget-bold-blue .widget-link .btn-share {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.panel.widget-bold-blue .widget-link .btn-arrow-down:hover,
.panel.widget-bold-blue .widget-link .btn-arrow:hover,
.panel.widget-bold-blue .widget-link .btn-share:hover,
.panel.widget-bold-blue .widget-link .btn:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #00aeef;
}

.panel.widget-pastel-green .widget-link .btn,
.panel.widget-pastel-green .widget-link .btn-arrow,
.panel.widget-pastel-green .widget-link .btn-arrow-down,
.panel.widget-pastel-green .widget-link .btn-share {
  border: 1px solid #fff;
  color: #fff;
}

.panel.widget-pastel-green .widget-link .btn-arrow-down:hover,
.panel.widget-pastel-green .widget-link .btn-arrow:hover,
.panel.widget-pastel-green .widget-link .btn-share:hover,
.panel.widget-pastel-green .widget-link .btn:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #00aeef;
}

.panel.widget-pastel-blue .widget-link .btn,
.panel.widget-pastel-blue .widget-link .btn-arrow,
.panel.widget-pastel-blue .widget-link .btn-arrow-down,
.panel.widget-pastel-blue .widget-link .btn-share {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.panel.widget-pastel-blue .widget-link .btn-arrow-down:hover,
.panel.widget-pastel-blue .widget-link .btn-arrow:hover,
.panel.widget-pastel-blue .widget-link .btn-share:hover,
.panel.widget-pastel-blue .widget-link .btn:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #00aeef;
}

.panel.widget-light-blue .widget-link .btn,
.panel.widget-light-blue .widget-link .btn-arrow,
.panel.widget-light-blue .widget-link .btn-arrow-down,
.panel.widget-light-blue .widget-link .btn-share {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.panel.widget-light-blue .widget-link .btn-arrow-down:hover,
.panel.widget-light-blue .widget-link .btn-arrow:hover,
.panel.widget-light-blue .widget-link .btn-share:hover,
.panel.widget-light-blue .widget-link .btn:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #00aeef;
}

.panel.widget-light-grey .widget-link .btn,
.panel.widget-light-grey .widget-link .btn-arrow,
.panel.widget-light-grey .widget-link .btn-arrow-down,
.panel.widget-light-grey .widget-link .btn-share {
  border-color: #00aeef;
  color: #00aeef;
}

.panel.widget-light-grey .widget-link .btn-arrow-down:hover,
.panel.widget-light-grey .widget-link .btn-arrow:hover,
.panel.widget-light-grey .widget-link .btn-share:hover,
.panel.widget-light-grey .widget-link .btn:hover {
  background-color: #00aeef;
  border: 1px solid #00aeef;
  color: #fff;
}

.widget-title.has-icon:before {
  border-radius: 0;
}

.site-footer {
  border-top: 1px solid #00aeef;
  background-image: none;
  background-color: #fff;
}

.corp-links {
  padding-bottom: 2em;
}

@media (min-width: 992px) {
  .corp-links .social {
    text-align: right;
  }
}

.copyright,
.copyright a {
  font-size: 14px;
}

.people-profile-header {
  background-color: #eee;
  position: relative;
}

.people-profile-header__container {
  height: 360px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.people-profile-header__profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.people-profile-header__profile .person-contact-details {
  margin-bottom: 0;
}

.people-profile-header__profile h1 {
  text-transform: uppercase;
  font-weight: 600;
  color: #00aeef;
}

.people-profile-header__profile h2 {
  color: #000;
  font-weight: 700;
}

.people-profile-header .person-profile-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media all and (max-width: 992px) {
  .people-profile-header__container {
    height: 300px;
  }
  .people-profile-header__container.profile-photo {
    min-height: auto;
    height: auto;
  }
}

.people-profile-header .person-profile-photo {
  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;
}

.people-profile-header__profile .person-contact-details .person-contact-detail {
  font-size: 1.1em;
}

.people-profile-header__profile .person-contact-details .person-contact-detail a.person-contact-detail-info {
  color: #485daa;
}

.people-profile-header__profile .person-contact-details .person-contact-detail a.person-contact-detail-info:active,
.people-profile-header__profile .person-contact-details .person-contact-detail a.person-contact-detail-info:focus,
.people-profile-header__profile .person-contact-details .person-contact-detail a.person-contact-detail-info:hover {
  color: #00aeef;
}

.people-profile-header__profile .person-contact-details .person-contact-detail.telno a.person-contact-detail-info:before {
  font-family: Montserrat, Arial, Helvetica, sans-serif;
  content: "T";
  margin-right: 10px;
  color: #000;
}

@media all and (min-width: 992px) {
  .people-profile-header__profile .person-contact-details .person-contact-detail {
    display: inline-block;
  }
  .people-profile-header__profile .person-contact-details .person-contact-detail.person-contact-detail-email a.person-contact-detail-info:before {
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    content: "/";
    margin-right: 10px;
    margin-left: 10px;
    color: #000;
  }
  .people-profile-header__profile .person-contact-details .person-contact-detail.person-contact-detail-vcard a:after {
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    content: "/";
    margin-right: 10px;
    margin-left: 10px;
    color: #000;
    float: left;
  }
}

@media all and (max-width: 768px) {
  .people-profile-header__profile {
    display: block;
    padding: 2em 0;
    height: auto;
  }
  .people-profile-header__profile h1,
  .people-profile-header__profile h2 {
    margin-bottom: 1em;
  }
  .people-profile-header .person-profile-photo {
    display: block;
    height: auto;
    padding: 0 0 2em 0;
  }
  .people-profile-header .person-profile-photo img {
    width: auto;
  }
  .people-profile-header__profile .person-contact-details .person-contact-detail {
    display: block;
  }
  .people-profile-header__profile .person-contact-details .person-contact-detail.person-contact-detail-email a.person-contact-detail-info:before {
    display: none;
  }
  .person-profile-primary .person-bio {
    margin-bottom: 2em;
    display: block;
  }
}

.page-content .btn,
.page-content .btn-arrow,
.page-content .btn-arrow-down,
.page-content .btn-share {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  padding: .6rem 1rem;
  text-align: center;
  -webkit-transition: all .25s;
  transition: all .25s;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  color: #00aeef;
  border: 1px solid #00aeef;
  text-shadow: none;
}

.page-content .btn-arrow-down:hover,
.page-content .btn-arrow:hover,
.page-content .btn-share:hover,
.page-content .btn:hover {
  background-color: #00aeef;
  border-color: #00aeef;
  color: #fff;
}

.news-listing.panel {
  border-radius: 0;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.generic-search-result .panel {
  border-radius: 0;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.generic-search-result .panel h2 {
  font-weight: 500;
}

.generic-search-result .panel a {
  color: #00aeef;
}

.generic-search-result .panel a:hover {
  color: #485daa;
}

.s-result-content-primary a.btn.btn-small {
  color: #00aeef;
}

a.btn.btn-small {
  color: #00aeef;
}

a.btn.btn-small:hover {
  background-color: #00aeef;
  color: #fff;
}

.s-result {
  border-radius: 0;
}

.search-results-people table td {
  border: 0 !important;
}

.site-meta {
  margin-top: 15px;
}

.contact-piece .btn-arrow:after {
  display: none !important;
}

.news-meta-share a {
  color: #00aeef !important;
}

.news-meta-share a:hover {
  color: #fff !important;
}

.tags-meta .tag {
  background-color: #16b685;
}

.tags-meta .tag:hover {
  background-color: #16b685;
}

.tag {
  text-shadow: none;
}

.widget-pastel-green .widget-title {
  border-color: #fff;
}

.widget-light-blue {
  color: #fff;
}

.widget-cyan {
  color: #fff;
}

.widget-contact-details h4,
h3 {
  color: #fff;
}

.widget-pastel-green a:hover {
  color: #fff;
}

.widget-cyan .widget-title {
  color: #fff;
}

.widget-pastel-blue .widget-sub-title {
  color: #fff !important;
}

.widget-light-blue .widget-sub-title {
  color: #fff !important;
}

.widget-pastel-green {
  color: #fff !important;
}

.mstphAccordionTileTitle span.widget-title {
  color: #fff;
}

.mstphAccordionTileTitle:after {
  color: #fff;
}

.widget-light-blue li a {
  color: #fff;
}

.ms-wysiwyg h3 {
  color: #000 !important;
}

.sitemap ul {
  list-style-type: disc;
}

.ms-wysiwyg ul {
  list-style-type: disc;
}

.widget-links ul {
  list-style-type: disc;
}

.icon-clock:before,
.news-meta-date:before {
  content: "";
  font-family: icon-font;
}

.block--location .block-head:after,
.icon-location:before {
  content: "";
  font-family: icon-font;
}

.msEventWidget .widget-image {
  margin-bottom: 15px !important;
}

.vacancy-details .island {
  padding: 30px;
}

.widgets-wide {
  display: block;
}

.widgets-wide .widget-image > a {
  display: block;
  height: 1px;
  width: 22.5em;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

@media all and (max-width: 767px) {
  .widgets-wide .widget-image > a {
    width: 100%;
    height: 250px !important;
  }
}

.widgets-wide .widget-image > a img {
  display: none;
}

.widget-contact .widget-contact-img {
  float: none;
}

.widget-contact .widget-contact-details .widget-contact-role {
  color: #000;
}

.ConsentButtons {
  margin-left: 10px;
}

.ConsentButtons input {
  border: 1px solid #fff;
  background-color: transparent;
}

.ConsentButtons input:hover {
  background-color: #fff;
  color: #26a;
}

.person-profile-photo img {
  max-height: 360px;
}

.search-result-data-department ul {
  list-style: disc;
}

.news-post-body ul {
  list-style: disc;
}

/* Custom additions follow */
.vacancy-list-link {
  line-height: 1;
  color: #5c5c5c;
  outline: 0px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lbmRvemFfcXVlcmlkby5jc3MiLCIuLi8uLi9zcmMvY3NzL2FkZGl0aW9uYWxfaWNvbnMuc2NzcyIsIi4uLy4uL3NyYy9jc3MvQ2FtYnJpYS5zY3NzIiwiLi4vLi4vc3JjL2Nzcy9Hb3VkeV9PbGRfU3R5bGUuc2NzcyIsIi4uLy4uL3NyYy9jc3MvaWNvbl9mb250LnNjc3MiLCIuLi8uLi9zcmMvY3NzL01vbnRzZXJyYXQuc2NzcyIsIi4uLy4uL3NyYy9jc3MvbWVuZG96YV9xdWVyaWRvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsMEpBQTBKO0FERTVKOztBRU5BO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsd0ZBQXdGO0FGUzFGOztBRU5BO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0ZBQXNGO0FGU3hGOztBRU5BO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsd0ZBQXdGO0FGUzFGOztBRU5BO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkZBQTZGO0FGUy9GOztBR2pDQTtFQUNFLDhCQUE4QjtFQUM5QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLCtGQUErRjtBSG9Dakc7O0FHakNBO0VBQ0UsOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0dBQWdHO0FIb0NsRzs7QUdqQ0E7RUFDRSw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnR0FBZ0c7QUhvQ2xHOztBSXZEQTtFQUNFLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGlUQUFpVDtBSjBEblQ7O0FLOURBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixnQkFB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O0VNN01BO0lBQ0UsbUJBQW1CO0VOK01yQjtFTTVNQTtJQUNFLGtCQUFrQjtFTjhNcEI7RU0zTUE7SUFDRSxXQUFXO0VONk1iO0VNMU1BO0lBQ0UsbUJBQW1CO0VONE1yQjtFTXpNQTtJQUNFLG1CQUFtQjtFTjJNckI7RU14TUE7SUFDRSxVQUFVO0VOME1aO0VNdk1BO0lBQ0UsbUJBQW1CO0VOeU1yQjtFTXRNQTtJQUNFLG1CQUFtQjtFTndNckI7RU1yTUE7SUFDRSxVQUFVO0VOdU1aO0VNcE1BO0lBQ0UsbUJBQW1CO0VOc01yQjtFTW5NQTtJQUNFLG1CQUFtQjtFTnFNckI7RU1sTUE7SUFDRSxVQUFVO0VOb01aO0VNak1BO0lBQ0UsbUJBQW1CO0VObU1yQjtFTWhNQTtJQUNFLGtCQUFrQjtFTmtNcEI7RU0vTEE7SUFDRSxXQUFXO0VOaU1iO0VNOUxBO0lBQ0UsVUFBVTtFTmdNWjtFTTdMQTtJQUNFLGtCQUFrQjtFTitMcEI7RU01TEE7SUFDRSxrQkFBa0I7RU44THBCO0VNM0xBO0lBQ0UsU0FBUztFTjZMWDtFTTFMQTtJQUNFLGtCQUFrQjtFTjRMcEI7RU16TEE7SUFDRSxrQkFBa0I7RU4yTHBCO0VNeExBO0lBQ0UsU0FBUztFTjBMWDtFTXZMQTtJQUNFLGtCQUFrQjtFTnlMcEI7RU10TEE7SUFDRSxrQkFBa0I7RU53THBCO0VNckxBO0lBQ0UsU0FBUztFTnVMWDtFTXBMQTtJQUNFLGtCQUFrQjtFTnNMcEI7RU1uTEE7SUFDRSxpQkFBaUI7RU5xTG5CO0VNbExBO0lBQ0UsVUFBVTtFTm9MWjtFTWpMQTtJQUNFLGlCQUFpQjtFTm1MbkI7RU1oTEE7SUFDRSx5QkFBeUI7RU5rTDNCO0VNL0tBO0lBQ0UseUJBQXlCO0VOaUwzQjtFTTlLQTtJQUNFLGdCQUFnQjtFTmdMbEI7RU03S0E7SUFDRSx5QkFBeUI7RU4rSzNCO0VNNUtBO0lBQ0UseUJBQXlCO0VOOEszQjtFTTNLQTtJQUNFLGdCQUFnQjtFTjZLbEI7RU0xS0E7SUFDRSx5QkFBeUI7RU40SzNCO0VNektBO0lBQ0UseUJBQXlCO0VOMkszQjtFTXhLQTtJQUNFLGdCQUFnQjtFTjBLbEI7RU12S0E7SUFDRSx5QkFBeUI7RU55SzNCO0VNdEtBO0lBQ0Usd0JBQXdCO0VOd0sxQjtFTXJLQTtJQUNFLGNBQWM7RU51S2hCO0FBQ0Y7O0FNcEtBO0VBRUU7Ozs7Ozs7Ozs7OztJQVlFLFdBQVc7RU5zS2I7RU1uS0E7SUFDRSxXQUFXO0VOcUtiO0VNbEtBO0lBQ0UsbUJBQW1CO0VOb0tyQjtFTWpLQTtJQUNFLG1CQUFtQjtFTm1LckI7RU1oS0E7SUFDRSxVQUFVO0VOa0taO0VNL0pBO0lBQ0UsbUJBQW1CO0VOaUtyQjtFTTlKQTtJQUNFLG1CQUFtQjtFTmdLckI7RU03SkE7SUFDRSxVQUFVO0VOK0paO0VNNUpBO0lBQ0UsbUJBQW1CO0VOOEpyQjtFTTNKQTtJQUNFLG1CQUFtQjtFTjZKckI7RU0xSkE7SUFDRSxVQUFVO0VONEpaO0VNekpBO0lBQ0UsbUJBQW1CO0VOMkpyQjtFTXhKQTtJQUNFLGtCQUFrQjtFTjBKcEI7RU12SkE7SUFDRSxXQUFXO0VOeUpiO0VNdEpBO0lBQ0UsbUJBQW1CO0VOd0pyQjtFTXJKQTtJQUNFLG1CQUFtQjtFTnVKckI7RU1wSkE7SUFDRSxVQUFVO0VOc0paO0VNbkpBO0lBQ0UsbUJBQW1CO0VOcUpyQjtFTWxKQTtJQUNFLG1CQUFtQjtFTm9KckI7RU1qSkE7SUFDRSxVQUFVO0VObUpaO0VNaEpBO0lBQ0UsbUJBQW1CO0VOa0pyQjtFTS9JQTtJQUNFLG1CQUFtQjtFTmlKckI7RU05SUE7SUFDRSxVQUFVO0VOZ0paO0VNN0lBO0lBQ0UsbUJBQW1CO0VOK0lyQjtFTTVJQTtJQUNFLGtCQUFrQjtFTjhJcEI7RU0zSUE7SUFDRSxXQUFXO0VONkliO0VNMUlBO0lBQ0UsVUFBVTtFTjRJWjtFTXpJQTtJQUNFLGtCQUFrQjtFTjJJcEI7RU14SUE7SUFDRSxrQkFBa0I7RU4wSXBCO0VNdklBO0lBQ0UsU0FBUztFTnlJWDtFTXRJQTtJQUNFLGtCQUFrQjtFTndJcEI7RU1ySUE7SUFDRSxrQkFBa0I7RU51SXBCO0VNcElBO0lBQ0UsU0FBUztFTnNJWDtFTW5JQTtJQUNFLGtCQUFrQjtFTnFJcEI7RU1sSUE7SUFDRSxrQkFBa0I7RU5vSXBCO0VNaklBO0lBQ0UsU0FBUztFTm1JWDtFTWhJQTtJQUNFLGtCQUFrQjtFTmtJcEI7RU0vSEE7SUFDRSxpQkFBaUI7RU5pSW5CO0VNOUhBO0lBQ0UsVUFBVTtFTmdJWjtFTTdIQTtJQUNFLGlCQUFpQjtFTitIbkI7RU01SEE7SUFDRSx5QkFBeUI7RU44SDNCO0VNM0hBO0lBQ0UseUJBQXlCO0VONkgzQjtFTTFIQTtJQUNFLGdCQUFnQjtFTjRIbEI7RU16SEE7SUFDRSx5QkFBeUI7RU4ySDNCO0VNeEhBO0lBQ0UseUJBQXlCO0VOMEgzQjtFTXZIQTtJQUNFLGdCQUFnQjtFTnlIbEI7RU10SEE7SUFDRSx5QkFBeUI7RU53SDNCO0VNckhBO0lBQ0UseUJBQXlCO0VOdUgzQjtFTXBIQTtJQUNFLGdCQUFnQjtFTnNIbEI7RU1uSEE7SUFDRSx5QkFBeUI7RU5xSDNCO0VNbEhBO0lBQ0Usd0JBQXdCO0VOb0gxQjtFTWpIQTtJQUNFLGNBQWM7RU5tSGhCO0VNaEhBO0lBQ0UsWUFBWTtFTmtIZDtBQUNGOztBTS9HQTtFQUVFOzs7Ozs7Ozs7Ozs7SUFZRSxXQUFXO0VOaUhiO0VNOUdBO0lBQ0UsV0FBVztFTmdIYjtFTTdHQTtJQUNFLG1CQUFtQjtFTitHckI7RU01R0E7SUFDRSxtQkFBbUI7RU44R3JCO0VNM0dBO0lBQ0UsVUFBVTtFTjZHWjtFTTFHQTtJQUNFLG1CQUFtQjtFTjRHckI7RU16R0E7SUFDRSxtQkFBbUI7RU4yR3JCO0VNeEdBO0lBQ0UsVUFBVTtFTjBHWjtFTXZHQTtJQUNFLG1CQUFtQjtFTnlHckI7RU10R0E7SUFDRSxtQkFBbUI7RU53R3JCO0VNckdBO0lBQ0UsVUFBVTtFTnVHWjtFTXBHQTtJQUNFLG1CQUFtQjtFTnNHckI7RU1uR0E7SUFDRSxrQkFBa0I7RU5xR3BCO0VNbEdBO0lBQ0UsV0FBVztFTm9HYjtFTWpHQTtJQUNFLG1CQUFtQjtFTm1HckI7RU1oR0E7SUFDRSxtQkFBbUI7RU5rR3JCO0VNL0ZB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QkE7RUFDRSxhQUFhO0FONUJmOztBTStCQTtFQUNFLFdBQVc7QU41QmI7O0FNK0JBO0VBQ0UsV0FBVztBTjVCYjs7QU0rQkE7RUFDRSxpQkFBaUI7QU41Qm5COztBTStCQTtFQUNFLHNCQUFzQjtFQUN0Qiw2QkFBNkI7QU41Qi9COztBTStCQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0FONUJiOztBTStCQTtFQUNFLGlCQUFpQjtBTjVCbkI7O0FNK0JBO0VBQ0UsZ0JBQWdCO0FONUJsQjs7QU0rQkE7RUFDRSxnQkFBZ0I7QU41QmxCOztBTStCQSw0QkFBQTtBQUNBO0VBQ0UsY0FBYztFQUNkLGNBQWM7RUFDZCxZQUFZO0FONUJkIiwiZmlsZSI6Im1lbmRvemFfcXVlcmlkby5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGFkZGl0aW9uYWwtaWNvbnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvZGlzdC9mb250cy9hZGRpdGlvbmFsLWljb25zL2FkZGl0aW9uYWwtaWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZGlzdC9mb250cy9hZGRpdGlvbmFsLWljb25zL2FkZGl0aW9uYWwtaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENhbWJyaWE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkNhbWJyaWEgUmVndWxhclwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvY2FtYnJpYS9jYW1icmlhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJDYW1icmlhIEJvbGRcIiksIHVybChcIi9kaXN0L2ZvbnRzL2NhbWJyaWEvY2FtYnJpYWIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENhbWJyaWE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkNhbWJyaWEgSXRhbGljXCIpLCB1cmwoXCIvZGlzdC9mb250cy9jYW1icmlhL2NhbWJyaWFpLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJDYW1icmlhIEJvbGQgSXRhbGljXCIpLCB1cmwoXCIvZGlzdC9mb250cy9jYW1icmlhL2NhbWJyaWF6LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdWR5IE9sZCBTdHlsZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJHb3VkeSBPbGQgU3R5bGVcIiksIHVybChcIi9kaXN0L2ZvbnRzL2dvdWR5LW9sZC1zdHlsZS9HT1VET1MuVFRGXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR291ZHkgT2xkIFN0eWxlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIkdvdWR5IE9sZCBTdHlsZVwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvZ291ZHktb2xkLXN0eWxlL0dPVURPU0IuVFRGXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR291ZHkgT2xkIFN0eWxlXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkdvdWR5IE9sZCBTdHlsZVwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvZ291ZHktb2xkLXN0eWxlL0dPVURPU0kuVFRGXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zaXplOiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvZGlzdC9mb250cy9pY29uLWZvbnRzL2ljb24tZm9udC5lb3RcIiksIHVybChcIi9kaXN0L2ZvbnRzL2ljb24tZm9udHMvaWNvbi1mb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvaWNvbi1mb250cy9pY29uLWZvbnQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiL2Rpc3QvZm9udHMvaWNvbi1mb250cy9pY29uLWZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZGlzdC9mb250cy9pY29uLWZvbnRzL2ljb24tZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBSZWd1bGFyXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtUmVndWxhclwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl6Ymkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgUmVndWxhclwiKSwgbG9jYWwoXCJNb250c2VycmF0LVJlZ3VsYXJcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5emJpLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBSZWd1bGFyXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtUmVndWxhclwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl6Ymkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFJlZ3VsYXJcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1SZWd1bGFyXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXpiaS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFJlZ3VsYXJcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1SZWd1bGFyXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBNZWRpdW1cIiksIGxvY2FsKFwiTW9udHNlcnJhdC1NZWRpdW1cIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZ1REX3U1MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBNZWRpdW1cIiksIGxvY2FsKFwiTW9udHNlcnJhdC1NZWRpdW1cIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZzNEX3U1MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTWVkaXVtXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtTWVkaXVtXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfWnBDM2diRF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IE1lZGl1bVwiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bVwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X1pwQzNnZkRfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTWVkaXVtXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtTWVkaXVtXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfWnBDM2duRF9nLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgU2VtaUJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2JaRjNnVERfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFNlbWlCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9iWkYzZzNEX3U1MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgU2VtaUJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2JaRjNnYkRfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBTZW1pQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfYlpGM2dmRF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBTZW1pQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfYlpGM2duRF9nLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUJvbGRcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9kSkUzZ1REX3U1MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnM0RfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnYkRfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnZkRfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUJvbGRcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9kSkUzZ25EX2cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5hcHBsZXQsXG5hcnRpY2xlLFxuYXNpZGUsXG5hdWRpbyxcbmIsXG5iaWcsXG5ibG9ja3F1b3RlLFxuYm9keSxcbmNhbnZhcyxcbmNhcHRpb24sXG5jZW50ZXIsXG5jaXRlLFxuY29kZSxcbmRkLFxuZGVsLFxuZGV0YWlscyxcbmRmbixcbmRpdixcbmRsLFxuZHQsXG5lbSxcbmVtYmVkLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmhncm91cCxcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5zLFxua2JkLFxubGFiZWwsXG5sZWdlbmQsXG5saSxcbm1hcmssXG5tZW51LFxubmF2LFxub2JqZWN0LFxub2wsXG5vdXRwdXQsXG5wLFxucHJlLFxucSxcbnJ1YnksXG5zLFxuc2FtcCxcbnNlY3Rpb24sXG5zbWFsbCxcbnNwYW4sXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRyLFxudHQsXG51LFxudWwsXG52YXIsXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuLndpZGdldC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjAwNCk7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBtYWluIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmZjYmVkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmZjYmVkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnVwcGVyLWVsZW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIHBhZGRpbmc6IDJlbSAwIDVlbTtcbn1cblxuLnBhZ2UtY29udGVudC5kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4ucGFnZS1jb250ZW50LnNob3J0ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjE2MDdhO1xufVxuXG4uc2l6ZS1hbHBoYSxcbmgxIHtcbiAgZm9udC1zaXplOiAxLjllbTtcbn1cblxuLnNpemUtYnJhdm8sXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5zaXplLWNoYXJsaWUsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5zaXplLWRlbHRhLFxuaDQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLnNpemUtZWNobyxcbmg1IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zaXplLWZveHRyb3QsXG5oNiB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4uc2l6ZS1nb2xmIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLnNpemUtaG90ZWwge1xuICBmb250LXNpemU6IC42MjVlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5ociB7XG4gIGNvbG9yOiAjZWVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuaHIuZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pY29uLFxuW2NsYXNzKj1cIiBpY29uLVwiXSxcbltjbGFzc149aWNvbi1dIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNvbnRhY3QtYWRkcmVzczpiZWZvcmUsXG4uaWNvbi1mYXV4LXBpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWRvdWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4uY29udGFjdC1lbWFpbDpiZWZvcmUsXG4uaWNvbi1tYWlsOmJlZm9yZSxcbi5zaGFyZS1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5jb250YWN0LXRlbDpiZWZvcmUsXG4uaWNvbi1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb24tY2xvY2s6YmVmb3JlLFxuLm5ld3MtbWV0YS1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5pY29uLXBhcGVyOmJlZm9yZSxcbi53aWRnZXQtdGl0bGUuaGFzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSxcbi5pbnB1dC1pY29uLXNlYXJjaCAuanMtYnRuLWFwcGVuZDphZnRlcixcbi5uYXYtc2VhcmNoOmJlZm9yZSxcbi5zbWFydC1zZWFyY2gtaW5wdXQgLmpzLWJ0bi1hcHBlbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWRvdWJsZTpiZWZvcmUsXG4uaWNvbi1hcnJvdy1yaWdodC1kb3VibGU6YmVmb3JlLFxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5jb250YWN0LWFkZHJlc3M6YmVmb3JlLFxuLmljb24tZHJvcDpiZWZvcmUsXG4uaWNvbi1mYXV4LXBpbiB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5ibG9jay0tbG9jYXRpb24gLmJsb2NrLWhlYWQ6YWZ0ZXIsXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uYmxvY2stLXBlcnNvbiAuYmxvY2staGVhZDphZnRlcixcbi5jb250YWN0LXBlcnNvbjpiZWZvcmUsXG4uaWNvbi1oZWFkOmJlZm9yZSxcbi5uYXYtbG9naW46YmVmb3JlLFxuLm5ld3MtbWV0YS1wb3N0ZWQtYnk6YmVmb3JlLFxuLndpZGdldC1ibG9nZ2VycyBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmljb24tc3BlZWNoLWJ1YmJsZTpiZWZvcmUsXG4ubmV3cy1tZXRhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5pY29uLXRhZzpiZWZvcmUsXG4udGFncy1tZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5icmVhZGNydW1iIGE6YWZ0ZXIsXG4uYnRuLWFycm93LWRvd246YWZ0ZXIsXG4uYnRuLWFycm93OmFmdGVyLFxuLmJ0bi1zaGFyZTphZnRlcixcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlLFxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cblxuLmJ0bi1hcnJvdy1kb3duOmFmdGVyLFxuLmljb24tYXJyb3ctZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLmljb24tY3Jvc3M6YmVmb3JlLFxuLnRhZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUsXG4uc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlLFxuLnNoYXJlLXR3aXR0ZXI6YmVmb3JlLFxuLnNvY2lhbC1saW5rLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlLFxuLnNoYXJlLWZhY2Vib29rOmJlZm9yZSxcbi5zb2NpYWwtbGluay1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uaWNvbi1nb29nbGVwbHVzOmJlZm9yZSxcbi5zaGFyZS1nb29nbGVwbHVzOmJlZm9yZSxcbi5zb2NpYWwtbGluay1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSxcbi5zaGFyZS1saW5rZWRpbjpiZWZvcmUsXG4uc29jaWFsLWxpbmstbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLmljb24taW5zdGFncmFtLFxuLnNoYXJlLWluc3RhZ3JhbSxcbi5zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvaW1nL2luc3RhZ3JhbS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5cbi5tdXRlZCB7XG4gIG9wYWNpdHk6IC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0uNClcIjtcbiAgem9vbTogMTtcbn1cblxuLnBhZEJ0bTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ub0JvbGQsXG4ubm9Cb2xkIGEge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5SVEwgLnBhZ2UtY29udGVudCAuY29udGFpbmVyID4gaDEge1xuICBwYWRkaW5nLXJpZ2h0OiAzOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5SVEwgLnBhZ2UtY29udGVudCAuY29udGFpbmVyID4gaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5SVEwgLnBhZ2UtY29udGVudCAuY29udGFpbmVyID4gaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLkVkaXRvcldpZGdldDphZnRlcixcbi5FZGl0b3JXaWRnZXQ6YmVmb3JlLFxuLkdyb3VwV2lkZ2V0OmFmdGVyLFxuLkdyb3VwV2lkZ2V0OmJlZm9yZSxcbi5XZWJQYXJ0Qm9yZGVyQWN0aXZlOmFmdGVyLFxuLldlYlBhcnRCb3JkZXJBY3RpdmU6YmVmb3JlLFxuLldlYlBhcnRab25lQm9yZGVyOmFmdGVyLFxuLldlYlBhcnRab25lQm9yZGVyOmJlZm9yZSxcbi5XZWJQYXJ0Wm9uZUJvcmRlckFjdGl2ZTphZnRlcixcbi5XZWJQYXJ0Wm9uZUJvcmRlckFjdGl2ZTpiZWZvcmUsXG4uYmxvY2staGVhZDphZnRlcixcbi5ibG9jay1oZWFkOmJlZm9yZSxcbi5ibG9jazphZnRlcixcbi5ibG9jazpiZWZvcmUsXG4uYnJlYWRjcnVtYjphZnRlcixcbi5icmVhZGNydW1iOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnBhbmVsOmFmdGVyLFxuLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAucGFuZWw6YmVmb3JlLFxuLm1lZGlhOmFmdGVyLFxuLm1lZGlhOmJlZm9yZSxcbi5uYXYtcHJpbWFyeS1idXR0b25zOmFmdGVyLFxuLm5hdi1wcmltYXJ5LWJ1dHRvbnM6YmVmb3JlLFxuLm5ld3MtbWV0YTphZnRlcixcbi5uZXdzLW1ldGE6YmVmb3JlLFxuLm93bC1idXR0b25zOmFmdGVyLFxuLm93bC1idXR0b25zOmJlZm9yZSxcbi5yZWxhdGVkLXBlb3BsZS1saXN0OmFmdGVyLFxuLnJlbGF0ZWQtcGVvcGxlLWxpc3Q6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnMtcmVzdWx0LWlubmVyOmFmdGVyLFxuLnMtcmVzdWx0LWlubmVyOmJlZm9yZSxcbi5zaXRlLWJyYW5kaW5nOmFmdGVyLFxuLnNpdGUtYnJhbmRpbmc6YmVmb3JlLFxuLnNwbGl0IGxpOmFmdGVyLFxuLnNwbGl0IGxpOmJlZm9yZSxcbi5zcGxpdC1lcXVhbCBsaTphZnRlcixcbi5zcGxpdC1lcXVhbCBsaTpiZWZvcmUsXG4uc3BsaXQ6YWZ0ZXIsXG4uc3BsaXQ6YmVmb3JlLFxuLndpZGdldC1jb250YWN0OmFmdGVyLFxuLndpZGdldC1jb250YWN0OmJlZm9yZSxcbi53aWRnZXQ6YWZ0ZXIsXG4ud2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mYXV4LWNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbC1sZy0xLFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1tZC0xLFxuLmNvbC1tZC0xMCxcbi5jb2wtbWQtMTEsXG4uY29sLW1kLTEyLFxuLmNvbC1tZC0yLFxuLmNvbC1tZC0zLFxuLmNvbC1tZC00LFxuLmNvbC1tZC01LFxuLmNvbC1tZC02LFxuLmNvbC1tZC03LFxuLmNvbC1tZC04LFxuLmNvbC1tZC05LFxuLmNvbC1zbS0xLFxuLmNvbC1zbS0xMCxcbi5jb2wtc20tMTEsXG4uY29sLXNtLTEyLFxuLmNvbC1zbS0yLFxuLmNvbC1zbS0zLFxuLmNvbC1zbS00LFxuLmNvbC1zbS01LFxuLmNvbC1zbS02LFxuLmNvbC1zbS03LFxuLmNvbC1zbS04LFxuLmNvbC1zbS05LFxuLmNvbC14cy0xLFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC14cy0xLFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJpZ2h0LWNvbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb2wtY2VudGVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1uby1wYWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLXBhZC12IHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5zZWxlY3Rvci1iYXItcGFkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWxlY3Rvci1iYXItcGFkIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG4uaW5wdXQtLXRleHQsXG4uc2VsZWN0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3QsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlYmViO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTI4ZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xufVxuXG4uaW5wdXQtLXRleHQ6Zm9jdXMsXG4uc2VsZWN0OmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3Q6Zm9jdXMsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwOTI4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmlucHV0LS10ZXh0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dC0tdGV4dCxcbi5mb3JtLWxpZ2h0IC5zZWxlY3QsXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT1maWxlXSxcbi5mb3JtLWxpZ2h0IHRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdCxcbi5mb3JtLWxpZ2h0IHRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3QsXG4uZm9ybS1saWdodCB0ZXh0YXJlYSxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdCxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCAuZm9ybS1saWdodCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dC0tdGV4dDpmb2N1cyxcbi5mb3JtLWxpZ2h0IC5zZWxlY3Q6Zm9jdXMsXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbi5mb3JtLWxpZ2h0IHRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdDpmb2N1cyxcbi5mb3JtLWxpZ2h0IHRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3Q6Zm9jdXMsXG4uZm9ybS1saWdodCB0ZXh0YXJlYTpmb2N1cyxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdDpmb2N1cyxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCAuZm9ybS1saWdodCBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lLWNvbG9yOiAjNTk1OTU5O1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjIpO1xufVxuXG4uaW5wdXQtLXRleHQsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1maWxlXSB7XG4gIGhlaWdodDogNDBweDtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5sYWJlbCxcbmxhYmVsLFxuc3Bhbi5FZGl0aW5nRm9ybUxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjE2MDdhO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAuMmVtO1xufVxuXG4ubGFiZWwgZW0sXG5sYWJlbCBlbSxcbnNwYW4uRWRpdGluZ0Zvcm1MYWJlbCBlbSB7XG4gIGNvbG9yOiAjYTMwMDQ2O1xuICBtYXJnaW46IDAgNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmx0LWllOSAuaW5wdXQtLXRleHQge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmlucHV0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1pY29uOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC42ZW07XG4gIGNvbG9yOiAjYmJiO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWljb24gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjllbTtcbn1cblxuLmZvcm0tY29udHJvbC1lcnJvciB7XG4gIGNvbG9yOiAjYzMzZDNkO1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2gsXG4uc21hcnQtc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCBpbnB1dCxcbi5zbWFydC1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjZlbTtcbn1cblxuLmlucHV0LWljb24tc2VhcmNoLmlucHV0LWljb246YWZ0ZXIsXG4uc21hcnQtc2VhcmNoLWlucHV0LmlucHV0LWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2ggLmpzLWJ0bi1hcHBlbmQsXG4uc21hcnQtc2VhcmNoLWlucHV0IC5qcy1idG4tYXBwZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjRlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCAuanMtYnRuLWFwcGVuZDphZnRlcixcbi5zbWFydC1zZWFyY2gtaW5wdXQgLmpzLWJ0bi1hcHBlbmQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCAuanMtYnRuLWFwcGVuZDpob3ZlcjphZnRlcixcbi5zbWFydC1zZWFyY2gtaW5wdXQgLmpzLWJ0bi1hcHBlbmQ6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3gtcmFkaW8tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uY2hlY2tib3gtcmFkaW8tZ3JvdXAgbGFiZWwge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmNoZWNrYm94LXJhZGlvIC5FZGl0aW5nRm9ybUNvbnRyb2xOZXN0ZWRDb250cm9sLFxuLmNoZWNrYm94LXJhZGlvIGlucHV0LFxuLmNoZWNrYm94LXJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tib3gtcmFkaW8gaW5wdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4uY2hlY2tib3gtcmFkaW8gbGFiZWwge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi5hZGRyZXNzLWdyb3VwIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmFkZHJlc3MtZ3JvdXAgLmlucHV0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5FcnJvckxhYmVsIHtcbiAgY29sb3I6ICNhMzAwNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZm9ybS1ncm91cC12YWxpZGF0aW9uLFxuLmZvcm0tZ3JvdXAtdmFsaWRhdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNhMzAwNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5FcnJvckxhYmVsIHtcbiAgY29sb3I6ICNhMzAwNDYgIWltcG9ydGFudDtcbn1cblxuLkVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzMDA0Njtcbn1cblxuLmNhcHRjaGEgLkVycm9yIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZm9ybS1ncm91cC1zZWxlY3QgLnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IC4xZW07XG59XG5cbi5tc3RwaEZybTNDb2wge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tc3RwaEZybTNDb2wge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLm1zdHBoRnJtVHh0QXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTBlbTtcbn1cblxuLmNoZWNrYm94LWxpc3QtdmVydGljYWwgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgcGFkZGluZy1ib3R0b206IC4zZW07XG59XG5cbi5tc3RwaEZybTJDb2wge1xuICB3aWR0aDogNDYlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tc3RwaEZybTJDb2wge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLm1zdHBoRnJtQ29sLXJpZ2h0TWFyZyB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4ubXN0cGhGcm1UeHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tc3RwaEZybVR4dEFyZWEtTGFyZ2UgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDMwZW07XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG5cbmE6aG92ZXIgaDEsXG5hOmhvdmVyIGgyLFxuYTpob3ZlciBoMyxcbmE6aG92ZXIgaDQsXG5hOmhvdmVyIGg1IHtcbiAgY29sb3I6ICM0ZDgwOTU7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5JbmxpbmVBYnVzZUxpbmssXG4ubGluay1pbmxpbmUge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi5zZWFyY2gtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwOTI4Zjtcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIGEsXG4ubG9jYXRpb24tZGV0YWlscyBhLFxuLm5ld3MtcG9zdCBhIHtcbiAgY29sb3I6ICM1MGM4ZTg7XG59XG5cbmRkLFxub2wsXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG5uYXYgb2wsXG5uYXYgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxubmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuZGwsXG5vbCxcbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG59XG5cbm9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMWVtO1xufVxuXG5vbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlcik7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjFlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICBmb250LXNpemU6IDEuNmVtO1xuICBjb2xvcjogIzkzOTM5Mztcbn1cblxuLmxpc3QtLXBsYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZWxhdGVkLXBlb3BsZS1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaXRlbWFwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC0tdGV4dCxcbi5zZWxlY3QsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdCxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGViZWI7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5MjhmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG59XG5cbi5pbnB1dC0tdGV4dDpmb2N1cyxcbi5zZWxlY3Q6Zm9jdXMsXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdDpmb2N1cyxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA5MjhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uaW5wdXQtLXRleHQsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLmZvcm0tbGlnaHQgLmlucHV0LS10ZXh0LFxuLmZvcm0tbGlnaHQgLnNlbGVjdCxcbi5mb3JtLWxpZ2h0IGlucHV0W3R5cGU9dGV4dF0sXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPWZpbGVdLFxuLmZvcm0tbGlnaHQgdGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgc2VsZWN0LFxuLmZvcm0tbGlnaHQgdGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIHNlbGVjdCxcbi5mb3JtLWxpZ2h0IHRleHRhcmVhLFxudGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgLmZvcm0tbGlnaHQgc2VsZWN0LFxudGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tbGlnaHQgLmlucHV0LS10ZXh0OmZvY3VzLFxuLmZvcm0tbGlnaHQgLnNlbGVjdDpmb2N1cyxcbi5mb3JtLWxpZ2h0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmZvcm0tbGlnaHQgdGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgc2VsZWN0OmZvY3VzLFxuLmZvcm0tbGlnaHQgdGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIHNlbGVjdDpmb2N1cyxcbi5mb3JtLWxpZ2h0IHRleHRhcmVhOmZvY3VzLFxudGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgLmZvcm0tbGlnaHQgc2VsZWN0OmZvY3VzLFxudGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmUtY29sb3I6ICM1OTU5NTk7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Mik7XG59XG5cbi5pbnB1dC0tdGV4dCxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLmxhYmVsLFxubGFiZWwsXG5zcGFuLkVkaXRpbmdGb3JtTGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMTYwN2E7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IC4yZW07XG59XG5cbi5sYWJlbCBlbSxcbmxhYmVsIGVtLFxuc3Bhbi5FZGl0aW5nRm9ybUxhYmVsIGVtIHtcbiAgY29sb3I6ICNhMzAwNDY7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAuOGVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubHQtaWU5IC5pbnB1dC0tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uaW5wdXQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWljb246YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLjZlbTtcbiAgY29sb3I6ICNiYmI7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtaWNvbiBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuOWVtO1xufVxuXG4uZm9ybS1jb250cm9sLWVycm9yIHtcbiAgY29sb3I6ICNjMzNkM2Q7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCxcbi5zbWFydC1zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmlucHV0LWljb24tc2VhcmNoIGlucHV0LFxuLnNtYXJ0LXNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNmVtO1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2guaW5wdXQtaWNvbjphZnRlcixcbi5zbWFydC1zZWFyY2gtaW5wdXQuaW5wdXQtaWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCAuanMtYnRuLWFwcGVuZCxcbi5zbWFydC1zZWFyY2gtaW5wdXQgLmpzLWJ0bi1hcHBlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuNGVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmlucHV0LWljb24tc2VhcmNoIC5qcy1idG4tYXBwZW5kOmFmdGVyLFxuLnNtYXJ0LXNlYXJjaC1pbnB1dCAuanMtYnRuLWFwcGVuZDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmlucHV0LWljb24tc2VhcmNoIC5qcy1idG4tYXBwZW5kOmhvdmVyOmFmdGVyLFxuLnNtYXJ0LXNlYXJjaC1pbnB1dCAuanMtYnRuLWFwcGVuZDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveC1yYWRpby1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5jaGVja2JveC1yYWRpby1ncm91cCBsYWJlbCB7XG4gIG1heC13aWR0aDogOTUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2hlY2tib3gtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uY2hlY2tib3gtcmFkaW8gLkVkaXRpbmdGb3JtQ29udHJvbE5lc3RlZENvbnRyb2wsXG4uY2hlY2tib3gtcmFkaW8gaW5wdXQsXG4uY2hlY2tib3gtcmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja2JveC1yYWRpbyBpbnB1dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5jaGVja2JveC1yYWRpbyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLmFkZHJlc3MtZ3JvdXAgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4uYWRkcmVzcy1ncm91cCAuaW5wdXQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLkVycm9yTGFiZWwge1xuICBjb2xvcjogI2EzMDA0NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5mb3JtLWdyb3VwLXZhbGlkYXRpb24sXG4uZm9ybS1ncm91cC12YWxpZGF0aW9uIHNwYW4ge1xuICBjb2xvcjogI2EzMDA0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLkVycm9yTGFiZWwge1xuICBjb2xvcjogI2EzMDA0NiAhaW1wb3J0YW50O1xufVxuXG4uRXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTMwMDQ2O1xufVxuXG4uY2FwdGNoYSAuRXJyb3Ige1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5mb3JtLWdyb3VwLXNlbGVjdCAuc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogLjFlbTtcbn1cblxuLm1zdHBoRnJtM0NvbCB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1zdHBoRnJtM0NvbCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ubXN0cGhGcm1UeHRBcmVhIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMGVtO1xufVxuXG4uY2hlY2tib3gtbGlzdC12ZXJ0aWNhbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAuOWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjNlbTtcbn1cblxuLm1zdHBoRnJtMkNvbCB7XG4gIHdpZHRoOiA0NiU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1zdHBoRnJtMkNvbCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ubXN0cGhGcm1Db2wtcmlnaHRNYXJnIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi5tc3RwaEZybVR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1zdHBoRnJtVHh0QXJlYS1MYXJnZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMzBlbTtcbn1cblxuc2VsZWN0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3QsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxLjllbSAwIC44ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTI4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWJlYjtcbn1cblxudGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgc2VsZWN0OmZvY3VzLFxudGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA5MjhmO1xufVxuXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3Q6Oi1tcy1leHBhbmQsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLnNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEuOWVtIDAgLjhlbTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG59XG5cbi5zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDkyOGY7XG59XG5cbi5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uZm9ybS1saWdodCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjNTk1OTU5O1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjIpO1xufVxuXG4ubHQtaWU5IC5zZWxlY3Qgc2VsZWN0OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IC4wMSU7XG59XG5cbnRkLFxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG5cbnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuXG50YWJsZSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbnRhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpOm5vdCguY21zLWJvb3RzdHJhcHRyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5DYXB0Y2hhVGFibGUgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5DYXB0Y2hhVGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idG4sXG4uYnRuLWFycm93LFxuLmJ0bi1hcnJvdy1kb3duLFxuLmJ0bi1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNmVtIC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTI4ZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xufVxuXG4uYnRuLWFycm93LWRvd246aG92ZXIsXG4uYnRuLWFycm93OmhvdmVyLFxuLmJ0bi1zaGFyZTpob3Zlcixcbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhOGE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1hcnJvdy1kb3duOmZvY3VzLFxuLmJ0bi1hcnJvdzpmb2N1cyxcbi5idG4tc2hhcmU6Zm9jdXMsXG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM4MGM5Yzc7XG59XG5cbi5idG4tYXJyb3ctZG93bjphY3RpdmUsXG4uYnRuLWFycm93OmFjdGl2ZSxcbi5idG4tc2hhcmU6YWN0aXZlLFxuLmJ0bjphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5idG4sXG4gIC5idG4tYXJyb3csXG4gIC5idG4tYXJyb3ctZG93bixcbiAgLmJ0bi1zaGFyZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1hcnJvdyxcbi5idG4tYXJyb3ctZG93bixcbi5idG4tc2hhcmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjNlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tYXJyb3ctZG93bjphZnRlcixcbi5idG4tYXJyb3c6YWZ0ZXIsXG4uYnRuLXNoYXJlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5idG4tYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuYnRuLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcmlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLmJ0bi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5idG4tYXJyb3ctZG93bi5idG4tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IC40ZW07XG4gIHBhZGRpbmctbGVmdDogLjZlbTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MjhmO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1NzI7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM4MGM5Yzc7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4uYnRuLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJ0bi1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNWVtO1xufVxuXG4uYnRuLWlzLXR5cGUtaW5wdXQgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idG4taXMtdHlwZS1pbnB1dCBpbnB1dDpob3ZlciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2E4YTU7XG59XG5cbi5idG4taXMtdHlwZS1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4taXMtdHlwZS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjODBjOWM3O1xufVxuXG4uYnRuLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmpzLWRpcmVjdG9yeS1zdWJtaXQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWFsdENvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE7XG59XG5cbi5xdW90ZS1ib2R5LFxuYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjhlbSAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2QwZTQ7XG4gIGNvbG9yOiAjMjE2MDdhO1xufVxuXG4ucXVvdGUtYm9keSA6bGFzdC1vZi10eXBlLFxuYmxvY2txdW90ZSA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnF1b3RlLWNpdGF0aW9uIHtcbiAgY29sb3I6ICMyMTYwN2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjYzNkMGU0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEzcHg7XG4gIGxlZnQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2xpcHBlZC1pbWcge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsaXBwZWQtaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG5uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5uYXYgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5uYXYgYSxcbm5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbn1cblxuLm1zTXVsdGlMZXZlbE1lbnUgLm5hdi10ZXJ0aWFyeSB1bCBsaSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwYWVlZiAhaW1wb3J0YW50O1xufVxuXG4ubXNNdWx0aUxldmVsTWVudSAubmF2LXRlcnRpYXJ5IHVsIGxpIHVsIGxpIGEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgIzZmY2JlZCAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gbGkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NmNiZmQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XG59XG5cbi5wYWdpbmF0aW9uIGxpLnBhaWduYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2JlZjI7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlYmViO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4ucGFnaW5hdGlvbiBsaS5pcy1jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWJlYjtcbn1cblxuLnBhZ2luYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4ubWVkaWEtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4ubWVkaWEtaW1nID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5NZWRpYUdhbGxlcnkgLk1lZGlhR2FsbGVyeUZvbGRlclRyZWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTWVkaWFHYWxsZXJ5Q29udGVudCAuTWVkaWFMaWJyYXJ5U29ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5NZWRpYUdhbGxlcnlDb250ZW50IC5tZWRpYUl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uTWVkaWFHYWxsZXJ5Q29udGVudCAubWVkaWFJdGVtIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLk1lZGlhR2FsbGVyeUNvbnRlbnQgLlBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLk1lZGlhR2FsbGVyeUNvbnRlbnQgLm1lZGlhSXRlbSAubWVkaWFMaWJyYXJ5RGVzY3JpcHRpb24sXG4ubWVkaWFJdGVtQm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLk1lZGlhR2FsbGVyeUNvbnRlbnQgLnBob3RvU2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzbGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uc3BsaXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNwbGl0ICoge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3BsaXQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BsaXQtZXF1YWwgLnNwbGl0LXRpdGxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uc3BsaXQtZXF1YWwgLnNwbGl0LWRhdGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zcGxpdC1lcXVhbCAuc3BsaXQtZGF0YSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnN0cmlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWJlYjtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5zdHJpcCAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0cmlwIC5yZXN1bHQtY291bnQge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RyaXAgLnJlc3VsdC1jb3VudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnN0cmlwLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmJyZWFkY3J1bWIgYSxcbi5icmVhZGNydW1iIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4uYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOGJiZjtcbn1cblxuLmJyZWFkY3J1bWIgYTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtMThweDtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBjb2xvcjogI2IxYjFiMTtcbn1cblxuLmJyZWFkY3J1bWIgc3BhbiB7XG4gIGNvbG9yOiAjMjE2MDdhO1xufVxuXG4uYnJlYWRjcnVtYiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhZyxcbi50YWctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuMWVtIC41ZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbn1cblxuLnRhZy1pY29uOmhvdmVyLFxuLnRhZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNiZWYyO1xufVxuXG4udGFnLWljb246Zm9jdXMsXG4udGFnOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDgzYjM7XG59XG5cbi50YWctaWNvbjphY3RpdmUsXG4udGFnOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4udGFnLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjdlbTtcbn1cblxuLnRhZy1pY29uOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLnRhZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MjhmO1xufVxuXG4udGFnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1NzI7XG59XG5cbi50YWctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDZlNmI7XG59XG5cbi50YWctc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4udGV4dC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1saW5lIC50ZXh0LWxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udGV4dC1saW5lIC50ZXh0LWxpbmUtdGV4dDphZnRlcixcbi50ZXh0LWxpbmUgLnRleHQtbGluZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbn1cblxuLnRleHQtbGluZSAudGV4dC1saW5lLXRleHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xufVxuXG4udGV4dC1saW5lIC50ZXh0LWxpbmUtdGV4dDphZnRlciB7XG4gIGxlZnQ6IC41ZW07XG4gIG1hcmdpbi1yaWdodDogLTUwJTtcbn1cblxuLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uYmxvY2staGVhZCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1oZWFkIHtcbiAgICBwYWRkaW5nOiAxLjVlbSAxLjZlbTtcbiAgfVxufVxuXG4uYmxvY2staGVhZC0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNGVtO1xufVxuXG4uYmxvY2staGVhZC0taWNvbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1oZWFkLS1pY29uOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuXG4uYmxvY2stYm9keSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLmJsb2NrLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5Db29raWVDb25zZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzI2YTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbSAuOHMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogYW5pbSAuOHMgZWFzZS1vdXQ7XG59XG5cbi5Db29raWVDb25zZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW0ge1xuICAwJSB7XG4gICAgdG9wOiAtMTExcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbSB7XG4gIDAlIHtcbiAgICB0b3A6IC0xMTFweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLkNvbnNlbnRCdXR0b25zIGlucHV0IHtcbiAgcGFkZGluZzogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi51bnN1YnNjcmliZSB7XG4gIHdpZHRoOiA1MiU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQzM3B4O1xufVxuXG4udW5zdWJzY3JpYmUgLlVuc3Vic2NyaXB0aW9uRW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3BlZWNoQnViYmxlQnRuIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ibG9ja3F1b3RlLmJlbmVhdGg6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYmxvY2txdW90ZS5iZW5lYXRoIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5ibG9ja3F1b3RlLmJlbmVhdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgMTBweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MzZDBlNDtcbiAgdG9wOiAtMjBweDtcbn1cblxuLmJsb2NrcXVvdGVUYXJnZXQge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjhlbSAxLjNlbTtcbiAgbWFyZ2luLXRvcDogLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZDBlNDtcbiAgY29sb3I6ICMyMTYwN2E7XG59XG5cbi5ibG9ja3F1b3RlVGFyZ2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHRyYW5zcGFyZW50IDEwcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjM2QwZTQ7XG4gIHRvcDogLTIwcHg7XG59XG5cbi5Gb3JtUGFuZWwgdGFibGUsXG4ucGFuZWwge1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uRm9ybVBhbmVsIHRkIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4ubGFuZGluZy1zdHJpcCAucGFuZWwtcmVsYXRlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmctc3RyaXAgLnBhbmVsLXJlbGF0ZWQge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYW5kaW5nLXN0cmlwIC5wYW5lbC1yZWxhdGVkIHtcbiAgICB3aWR0aDogMzElO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjElO1xuICAgIG1hcmdpbi1yaWdodDogMS4xJTtcbiAgfVxufVxuXG4ucGFuZWwtcmVsYXRlZCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhbmVsLXJlbGF0ZWQgLnBhbmVsLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhbmVsLXJlbGF0ZWQgLnBhbmVsLWxpc3QgLndpZGdldC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICB9XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnBhbmVsLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi5wYW5lbC1ib2R5IHtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4ucGFuZWwtcGVyc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYW5lbC1wZXJzb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwOTI4Zjtcbn1cblxuLnBhbmVsLXBlcnNvbi1yb2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubXNTdHJldGNoQmcge1xuICB3aWR0aDogMTEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBsZWZ0OiA1MCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubXNTdHJldGNoQmcgLndpZGdldE1zU3RyZXRjaEJnIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tc1N0cmV0Y2hCZyAud2lkZ2V0LXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgbWFpbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi5tc0ZsaXBDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIHBlcnNwZWN0aXZlOiAxMDAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5tc0ZsaXBDYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5tc0ZsaXBDb250YWluZXI6aG92ZXIgLm1zRmxpcENhcmQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLm1zRmxpcEZhY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1zTm9IaWRlIC5tc0ZsaXBGYWNlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubXNGbGlwRnJvbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1zRmxpcEJhY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1zRmxpcENvbnRhaW5lcjpob3ZlciAubXNGbGlwRnJvbnQge1xuICB6LWluZGV4OiAwO1xufVxuXG4ubmV3cy1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgLjVlbSAxLjVlbTtcbn1cblxuLm5ld3MtbWV0YSA+IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3cy1tZXRhID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IC40ZW07XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLm5ld3MtbWV0YSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMS4zZW0gMCAxZW0gLTEuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWV0YSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5ld3MtbWV0YSA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tZXRhID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAzLjJlbSAuN2VtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1tZXRhID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjJlbTtcbiAgfVxufVxuXG4ubmV3cy1tZXRhID4gdWwgPiBsaSAqIHtcbiAgY29sb3I6ICNhNGE0YTQ7XG59XG5cbi5uZXdzLW1ldGEgbGkge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzbWRGaXgge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5uZXdzLW1ldGEtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MtbWV0YS1pdGVtOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMTVlbTtcbiAgbGVmdDogLTEuNWVtO1xufVxuXG4ubmV3cy1tZXRhLWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbi5uZXdzLW1ldGEtY29tbWVudHM6YmVmb3JlIHtcbiAgdG9wOiAuM2VtO1xufVxuXG4ubmV3cy1tZXRhLXNoYXJlIHtcbiAgei1pbmRleDogMztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLm5ld3MtbWV0YS1zaGFyZSBhIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzU2hhcmUgZGl2LnNoYXJlIHtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogMTk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1YmxpY2F0aW9uLW1ldGEgLmJ0bi1zaGFyZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHVibGljYXRpb24tbWV0YSBkaXYuc2hhcmUge1xuICB0b3A6IDEwNHB4O1xuICBsZWZ0OiAxNzVweDtcbn1cblxuLnRhZ3MtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjVlbSAwIC4zZW07XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2VhZWFlYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZWFlYWVhO1xufVxuXG4udGFncy1tZXRhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWdzLW1ldGEgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudGFncy1tZXRhIHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMmVtO1xuICB9XG4gIC50YWdzLW1ldGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGNvbG9yOiAjYmJiO1xuICB9XG59XG5cbi50YWdzLW1ldGEgLnRhZyB7XG4gIG1hcmdpbi1ib3R0b206IC40ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkyOGY7XG59XG5cbi50YWdzLW1ldGEgLnRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzODE7XG59XG5cbi5jb21tZW50cyB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEyLjVlbTtcbn1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5jb21tZW50LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5jb21tZW50LW5hbWUgYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uY29tbWVudC1kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICNhNGE0YTQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uY29tbWVudC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNvbW1lbnQtYWN0aW9ucyBhIHtcbiAgcGFkZGluZy1yaWdodDogLjVlbTtcbn1cblxuLmNvbW1lbnQtYWN0aW9ucyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICBjb2xvcjogI2FhYTtcbn1cblxuLmNvbW1lbnQtYWN0aW9ucyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQ2hlY2tCb3hNb3ZlZExlZnQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5DaGVja0JveE1vdmVkTGVmdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yLjdlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTYuMWVtO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xKVwiO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICB6b29tOiAxO1xuICB3aWR0aDogMTIuNWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2hhcmUuanMtaGlkZGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjRzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzLCBvcGFjaXR5IC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cywgb3BhY2l0eSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC40cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaGFyZS1idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2hhcmUtYnV0dG9ucyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xufVxuXG4uc2hhcmUtYnV0dG9ucyA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG59XG5cbi5zaGFyZS1idXR0b25zID4gbGkgPiBhOmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLnNoYXJlLWJ1dHRvbnMgPiBsaSA+IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNoYXJlLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTk5Yjtcbn1cblxuLnNoYXJlLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNmFhNTtcbn1cblxuLnNoYXJlLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWVhYWRlO1xufVxuXG4uc2hhcmUtdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWIzZTE7XG59XG5cbi5zaGFyZS1nb29nbGVwbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnNoYXJlLWdvb2dsZXBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA1ZDRkO1xufVxuXG4uc2hhcmUtbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU3NWIwO1xufVxuXG4uc2hhcmUtbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4M2I4O1xufVxuXG4uc2hhcmUtbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzAwNDY7XG59XG5cbi5zaGFyZS1tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMWE1OTtcbn1cblxuLnNvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAuMWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWE5YTk7XG59XG5cbi5zb2NpYWwtbGluazpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWwtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7XG59XG5cbi5zb2NpYWwtbGluay1mYWNlYm9vazpiZWZvcmUge1xuICB0b3A6IDVweDtcbn1cblxuLnNvY2lhbC1saW5rLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5zb2NpYWwtbGluay1saW5rZWRpbjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2LjZweDtcbn1cblxuLnNvY2lhbC1saW5rLWluc3RhZ3JhbTpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2LjZweDtcbn1cblxuLnNvY2lhbC1saW5rLXR3aXR0ZXI6YmVmb3JlIHtcbiAgdG9wOiA1LjRweDtcbiAgbGVmdDogNS42cHg7XG59XG5cbi5tcy13eXNpd3lnIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubXMtd3lzaXd5ZyBhOmxpbmssXG4ubXMtd3lzaXd5ZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzRlODViYjtcbn1cblxuLm1zLXd5c2l3eWcgYTphY3RpdmUsXG4ubXMtd3lzaXd5ZyBhOmZvY3VzLFxuLm1zLXd5c2l3eWcgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjZhO1xufVxuXG4ubXMtd3lzaXd5ZyBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm1zLXd5c2l3eWcgaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy13eXNpd3lnIGltZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxZW0gMCAwO1xufVxuXG4ubXMtd3lzaXd5ZyBpbWcucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1zLXd5c2l3eWcgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tcy13eXNpd3lnIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxLjdlbTtcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHVsLFxuLm1zLXd5c2l3eWcgdWwsXG4ubXNFdmVudFdpZGdldCB1bCxcbi5uZXdzLXBvc3QgdWwsXG4ucGVyc29uLWJpbyB1bCxcbi5zaXRlbWFwIHVsLFxuLnZhY2FuY3ktZGVzY3JpcHRpb24gdWwsXG4ud2lkZ2V0LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGFuZGluZy1zZWN0b3ItZGVzY3JpcHRpb24gdWwgPiBsaSxcbi5tcy13eXNpd3lnIHVsID4gbGksXG4ubXNFdmVudFdpZGdldCB1bCA+IGxpLFxuLm5ld3MtcG9zdCB1bCA+IGxpLFxuLnBlcnNvbi1iaW8gdWwgPiBsaSxcbi5zaXRlbWFwIHVsID4gbGksXG4udmFjYW5jeS1kZXNjcmlwdGlvbiB1bCA+IGxpLFxuLndpZGdldC1jb250ZW50IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5sYW5kaW5nLXNlY3Rvci1kZXNjcmlwdGlvbiB1bCB1bCxcbi5tcy13eXNpd3lnIHVsIHVsLFxuLm1zRXZlbnRXaWRnZXQgdWwgdWwsXG4ubmV3cy1wb3N0IHVsIHVsLFxuLnBlcnNvbi1iaW8gdWwgdWwsXG4uc2l0ZW1hcCB1bCB1bCxcbi52YWNhbmN5LWRlc2NyaXB0aW9uIHVsIHVsLFxuLndpZGdldC1jb250ZW50IHVsIHVsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAyNXB4O1xufVxuXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIHVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgICB6b29tOiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEpXCI7XG4gICAgem9vbTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICAgIHpvb206IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MSlcIjtcbiAgICB6b29tOiAxO1xuICB9XG59XG5cbi5tc3RwaEFjY29yZGlvblRpbGVQYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlIHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlIHNwYW4ud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlLnNlbGVjdGVkOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuXG4ubXN0cGhBY2NvcmRpb25UaWxlVGl0bGVOb0Fycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZUNvbnRlbnQge1xuICBwYWRkaW5nOiAuNWVtIDFlbSAuNWVtIDFlbTtcbn1cblxuLlBvbGxDb250cm9sIHtcbiAgcGFkZGluZzogMS4yZW0gLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi5Qb2xsQ29udHJvbCAuUG9sbFRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzIxNjA3YTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5Qb2xsQ29udHJvbCAuUG9sbFF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwOTI4ZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1yaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLlBvbGxDb250cm9sIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5Qb2xsQ29udHJvbCB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsQW5zd2VycyB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDAgMTBweCAyMXB4O1xuICBjb2xvcjogIzM3MzIzMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uUG9sbENvbnRyb2wgLlBvbGxBbnN3ZXJzIC5Qb2xsQW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbi5Qb2xsQ29udHJvbCAuUG9sbEFuc3dlcnMgLlBvbGxBbnN3ZXIgLlBvbGxBbnN3ZXJUZXh0IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsQW5zd2VycyAuUG9sbEFuc3dlciAuUG9sbEFuc3dlclJhZGlvID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5Qb2xsQ29udHJvbCAuUG9sbEFuc3dlcnMgLlBvbGxDb3VudCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uUG9sbENvbnRyb2wgLlBvbGxSZXN1bHQge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uUG9sbENvbnRyb2wgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkgLlBvbGxBbnN3ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uUG9sbENvbnRyb2wgLlBvbGxHcmFwaCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uUG9sbENvbnRyb2wgLlBvbGxHcmFwaCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzI2YTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLlBvbGxDb250cm9sIC5FcnJvck1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMzYzM5Mzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsRm9vdGVyIC5Qb2xsVm90ZUJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNtYXAtY2FudmFzIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNtYXAtY2FudmFzIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtYXAtY2FudmFzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICB6b29tOiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogLjY7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PS42KVwiO1xuICB6b29tOiAxO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5qcy1kaXJlY3Rvcnktc2VhcmNoYWJsZS1pbnB1dCxcbi5qcy1kaXJlY3Rvcnktc3VibWl0IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXBhZ2UtcmVzdWx0cy1kYXRhIHtcbiAgcGFkZGluZzogLjZlbSAwIDAgMS4zZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5vLWpzIC5qcy1kaXJlY3Rvcnktc2VhcmNoYWJsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm8tanMgLmpzLWRpcmVjdG9yeS1zdWJtaXQgaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5uby1qcyAubXMtZGlyZWN0b3J5IC5qcy1idG4tc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWpzIC5tcy1kaXJlY3RvcnkgLmZvcm0tZ3JvdXAtc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5vLWpzIC5tcy1kaXJlY3RvcnkgLmpzLWRpcmVjdG9yeS1mb3JtLWlucHV0cyxcbi5uby1qcyAubXMtZGlyZWN0b3J5IC51cHBlci1lbGVtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5vLWpzIC5tcy1kaXJlY3RvcnkgLnN0cmlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzb3RvcGUsXG4ucGFuZWwtcmVsYXRlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDtcbn1cblxuLmpzLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwcGVyLWVsZW1lbnRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjFzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4xcyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXBwZXItZWxlbWVudHMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZy1ib3R0b206IC45ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgcGFkZGluZzogMWVtIDAgLjRlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWJyYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICB9XG59XG5cbi5zaXRlLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogLjhlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG59XG5cbi5pbWdTZWNvbmRMb2dvQ29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmltZ1NlY29uZExvZ29Db250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pbWdTZWNvbmRMb2dvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltZ1NlY29uZExvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW1nU2Vjb25kTG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWdTZWNvbmRMb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltZ1NlY29uZExvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pbWdTZWNvbmRMb2dvQ29udGFpbmVyTGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5pbWdTZWNvbmRMb2dvQ29udGFpbmVyTGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltZ1NlY29uZExvZ29Db250YWluZXJMZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaW1nU2Vjb25kTG9nb0xlZnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1nU2Vjb25kTG9nb0xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbWdTZWNvbmRMb2dvTGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltZ1NlY29uZExvZ29MZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc2l0ZS1pZGVudGl0eSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbWdTZWNvbmRMb2dvTGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNpdGUtaWRlbnRpdHkge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5zaXRlLWlkZW50aXR5IHtcbiAgZm9udC1mYW1pbHk6IENhbWJyaWEgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnNpdGUtaWRlbnRpdHkgLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaWRlbnRpdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBtYXJnaW4tdG9wOiAuNGVtO1xuICB9XG59XG5cbi5zaXRlLW1ldGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5zaXRlLW1ldGEgLmxhbmd1YWdlU2VsZWN0aW9uLFxuLnNpdGUtbWV0YSAuc29jaWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1ldGEgLmxhbmd1YWdlU2VsZWN0aW9uLFxuICAuc2l0ZS1tZXRhIC5zb2NpYWwge1xuICAgIG1hcmdpbjogMCAwIDAgLjhlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubGFuZ3VhZ2VTZWxlY3Rpb24gYSBzcGFuIHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgYmFja2dyb3VuZDogIzUwYzhlODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLnNpdGUtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xufVxuXG4uc2l0ZS1zZWFyY2ggaW5wdXQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnNpdGUtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZvcm0tbGlnaHQgLnNpdGUtc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLXNlYXJjaCB7XG4gICAgdG9wOiAxMzMlO1xuICAgIHdpZHRoOiAyNDAlO1xuICAgIGxlZnQ6IC0xNDAlO1xuICB9XG59XG5cbi5zaXRlLXNlYXJjaC5qcy1oaWRkZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC40cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cywgb3BhY2l0eSAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIG9wYWNpdHkgLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuNHM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubmF2LXByaW1hcnkge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtcHJpbWFyeSBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtcHJpbWFyeSBsaSB1bCBsaSB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm5hdi1wcmltYXJ5IGxpIHVsIGxpIGEge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnkgbGkgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gICAgem9vbTogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkgdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpIHVsID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpIHVsID4gbGkuSGlnaGxpZ2h0ZWQgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaSB1bCA+IGxpLkhpZ2hsaWdodGVkID4gYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkgdWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjE2MDdhO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgbWFyZ2luOiAuMmVtO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkgdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LXByaW1hcnkgbGkgdWwge1xuICAgIHdpZHRoOiA0OGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXYtcHJpbWFyeSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5IaWdobGlnaHRlZCBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY0KTtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxufVxuXG4ubmF2LXByaW1hcnkgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1wcmltYXJ5IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtcHJpbWFyeSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5uYXYtcHJpbWFyeSBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuN2VtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1wcmltYXJ5IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEuMmVtIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubmF2LXByaW1hcnkgbGkuSGlnaGxpZ2h0ZWQgPiBhIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZjNTI2O1xufVxuXG4ubmF2LXByaW1hcnkgbGkuSGlnaGxpZ2h0ZWQgPiBhOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXByaW1hcnkgbGkuSGlnaGxpZ2h0ZWQgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwYWVlZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtcHJpbWFyeSBsaS5IaWdobGlnaHRlZCA+IGEge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnkgbGk6aG92ZXIgdWwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xKVwiO1xuICAgIHpvb206IDE7XG4gIH1cbn1cblxuLm5hdi1zZWNvbmRhcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5uYXYtc2Vjb25kYXJ5IGxpID4gYSB7XG4gIHBhZGRpbmc6IC41ZW0gLjZlbTtcbiAgZm9udC1zaXplOiAuOGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXYtc2Vjb25kYXJ5IGxpID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmc6IDEuOGVtIDAgMS45ZW0gMWVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5uYXYtc2Vjb25kYXJ5IGxpID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LXNlY29uZGFyeSBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5uYXYtdGVydGlhcnktY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi10ZXJ0aWFyeS1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2LXRlcnRpYXJ5IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmF2LXRlcnRpYXJ5IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LXRlcnRpYXJ5IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNGVtIDAgLjRlbSAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBjb2xvcjogIzIxNjA3YTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDBhZWVmO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5uYXYtdGVydGlhcnkgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5uYXYtdGVydGlhcnkgbGkuSGlnaGxpZ2h0ZWQgYTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNmZjYmVkO1xufVxuXG4ubmF2LXRlcnRpYXJ5IGxpLkhpZ2hsaWdodGVkIHVsIGEge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWN0b3ItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlcnZpY2UtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXYtbGlzdCBhLFxuLm5hdi1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtcHJpbWFyeS1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC4zZW0gMDtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkNmQ2ZDY7XG59XG5cbi5uYXYtcHJpbWFyeS1idXR0b25zIC5tZW51LWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNHB4IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICM1MGM4ZTg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5uYXYtcHJpbWFyeS1idXR0b25zIC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdi1wcmltYXJ5LWJ1dHRvbnMgLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1wcmltYXJ5LWJ1dHRvbnMgLm1lbnUtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2LXByaW1hcnktYnV0dG9ucyAubmF2LXByaW1hcnktYnV0dG9ucy13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnktYnV0dG9ucyAubmF2LXByaW1hcnktYnV0dG9ucy13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtcHJpbWFyeS1idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogLjgyZW0gMCAwO1xuICB9XG59XG5cbi5uYXYtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBjOGU4O1xufVxuXG4ubmF2LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE0ZTE7XG59XG5cbi5uYXYtYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5sYW5kaW5nLXN0cmlwIC5uYXYtdGVydGlhcnkgbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXN0cmlwIC5uYXYtdGVydGlhcnkgbGkgPiBhIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMGFlZWY7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1lbnUtcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC0xNS42MjVlbTtcbiAgd2lkdGg6IDE1LjYyNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICMyNTZiODU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjMjU2Yjg1KSwgdG8oIzE5Njc4NCkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNTZiODUgMCwgIzE5Njc4NCAxMDAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IC0ycHggMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTJweCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItdG9wOiAxMXB4IHNvbGlkICMwNzRhNjI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLml0ZW0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5iYW5uZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1jb250YWluZXItLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLS1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLmJhbm5lci1jb250YWluZXItLWNlbnRlcmVkID4gLmJhbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhcmtCYWNrUGFuZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5iYW5uZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMyM3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm93bC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3dsLWJ1dHRvbnMgLm93bC1uZXh0LFxuICAub3dsLWJ1dHRvbnMgLm93bC1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm93bC1idXR0b25zIC5vd2wtbmV4dCxcbiAgLm93bC1idXR0b25zIC5vd2wtcHJldiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm93bC1idXR0b25zIC5vd2wtcHJldiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgI2ZmZjtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkICNmZmY7XG4gICAgcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIHtcbiAgLm93bC1idXR0b25zIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMTAlO1xuICB9XG4gIC5vd2wtYnV0dG9ucyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50LXRleHQge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJhbm5lci1jb250ZW50LXRleHQgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFubmVyLWNvbnRlbnQtdGV4dCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWNvbnRlbnQtdGV4dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItY29udGVudC10ZXh0IHtcbiAgICB3aWR0aDogNDYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYmFubmVyLWNvbnRlbnQtLXJpZ2h0IC5iYW5uZXItY29udGVudC10ZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJhbm5lci1jb250ZW50LS1yaWdodCAuYmFubmVyLWNvbnRlbnQtdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1jb250ZW50LS1yaWdodCAuYmFubmVyLWNvbnRlbnQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkge1xuICAuYmFubmVyLWNvbnRlbnQtLXJpZ2h0IC5iYW5uZXItY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmJhbm5lci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICB9XG59XG5cbi5iYW5uZXItZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG4ub3dsLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2E0YTRhNDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtLWZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MGM4ZTg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAub3dsLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm93bC1pdGVtIC5pdGVtIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5iYW5uZXJJdGVtIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5zaGFyZS1nb29nbGVwbHVzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgYmFja2dyb3VuZDogI2VkZWJlYiB1cmwoL2Rpc3QvaW1nL2JyYW5kaW5nL3N3b29wLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbn1cblxuLnNpdGUtZm9vdGVyIGg0IHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5zaXRlLWZvb3RlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlci1icmFuZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1icmFuZGluZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZm9vdGVyLWJyYW5kaW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5mb290ZXItbmF2IGEge1xuICBmb250LXNpemU6IC45NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IC42ZW07XG59XG5cbi5jb3JwLWxpbmtzIHtcbiAgcGFkZGluZzogMWVtIDA7XG59XG5cbi5jb3JwLWxpbmtzIC5zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3JwLWxpbmtzIC5zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNvcHlyaWdodCBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAuOWVtO1xuICBjb2xvcjogI2FhYTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb3B5cmlnaHQgc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59XG5cbi5jb3B5cmlnaHQgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvcHlyaWdodCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvcHlyaWdodCBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICNhOWE5YTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDAgMWVtO1xufVxuXG4uY29weXJpZ2h0IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTg5ODk4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvcHlyaWdodCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb3B5cmlnaHQgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2FhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNvcHlyaWdodCBsaSA+IGEge1xuICAgIG1hcmdpbjogMCAxLjNlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgcGFkZGluZzogLjdlbSAwO1xuICBtYXJnaW4tbGVmdDogMS4xZW07XG4gIG1hcmdpbi1yaWdodDogMS4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uY29udGFjdC1jYXJkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1jYXJkIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uY29udGFjdC1waWVjZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1waWVjZSAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtcGllY2UgLnNwbGl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtcGllY2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC4zZW07XG4gIGxlZnQ6IC0xLjJlbTtcbiAgY29sb3I6ICNhMzAwNDY7XG59XG5cbi5jb250YWN0LXBpZWNlLmNvbnRhY3QtaW5saW5lIC5jb250YWN0LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFjdC1kYXRhLFxuLmNvbnRhY3QtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmNvbnRhY3QtZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jb250YWN0LXRlbCAuY29udGFjdC10aXRsZSB7XG4gIHdpZHRoOiA0NXB4O1xufVxuXG4uY29udGFjdC1wZXJzb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdC13ZWJzaXRlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3QtZW1haWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGVyc29uLXByb2ZpbGUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBlcnNvbi1wcm9maWxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbi1wcm9maWxlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG59XG5cbi5wZXJzb24tcHJvZmlsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IC4xZW07XG59XG5cbi5wZXJzb24tYmlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uY29udGFjdC1zaWRlYmFyIC5jb250YWN0LWRhdGEge1xuICBtYXgtd2lkdGg6IDg0JTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5wZXJzb24tY29udGFjdC1kZXRhaWwge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlscy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wZXJzb24tY29udGFjdC1kZXRhaWwtZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLWxpbmtlZEluIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC10d2l0dGVyIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC1wcm9maWxlRG9jIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC12Y2FyZCB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5wZXJzb24tY29udGFjdC1kZXRhaWwtbGlua2VkSW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG4gIGNvbG9yOiAjMjg3YmJjO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXByb2ZpbGVEb2M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXZjYXJkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xuICBjb2xvcjogIzAwYWVlZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBlcnNvbi10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbi10b3AgLm5vLWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tcy1wZXJzb24gLndpZGdldC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1zLXBlcnNvbiAud2lkZ2V0LXdyYXBwZXIgLndpZGdldCB7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuLm1zLXBlcnNvbiAud2lkZ2V0LXdyYXBwZXItcmJ0IC53aWRnZXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXMtZGlyZWN0b3J5IC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC43cyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uLFxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGViZWI7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uIC5zZWFyY2gtcmVzdWx0LWRhdGEsXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXJlc3VsdC1sb2NhdGlvbiAuc2VhcmNoLXJlc3VsdC1kYXRhLFxuICAuc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQtbG9jYXRpb24gLnNlYXJjaC1yZXN1bHQtZGF0YS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC4yZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uIC5zZWFyY2gtcmVzdWx0LWRhdGEtZmF4LFxuLnNlYXJjaC1yZXN1bHQtbG9jYXRpb24gLnNlYXJjaC1yZXN1bHQtZGF0YS10ZWwsXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEtZmF4LFxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLXRlbCB7XG4gIG1hcmdpbi1ib3R0b206IC4zZW07XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uIC5zZWFyY2gtcmVzdWx0LWRhdGEtZmF4IGg0LFxuLnNlYXJjaC1yZXN1bHQtbG9jYXRpb24gLnNlYXJjaC1yZXN1bHQtZGF0YS10ZWwgaDQsXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEtZmF4IGg0LFxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLXRlbCBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uIC5zZWFyY2gtcmVzdWx0LWRhdGEtbG9jYXRpb24sXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEtbG9jYXRpb24ge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtbG9jYXRpb24gLnNlYXJjaC1yZXN1bHQtZGF0YS12aWV3LWxvY2F0aW9uLFxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLXZpZXctbG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uIC5zZWFyY2gtcmVzdWx0LWRhdGEtdmlldy1sb2NhdGlvbixcbiAgLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLXZpZXctbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1wZXJzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LXBlcnNvbiB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0LXBlcnNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE3JTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQtcGVyc29uIC5yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlYmViO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDAgI2NmY2ZjZjtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAjY2ZjZmNmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLXJlc3VsdC1wZXJzb24gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IC4yZW07XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IC45ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjYTMwMDQ2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQtcGVyc29uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IC4yZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucy1yZXN1bHQtb3RoZXJMb2NzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zLXJlc3VsdC1vdGhlckxvY3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkIGEge1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSAuZmllbGQgLmJ0bi1hcnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5maWVsZCAuYnRuLWFycm93IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkLXRlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkLXRlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5maWVsZC10ZWwgYSxcbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkLXRlbCBoNCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIGgyID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSBoMiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgaDQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIGg0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5idG4tYXJyb3cge1xuICBwYWRkaW5nLWxlZnQ6IC4zZW07XG4gIGZvbnQtc2l6ZTogLjk1ZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmNsaXBwZWQtaW1nIHtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmNsaXBwZWQtaW1nIHtcbiAgICBoZWlnaHQ6IDc5cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSAubWVkaWEtYm9keSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLm1lZGlhLWJvZHkge1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5tZWRpYS1ib2R5IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTIge1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMiB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTIgLmNvbnRhY3QtYWRkcmVzczpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0yIC5pY29uLWZhdXgtcGluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogLjhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgY29sb3I6ICNhMzAwNDY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTIgLnNwbGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTIgLnNwbGl0IHtcbiAgICBtYXJnaW46IC42ZW0gMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0yIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMiBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNDVweDtcbiAgbWFyZ2luOiAwIDEuMmVtIC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMyB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1udWxsIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm1ha2VDaGlsZEZpbHRlclJPIHNlbGVjdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnMtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNiN2I3Yjc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnMtcmVzdWx0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgLnMtcmVzdWx0Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zLXJlc3VsdC5zLXJlc3VsdC1wZXJzb24tbGVhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnMtcmVzdWx0LXN1YjItdGl0bGUgLmZ1bGxOYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucy1yZXN1bHQtcGVyc29uLWxlYW4gYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucy1yZXN1bHQtbG9jYXRpb24ge1xuICBtaW4taGVpZ2h0OiAxMDhweDtcbn1cblxuLnMtcmVzdWx0LWxvY2F0aW9uIC5wYWlyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24gLmJ0bi1zbWFsbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAzNSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucy1yZXN1bHQtcGVyc29uIC5idG4tc21hbGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zLXJlc3VsdC1wZXJzb24gLnBhaXItcHJpbWFyeS1sb2NhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cblxuLnMtcmVzdWx0LXBlcnNvbiAucGFpci1vdGhlci1sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24gLnMtcmVzdWx0LWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNzdweDtcbiAgfVxuICAucy1yZXN1bHQtcGVyc29uIC5zLXJlc3VsdC1pbWcgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24gLnMtcmVzdWx0LWNvbnRlbnQtcHJpbWFyeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnMtcmVzdWx0LXBlcnNvbiB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24tbGVhbiB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucy1yZXN1bHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuMWVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucy1yZXN1bHQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucy1yZXN1bHQtc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucGFpci10ZWwge1xuICBtYXJnaW4tdG9wOiAuNGVtO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXItdGVsIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5zLXJlc3VsdC1zdWIyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucy1yZXN1bHQtcGVyc29uLWxlYW4gLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cbn1cblxuLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucy1yZXN1bHQtaG92ZXJCdG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzAwYWVlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucy1yZXN1bHQtaW5uZXIge1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNWVtO1xufVxuXG4ucy1yZXN1bHQtaW5uZXItYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLnBhaXIge1xuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xufVxuXG4ucGFpciBhLnBhaXItaXRlbSB7XG4gIGNvbG9yOiAjMjZhO1xufVxuXG4ucGFpciBhLnBhaXItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMWE0ZDgwO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXIge1xuICBtYXJnaW4tdG9wOiAtLjFlbTtcbn1cblxuLnBhaXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5wYWlyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucy1yZXN1bHQgLnBhaXItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWlyLW90aGVyLWxvY2F0aW9uIC5wYWlyLXRpdGxlLFxuLnBhaXItcHJpbWFyeS1sb2NhdGlvbiAucGFpci10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGVvcGxlTGlzdCAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnMtcmVzdWx0RnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zLXJlc3VsdFB1YmxpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnMtcmVzdWx0UHVibGljYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnMtcmVzdWx0UHVibGljYXRpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnMtcmVzdWx0UHVibGljYXRpb25UaWxlIGEge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnMtcmVzdWx0UHVibGljYXRpb25UaWxlIGEgaW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLnMtcmVzdWx0UHVibGljYXRpb25UaWxlIGEgZGl2IHtcbiAgcGFkZGluZzogLjZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzksIDEzOCwgMTkwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC43ZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS12aWV3LXZhY2FuY3kge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEtZGF0ZSxcbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS1kZXBhcnRtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSB1bCAuc2VhcmNoLXJlc3VsdC1kYXRhLWRhdGUgdWwsXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IHVsIC5zZWFyY2gtcmVzdWx0LWRhdGEtZGVwYXJ0bWVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5zZWFyY2gtZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gIG1hcmdpbi1yaWdodDogLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5tcy1kaXJlY3RvcnkgLnVwcGVyLWVsZW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1zLWRpcmVjdG9yeSAudXBwZXItZWxlbWVudHMgLmJhbm5lci1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1zLWRpcmVjdG9yeSAudXBwZXItZWxlbWVudHMgLmJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgfVxufVxuXG4uZGlyZWN0b3J5LWZvcm0ge1xuICBwYWRkaW5nOiAxLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZGlyZWN0b3J5LWZvcm0gLmNvbC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpcmVjdG9yeS1mb3JtIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEuN2VtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRpcmVjdG9yeS1mb3JtIC50ZXh0LWxpbmUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0b3J5LWZvcm0gLnRleHQtbGluZS10ZXh0OmFmdGVyLFxuLmRpcmVjdG9yeS1mb3JtIC50ZXh0LWxpbmUtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjMpO1xufVxuXG4uZGlyZWN0b3J5LWZvcm0gLmJ0bi1hcnJvdy1kb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0cmlwIC50YWcge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0cmlwIC50YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRpcmVjdG9yeS1tYXAgI21hcC1jYW52YXMsXG4uZGlyZWN0b3J5LW5vLW1hcCAjbWFwLWNhbnZhcyB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5kaXJlY3RvcnktbWFwIC5tYXAtZmlsdGVyLFxuLmRpcmVjdG9yeS1uby1tYXAgLm1hcC1maWx0ZXIge1xuICBwYWRkaW5nOiAuN2VtIDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGlyZWN0b3J5LW1hcCAubWFwLWZpbHRlciAuanMtZGlyZWN0b3J5LWZpbHRlcixcbi5kaXJlY3RvcnktbWFwIC5tYXAtZmlsdGVyIC5qcy1kaXJlY3RvcnktZmlsdGVyMixcbi5kaXJlY3Rvcnktbm8tbWFwIC5tYXAtZmlsdGVyIC5qcy1kaXJlY3RvcnktZmlsdGVyLFxuLmRpcmVjdG9yeS1uby1tYXAgLm1hcC1maWx0ZXIgLmpzLWRpcmVjdG9yeS1maWx0ZXIyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5kaXJlY3RvcnktbWFwIC5tYXAtZmlsdGVyIC5zZWxlY3QsXG4uZGlyZWN0b3J5LW5vLW1hcCAubWFwLWZpbHRlciAuc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5kaXJlY3RvcnktbWFwIC5tYXAtZmlsdGVyLFxuICAuZGlyZWN0b3J5LW5vLW1hcCAubWFwLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmRpcmVjdG9yeS1tYXAgLm1hcC1maWx0ZXIgLmpzLWRpcmVjdG9yeS1maWx0ZXIsXG4gIC5kaXJlY3RvcnktbWFwIC5tYXAtZmlsdGVyIC5qcy1kaXJlY3RvcnktZmlsdGVyMixcbiAgLmRpcmVjdG9yeS1uby1tYXAgLm1hcC1maWx0ZXIgLmpzLWRpcmVjdG9yeS1maWx0ZXIsXG4gIC5kaXJlY3Rvcnktbm8tbWFwIC5tYXAtZmlsdGVyIC5qcy1kaXJlY3RvcnktZmlsdGVyMiB7XG4gICAgd2lkdGg6IDI0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5kaXJlY3Rvcnktbm8tbWFwIC5tYXAtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5tYXAtaW5mby13aW5kb3cge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLm1hcC1pbmZvLXdpbmRvdyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogLjNlbSAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXAtaW5mby13aW5kb3cgaDIge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLm1hcC1pbmZvLXdpbmRvdyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2gsXG4uanMtZGlyZWN0b3J5LWZpbHRlciAuc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLmRpcmVjdG9yeS1wZW9wbGUgLmZvcm0tZ3JvdXAtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpcmVjdG9yeS1wZW9wbGUgLmJ0bi1hcnJvdy1kb3duIHtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbn1cblxuI3Jlc3VsdHMgLnN0cmlwIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxhbmRpbmctc3RyaXBzIC5sYW5kaW5nLXN0cmlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmxhbmRpbmctc3RyaXBzIC5sYW5kaW5nLXN0cmlwOm50aC1jaGlsZCgxKSBoMSB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG4ubGFuZGluZy1zdHJpcCB7XG4gIHBhZGRpbmc6IDJlbSAwO1xufVxuXG4ubGFuZGluZy1zdHJpcCBoMSB7XG4gIG1hcmdpbjogMWVtIDAgMmVtO1xufVxuXG4ubGFuZGluZy1zdHJpcCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5sYW5kaW5nLXJlbGF0ZWQgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tcy13eXNpd3lnIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMS4yZW07XG59XG5cbi5sYW5kaW5nLXB1YmxpY2F0aW9ucy1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGViZWI7XG59XG5cbi5sYW5kaW5nLXB1YmxpY2F0aW9ucy1jYXRlZ29yeTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNGVtIDA7XG59XG5cbi5uZXdzLWxpc3RpbmdzIC5uZXdzLWxpc3Rpbmc6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLm5ld3MtbGlzdGluZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubmV3cy1saXN0aW5nIGgyIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1saXN0aW5nIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMWVtO1xuICB9XG59XG5cbi5uZXdzLWxpc3RpbmcgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLWxpc3RpbmctaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3cy1saXN0aW5nLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwOTI4Zjtcbn1cblxuLm5ld3MtbGlzdGluZy1ib2R5IGE6bGluayxcbi5uZXdzLWxpc3RpbmctYm9keSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzRlODViYjtcbn1cblxuLm5ld3MtbGlzdGluZy1ib2R5IGE6YWN0aXZlLFxuLm5ld3MtbGlzdGluZy1ib2R5IGE6Zm9jdXMsXG4ubmV3cy1saXN0aW5nLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjZhO1xufVxuXG4ubmV3cy1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3cy1wb3N0IGgxIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXBvc3QgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubmV3cy1wb3N0LWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5ld3MtcG9zdC1ib2R5IGgyLFxuLm5ld3MtcG9zdC1ib2R5IGgzLFxuLm5ld3MtcG9zdC1ib2R5IGg0LFxuLm5ld3MtcG9zdC1ib2R5IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuQ2FwdGNoYVRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuQ2FwdGNoYVRhYmxlIHRkIGltZyB7XG4gICAgbGVmdDogLTRweDtcbiAgfVxufVxuXG4uQ2FwdGNoYVRhYmxlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbiNjb21tZW50cyAuSW5mb0xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNhMzAwNDY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnB1YmxpY2F0aW9uIC5idG4tYXJyb3cge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ucHVibGljYXRpb24taW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5uZXdzLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogM2VtO1xufVxuXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5uZXdzLW1ldGEgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5uZXdzLW1ldGEgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgaDIge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gIH1cbiAgLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1saW5rIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uZGF0ZS11cGRhdGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4ubXMtc2VjdG9yIC51cHBlci1lbGVtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VjdG9ycyBbY2xhc3MqPWNvbC1zbV0sXG4gIC5zZXJ2aWNlcyBbY2xhc3MqPWNvbC1zbV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5sb2NhdGlvbi1kZXRhaWxzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxvY2F0aW9uLWRldGFpbHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmxvY2F0aW9uLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmxvY2F0aW9uLXByb2ZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5sb2NhdGlvbi1tYXAge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5jb250YWN0LXVybCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubm9MZWZ0UGFkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0cy13aWRlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldHMtd2lkZSAud2lkZ2V0LXdyYXBwZXIgLndpZGdldC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwLjVlbTtcbiAgICBtYXJnaW46IDAgMS40ZW0gMCAwO1xuICB9XG4gIC53aWRnZXRzLXdpZGUgLndpZGdldC13cmFwcGVyIC53aWRnZXQtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLndpZGdldHMtbmFycm93IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0cy1uYXJyb3cgLndpZGdldC13cmFwcGVyLFxuLndpZGdldHMtd2lkZSAud2lkZ2V0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0LXN1Yi1kYXRlIHNwYW4uaWNvbixcbi53aWRnZXQtc3ViLXRpdGxlMiBzcGFuLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1zRXZlbnRXaWRnZXQgLndpZGdldC1pbWFnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC44ZW07XG59XG5cbi53aWRnZXQucGFuZWwge1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLndpZGdldC10aXRsZS5oYXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbn1cblxuLndpZGdldC10aXRsZS5oYXMtaWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzUyNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYmFiYWJhO1xufVxuXG4ud2lkZ2V0LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbn1cblxuLndpZGdldC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLndpZGdldC1saW5rIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjN2VjN2M1O1xufVxuXG4ud2lkZ2V0LWxpbmsgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLndpZGdldC1jb250YWN0cyAud2lkZ2V0LXRpdGxlLFxuLndpZGdldC1saW5rcyAud2lkZ2V0LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IC42ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlN2VjO1xufVxuXG4ud2lkZ2V0LWNvbnRhY3RzIHVsLFxuLndpZGdldC1saW5rcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1jb250YWN0cyBsaSA+IGEsXG4ud2lkZ2V0LWxpbmtzIGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLndpZGdldC1jb250YWN0cyBsaSA+IGE6aG92ZXIsXG4ud2lkZ2V0LWxpbmtzIGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud2lkZ2V0LWJsb2dnZXJzIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2U3ZWM7XG59XG5cbi53aWRnZXQtYmxvZ2dlcnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIuMmVtO1xufVxuXG4ud2lkZ2V0LWJsb2dnZXJzIGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbn1cblxuLndpZGdldC1ibG9nZ2VycyBsaSA+IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTM0cHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNTI2O1xuICBwYWRkaW5nOiAzLjVweCAxcHggMCA0LjZweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYW51YWwtd2lkZ2V0cyBbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MjhmO1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogI2RhZWNlYjtcbn1cblxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtY29udGVudCBoMixcbi53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtZGVzY3JpcHRpb24gcCBwIHAsXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rcyxcbi53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LXN1Yi1kYXRlLFxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtc3ViLXRpdGxlMixcbi53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWNvbnRhY3QtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1jb250YWN0LXJvbGUge1xuICBjb2xvcjogIzk5ZDJkMTtcbn1cblxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzZkY2VjYztcbn1cblxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjYWJhODtcbn1cblxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtYm9sZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTtcbn1cblxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogI2Q1ZTJlODtcbn1cblxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1jb250ZW50IGgyLFxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24gcCBwIHAsXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LXN1Yi1kYXRlLFxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWNvbnRhY3QtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWNvbnRhY3Qtcm9sZSB7XG4gIGNvbG9yOiAjOGJjNmRjO1xufVxuXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWxpbmsge1xuICBib3JkZXItY29sb3I6ICM0ZDhkYTQ7XG59XG5cbi53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OGVhODtcbn1cblxuLndpZGdldC1ib2xkLWJsdWUgbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4YWJlO1xufVxuXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNkNWUyZTg7XG59XG5cbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1jb250ZW50IGgyLFxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uIHAgcCBwLFxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LXN1Yi1kYXRlLFxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LXN1Yi10aXRsZTIsXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWNvbnRhY3QtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtY29udGFjdC1yb2xlIHtcbiAgY29sb3I6ICM4YmM2ZGM7XG59XG5cbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ4ZGE0O1xufVxuXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OGVhODtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cblxuLndpZGdldC1jeWFuIC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNkNWUyZTg7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtY3lhbiAud2lkZ2V0LWRlc2NyaXB0aW9uIHAgcCBwLFxuLndpZGdldC1jeWFuIC53aWRnZXQtc3ViLWRhdGUsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1jeWFuIC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1jeWFuIC53aWRnZXQtY29udGFjdC1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LWNvbnRhY3Qtcm9sZSB7XG4gIGNvbG9yOiAjOGJjNmRjO1xufVxuXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LWxpbmsge1xuICBib3JkZXItY29sb3I6ICM0ZDhkYTQ7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODhlYTg7XG59XG5cbi53aWRnZXQtY3lhbiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogIzkxOTA5MDtcbn1cblxuLndpZGdldC1saWdodC1ncmV5IC53aWRnZXQtdGl0bGUge1xuICBib3JkZXItY29sb3I6ICNjOWNkY2U7XG59XG5cbi53aWRnZXQtcGFzdGVsLWdyZWVuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlOWU5O1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMDBhMjllO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjVkMmQwO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1kZXNjcmlwdGlvbiBwIHAsXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzg4ZDlkNztcbn1cblxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhYmE4O1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBjOGU4O1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMzYjg4YTQ7XG59XG5cbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I1ZDJkMDtcbn1cblxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24sXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24gcCxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjljOWNmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OGVhODtcbn1cblxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndpZGdldC1saWdodC1ibHVlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkMGU0O1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogIzNiODhhNDtcbn1cblxuLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtdGl0bGUge1xuICBib3JkZXItY29sb3I6ICNiNWQyZDA7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uIHAsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LXN1Yi10aXRsZTIsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjljOWNmO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg4ZWE4O1xufVxuXG4ud2lkZ2V0LXRyYW5zcGFyZW50IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICM5MTkwOTA7XG59XG5cbi53aWRnZXQtdHJhbnNwYXJlbnQgLndpZGdldC1jb250ZW50IGgyLFxuLndpZGdldC10cmFuc3BhcmVudCAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC10cmFuc3BhcmVudCAud2lkZ2V0LWRlc2NyaXB0aW9uIHAsXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtc3ViLWRhdGUsXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtc3ViLXRpdGxlMixcbi53aWRnZXQtdHJhbnNwYXJlbnQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2I5YzljZjtcbn1cblxuLmNtcy1ibG9nIC53aWRnZXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtc2lkZWJhciAuY29sLW1kLTEyIHtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC1jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud2lkZ2V0LWNvbnRhY3QgLndpZGdldC1jb250YWN0LWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNS4yZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cblxuLndpZGdldC1jb250YWN0IC53aWRnZXQtY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndpZGdldC1jb250YWN0IC53aWRnZXQtY29udGFjdC1yb2xlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtY29udGFjdHMge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZsb2F0OiBub25lO1xufVxuXG4ud2lkZ2V0LXdyYXBwZXItcmJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLndpZGdldC10aXRsZS1yYnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXQtY29udGVudC1yYnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LWRlc2NyaXB0aW9uLXJidCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53aWRnZXQtZGVzY3JpcHRpb24tcmJ0IGEge1xuICBjb2xvcjogIzAwYWVlZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhcGVyQmVmb3JlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubXNMZWFuRXZlbnQge1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xufVxuXG4uZHJvcC10ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRyb3AtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RyZWFtLWljb25zIC5kcm9wLXRleHQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RyZWFtLWljb25zIC5kcm9wLXRleHQgcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdHJlYW0taWNvbnMgLmRyb3AtdGV4dCBwIHtcbiAgICBwYWRkaW5nOiAwIDEwNXB4O1xuICB9XG59XG5cbi5zdHJlYW0taGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RyZWFtLWhlYWRlci1pbWFnZS1kaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN0cmVhbS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdHJlYW0tc2VjdGlvbi1oZWFkLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RyZWFtLXNlY3Rpb24taGVhZC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uc3RyZWFtLXNlY3Rpb24taGVhZC10ZXh0IC5kcm9wLXRleHQge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RyZWFtLXNlY3Rpb24taGVhZC10ZXh0IC5kcm9wLXRleHQge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn1cblxuLnN0cmVhbS1zZWN0aW9uX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc3RyZWFtLXNlY3Rpb24gaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc3RyZWFtLXNlY3Rpb25fX3ZpZGVvIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0cmVhbS1zZWN0aW9uX192aWRlbyBoMiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3RyZWFtLXNlY3Rpb24gLmNlbnRlci1lbGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnN0cmVhbS1zZWN0aW9uIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0cmVhbS1zZWN0aW9uIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0cmVhbS1zZWN0aW9uIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4uc3RyZWFtLXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdHJlYW0tc2VjdGlvbl9fYnV0dG9uLWhvbGRlciB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc3RyZWFtLWxpbmstcGFuZWwtb3V0ZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoMSxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoMixcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoMyxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoNCxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoNSxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idG4tc3RyZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmJ0bi1zdHJlYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi1zdHJlYW06Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2Y0ZjRmNDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tc3RyZWFtLS1sZWZ0IDpiZWZvcmUsXG4uYnRuLXN0cmVhbS0tbGVmdDphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xufVxuXG4uYnRuLXN0cmVhbS0tbGVmdDphZnRlciB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMzBweDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQuYWN0aXZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLXN0cmVhbS0tY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLXN0cmVhbS0tY2VudGVyIDpiZWZvcmUsXG4uYnRuLXN0cmVhbS0tY2VudGVyOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG59XG5cbi5idG4tc3RyZWFtLS1jZW50ZXI6YWZ0ZXIge1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAxOXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDMwcHg7XG59XG5cbi5idG4tc3RyZWFtLS1jZW50ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLWNlbnRlci5hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnRuLXN0cmVhbS0tY2VudGVyLmFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1zdHJlYW0tLXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLXN0cmVhbS0tcmlnaHQgOmJlZm9yZSxcbi5idG4tc3RyZWFtLS1yaWdodDphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xufVxuXG4uYnRuLXN0cmVhbS0tcmlnaHQ6YWZ0ZXIge1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAxOXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDMwcHg7XG59XG5cbi5idG4tc3RyZWFtLS1yaWdodDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnRuLXN0cmVhbS0tcmlnaHQuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLXJpZ2h0LmFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmltZy1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vbmUtZmlmdGgge1xuICBtYXJnaW46IDElIDIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qcy1zaXcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtc2l3IDpiZWZvcmUsXG4uanMtc2l3OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG59XG5cbi5qcy1zaXc6YWZ0ZXIge1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAxOXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhZGVmO1xuICBib3JkZXItd2lkdGg6IDMwcHg7XG59XG5cbi5qcy1zaXc6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLXNpdy5hY3RpdmU6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9DYXJvdXNlbCAub3dsLWl0ZW0gLml0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udmlkZW9DYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiAxNzVweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvQ2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIHRvcDogMjQwcHg7XG4gIH1cbn1cblxuLnZpZGVvQ2Fyb3VzZWwgLm93bC1wcmV2IHtcbiAgbGVmdDogLTgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9DYXJvdXNlbCAub3dsLXByZXYge1xuICAgIGxlZnQ6IC0xNDBweDtcbiAgfVxufVxuXG4udmlkZW9DYXJvdXNlbCAub3dsLW5leHQge1xuICByaWdodDogLTgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9DYXJvdXNlbCAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5zdHJlYW0taWNvbnNfX2l0ZW0tMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc3RyZWFtLWljb25zX19pbm5lciAuc3RyZWFtLWljb25zX19pdGVtLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5zdHJlYW0taWNvbnNfX2l0ZW0tNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuc3RyZWFtLWljb25zX19pbm5lciAuc3RyZWFtLWljb25zX19pdGVtLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5zdHJlYW0taWNvbnNfX2l0ZW0tNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuc3RyZWFtLWljb25zX19pbm5lciAuc3RyZWFtLWljb25zX19pdGVtLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5zdHJlYW0taWNvbnNfX2l0ZW0tMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLmRyb3AtdGV4dC0xIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc3RyZWFtLWljb25zX19pbm5lciAuZHJvcC10ZXh0LTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLmRyb3AtdGV4dC00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuc3RyZWFtLWljb25zX19pbm5lciAuZHJvcC10ZXh0LTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLmRyb3AtdGV4dC03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuc3RyZWFtLWljb25zX19pbm5lciAuZHJvcC10ZXh0LTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLmRyb3AtdGV4dC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVhbS1pY29uc19faW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5vbmUtZmlmdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdHJlYW0taWNvbnMgW2NsYXNzKj1zdHJlYW0taWNvbnNfX2l0ZW1dOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi52YWNhbmN5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZhY2FuY3ktbG9jYXRpb24ge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogIzllOWU5ZTtcbn1cblxuLnZhY2FuY3ktYXBwbHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uYXYtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuN3M7XG4gIHRyYW5zaXRpb246IC43cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxufVxuXG4ubmF2LWNvbnRhaW5lciAuYmFjayxcbi5uYXYtY29udGFpbmVyIC5mcm9udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtY29udGFpbmVyIC5mcm9udCB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LWNvbnRhaW5lciAuYmFjayB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtY29udGFpbmVyOmhvdmVyIC5mcm9udCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtY29udGFpbmVyOmhvdmVyIC5iYWNrIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDYwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuXG4ubmF2LWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0taW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDI0JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2LWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0taW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0tYmFjay1jb250YWluZXIge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0tYmFjay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgfVxufVxuXG4ubmF2LWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0tYmFjay1jb250YWluZXIgLm5hdi1jb250YWluZXItLXRpdGxlX19iYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1iYWNrLWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1iYWNrLWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0tbGluayB7XG4gIGJvcmRlcjogI2ZmZiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDJweCA1cHggMnB4IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtY29udGFpbmVyX19jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cblxuLm5hdi1jb250YWluZXJfX2N5YW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTViNTNiO1xufVxuXG4uZGQtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYzhlODtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZC1iYW5uZXIgLmRkLWJhbm5lci0tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzLjQ1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGQtYmFubmVyIC5kZC1iYW5uZXItLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLmRkLWJhbm5lciAuZGQtYmFubmVyLS1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRkLWJhbm5lciAuZGQtYmFubmVyLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZGQtYmFubmVyLS1zZWxlY3Rvci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhZWNiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZC1iYW5uZXItLXNlbGVjdG9yLWJhciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZC1iYW5uZXItLXNlbGVjdG9yLWJhciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhZWNiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZGQtYmFubmVyLS1zZWxlY3Rvci1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiAnKyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDNweCAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRkLWJhbm5lci0tc2VsZWN0b3ItYmFyOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uZGQtYmFubmVyLS1zZWxlY3Rvci1iYXIub3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6ICctJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDlweCA1cHggMCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZC1iYW5uZXItLXNlbGVjdG9yLWJhci5vcGVuOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uZGQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDhweCAyMHB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1jb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGQtY29udGVudCAuZGQtY29udGVudC0tY29udGVudC5uby1wYWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGQtY29udGVudCAuZGQtY29udGVudC0tY29udGVudC5kZC1jb250ZW50LS1jb250ZW50X19mYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDIyMiwgMjIyLCAyMjIsIDApKSwgY29sb3Itc3RvcCg0MCUsIHJnYmEoMjIyLCAyMjIsIDIyMiwgMCkpLCBjb2xvci1zdG9wKDcwJSwgI2RlZGVkZSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIyMiwgMjIyLCAyMjIsIDApIDAsIHJnYmEoMjIyLCAyMjIsIDIyMiwgMCkgNDAlLCAjZGVkZWRlIDcwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWltYWdlLWxpbmsgLmRkLWNvbnRlbnQtLWltYWdlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDQ1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGQtY29udGVudCAuZGQtY29udGVudC0tY29udGVudCAuZGQtY29udGVudC0taW1hZ2UtbGluayAuZGQtY29udGVudC0taW1hZ2UtYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1jb250ZW50IC5kZC1jb250ZW50LS1pbWFnZS1saW5rLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4ICMyMjIgc29saWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWJ1dHRvbi1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA4MCU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1zZWxlY3Rvci1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGQtY29udGVudCAuZGQtY29udGVudC0tc2VsZWN0b3ItYmFyIC5kZC1jb250ZW50LS1oZWFkZXIge1xuICBwYWRkaW5nOiAzcHggMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRkLWNvbnRlbnRfX2dyZXkgLmRkLWNvbnRlbnQtLXNlbGVjdG9yLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG59XG5cbi5kZC1jb250ZW50X19yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xufVxuXG4uZGQtY29udGVudF9fcmVkIC5kZC1jb250ZW50LS1zZWxlY3Rvci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzMTFiO1xufVxuXG4uZGQtY29udGVudF9fcmVkIC5kZC1jb250ZW50LS1zZWxlY3Rvci1iYXIgLmRkLWNvbnRlbnQtLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGQtY29udGVudF9fcmVkIC5kZC1jb250ZW50LS1jb250ZW50LmRkLWNvbnRlbnQtLWNvbnRlbnRfX2ZhZGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDE5MywgMTkzLCAxOTMsIDApKSwgY29sb3Itc3RvcCg0MCUsIHJnYmEoMTkzLCAxOTMsIDE5MywgMCkpLCBjb2xvci1zdG9wKDcwJSwgI2MxYzFjMSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE5MywgMTkzLCAxOTMsIDApIDAsIHJnYmEoMTkzLCAxOTMsIDE5MywgMCkgNDAlLCAjYzFjMWMxIDcwJSk7XG59XG5cbi5kZC1jb250ZW50X19ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U5ZTk7XG59XG5cbi5kZC1jb250ZW50X19ncmVlbiAuZGQtY29udGVudC0tc2VsZWN0b3ItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTI4Zjtcbn1cblxuLmRkLWNvbnRlbnRfX2dyZWVuIC5kZC1jb250ZW50LS1zZWxlY3Rvci1iYXIgLmRkLWNvbnRlbnQtLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGQtY29udGVudF9fZ3JlZW4gLmRkLWNvbnRlbnQtLWNvbnRlbnQuZGQtY29udGVudC0tY29udGVudF9fZmFkZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjA0LCAyMzMsIDIzMywgMCkpLCBjb2xvci1zdG9wKDQwJSwgcmdiYSgyMDQsIDIzMywgMjMzLCAwKSksIGNvbG9yLXN0b3AoNzAlLCAjY2NlOWU5KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjA0LCAyMzMsIDIzMywgMCkgMCwgcmdiYSgyMDQsIDIzMywgMjMzLCAwKSA0MCUsICNjY2U5ZTkgNzAlKTtcbn1cblxuLnZwLWJhY2tncm91bmRfX2JsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZwLWJhY2tncm91bmRfX2JsYWNrIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIuYXV0b0hlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2LFxuLm93bC1jb250cm9scyAub3dsLXBhZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vd2wtY29udHJvbHMge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSxcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgI2NvbW1lbnRzLFxuICAuY29ycC1saW5rcyxcbiAgLmpzLW5hdi10b2dnbGUsXG4gIC5uYXYtcHJpbWFyeSxcbiAgLm5hdi1zZWN0b3ItdG9nZ2xlLFxuICAubmF2LXRlcnRpYXJ5LFxuICAubmF2LXRlcnRpYXJ5LWNvbGxhcHNlLFxuICAubmV3cy1tZXRhLXNoYXJlLFxuICAuc2VhcmNoQm94LFxuICAuc2l0ZS1mb290ZXIsXG4gIC5zaXRlLW1ldGEsXG4gIC5zbWFydC1zZWFyY2gtaW5wdXQsXG4gIC51cHBlci1lbGVtZW50cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbWcuY2tlX3lvdXR1YmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWNvbnRlbnQgaDEge1xuICBjb2xvcjogIzAwYWVlZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhZ2UtY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFnZS1jb250ZW50IGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyOXB4KSB7XG4gIC5zaXRlLWlkZW50aXR5IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbWFyZ2luLXRvcDogMC43NWVtO1xuICB9XG4gIC5zaXRlLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2LXByaW1hcnkgbGkgPiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXYtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zaXRlLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbWV0YSAubGFuZ3VhZ2VTZWxlY3Rpb24sXG4gIC5zaXRlLW1ldGEgLnNvY2lhbCB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cblxuLm5hdi1wcmltYXJ5IGxpLkhpZ2hsaWdodGVkID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtcHJpbWFyeSBsaS5IaWdobGlnaHRlZCA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YzZjO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYiBhOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNDg1ZGFhO1xufVxuXG4uYnJlYWRjcnVtYiBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5icmVhZGNydW1iIC5jb250YWluZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnN0cmlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnF1b3RlLWJvZHksXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucXVvdGUtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ucXVvdGUtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxcIlwiO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLnF1b3RlLWNpdGF0aW9uIHtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1b3RlLWNpdGF0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sYW5kaW5nLXN0cmlwcyAubGFuZGluZy1zdHJpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGVydGlhcnkgbGkuSGlnaGxpZ2h0ZWQgYTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2LXRlcnRpYXJ5IGxpID4gYSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjNDg1ZGFhO1xufVxuXG4ubmF2LXRlcnRpYXJ5IGxpLkhpZ2hsaWdodGVkIHVsIGEge1xuICBjb2xvcjogIzQ4NWRhYSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmctc3RyaXAgLm5hdi10ZXJ0aWFyeSBsaSA+IGEge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5iYW5uZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5uYXYtdGVydGlhcnkgbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC42ZW0gMCAuNGVtIDA7XG59XG5cbi5zLXJlc3VsdC5zLXJlc3VsdC1wZXJzb24tbGVhbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucGFpciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG5oMy5zLXJlc3VsdC1zdWIyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnMtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnMtcmVzdWx0LWlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24ge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICB9XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucy1yZXN1bHQtc3ViMi10aXRsZSAuZnVsbE5hbWUge1xuICBjb2xvcjogIzQ4NWRhYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnMtcmVzdWx0LXRpdGxlIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnMtcmVzdWx0LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucy1yZXN1bHQtc3ViMi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFpciBhLnBhaXItaXRlbSB7XG4gIGNvbG9yOiAjMjE2MDdhO1xufVxuXG4ucy1yZXN1bHQucy1yZXN1bHQtcGVyc29uLWxlYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmJ0bi1hbHRDb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2MDdhO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXItdGVsIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICBjb2xvcjogIzAwYWVlZjtcbiAgcGFkZGluZzogLjZyZW0gMXJlbTtcbn1cblxuLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyLXRlbCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWVlZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tYXJyb3ctZG93bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXJlY3RvcnktcGVvcGxlIC5idG4tYXJyb3ctZG93biB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGlyZWN0b3J5LXBlb3BsZSAuYnRuLWFycm93LWRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5idG4tYXJyb3ctZG93bixcbi5idG4tc2hhcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xufVxuXG4uZGlyZWN0b3J5LWZvcm0gLmNvbC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb2wtY2VudGVyZWQge1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXJlY3RvcnktZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb250YWN0LWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLWhlYWQtLWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWFycm93LWRvd246YWZ0ZXIsXG4uYnRuLWFycm93OmFmdGVyLFxuLmJ0bi1zaGFyZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tYXJyb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAuOGVtO1xufVxuXG4uY29udGFjdC1waWVjZS5jb250YWN0LWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YzZjO1xufVxuXG4ucy1yZXN1bHQtbG9jYXRpb24gLnBhaXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBlcnNvbi1iaW8ge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG59XG5cbi5pc2xhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXNsYW5kIGgzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhZWVmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGlzdC0tcGxhaW4ge1xuICBsaW5lLWhlaWdodDogMi4yZW07XG59XG5cbi5wZW9wbGVMaXN0IC5wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2luYXRpb24gbGkuaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogLjVlbSAwIC41ZW0gLjVlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogLjVlbSAwIC41ZW0gLjVlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5pY29uLWFycm93LWxlZnQge1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG4ucy1yZXN1bHQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYWVlZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5zLXJlc3VsdC10aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucy1yZXN1bHQtc3ViLXRpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlucHV0LS10ZXh0LFxuLnNlbGVjdCxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxudGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgc2VsZWN0LFxudGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIHNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5ld3MtbGlzdGluZy1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHVsID4gbGksXG4ubXMtd3lzaXd5ZyB1bCA+IGxpLFxuLm1zRXZlbnRXaWRnZXQgdWwgPiBsaSxcbi5uZXdzLXBvc3QgdWwgPiBsaSxcbi5wZXJzb24tYmlvIHVsID4gbGksXG4uc2l0ZW1hcCB1bCA+IGxpLFxuLnZhY2FuY3ktZGVzY3JpcHRpb24gdWwgPiBsaSxcbi53aWRnZXQtY29udGVudCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1bnNldDtcbn1cblxuLm5hdi1wcmltYXJ5LWJ1dHRvbnMgLm5hdi1wcmltYXJ5LWJ1dHRvbnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm5hdi1wcmltYXJ5LWJ1dHRvbnMgLm1lbnUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA0cHggM3B4O1xuICBiYWNrZ3JvdW5kOiAjNTBjOGU4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxNXB4O1xufVxuXG4ub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLFxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93LFxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93LWRvd24sXG4gIC5iYW5uZXItY29udGFpbmVyIC5idG4tYmFubmVyLFxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLXNoYXJlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLWFycm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lci1jb250YWluZXIgLmJ0bi1hcnJvdyB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYmFubmVyLWNvbnRlbnQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtcHJpbWFyeSBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXBhbmVsIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5uYXYtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5mb290ZXItYnJhbmRpbmcgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmZvb3Rlci1icmFuZGluZyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3B5cmlnaHQge1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG4ubGFuZGluZy1zdHJpcCBoMSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4ubGFuZGluZy1zZWN0b3ItZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlOiB1bnNldDtcbn1cblxuLnMtcmVzdWx0LWNvbnRlbnQtcHJpbWFyeSBhLmJ0bi1wZW9wbGUtZW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIxNjA3YSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4ucy1yZXN1bHQtY29udGVudC1wcmltYXJ5IGEuYnRuLXBlb3BsZS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcLyBcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucy1yZXN1bHQtY29udGVudC1wcmltYXJ5IGEuYnRuLXBlb3BsZS1lbWFpbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zLXJlc3VsdC1jb250ZW50LXByaW1hcnkgYS5idG4uYnRuLXBlb3BsZS1lbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZWVmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYWlyLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zLXJlc3VsdC1zdWItdGl0bGUsXG4ucy1yZXN1bHQtc3ViMi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYWlyIC5wYWlyLXRlbCB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1yZXN1bHQtb3RoZXJMb2NzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnMtcmVzdWx0LW90aGVyTG9jcyAucy1yZXN1bHQtaG92ZXJCdG4ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgY29sb3I6ICMyMTYwN2E7XG4gIH1cbn1cblxuLnBhaXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucy1yZXN1bHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xufVxuXG4ud2lkZ2V0LXRpdGxlLmhhcy1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQtdGl0bGUuaGFzLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgaDIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXZjYXJkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXZjYXJkIGEge1xuICBjb2xvcjogIzQ4NWRhYTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC12Y2FyZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5zLXJlc3VsdC1jb250ZW50LXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uYmxvY2staGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhZWVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY29udGFjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb250YWN0LXBpZWNlLmNvbnRhY3QtYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRhY3QtcGllY2UuY29udGFjdC1idG4gYSB7XG4gIGNvbG9yOiAjNDg1ZGFhO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLmNvbnRhY3QtcGllY2UuY29udGFjdC1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uY29udGFjdC1waWVjZSB7XG4gIG1hcmdpbi1ib3R0b206IC44cmVtO1xufVxuXG4ubXMtd3lzaXd5ZyBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXMtd3lzaXd5ZyBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFwiXCI7XG59XG5cbi5tcy13eXNpd3lnIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxcIlwiO1xufVxuXG4ubXMtd3lzaXd5ZyBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dC0tdGV4dCxcbi5mb3JtLWxpZ2h0IC5zZWxlY3QsXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT1maWxlXSxcbi5mb3JtLWxpZ2h0IHRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdCxcbi5mb3JtLWxpZ2h0IHRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3QsXG4uZm9ybS1saWdodCB0ZXh0YXJlYSxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdCxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCAuZm9ybS1saWdodCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ubGFuZGluZy1zdHJpcHMgLmxhbmRpbmctc3RyaXA6bnRoLWNoaWxkKDEpIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogYWRkaXRpb25hbC1pY29ucyAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzKj1cIiBtc2EtaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzXj1tc2EtaWNvbi1dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBhZGRpdGlvbmFsLWljb25zO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5tc2EtaWNvbi1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4ubXNhLWljb24taWNvbi1tZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG5cbi5tc2EtaWNvbi1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cblxuLm5hdi1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG4gIGZvbnQtZmFtaWx5OiBhZGRpdGlvbmFsLWljb25zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlLFxuLmlucHV0LWljb24tc2VhcmNoIC5qcy1idG4tYXBwZW5kOmFmdGVyLFxuLm5hdi1zZWFyY2g6YmVmb3JlLFxuLnNtYXJ0LXNlYXJjaC1pbnB1dCAuanMtYnRuLWFwcGVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uanMtYnRuLWFwcGVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xuICBmb250LWZhbWlseTogYWRkaXRpb25hbC1pY29ucyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwYWVlZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLWJyYW5kaW5nIGEubG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xuICBmb250LWZhbWlseTogYWRkaXRpb25hbC1pY29ucztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtY3lhbiAud2lkZ2V0LWRlc2NyaXB0aW9uIHAgcCBwLFxuLndpZGdldC1jeWFuIC53aWRnZXQtc3ViLWRhdGUsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1jeWFuIC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24sXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24gcCxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtY3lhbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWN5YW4gaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSB7XG4gIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1jb250ZW50Lm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5pY29uLWFycm93LWxlZnQtZG91YmxlOmJlZm9yZSxcbi5pY29uLWFycm93LXJpZ2h0LWRvdWJsZTpiZWZvcmUsXG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29udGVudDogXCLugZFcIjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tcHJldiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucy1yZXN1bHQtc3ViMi10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnMtcmVzdWx0LnMtcmVzdWx0LXBlcnNvbi1sZWFuIHtcbiAgbWluLWhlaWdodDogODBweDtcbn1cblxuLnMtcmVzdWx0LnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyLXRlbCAuYnRuIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24tbGVhbiAucGFpciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogLS4xZW07XG4gIH1cbiAgLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zLXJlc3VsdC1wZXJzb24tbGVhbiAucy1yZXN1bHQtc3ViMi10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucy1yZXN1bHQucy1yZXN1bHQtcGVyc29uLWxlYW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAucGVvcGxlTGlzdCAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLm93bC1zdGFnZSAuYmFubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm93bC1zdGFnZSAuYmFubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2ltZy9icmFuZGluZy9oZWFkZXItY292ZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm93bC1zdGFnZSAuYmFubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICB9XG59XG5cbi5iYW5uZXItY29udGFpbmVyIC5idG4sXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93LFxuLmJhbm5lci1jb250YWluZXIgLmJ0bi1hcnJvdy1kb3duLFxuLmJhbm5lci1jb250YWluZXIgLmJ0bi1iYW5uZXIsXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLXNoYXJlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAuNnJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5iYW5uZXItY29udGFpbmVyIC5idG4tYXJyb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93LWRvd246aG92ZXIsXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93OmhvdmVyLFxuLmJhbm5lci1jb250YWluZXIgLmJ0bi1iYW5uZXI6aG92ZXIsXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLXNoYXJlOmhvdmVyLFxuLmJhbm5lci1jb250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlci1jb2xvcjogIzAwYWVlZjtcbn1cblxuLmJhbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItY29udGVudC10ZXh0IHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5iYW5uZXItY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvaW1nL2JyYW5kaW5nL2lubmVyLWhlYWRlci1jb3Zlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNhbGMoNTAlICsgMzBweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygoMTAwdncvMykqLTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgei1pbmRleDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50LmRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5zaXRlLWhlYWRlciAuc29jaWFsLWxpbmsge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuc29jaWFsLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ODk4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNvY2lhbC1saW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zb2NpYWwtbGluay5zb2NpYWwtbGluay10d2l0dGVyOmJlZm9yZSB7XG4gIHRvcDogNS42cHg7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IHVsIGxpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5hdi1zZWNvbmRhcnkgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdi1zZWNvbmRhcnkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LXByaW1hcnkgbGkgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjTmF2UHJpbWFyeSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI05hdlByaW1hcnkgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAjTmF2UHJpbWFyeSA+IGxpOmhvdmVyID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGM2YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjTmF2UHJpbWFyeSBsaSB1bCB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAgIC1tb3otY29sdW1uczogMjtcbiAgICBjb2x1bW5zOiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRjNmM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAjTmF2UHJpbWFyeSBsaSB1bCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjTmF2UHJpbWFyeSBsaSB1bCA+IGxpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjTmF2UHJpbWFyeSBsaS5IaWdobGlnaHRlZCB1bCA+IGxpLkhpZ2hsaWdodGVkIGEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGFlZWY7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgI05hdlByaW1hcnkgbGkgdWwgPiBsaSBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhZWVmO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQgLndpZGdldC5wYW5lbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1jb250ZW50IC53aWRnZXQucGFuZWwgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgLndpZGdldC5wYW5lbCAud2lkZ2V0LXN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgLnBhbmVsIC53aWRnZXQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IC5wYW5lbCAud2lkZ2V0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1jb250ZW50IC5wYW5lbCAud2lkZ2V0LWltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnRlbnQgLndpZGdldHMtd2lkZSAud2lkZ2V0LXdyYXBwZXIgLndpZGdldC1pbWFnZSB7XG4gICAgd2lkdGg6IDIyLjVlbTtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IC5wYW5lbCAud2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVlbTtcbn1cblxuLnBhZ2UtY29udGVudCAucGFuZWwgLndpZGdldC1saW5rIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnNpdGUtc2lkZWJhciAud2lkZ2V0LnBhbmVsIHtcbiAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLXNpZGViYXIgLndpZGdldC5wYW5lbCAud2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiNjg1O1xufVxuXG4ud2lkZ2V0LWJvbGQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVkYWE7XG59XG5cbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YzZjO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGFkMmM7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uIHAgcCBwLFxuLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGlua3MsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LXN1Yi10aXRsZTIsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1kZXNjcmlwdGlvbiBwIHAgcCxcbi53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGlua3MsXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXN1Yi1kYXRlLFxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LnBhbmVsLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1zdWItdGl0bGUsXG4ud2lkZ2V0LnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtc3ViLXRpdGxlLFxuLndpZGdldC5wYW5lbC53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtc3ViLXRpdGxlLFxuLndpZGdldC5wYW5lbC53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tYXJyb3c6aG92ZXIsXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tc2hhcmU6aG92ZXIsXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhOGE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsIC53aWRnZXQtbGluayAuYnRuLFxuLnBhbmVsIC53aWRnZXQtbGluayAuYnRuLWFycm93LFxuLnBhbmVsIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd24sXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tc2hhcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhbmVsIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tYXJyb3c6aG92ZXIsXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tc2hhcmU6aG92ZXIsXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd24sXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93OmhvdmVyLFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLXNoYXJlOmhvdmVyLFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wYW5lbC53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bixcbi5wYW5lbC53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdyxcbi5wYW5lbC53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duLFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtbGluayAuYnRuLFxuLnBhbmVsLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdyxcbi5wYW5lbC53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bixcbi5wYW5lbC53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1saW5rIC5idG4tc2hhcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLnBhbmVsLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdzpob3Zlcixcbi5wYW5lbC53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1saW5rIC5idG4tc2hhcmU6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtbGluayAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wYW5lbC53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtbGluayAuYnRuLFxuLnBhbmVsLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1saW5rIC5idG4tYXJyb3csXG4ucGFuZWwud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duLFxuLnBhbmVsLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1saW5rIC5idG4tc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdzpob3Zlcixcbi5wYW5lbC53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtbGluayAuYnRuLXNoYXJlOmhvdmVyLFxuLnBhbmVsLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBhbmVsLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1saW5rIC5idG4sXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdyxcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd24sXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLnBhbmVsLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tYXJyb3c6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZTpob3Zlcixcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wYW5lbC53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1saW5rIC5idG4sXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LFxuLnBhbmVsLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duLFxuLnBhbmVsLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLnBhbmVsLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdzpob3Zlcixcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1saW5rIC5idG4tc2hhcmU6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wYW5lbC53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bixcbi5wYW5lbC53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdyxcbi5wYW5lbC53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duLFxuLnBhbmVsLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGluayAuYnRuLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bjpob3Zlcixcbi5wYW5lbC53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdzpob3Zlcixcbi5wYW5lbC53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZTpob3Zlcixcbi5wYW5lbC53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1saW5rIC5idG4sXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1saW5rIC5idG4tYXJyb3csXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bixcbi5wYW5lbC53aWRnZXQtbGlnaHQtZ3JleSAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWVlZjtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wYW5lbC53aWRnZXQtbGlnaHQtZ3JleSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLnBhbmVsLndpZGdldC1saWdodC1ncmV5IC53aWRnZXQtbGluayAuYnRuLWFycm93OmhvdmVyLFxuLnBhbmVsLndpZGdldC1saWdodC1ncmV5IC53aWRnZXQtbGluayAuYnRuLXNoYXJlOmhvdmVyLFxuLnBhbmVsLndpZGdldC1saWdodC1ncmV5IC53aWRnZXQtbGluayAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWVlZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtdGl0bGUuaGFzLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGFlZWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb3JwLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3JwLWxpbmtzIC5zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5jb3B5cmlnaHQsXG4uY29weXJpZ2h0IGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMzYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXIgLnBlcnNvbi1wcm9maWxlLXBob3RvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fY29udGFpbmVyLnByb2ZpbGUtcGhvdG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXIgLnBlcnNvbi1wcm9maWxlLXBob3RvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMgLnBlcnNvbi1jb250YWN0LWRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMgLnBlcnNvbi1jb250YWN0LWRldGFpbCBhLnBlcnNvbi1jb250YWN0LWRldGFpbC1pbmZvIHtcbiAgY29sb3I6ICM0ODVkYWE7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMgLnBlcnNvbi1jb250YWN0LWRldGFpbCBhLnBlcnNvbi1jb250YWN0LWRldGFpbC1pbmZvOmFjdGl2ZSxcbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMgLnBlcnNvbi1jb250YWN0LWRldGFpbCBhLnBlcnNvbi1jb250YWN0LWRldGFpbC1pbmZvOmZvY3VzLFxuLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSAucGVyc29uLWNvbnRhY3QtZGV0YWlscyAucGVyc29uLWNvbnRhY3QtZGV0YWlsIGEucGVyc29uLWNvbnRhY3QtZGV0YWlsLWluZm86aG92ZXIge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSAucGVyc29uLWNvbnRhY3QtZGV0YWlscyAucGVyc29uLWNvbnRhY3QtZGV0YWlsLnRlbG5vIGEucGVyc29uLWNvbnRhY3QtZGV0YWlsLWluZm86YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IFwiVFwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwucGVyc29uLWNvbnRhY3QtZGV0YWlsLWVtYWlsIGEucGVyc29uLWNvbnRhY3QtZGV0YWlsLWluZm86YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSAucGVyc29uLWNvbnRhY3QtZGV0YWlscyAucGVyc29uLWNvbnRhY3QtZGV0YWlsLnBlcnNvbi1jb250YWN0LWRldGFpbC12Y2FyZCBhOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgaDEsXG4gIC5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyIC5wZXJzb24tcHJvZmlsZS1waG90byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAyZW0gMDtcbiAgfVxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyIC5wZXJzb24tcHJvZmlsZS1waG90byBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMgLnBlcnNvbi1jb250YWN0LWRldGFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSAucGVyc29uLWNvbnRhY3QtZGV0YWlscyAucGVyc29uLWNvbnRhY3QtZGV0YWlsLnBlcnNvbi1jb250YWN0LWRldGFpbC1lbWFpbCBhLnBlcnNvbi1jb250YWN0LWRldGFpbC1pbmZvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGVyc29uLXByb2ZpbGUtcHJpbWFyeSAucGVyc29uLWJpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQgLmJ0bixcbi5wYWdlLWNvbnRlbnQgLmJ0bi1hcnJvdyxcbi5wYWdlLWNvbnRlbnQgLmJ0bi1hcnJvdy1kb3duLFxuLnBhZ2UtY29udGVudCAuYnRuLXNoYXJlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAuNnJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwYWVlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWVlZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQgLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLnBhZ2UtY29udGVudCAuYnRuLWFycm93OmhvdmVyLFxuLnBhZ2UtY29udGVudCAuYnRuLXNoYXJlOmhvdmVyLFxuLnBhZ2UtY29udGVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtbGlzdGluZy5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnBhbmVsIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAucGFuZWwgYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5wYW5lbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0ODVkYWE7XG59XG5cbi5zLXJlc3VsdC1jb250ZW50LXByaW1hcnkgYS5idG4uYnRuLXNtYWxsIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbmEuYnRuLmJ0bi1zbWFsbCB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG5hLmJ0bi5idG4tc21hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnMtcmVzdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZSB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbnRhY3QtcGllY2UgLmJ0bi1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtbWV0YS1zaGFyZSBhIHtcbiAgY29sb3I6ICMwMGFlZWYgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtbWV0YS1zaGFyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRhZ3MtbWV0YSAudGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2YjY4NTtcbn1cblxuLnRhZ3MtbWV0YSAudGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2YjY4NTtcbn1cblxuLnRhZyB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1jeWFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtY29udGFjdC1kZXRhaWxzIGg0LFxuaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWN5YW4gLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC1wYXN0ZWwtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubXN0cGhBY2NvcmRpb25UaWxlVGl0bGUgc3Bhbi53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tcy13eXNpd3lnIGgzIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnNpdGVtYXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5tcy13eXNpd3lnIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ud2lkZ2V0LWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uaWNvbi1jbG9jazpiZWZvcmUsXG4ubmV3cy1tZXRhLWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJRcIjtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbn1cblxuLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2staGVhZDphZnRlcixcbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGwXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG59XG5cbi5tc0V2ZW50V2lkZ2V0IC53aWRnZXQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52YWNhbmN5LWRldGFpbHMgLmlzbGFuZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi53aWRnZXRzLXdpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldHMtd2lkZSAud2lkZ2V0LWltYWdlID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDIyLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldHMtd2lkZSAud2lkZ2V0LWltYWdlID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53aWRnZXRzLXdpZGUgLndpZGdldC1pbWFnZSA+IGEgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC1jb250YWN0IC53aWRnZXQtY29udGFjdC1pbWcge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLndpZGdldC1jb250YWN0IC53aWRnZXQtY29udGFjdC1kZXRhaWxzIC53aWRnZXQtY29udGFjdC1yb2xlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5Db25zZW50QnV0dG9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uQ29uc2VudEJ1dHRvbnMgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkNvbnNlbnRCdXR0b25zIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyNmE7XG59XG5cbi5wZXJzb24tcHJvZmlsZS1waG90byBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtZGF0YS1kZXBhcnRtZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLm5ld3MtcG9zdC1ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLyogQ3VzdG9tIGFkZGl0aW9ucyBmb2xsb3cgKi9cbi52YWNhbmN5LWxpc3QtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzVjNWM1YztcbiAgb3V0bGluZTogMHB4O1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1tZW5kb3phX3F1ZXJpZG8uY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYWRkaXRpb25hbC1pY29ucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9kaXN0L2ZvbnRzL2FkZGl0aW9uYWwtaWNvbnMvYWRkaXRpb25hbC1pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9kaXN0L2ZvbnRzL2FkZGl0aW9uYWwtaWNvbnMvYWRkaXRpb25hbC1pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENhbWJyaWE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkNhbWJyaWEgUmVndWxhclwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvY2FtYnJpYS9jYW1icmlhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJDYW1icmlhIEJvbGRcIiksIHVybChcIi9kaXN0L2ZvbnRzL2NhbWJyaWEvY2FtYnJpYWIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENhbWJyaWE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkNhbWJyaWEgSXRhbGljXCIpLCB1cmwoXCIvZGlzdC9mb250cy9jYW1icmlhL2NhbWJyaWFpLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJDYW1icmlhIEJvbGQgSXRhbGljXCIpLCB1cmwoXCIvZGlzdC9mb250cy9jYW1icmlhL2NhbWJyaWF6LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiIsIlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdWR5IE9sZCBTdHlsZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJHb3VkeSBPbGQgU3R5bGVcIiksIHVybChcIi9kaXN0L2ZvbnRzL2dvdWR5LW9sZC1zdHlsZS9HT1VET1MuVFRGXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR291ZHkgT2xkIFN0eWxlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIkdvdWR5IE9sZCBTdHlsZVwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvZ291ZHktb2xkLXN0eWxlL0dPVURPU0IuVFRGXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR291ZHkgT2xkIFN0eWxlXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkdvdWR5IE9sZCBTdHlsZVwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvZ291ZHktb2xkLXN0eWxlL0dPVURPU0kuVFRGXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc2l6ZTogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL2Rpc3QvZm9udHMvaWNvbi1mb250cy9pY29uLWZvbnQuZW90XCIpLCB1cmwoXCIvZGlzdC9mb250cy9pY29uLWZvbnRzL2ljb24tZm9udC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9kaXN0L2ZvbnRzL2ljb24tZm9udHMvaWNvbi1mb250LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi9kaXN0L2ZvbnRzL2ljb24tZm9udHMvaWNvbi1mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvaWNvbi1mb250cy9pY29uLWZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFJlZ3VsYXJcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1SZWd1bGFyXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXpiaS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBSZWd1bGFyXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtUmVndWxhclwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl6Ymkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFJlZ3VsYXJcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1SZWd1bGFyXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXpiaS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgUmVndWxhclwiKSwgbG9jYWwoXCJNb250c2VycmF0LVJlZ3VsYXJcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5emJpLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgUmVndWxhclwiKSwgbG9jYWwoXCJNb250c2VycmF0LVJlZ3VsYXJcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5dy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IE1lZGl1bVwiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bVwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X1pwQzNnVERfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IE1lZGl1bVwiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bVwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X1pwQzNnM0RfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBNZWRpdW1cIiksIGxvY2FsKFwiTW9udHNlcnJhdC1NZWRpdW1cIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZ2JEX3U1MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTWVkaXVtXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtTWVkaXVtXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfWnBDM2dmRF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBNZWRpdW1cIiksIGxvY2FsKFwiTW9udHNlcnJhdC1NZWRpdW1cIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZ25EX2cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBTZW1pQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfYlpGM2dURF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgU2VtaUJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2JaRjNnM0RfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBTZW1pQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfYlpGM2diRF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFNlbWlCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9iWkYzZ2ZEX3U1MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFNlbWlCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMy9KVFVSaklnMV9pNnQ4a0NIS200NV9iWkYzZ25EX2cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnVERfdTUwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1Cb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2czRF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1Cb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2diRF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1Cb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTMvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2dmRF91NTAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEzL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnbkRfZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIkBpbXBvcnQgXCIuL2FkZGl0aW9uYWxfaWNvbnNcIjtcbkBpbXBvcnQgXCIuL0NhbWJyaWFcIjtcbkBpbXBvcnQgXCIuL0dvdWR5X09sZF9TdHlsZVwiO1xuQGltcG9ydCBcIi4vaWNvbl9mb250XCI7XG5AaW1wb3J0IFwiLi9Nb250c2VycmF0XCI7XG5cbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5hcHBsZXQsXG5hcnRpY2xlLFxuYXNpZGUsXG5hdWRpbyxcbmIsXG5iaWcsXG5ibG9ja3F1b3RlLFxuYm9keSxcbmNhbnZhcyxcbmNhcHRpb24sXG5jZW50ZXIsXG5jaXRlLFxuY29kZSxcbmRkLFxuZGVsLFxuZGV0YWlscyxcbmRmbixcbmRpdixcbmRsLFxuZHQsXG5lbSxcbmVtYmVkLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmhncm91cCxcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5zLFxua2JkLFxubGFiZWwsXG5sZWdlbmQsXG5saSxcbm1hcmssXG5tZW51LFxubmF2LFxub2JqZWN0LFxub2wsXG5vdXRwdXQsXG5wLFxucHJlLFxucSxcbnJ1YnksXG5zLFxuc2FtcCxcbnNlY3Rpb24sXG5zbWFsbCxcbnNwYW4sXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRyLFxudHQsXG51LFxudWwsXG52YXIsXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuLndpZGdldC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjAwNCk7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBtYWluIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmZjYmVkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmZjYmVkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnVwcGVyLWVsZW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIHBhZGRpbmc6IDJlbSAwIDVlbTtcbn1cblxuLnBhZ2UtY29udGVudC5kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4ucGFnZS1jb250ZW50LnNob3J0ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjE2MDdhO1xufVxuXG4uc2l6ZS1hbHBoYSxcbmgxIHtcbiAgZm9udC1zaXplOiAxLjllbTtcbn1cblxuLnNpemUtYnJhdm8sXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5zaXplLWNoYXJsaWUsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5zaXplLWRlbHRhLFxuaDQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLnNpemUtZWNobyxcbmg1IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zaXplLWZveHRyb3QsXG5oNiB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4uc2l6ZS1nb2xmIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLnNpemUtaG90ZWwge1xuICBmb250LXNpemU6IC42MjVlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5ociB7XG4gIGNvbG9yOiAjZWVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuaHIuZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pY29uLFxuW2NsYXNzKj1cIiBpY29uLVwiXSxcbltjbGFzc149aWNvbi1dIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNvbnRhY3QtYWRkcmVzczpiZWZvcmUsXG4uaWNvbi1mYXV4LXBpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWRvdWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4uY29udGFjdC1lbWFpbDpiZWZvcmUsXG4uaWNvbi1tYWlsOmJlZm9yZSxcbi5zaGFyZS1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5jb250YWN0LXRlbDpiZWZvcmUsXG4uaWNvbi1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb24tY2xvY2s6YmVmb3JlLFxuLm5ld3MtbWV0YS1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5pY29uLXBhcGVyOmJlZm9yZSxcbi53aWRnZXQtdGl0bGUuaGFzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSxcbi5pbnB1dC1pY29uLXNlYXJjaCAuanMtYnRuLWFwcGVuZDphZnRlcixcbi5uYXYtc2VhcmNoOmJlZm9yZSxcbi5zbWFydC1zZWFyY2gtaW5wdXQgLmpzLWJ0bi1hcHBlbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWRvdWJsZTpiZWZvcmUsXG4uaWNvbi1hcnJvdy1yaWdodC1kb3VibGU6YmVmb3JlLFxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5jb250YWN0LWFkZHJlc3M6YmVmb3JlLFxuLmljb24tZHJvcDpiZWZvcmUsXG4uaWNvbi1mYXV4LXBpbiB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5ibG9jay0tbG9jYXRpb24gLmJsb2NrLWhlYWQ6YWZ0ZXIsXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uYmxvY2stLXBlcnNvbiAuYmxvY2staGVhZDphZnRlcixcbi5jb250YWN0LXBlcnNvbjpiZWZvcmUsXG4uaWNvbi1oZWFkOmJlZm9yZSxcbi5uYXYtbG9naW46YmVmb3JlLFxuLm5ld3MtbWV0YS1wb3N0ZWQtYnk6YmVmb3JlLFxuLndpZGdldC1ibG9nZ2VycyBsaT5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5pY29uLXNwZWVjaC1idWJibGU6YmVmb3JlLFxuLm5ld3MtbWV0YS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuXG4uaWNvbi10YWc6YmVmb3JlLFxuLnRhZ3MtbWV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uYnJlYWRjcnVtYiBhOmFmdGVyLFxuLmJ0bi1hcnJvdy1kb3duOmFmdGVyLFxuLmJ0bi1hcnJvdzphZnRlcixcbi5idG4tc2hhcmU6YWZ0ZXIsXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5idG4tYXJyb3ctZG93bjphZnRlcixcbi5pY29uLWFycm93LWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5pY29uLWNyb3NzOmJlZm9yZSxcbi50YWctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlLFxuLnNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSxcbi5zaGFyZS10d2l0dGVyOmJlZm9yZSxcbi5zb2NpYWwtbGluay10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSxcbi5zaGFyZS1mYWNlYm9vazpiZWZvcmUsXG4uc29jaWFsLWxpbmstZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLmljb24tZ29vZ2xlcGx1czpiZWZvcmUsXG4uc2hhcmUtZ29vZ2xlcGx1czpiZWZvcmUsXG4uc29jaWFsLWxpbmstZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUsXG4uc2hhcmUtbGlua2VkaW46YmVmb3JlLFxuLnNvY2lhbC1saW5rLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbSxcbi5zaGFyZS1pbnN0YWdyYW0sXG4uc29jaWFsLWxpbmstaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2ltZy9pbnN0YWdyYW0ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xufVxuXG4ubXV0ZWQge1xuICBvcGFjaXR5OiAuNDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9LjQpXCI7XG4gIHpvb206IDE7XG59XG5cbi5wYWRCdG0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ubm9Cb2xkLFxuLm5vQm9sZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uUlRMIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lcj5oMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlJUTCAucGFnZS1jb250ZW50IC5jb250YWluZXI+aDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5SVEwgLnBhZ2UtY29udGVudCAuY29udGFpbmVyPmgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5FZGl0b3JXaWRnZXQ6YWZ0ZXIsXG4uRWRpdG9yV2lkZ2V0OmJlZm9yZSxcbi5Hcm91cFdpZGdldDphZnRlcixcbi5Hcm91cFdpZGdldDpiZWZvcmUsXG4uV2ViUGFydEJvcmRlckFjdGl2ZTphZnRlcixcbi5XZWJQYXJ0Qm9yZGVyQWN0aXZlOmJlZm9yZSxcbi5XZWJQYXJ0Wm9uZUJvcmRlcjphZnRlcixcbi5XZWJQYXJ0Wm9uZUJvcmRlcjpiZWZvcmUsXG4uV2ViUGFydFpvbmVCb3JkZXJBY3RpdmU6YWZ0ZXIsXG4uV2ViUGFydFpvbmVCb3JkZXJBY3RpdmU6YmVmb3JlLFxuLmJsb2NrLWhlYWQ6YWZ0ZXIsXG4uYmxvY2staGVhZDpiZWZvcmUsXG4uYmxvY2s6YWZ0ZXIsXG4uYmxvY2s6YmVmb3JlLFxuLmJyZWFkY3J1bWI6YWZ0ZXIsXG4uYnJlYWRjcnVtYjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5wYW5lbDphZnRlcixcbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnBhbmVsOmJlZm9yZSxcbi5tZWRpYTphZnRlcixcbi5tZWRpYTpiZWZvcmUsXG4ubmF2LXByaW1hcnktYnV0dG9uczphZnRlcixcbi5uYXYtcHJpbWFyeS1idXR0b25zOmJlZm9yZSxcbi5uZXdzLW1ldGE6YWZ0ZXIsXG4ubmV3cy1tZXRhOmJlZm9yZSxcbi5vd2wtYnV0dG9uczphZnRlcixcbi5vd2wtYnV0dG9uczpiZWZvcmUsXG4ucmVsYXRlZC1wZW9wbGUtbGlzdDphZnRlcixcbi5yZWxhdGVkLXBlb3BsZS1saXN0OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5zLXJlc3VsdC1pbm5lcjphZnRlcixcbi5zLXJlc3VsdC1pbm5lcjpiZWZvcmUsXG4uc2l0ZS1icmFuZGluZzphZnRlcixcbi5zaXRlLWJyYW5kaW5nOmJlZm9yZSxcbi5zcGxpdCBsaTphZnRlcixcbi5zcGxpdCBsaTpiZWZvcmUsXG4uc3BsaXQtZXF1YWwgbGk6YWZ0ZXIsXG4uc3BsaXQtZXF1YWwgbGk6YmVmb3JlLFxuLnNwbGl0OmFmdGVyLFxuLnNwbGl0OmJlZm9yZSxcbi53aWRnZXQtY29udGFjdDphZnRlcixcbi53aWRnZXQtY29udGFjdDpiZWZvcmUsXG4ud2lkZ2V0OmFmdGVyLFxuLndpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmF1eC1jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb2wtbGctMSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMixcbi5jb2wtbGctMixcbi5jb2wtbGctMyxcbi5jb2wtbGctNCxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtc20tMSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMixcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wteHMtMSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMixcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wteHMtMSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMixcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG4gIC5jb2wtbWQtMSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMixcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTMsXG4gIC5jb2wtbWQtNCxcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTYsXG4gIC5jb2wtbWQtNyxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5yaWdodC1jb2wge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb2wtY2VudGVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1uby1wYWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLXBhZC12IHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5zZWxlY3Rvci1iYXItcGFkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWxlY3Rvci1iYXItcGFkIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG4uaW5wdXQtLXRleHQsXG4uc2VsZWN0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3QsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlYmViO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTI4ZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xufVxuXG4uaW5wdXQtLXRleHQ6Zm9jdXMsXG4uc2VsZWN0OmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3Q6Zm9jdXMsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwOTI4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmlucHV0LS10ZXh0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dC0tdGV4dCxcbi5mb3JtLWxpZ2h0IC5zZWxlY3QsXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT1maWxlXSxcbi5mb3JtLWxpZ2h0IHRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdCxcbi5mb3JtLWxpZ2h0IHRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3QsXG4uZm9ybS1saWdodCB0ZXh0YXJlYSxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdCxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCAuZm9ybS1saWdodCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dC0tdGV4dDpmb2N1cyxcbi5mb3JtLWxpZ2h0IC5zZWxlY3Q6Zm9jdXMsXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbi5mb3JtLWxpZ2h0IHRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdDpmb2N1cyxcbi5mb3JtLWxpZ2h0IHRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3Q6Zm9jdXMsXG4uZm9ybS1saWdodCB0ZXh0YXJlYTpmb2N1cyxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdDpmb2N1cyxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCAuZm9ybS1saWdodCBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lLWNvbG9yOiAjNTk1OTU5O1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjIpO1xufVxuXG4uaW5wdXQtLXRleHQsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1maWxlXSB7XG4gIGhlaWdodDogNDBweDtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5sYWJlbCxcbmxhYmVsLFxuc3Bhbi5FZGl0aW5nRm9ybUxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjE2MDdhO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAuMmVtO1xufVxuXG4ubGFiZWwgZW0sXG5sYWJlbCBlbSxcbnNwYW4uRWRpdGluZ0Zvcm1MYWJlbCBlbSB7XG4gIGNvbG9yOiAjYTMwMDQ2O1xuICBtYXJnaW46IDAgNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmx0LWllOSAuaW5wdXQtLXRleHQge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmlucHV0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1pY29uOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC42ZW07XG4gIGNvbG9yOiAjYmJiO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWljb24gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjllbTtcbn1cblxuLmZvcm0tY29udHJvbC1lcnJvciB7XG4gIGNvbG9yOiAjYzMzZDNkO1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2gsXG4uc21hcnQtc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCBpbnB1dCxcbi5zbWFydC1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjZlbTtcbn1cblxuLmlucHV0LWljb24tc2VhcmNoLmlucHV0LWljb246YWZ0ZXIsXG4uc21hcnQtc2VhcmNoLWlucHV0LmlucHV0LWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2ggLmpzLWJ0bi1hcHBlbmQsXG4uc21hcnQtc2VhcmNoLWlucHV0IC5qcy1idG4tYXBwZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjRlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCAuanMtYnRuLWFwcGVuZDphZnRlcixcbi5zbWFydC1zZWFyY2gtaW5wdXQgLmpzLWJ0bi1hcHBlbmQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaCAuanMtYnRuLWFwcGVuZDpob3ZlcjphZnRlcixcbi5zbWFydC1zZWFyY2gtaW5wdXQgLmpzLWJ0bi1hcHBlbmQ6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3gtcmFkaW8tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uY2hlY2tib3gtcmFkaW8tZ3JvdXAgbGFiZWwge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmNoZWNrYm94LXJhZGlvIC5FZGl0aW5nRm9ybUNvbnRyb2xOZXN0ZWRDb250cm9sLFxuLmNoZWNrYm94LXJhZGlvIGlucHV0LFxuLmNoZWNrYm94LXJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tib3gtcmFkaW8gaW5wdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4uY2hlY2tib3gtcmFkaW8gbGFiZWwge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi5hZGRyZXNzLWdyb3VwIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmFkZHJlc3MtZ3JvdXAgLmlucHV0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5FcnJvckxhYmVsIHtcbiAgY29sb3I6ICNhMzAwNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZm9ybS1ncm91cC12YWxpZGF0aW9uLFxuLmZvcm0tZ3JvdXAtdmFsaWRhdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNhMzAwNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5FcnJvckxhYmVsIHtcbiAgY29sb3I6ICNhMzAwNDYgIWltcG9ydGFudDtcbn1cblxuLkVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzMDA0Njtcbn1cblxuLmNhcHRjaGEgLkVycm9yIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZm9ybS1ncm91cC1zZWxlY3QgLnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IC4xZW07XG59XG5cbi5tc3RwaEZybTNDb2wge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tc3RwaEZybTNDb2wge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLm1zdHBoRnJtVHh0QXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTBlbTtcbn1cblxuLmNoZWNrYm94LWxpc3QtdmVydGljYWwgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgcGFkZGluZy1ib3R0b206IC4zZW07XG59XG5cbi5tc3RwaEZybTJDb2wge1xuICB3aWR0aDogNDYlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tc3RwaEZybTJDb2wge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLm1zdHBoRnJtQ29sLXJpZ2h0TWFyZyB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4ubXN0cGhGcm1UeHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tc3RwaEZybVR4dEFyZWEtTGFyZ2UgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDMwZW07XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG5cbmE6aG92ZXIgaDEsXG5hOmhvdmVyIGgyLFxuYTpob3ZlciBoMyxcbmE6aG92ZXIgaDQsXG5hOmhvdmVyIGg1IHtcbiAgY29sb3I6ICM0ZDgwOTU7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5JbmxpbmVBYnVzZUxpbmssXG4ubGluay1pbmxpbmUge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi5zZWFyY2gtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwOTI4Zjtcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIGEsXG4ubG9jYXRpb24tZGV0YWlscyBhLFxuLm5ld3MtcG9zdCBhIHtcbiAgY29sb3I6ICM1MGM4ZTg7XG59XG5cbmRkLFxub2wsXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG5uYXYgb2wsXG5uYXYgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxubmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuZGwsXG5vbCxcbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG59XG5cbm9sPmxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcbn1cblxub2w+bGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihteS1jb3VudGVyKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuMWVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGNvbG9yOiAjOTM5MzkzO1xufVxuXG4ubGlzdC0tcGxhaW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJlbGF0ZWQtcGVvcGxlLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpdGVtYXAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlucHV0LS10ZXh0LFxuLnNlbGVjdCxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxudGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgc2VsZWN0LFxudGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIHNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWJlYjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDkyOGY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbn1cblxuLmlucHV0LS10ZXh0OmZvY3VzLFxuLnNlbGVjdDpmb2N1cyxcbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxudGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgc2VsZWN0OmZvY3VzLFxudGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIHNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDkyOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5pbnB1dC0tdGV4dCxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG4uZm9ybS1saWdodCAuaW5wdXQtLXRleHQsXG4uZm9ybS1saWdodCAuc2VsZWN0LFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLWxpZ2h0IGlucHV0W3R5cGU9ZmlsZV0sXG4uZm9ybS1saWdodCB0ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3QsXG4uZm9ybS1saWdodCB0ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0LFxuLmZvcm0tbGlnaHQgdGV4dGFyZWEsXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCAuZm9ybS1saWdodCBzZWxlY3QsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgLmZvcm0tbGlnaHQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1saWdodCAuaW5wdXQtLXRleHQ6Zm9jdXMsXG4uZm9ybS1saWdodCAuc2VsZWN0OmZvY3VzLFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5mb3JtLWxpZ2h0IGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG4uZm9ybS1saWdodCB0ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3Q6Zm9jdXMsXG4uZm9ybS1saWdodCB0ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0OmZvY3VzLFxuLmZvcm0tbGlnaHQgdGV4dGFyZWE6Zm9jdXMsXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCAuZm9ybS1saWdodCBzZWxlY3Q6Zm9jdXMsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgLmZvcm0tbGlnaHQgc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZS1jb2xvcjogIzU5NTk1OTtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYyKTtcbn1cblxuLmlucHV0LS10ZXh0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuXG4ubGFiZWwsXG5sYWJlbCxcbnNwYW4uRWRpdGluZ0Zvcm1MYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIxNjA3YTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjJlbTtcbn1cblxuLmxhYmVsIGVtLFxubGFiZWwgZW0sXG5zcGFuLkVkaXRpbmdGb3JtTGFiZWwgZW0ge1xuICBjb2xvcjogI2EzMDA0NjtcbiAgbWFyZ2luOiAwIDRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5sdC1pZTkgLmlucHV0LS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtaWNvbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAuNmVtO1xuICBjb2xvcjogI2JiYjtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1pY29uIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMi45ZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtZXJyb3Ige1xuICBjb2xvcjogI2MzM2QzZDtcbn1cblxuLmlucHV0LWljb24tc2VhcmNoLFxuLnNtYXJ0LXNlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2ggaW5wdXQsXG4uc21hcnQtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMi42ZW07XG59XG5cbi5pbnB1dC1pY29uLXNlYXJjaC5pbnB1dC1pY29uOmFmdGVyLFxuLnNtYXJ0LXNlYXJjaC1pbnB1dC5pbnB1dC1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlucHV0LWljb24tc2VhcmNoIC5qcy1idG4tYXBwZW5kLFxuLnNtYXJ0LXNlYXJjaC1pbnB1dCAuanMtYnRuLWFwcGVuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC40ZW07XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2ggLmpzLWJ0bi1hcHBlbmQ6YWZ0ZXIsXG4uc21hcnQtc2VhcmNoLWlucHV0IC5qcy1idG4tYXBwZW5kOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNnB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2ggLmpzLWJ0bi1hcHBlbmQ6aG92ZXI6YWZ0ZXIsXG4uc21hcnQtc2VhcmNoLWlucHV0IC5qcy1idG4tYXBwZW5kOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94LXJhZGlvLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmNoZWNrYm94LXJhZGlvLWdyb3VwIGxhYmVsIHtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jaGVja2JveC1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5jaGVja2JveC1yYWRpbyAuRWRpdGluZ0Zvcm1Db250cm9sTmVzdGVkQ29udHJvbCxcbi5jaGVja2JveC1yYWRpbyBpbnB1dCxcbi5jaGVja2JveC1yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoZWNrYm94LXJhZGlvIGlucHV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLmNoZWNrYm94LXJhZGlvIGxhYmVsIHtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4uYWRkcmVzcy1ncm91cCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5hZGRyZXNzLWdyb3VwIC5pbnB1dDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4uRXJyb3JMYWJlbCB7XG4gIGNvbG9yOiAjYTMwMDQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmZvcm0tZ3JvdXAtdmFsaWRhdGlvbixcbi5mb3JtLWdyb3VwLXZhbGlkYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjYTMwMDQ2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uRXJyb3JMYWJlbCB7XG4gIGNvbG9yOiAjYTMwMDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5FcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzAwNDY7XG59XG5cbi5jYXB0Y2hhIC5FcnJvciB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmZvcm0tZ3JvdXAtc2VsZWN0IC5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAuMWVtO1xufVxuXG4ubXN0cGhGcm0zQ29sIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXN0cGhGcm0zQ29sIHtcbiAgICB3aWR0aDogOTglO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5tc3RwaEZybVR4dEFyZWEgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwZW07XG59XG5cbi5jaGVja2JveC1saXN0LXZlcnRpY2FsIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IC45ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuM2VtO1xufVxuXG4ubXN0cGhGcm0yQ29sIHtcbiAgd2lkdGg6IDQ2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXN0cGhGcm0yQ29sIHtcbiAgICB3aWR0aDogOTglO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5tc3RwaEZybUNvbC1yaWdodE1hcmcge1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLm1zdHBoRnJtVHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubXN0cGhGcm1UeHRBcmVhLUxhcmdlIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAzMGVtO1xufVxuXG5zZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbnNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG59XG5cbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdCxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEuOWVtIDAgLjhlbTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5MjhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlYmViO1xufVxuXG50ZC5FZGl0aW5nRm9ybVZhbHVlQ2VsbCBzZWxlY3Q6Zm9jdXMsXG50ZC5mb3JtLXRhYmxlLXZhbHVlLWNlbGwgc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDkyOGY7XG59XG5cbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdDo6LW1zLWV4cGFuZCxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uc2VsZWN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMS45ZW0gMCAuOGVtO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbn1cblxuLnNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwOTI4Zjtcbn1cblxuLnNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5mb3JtLWxpZ2h0IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICM1OTU5NTk7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Mik7XG59XG5cbi5sdC1pZTkgLnNlbGVjdCBzZWxlY3Q6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ncm91cC1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogLjAxJTtcbn1cblxudGQsXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGU+dGJvZHk+dHI+dGQsXG50YWJsZT50Ym9keT50cj50aCxcbnRhYmxlPnRmb290PnRyPnRkLFxudGFibGU+dGZvb3Q+dHI+dGgsXG50YWJsZT50aGVhZD50cj50ZCxcbnRhYmxlPnRoZWFkPnRyPnRoIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGFibGU+dGhlYWQ+dHI+dGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cblxudGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50ZCxcbnRhYmxlPmNhcHRpb24rdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGgsXG50YWJsZT5jb2xncm91cCt0aGVhZD50cjpmaXJzdC1jaGlsZD50ZCxcbnRhYmxlPmNvbGdyb3VwK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLFxudGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGQsXG50YWJsZT50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZD50aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbnRhYmxlPnRib2R5K3Rib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG5cbnRhYmxlIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxudGFibGU+dGhlYWQ+dHI+dGQsXG50YWJsZT50aGVhZD50cj50aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxudGFibGU+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKTpub3QoLmNtcy1ib290c3RyYXB0cikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uQ2FwdGNoYVRhYmxlIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uQ2FwdGNoYVRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnRuLFxuLmJ0bi1hcnJvdyxcbi5idG4tYXJyb3ctZG93bixcbi5idG4tc2hhcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjZlbSAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkyOGY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbn1cblxuLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLmJ0bi1hcnJvdzpob3Zlcixcbi5idG4tc2hhcmU6aG92ZXIsXG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzYThhNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tYXJyb3ctZG93bjpmb2N1cyxcbi5idG4tYXJyb3c6Zm9jdXMsXG4uYnRuLXNoYXJlOmZvY3VzLFxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjODBjOWM3O1xufVxuXG4uYnRuLWFycm93LWRvd246YWN0aXZlLFxuLmJ0bi1hcnJvdzphY3RpdmUsXG4uYnRuLXNoYXJlOmFjdGl2ZSxcbi5idG46YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXG4gIC5idG4sXG4gIC5idG4tYXJyb3csXG4gIC5idG4tYXJyb3ctZG93bixcbiAgLmJ0bi1zaGFyZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1hcnJvdyxcbi5idG4tYXJyb3ctZG93bixcbi5idG4tc2hhcmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjNlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tYXJyb3ctZG93bjphZnRlcixcbi5idG4tYXJyb3c6YWZ0ZXIsXG4uYnRuLXNoYXJlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5idG4tYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuYnRuLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcmlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLmJ0bi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5idG4tYXJyb3ctZG93bi5idG4tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IC40ZW07XG4gIHBhZGRpbmctbGVmdDogLjZlbTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MjhmO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1NzI7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM4MGM5Yzc7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4uYnRuLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJ0bi1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNWVtO1xufVxuXG4uYnRuLWlzLXR5cGUtaW5wdXQgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idG4taXMtdHlwZS1pbnB1dCBpbnB1dDpob3ZlciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2E4YTU7XG59XG5cbi5idG4taXMtdHlwZS1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4taXMtdHlwZS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjODBjOWM3O1xufVxuXG4uYnRuLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmpzLWRpcmVjdG9yeS1zdWJtaXQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWFsdENvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE7XG59XG5cbi5xdW90ZS1ib2R5LFxuYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjhlbSAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2QwZTQ7XG4gIGNvbG9yOiAjMjE2MDdhO1xufVxuXG4ucXVvdGUtYm9keSA6bGFzdC1vZi10eXBlLFxuYmxvY2txdW90ZSA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnF1b3RlLWNpdGF0aW9uIHtcbiAgY29sb3I6ICMyMTYwN2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjYzNkMGU0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEzcHg7XG4gIGxlZnQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2xpcHBlZC1pbWcge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsaXBwZWQtaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG5uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5uYXYgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5uYXYgYSxcbm5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbn1cblxuLm1zTXVsdGlMZXZlbE1lbnUgLm5hdi10ZXJ0aWFyeSB1bCBsaSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwYWVlZiAhaW1wb3J0YW50O1xufVxuXG4ubXNNdWx0aUxldmVsTWVudSAubmF2LXRlcnRpYXJ5IHVsIGxpIHVsIGxpIGEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgIzZmY2JlZCAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gbGkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NmNiZmQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XG59XG5cbi5wYWdpbmF0aW9uIGxpLnBhaWduYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2JlZjI7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlYmViO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4ucGFnaW5hdGlvbiBsaS5pcy1jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWJlYjtcbn1cblxuLnBhZ2luYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4ubWVkaWEtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4ubWVkaWEtaW1nPmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uTWVkaWFHYWxsZXJ5IC5NZWRpYUdhbGxlcnlGb2xkZXJUcmVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLk1lZGlhR2FsbGVyeUNvbnRlbnQgLk1lZGlhTGlicmFyeVNvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTWVkaWFHYWxsZXJ5Q29udGVudCAubWVkaWFJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLk1lZGlhR2FsbGVyeUNvbnRlbnQgLm1lZGlhSXRlbSB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5NZWRpYUdhbGxlcnlDb250ZW50IC5QYWdlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5NZWRpYUdhbGxlcnlDb250ZW50IC5tZWRpYUl0ZW0gLm1lZGlhTGlicmFyeURlc2NyaXB0aW9uLFxuLm1lZGlhSXRlbUJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5NZWRpYUdhbGxlcnlDb250ZW50IC5waG90b1NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pc2xhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnNwbGl0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zcGxpdCAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNwbGl0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwbGl0LWVxdWFsIC5zcGxpdC10aXRsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnNwbGl0LWVxdWFsIC5zcGxpdC1kYXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc3BsaXQtZXF1YWwgLnNwbGl0LWRhdGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5zdHJpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGViZWI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uc3RyaXAgKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdHJpcCAucmVzdWx0LWNvdW50IHtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0cmlwIC5yZXN1bHQtY291bnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5zdHJpcC0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5icmVhZGNydW1iIGEsXG4uYnJlYWRjcnVtYiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDhiYmY7XG59XG5cbi5icmVhZGNydW1iIGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogLTE4cHg7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG5cbi5icmVhZGNydW1iIHNwYW4ge1xuICBjb2xvcjogIzIxNjA3YTtcbn1cblxuLmJyZWFkY3J1bWIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50YWcsXG4udGFnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjFlbSAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG59XG5cbi50YWctaWNvbjpob3Zlcixcbi50YWc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzYmVmMjtcbn1cblxuLnRhZy1pY29uOmZvY3VzLFxuLnRhZzpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA4M2IzO1xufVxuXG4udGFnLWljb246YWN0aXZlLFxuLnRhZzphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuLnRhZy1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMS43ZW07XG59XG5cbi50YWctaWNvbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi50YWctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTI4Zjtcbn1cblxuLnRhZy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NTcyO1xufVxuXG4udGFnLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA2ZTZiO1xufVxuXG4udGFnLXNlY29uZGFyeTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuLnRleHQtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGluZSAudGV4dC1saW5lLXRleHQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnRleHQtbGluZSAudGV4dC1saW5lLXRleHQ6YWZ0ZXIsXG4udGV4dC1saW5lIC50ZXh0LWxpbmUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG59XG5cbi50ZXh0LWxpbmUgLnRleHQtbGluZS10ZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTUwJTtcbn1cblxuLnRleHQtbGluZSAudGV4dC1saW5lLXRleHQ6YWZ0ZXIge1xuICBsZWZ0OiAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG59XG5cbi5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmJsb2NrLWhlYWQge1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staGVhZCB7XG4gICAgcGFkZGluZzogMS41ZW0gMS42ZW07XG4gIH1cbn1cblxuLmJsb2NrLWhlYWQtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDRlbTtcbn1cblxuLmJsb2NrLWhlYWQtLWljb246YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staGVhZC0taWNvbjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5ibG9jay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cblxuLmJsb2NrLWJvZHkge1xuICBwYWRkaW5nOiAxZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5ibG9jay1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uQ29va2llQ29uc2VudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyNmE7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyMjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW0gLjhzIGVhc2Utb3V0O1xuICBhbmltYXRpb246IGFuaW0gLjhzIGVhc2Utb3V0O1xufVxuXG4uQ29va2llQ29uc2VudCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltIHtcbiAgMCUge1xuICAgIHRvcDogLTExMXB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbSB7XG4gIDAlIHtcbiAgICB0b3A6IC0xMTFweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uQ29uc2VudEJ1dHRvbnMgaW5wdXQge1xuICBwYWRkaW5nOiAycHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVuc3Vic2NyaWJlIHtcbiAgd2lkdGg6IDUyJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWluLWhlaWdodDogNDMzcHg7XG59XG5cbi51bnN1YnNjcmliZSAuVW5zdWJzY3JpcHRpb25FbWFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zcGVlY2hCdWJibGVCdG4ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJsb2NrcXVvdGUuYmVuZWF0aDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ibG9ja3F1b3RlLmJlbmVhdGgge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbmJsb2NrcXVvdGUuYmVuZWF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudCAxMHB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzNkMGU0O1xuICB0b3A6IC0yMHB4O1xufVxuXG4uYmxvY2txdW90ZVRhcmdldCB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuOGVtIDEuM2VtO1xuICBtYXJnaW4tdG9wOiAuNmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkMGU0O1xuICBjb2xvcjogIzIxNjA3YTtcbn1cblxuLmJsb2NrcXVvdGVUYXJnZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgMTBweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MzZDBlNDtcbiAgdG9wOiAtMjBweDtcbn1cblxuLkZvcm1QYW5lbCB0YWJsZSxcbi5wYW5lbCB7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5Gb3JtUGFuZWwgdGQge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5sYW5kaW5nLXN0cmlwIC5wYW5lbC1yZWxhdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1zdHJpcCAucGFuZWwtcmVsYXRlZCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxhbmRpbmctc3RyaXAgLnBhbmVsLXJlbGF0ZWQge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjElO1xuICB9XG59XG5cbi5wYW5lbC1yZWxhdGVkIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFuZWwtcmVsYXRlZCAucGFuZWwtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFuZWwtcmVsYXRlZCAucGFuZWwtbGlzdCAud2lkZ2V0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gIH1cbn1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucGFuZWwtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuLnBhbmVsLWJvZHkge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi5wYW5lbC1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhbmVsLXBlcnNvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA5MjhmO1xufVxuXG4ucGFuZWwtcGVyc29uLXJvbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tc1N0cmV0Y2hCZyB7XG4gIHdpZHRoOiAxMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tc1N0cmV0Y2hCZyAud2lkZ2V0TXNTdHJldGNoQmcge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1zU3RyZXRjaEJnIC53aWRnZXQtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBtYWluIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLm1zRmxpcENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLm1zRmxpcENhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLm1zRmxpcENvbnRhaW5lcjpob3ZlciAubXNGbGlwQ2FyZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4ubXNGbGlwRmFjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubXNOb0hpZGUgLm1zRmxpcEZhY2Uge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tc0ZsaXBGcm9udCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubXNGbGlwQmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubXNGbGlwQ29udGFpbmVyOmhvdmVyIC5tc0ZsaXBGcm9udCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5uZXdzLW1ldGEge1xuICBtYXJnaW46IDAgMCAuNWVtIDEuNWVtO1xufVxuXG4ubmV3cy1tZXRhPnVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3cy1tZXRhPnVsPmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4ubmV3cy1tZXRhPnVsPmxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDEuM2VtIDAgMWVtIC0xLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1ldGE+dWw+bGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5ld3MtbWV0YT51bD5saSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1ldGE+dWw+bGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMy4yZW0gLjdlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtbWV0YT51bD5saSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjJlbTtcbiAgfVxufVxuXG4ubmV3cy1tZXRhPnVsPmxpICoge1xuICBjb2xvcjogI2E0YTRhNDtcbn1cblxuLm5ld3MtbWV0YSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3NtZEZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuLm5ld3MtbWV0YS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1tZXRhLWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC4xNWVtO1xuICBsZWZ0OiAtMS41ZW07XG59XG5cbi5uZXdzLW1ldGEtaXRlbT5hOmhvdmVyIHtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbi5uZXdzLW1ldGEtY29tbWVudHM6YmVmb3JlIHtcbiAgdG9wOiAuM2VtO1xufVxuXG4ubmV3cy1tZXRhLXNoYXJlIHtcbiAgei1pbmRleDogMztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLm5ld3MtbWV0YS1zaGFyZSBhIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzU2hhcmUgZGl2LnNoYXJlIHtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogMTk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1YmxpY2F0aW9uLW1ldGEgLmJ0bi1zaGFyZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHVibGljYXRpb24tbWV0YSBkaXYuc2hhcmUge1xuICB0b3A6IDEwNHB4O1xuICBsZWZ0OiAxNzVweDtcbn1cblxuLnRhZ3MtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjVlbSAwIC4zZW07XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2VhZWFlYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZWFlYWVhO1xufVxuXG4udGFncy1tZXRhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWdzLW1ldGEgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudGFncy1tZXRhIHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMmVtO1xuICB9XG5cbiAgLnRhZ3MtbWV0YTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgY29sb3I6ICNiYmI7XG4gIH1cbn1cblxuLnRhZ3MtbWV0YSAudGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTI4Zjtcbn1cblxuLnRhZ3MtbWV0YSAudGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4MTtcbn1cblxuLmNvbW1lbnRzIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTIuNWVtO1xufVxuXG4uY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmNvbW1lbnQtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IC4zZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmNvbW1lbnQtbmFtZSBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5jb21tZW50LWRhdGUge1xuICBtYXJnaW4tbGVmdDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBjb2xvcjogI2E0YTRhNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWRhdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5jb21tZW50LWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY29tbWVudC1hY3Rpb25zIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xufVxuXG4uY29tbWVudC1hY3Rpb25zIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIGNvbG9yOiAjYWFhO1xufVxuXG4uY29tbWVudC1hY3Rpb25zIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DaGVja0JveE1vdmVkTGVmdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLkNoZWNrQm94TW92ZWRMZWZ0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIuN2VtO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNi4xZW07XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEpXCI7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIHpvb206IDE7XG4gIHdpZHRoOiAxMi41ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaGFyZS5qcy1oaWRkZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuNHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIG9wYWNpdHkgLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzLCBvcGFjaXR5IC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjRzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNoYXJlLWJ1dHRvbnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaGFyZS1idXR0b25zPmxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xufVxuXG4uc2hhcmUtYnV0dG9ucz5saT5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbn1cblxuLnNoYXJlLWJ1dHRvbnM+bGk+YTpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5zaGFyZS1idXR0b25zPmxpPmE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNoYXJlLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTk5Yjtcbn1cblxuLnNoYXJlLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNmFhNTtcbn1cblxuLnNoYXJlLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWVhYWRlO1xufVxuXG4uc2hhcmUtdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWIzZTE7XG59XG5cbi5zaGFyZS1nb29nbGVwbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnNoYXJlLWdvb2dsZXBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA1ZDRkO1xufVxuXG4uc2hhcmUtbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU3NWIwO1xufVxuXG4uc2hhcmUtbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4M2I4O1xufVxuXG4uc2hhcmUtbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzAwNDY7XG59XG5cbi5zaGFyZS1tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMWE1OTtcbn1cblxuLnNvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAuMWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWE5YTk7XG59XG5cbi5zb2NpYWwtbGluazpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWwtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7XG59XG5cbi5zb2NpYWwtbGluay1mYWNlYm9vazpiZWZvcmUge1xuICB0b3A6IDVweDtcbn1cblxuLnNvY2lhbC1saW5rLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5zb2NpYWwtbGluay1saW5rZWRpbjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2LjZweDtcbn1cblxuLnNvY2lhbC1saW5rLWluc3RhZ3JhbTpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2LjZweDtcbn1cblxuLnNvY2lhbC1saW5rLXR3aXR0ZXI6YmVmb3JlIHtcbiAgdG9wOiA1LjRweDtcbiAgbGVmdDogNS42cHg7XG59XG5cbi5tcy13eXNpd3lnIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubXMtd3lzaXd5ZyBhOmxpbmssXG4ubXMtd3lzaXd5ZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzRlODViYjtcbn1cblxuLm1zLXd5c2l3eWcgYTphY3RpdmUsXG4ubXMtd3lzaXd5ZyBhOmZvY3VzLFxuLm1zLXd5c2l3eWcgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjZhO1xufVxuXG4ubXMtd3lzaXd5ZyBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm1zLXd5c2l3eWcgaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy13eXNpd3lnIGltZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxZW0gMCAwO1xufVxuXG4ubXMtd3lzaXd5ZyBpbWcucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1zLXd5c2l3eWcgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tcy13eXNpd3lnIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxLjdlbTtcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHVsLFxuLm1zLXd5c2l3eWcgdWwsXG4ubXNFdmVudFdpZGdldCB1bCxcbi5uZXdzLXBvc3QgdWwsXG4ucGVyc29uLWJpbyB1bCxcbi5zaXRlbWFwIHVsLFxuLnZhY2FuY3ktZGVzY3JpcHRpb24gdWwsXG4ud2lkZ2V0LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGFuZGluZy1zZWN0b3ItZGVzY3JpcHRpb24gdWw+bGksXG4ubXMtd3lzaXd5ZyB1bD5saSxcbi5tc0V2ZW50V2lkZ2V0IHVsPmxpLFxuLm5ld3MtcG9zdCB1bD5saSxcbi5wZXJzb24tYmlvIHVsPmxpLFxuLnNpdGVtYXAgdWw+bGksXG4udmFjYW5jeS1kZXNjcmlwdGlvbiB1bD5saSxcbi53aWRnZXQtY29udGVudCB1bD5saSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHVsIHVsLFxuLm1zLXd5c2l3eWcgdWwgdWwsXG4ubXNFdmVudFdpZGdldCB1bCB1bCxcbi5uZXdzLXBvc3QgdWwgdWwsXG4ucGVyc29uLWJpbyB1bCB1bCxcbi5zaXRlbWFwIHVsIHVsLFxuLnZhY2FuY3ktZGVzY3JpcHRpb24gdWwgdWwsXG4ud2lkZ2V0LWNvbnRlbnQgdWwgdWwge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDI1cHg7XG59XG5cbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgdWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICAgIHpvb206IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xKVwiO1xuICAgIHpvb206IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgICB6b29tOiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MSlcIjtcbiAgICB6b29tOiAxO1xuICB9XG59XG5cbi5tc3RwaEFjY29yZGlvblRpbGVQYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlIHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlIHNwYW4ud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZVRpdGxlLnNlbGVjdGVkOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuXG4ubXN0cGhBY2NvcmRpb25UaWxlVGl0bGVOb0Fycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zdHBoQWNjb3JkaW9uVGlsZUNvbnRlbnQge1xuICBwYWRkaW5nOiAuNWVtIDFlbSAuNWVtIDFlbTtcbn1cblxuLlBvbGxDb250cm9sIHtcbiAgcGFkZGluZzogMS4yZW0gLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi5Qb2xsQ29udHJvbCAuUG9sbFRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzIxNjA3YTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5Qb2xsQ29udHJvbCAuUG9sbFF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwOTI4ZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1yaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLlBvbGxDb250cm9sIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5Qb2xsQ29udHJvbCB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsQW5zd2VycyB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDAgMTBweCAyMXB4O1xuICBjb2xvcjogIzM3MzIzMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uUG9sbENvbnRyb2wgLlBvbGxBbnN3ZXJzIC5Qb2xsQW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbi5Qb2xsQ29udHJvbCAuUG9sbEFuc3dlcnMgLlBvbGxBbnN3ZXIgLlBvbGxBbnN3ZXJUZXh0IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsQW5zd2VycyAuUG9sbEFuc3dlciAuUG9sbEFuc3dlclJhZGlvPmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uUG9sbENvbnRyb2wgLlBvbGxBbnN3ZXJzIC5Qb2xsQ291bnQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsUmVzdWx0IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLlBvbGxDb250cm9sIHRib2R5IHRyOm50aC1vZi10eXBlKDEpIC5Qb2xsQW5zd2VyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsR3JhcGgge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLlBvbGxDb250cm9sIC5Qb2xsR3JhcGg+ZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjZhO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uUG9sbENvbnRyb2wgLkVycm9yTWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzNjMzkzOTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uUG9sbENvbnRyb2wgLlBvbGxGb290ZXIgLlBvbGxWb3RlQnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI21hcC1jYW52YXMge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI21hcC1jYW52YXMgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21hcC1jYW52YXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmpzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIHpvb206IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuNjtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9LjYpXCI7XG4gIHpvb206IDE7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmpzLWRpcmVjdG9yeS1zZWFyY2hhYmxlLWlucHV0LFxuLmpzLWRpcmVjdG9yeS1zdWJtaXQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtcGFnZS1yZXN1bHRzLWRhdGEge1xuICBwYWRkaW5nOiAuNmVtIDAgMCAxLjNlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubm8tanMgLmpzLWRpcmVjdG9yeS1zZWFyY2hhYmxlLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uby1qcyAuanMtZGlyZWN0b3J5LXN1Ym1pdCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm5vLWpzIC5tcy1kaXJlY3RvcnkgLmpzLWJ0bi1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tanMgLm1zLWRpcmVjdG9yeSAuZm9ybS1ncm91cC1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm8tanMgLm1zLWRpcmVjdG9yeSAuanMtZGlyZWN0b3J5LWZvcm0taW5wdXRzLFxuLm5vLWpzIC5tcy1kaXJlY3RvcnkgLnVwcGVyLWVsZW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubm8tanMgLm1zLWRpcmVjdG9yeSAuc3RyaXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXNvdG9wZSxcbi5wYW5lbC1yZWxhdGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xufVxuXG4uanMtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBwZXItZWxlbWVudHMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjFzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51cHBlci1lbGVtZW50cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBwYWRkaW5nLWJvdHRvbTogLjllbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpdGUtYnJhbmRpbmcge1xuICBwYWRkaW5nOiAxZW0gMCAuNGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcge1xuICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gIH1cbn1cblxuLnNpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOGVtO1xuICAgIG1hcmdpbi1yaWdodDogLjhlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgbGk+YSB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG59XG5cbi5pbWdTZWNvbmRMb2dvQ29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmltZ1NlY29uZExvZ29Db250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pbWdTZWNvbmRMb2dvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltZ1NlY29uZExvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW1nU2Vjb25kTG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWdTZWNvbmRMb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltZ1NlY29uZExvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pbWdTZWNvbmRMb2dvQ29udGFpbmVyTGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5pbWdTZWNvbmRMb2dvQ29udGFpbmVyTGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltZ1NlY29uZExvZ29Db250YWluZXJMZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaW1nU2Vjb25kTG9nb0xlZnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1nU2Vjb25kTG9nb0xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbWdTZWNvbmRMb2dvTGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltZ1NlY29uZExvZ29MZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zaXRlLWlkZW50aXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltZ1NlY29uZExvZ29MZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zaXRlLWlkZW50aXR5IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uc2l0ZS1pZGVudGl0eSB7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5zaXRlLWlkZW50aXR5IC5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWlkZW50aXR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbWFyZ2luLXRvcDogLjRlbTtcbiAgfVxufVxuXG4uc2l0ZS1tZXRhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uc2l0ZS1tZXRhIC5sYW5ndWFnZVNlbGVjdGlvbixcbi5zaXRlLW1ldGEgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXG4gIC5zaXRlLW1ldGEgLmxhbmd1YWdlU2VsZWN0aW9uLFxuICAuc2l0ZS1tZXRhIC5zb2NpYWwge1xuICAgIG1hcmdpbjogMCAwIDAgLjhlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubGFuZ3VhZ2VTZWxlY3Rpb24gYSBzcGFuIHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgYmFja2dyb3VuZDogIzUwYzhlODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLnNpdGUtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xufVxuXG4uc2l0ZS1zZWFyY2ggaW5wdXQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnNpdGUtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZvcm0tbGlnaHQgLnNpdGUtc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLXNlYXJjaCB7XG4gICAgdG9wOiAxMzMlO1xuICAgIHdpZHRoOiAyNDAlO1xuICAgIGxlZnQ6IC0xNDAlO1xuICB9XG59XG5cbi5zaXRlLXNlYXJjaC5qcy1oaWRkZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC40cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cywgb3BhY2l0eSAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIG9wYWNpdHkgLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuNHM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubmF2LXByaW1hcnkge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtcHJpbWFyeSBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtcHJpbWFyeSBsaSB1bCBsaSB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm5hdi1wcmltYXJ5IGxpIHVsIGxpIGEge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnkgbGkgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gICAgem9vbTogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjE0LCAwLCAwLjc5LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5uYXYtcHJpbWFyeSBsaSB1bDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5uYXYtcHJpbWFyeSBsaSB1bD5saSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5uYXYtcHJpbWFyeSBsaSB1bD5saS5IaWdobGlnaHRlZD5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG5cbiAgLm5hdi1wcmltYXJ5IGxpIHVsPmxpLkhpZ2hsaWdodGVkPmE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LXByaW1hcnkgbGkgdWw+bGk+YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMTYwN2E7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICBtYXJnaW46IC4yZW07XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm5hdi1wcmltYXJ5IGxpIHVsPmxpPmE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LXByaW1hcnkgbGkgdWwge1xuICAgIHdpZHRoOiA0OGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1wcmltYXJ5IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubmF2LXByaW1hcnkgbGkuSGlnaGxpZ2h0ZWQgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NCk7XG4gICAgei1pbmRleDogMTE7XG4gIH1cbn1cblxuLm5hdi1wcmltYXJ5IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtcHJpbWFyeSBsaTpsYXN0LWNoaWxkPmEge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1wcmltYXJ5IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm5hdi1wcmltYXJ5IGxpPmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuN2VtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1wcmltYXJ5IGxpPmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxLjJlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMi41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLm5hdi1wcmltYXJ5IGxpLkhpZ2hsaWdodGVkPmEge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmM1MjY7XG59XG5cbi5uYXYtcHJpbWFyeSBsaS5IaWdobGlnaHRlZD5hOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXByaW1hcnkgbGkuSGlnaGxpZ2h0ZWQ+YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMGFlZWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnkgbGkuSGlnaGxpZ2h0ZWQ+YSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtcHJpbWFyeSBsaTpob3ZlciB1bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEpXCI7XG4gICAgem9vbTogMTtcbiAgfVxufVxuXG4ubmF2LXNlY29uZGFyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLm5hdi1zZWNvbmRhcnkgbGk+YSB7XG4gIHBhZGRpbmc6IC41ZW0gLjZlbTtcbiAgZm9udC1zaXplOiAuOGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5hdi1zZWNvbmRhcnkgbGk+YSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmc6IDEuOGVtIDAgMS45ZW0gMWVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLm5hdi1zZWNvbmRhcnkgbGk+YTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LXNlY29uZGFyeSBsaT5hIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4ubmF2LXRlcnRpYXJ5LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtdGVydGlhcnktY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdi10ZXJ0aWFyeSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5hdi10ZXJ0aWFyeSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi10ZXJ0aWFyeSBsaT5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC40ZW0gMCAuNGVtIDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IC45ZW07XG4gIGNvbG9yOiAjMjE2MDdhO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMGFlZWY7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLm5hdi10ZXJ0aWFyeSBsaT5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5uYXYtdGVydGlhcnkgbGkuSGlnaGxpZ2h0ZWQgYTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNmZjYmVkO1xufVxuXG4ubmF2LXRlcnRpYXJ5IGxpLkhpZ2hsaWdodGVkIHVsIGEge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWN0b3ItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlcnZpY2UtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXYtbGlzdCBhLFxuLm5hdi1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtcHJpbWFyeS1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC4zZW0gMDtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkNmQ2ZDY7XG59XG5cbi5uYXYtcHJpbWFyeS1idXR0b25zIC5tZW51LWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNHB4IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICM1MGM4ZTg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5uYXYtcHJpbWFyeS1idXR0b25zIC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdi1wcmltYXJ5LWJ1dHRvbnMgLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1wcmltYXJ5LWJ1dHRvbnMgLm1lbnUtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2LXByaW1hcnktYnV0dG9ucyAubmF2LXByaW1hcnktYnV0dG9ucy13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXByaW1hcnktYnV0dG9ucyAubmF2LXByaW1hcnktYnV0dG9ucy13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtcHJpbWFyeS1idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogLjgyZW0gMCAwO1xuICB9XG59XG5cbi5uYXYtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBjOGU4O1xufVxuXG4ubmF2LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE0ZTE7XG59XG5cbi5uYXYtYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5sYW5kaW5nLXN0cmlwIC5uYXYtdGVydGlhcnkgbGk+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1zdHJpcCAubmF2LXRlcnRpYXJ5IGxpPmEge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwYWVlZjtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWVudS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTE1LjYyNWVtO1xuICB3aWR0aDogMTUuNjI1ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogIzI1NmI4NTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMyNTZiODUpLCB0bygjMTk2Nzg0KSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI1NmI4NSAwLCAjMTk2Nzg0IDEwMCUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTJweCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMnB4IDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci10b3A6IDExcHggc29saWQgIzA3NGE2MjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJhbm5lci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uYmFubmVyLWNvbnRhaW5lci0tY2VudGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4uYmFubmVyLWNvbnRhaW5lci0tY2VudGVyZWQ+LmJhbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhcmtCYWNrUGFuZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5iYW5uZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMyM3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm93bC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vd2wtYnV0dG9ucyAub3dsLW5leHQsXG4gIC5vd2wtYnV0dG9ucyAub3dsLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXG4gIC5vd2wtYnV0dG9ucyAub3dsLW5leHQsXG4gIC5vd2wtYnV0dG9ucyAub3dsLXByZXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vd2wtYnV0dG9ucyAub3dsLXByZXYge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICNmZmY7XG4gICAgbGVmdDogMSU7XG4gIH1cblxuICAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkICNmZmY7XG4gICAgcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIHtcbiAgLm93bC1idXR0b25zIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMTAlO1xuICB9XG5cbiAgLm93bC1idXR0b25zIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4uYmFubmVyLWNvbnRlbnQtdGV4dCB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmFubmVyLWNvbnRlbnQtdGV4dCAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXItY29udGVudC10ZXh0IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItY29udGVudC10ZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1jb250ZW50LXRleHQge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5iYW5uZXItY29udGVudC0tcmlnaHQgLmJhbm5lci1jb250ZW50LXRleHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyLWNvbnRlbnQtLXJpZ2h0IC5iYW5uZXItY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWNvbnRlbnQtLXJpZ2h0IC5iYW5uZXItY29udGVudC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSB7XG4gIC5iYW5uZXItY29udGVudC0tcmlnaHQgLmJhbm5lci1jb250ZW50LXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uYmFubmVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gIH1cbn1cblxuLmJhbm5lci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbi5vd2wtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYTRhNGE0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC0tZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzUwYzhlODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vd2wtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3dsLWl0ZW0gLml0ZW0ge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmJhbm5lckl0ZW0ge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLnNoYXJlLWdvb2dsZXBsdXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZWRlYmViIHVybCgvZGlzdC9pbWcvYnJhbmRpbmcvc3dvb3AucG5nKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xufVxuXG4uc2l0ZS1mb290ZXIgaDQge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnNpdGUtZm9vdGVyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uc2l0ZS1mb290ZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLWJyYW5kaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyLWJyYW5kaW5nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5mb290ZXItYnJhbmRpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLmZvb3Rlci1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogLjk1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcbn1cblxuLmNvcnAtbGlua3Mge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmNvcnAtbGlua3MgLnNvY2lhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvcnAtbGlua3MgLnNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY29weXJpZ2h0IHNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IC45ZW07XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvcHlyaWdodCBzbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbn1cblxuLmNvcHlyaWdodCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29weXJpZ2h0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29weXJpZ2h0IGxpPmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICNhOWE5YTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDAgMWVtO1xufVxuXG4uY29weXJpZ2h0IGxpPmE6aG92ZXIge1xuICBjb2xvcjogIzk4OTg5ODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb3B5cmlnaHQgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jb3B5cmlnaHQgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2FhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuY29weXJpZ2h0IGxpPmEge1xuICAgIG1hcmdpbjogMCAxLjNlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgcGFkZGluZzogLjdlbSAwO1xuICBtYXJnaW4tbGVmdDogMS4xZW07XG4gIG1hcmdpbi1yaWdodDogMS4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uY29udGFjdC1jYXJkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1jYXJkIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uY29udGFjdC1waWVjZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1waWVjZSAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtcGllY2UgLnNwbGl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtcGllY2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC4zZW07XG4gIGxlZnQ6IC0xLjJlbTtcbiAgY29sb3I6ICNhMzAwNDY7XG59XG5cbi5jb250YWN0LXBpZWNlLmNvbnRhY3QtaW5saW5lIC5jb250YWN0LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFjdC1kYXRhLFxuLmNvbnRhY3QtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmNvbnRhY3QtZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jb250YWN0LXRlbCAuY29udGFjdC10aXRsZSB7XG4gIHdpZHRoOiA0NXB4O1xufVxuXG4uY29udGFjdC1wZXJzb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdC13ZWJzaXRlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3QtZW1haWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGVyc29uLXByb2ZpbGUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBlcnNvbi1wcm9maWxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbi1wcm9maWxlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG59XG5cbi5wZXJzb24tcHJvZmlsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IC4xZW07XG59XG5cbi5wZXJzb24tYmlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uY29udGFjdC1zaWRlYmFyIC5jb250YWN0LWRhdGEge1xuICBtYXgtd2lkdGg6IDg0JTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5wZXJzb24tY29udGFjdC1kZXRhaWwge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlscy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wZXJzb24tY29udGFjdC1kZXRhaWwtZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLWxpbmtlZEluIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC10d2l0dGVyIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC1wcm9maWxlRG9jIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC12Y2FyZCB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5wZXJzb24tY29udGFjdC1kZXRhaWwtbGlua2VkSW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG4gIGNvbG9yOiAjMjg3YmJjO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXByb2ZpbGVEb2M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXZjYXJkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xuICBjb2xvcjogIzAwYWVlZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBlcnNvbi10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbi10b3AgLm5vLWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tcy1wZXJzb24gLndpZGdldC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1zLXBlcnNvbiAud2lkZ2V0LXdyYXBwZXIgLndpZGdldCB7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuLm1zLXBlcnNvbiAud2lkZ2V0LXdyYXBwZXItcmJ0IC53aWRnZXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXMtZGlyZWN0b3J5IC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC43cyBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMC43OSwgMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAuNzksIDEpO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uLFxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGViZWI7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uIC5zZWFyY2gtcmVzdWx0LWRhdGEsXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG4gIC5zZWFyY2gtcmVzdWx0LWxvY2F0aW9uIC5zZWFyY2gtcmVzdWx0LWRhdGEsXG4gIC5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1sb2NhdGlvbiAuc2VhcmNoLXJlc3VsdC1kYXRhLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtbG9jYXRpb24gLnNlYXJjaC1yZXN1bHQtZGF0YS1mYXgsXG4uc2VhcmNoLXJlc3VsdC1sb2NhdGlvbiAuc2VhcmNoLXJlc3VsdC1kYXRhLXRlbCxcbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS1mYXgsXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEtdGVsIHtcbiAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtbG9jYXRpb24gLnNlYXJjaC1yZXN1bHQtZGF0YS1mYXggaDQsXG4uc2VhcmNoLXJlc3VsdC1sb2NhdGlvbiAuc2VhcmNoLXJlc3VsdC1kYXRhLXRlbCBoNCxcbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS1mYXggaDQsXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEtdGVsIGg0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlYXJjaC1yZXN1bHQtbG9jYXRpb24gLnNlYXJjaC1yZXN1bHQtZGF0YS1sb2NhdGlvbixcbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS1sb2NhdGlvbiB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1sb2NhdGlvbiAuc2VhcmNoLXJlc3VsdC1kYXRhLXZpZXctbG9jYXRpb24sXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IC5zZWFyY2gtcmVzdWx0LWRhdGEtdmlldy1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblxuICAuc2VhcmNoLXJlc3VsdC1sb2NhdGlvbiAuc2VhcmNoLXJlc3VsdC1kYXRhLXZpZXctbG9jYXRpb24sXG4gIC5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS12aWV3LWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQtcGVyc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXJlc3VsdC1wZXJzb24ge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LXBlcnNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE3JTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQtcGVyc29uIC5yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlYmViO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDAgI2NmY2ZjZjtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAjY2ZjZmNmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLXJlc3VsdC1wZXJzb24gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IC4yZW07XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IC45ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjYTMwMDQ2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQtcGVyc29uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBlcnNvbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IC4yZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucy1yZXN1bHQtb3RoZXJMb2NzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zLXJlc3VsdC1vdGhlckxvY3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkIGEge1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSAuZmllbGQgLmJ0bi1hcnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5maWVsZCAuYnRuLWFycm93IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkLXRlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkLXRlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5maWVsZC10ZWwgYSxcbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmZpZWxkLXRlbCBoNCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIGgyPmEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgaDI+YSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSBoNCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgaDQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6b29tOiAxO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLmJ0bi1hcnJvdyB7XG4gIHBhZGRpbmctbGVmdDogLjNlbTtcbiAgZm9udC1zaXplOiAuOTVlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSAuY2xpcHBlZC1pbWcge1xuICBoZWlnaHQ6IDExNXB4O1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSAuY2xpcHBlZC1pbWcge1xuICAgIGhlaWdodDogNzlweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0xIC5tZWRpYS1ib2R5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMSAubWVkaWEtYm9keSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTEgLm1lZGlhLWJvZHkge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMiB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0yIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMiAuY29udGFjdC1hZGRyZXNzOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTIgLmljb24tZmF1eC1waW4ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBjb2xvcjogI2EzMDA0NjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMiAuc3BsaXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLXBlb3BsZS0tMiAuc3BsaXQge1xuICAgIG1hcmdpbjogLjZlbSAwO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wZW9wbGUtLTIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0yIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICBtYXJnaW46IDAgMS4yZW0gLjNlbSAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0zIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlLS0zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLW51bGwge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubWFrZUNoaWxkRmlsdGVyUk8gc2VsZWN0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucy1yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2I3YjdiNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1yZXN1bHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuXG4gIC5zLXJlc3VsdDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucy1yZXN1bHQucy1yZXN1bHQtcGVyc29uLWxlYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcbn1cblxuLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5zLXJlc3VsdC1zdWIyLXRpdGxlIC5mdWxsTmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnMtcmVzdWx0LXBlcnNvbi1sZWFuIGJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnMtcmVzdWx0LWxvY2F0aW9uIHtcbiAgbWluLWhlaWdodDogMTA4cHg7XG59XG5cbi5zLXJlc3VsdC1sb2NhdGlvbiAucGFpcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uIC5idG4tc21hbGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnMtcmVzdWx0LXBlcnNvbiAuYnRuLXNtYWxsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucy1yZXN1bHQtcGVyc29uIC5wYWlyLXByaW1hcnktbG9jYXRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24gLnBhaXItb3RoZXItbG9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucy1yZXN1bHQtcGVyc29uIC5zLXJlc3VsdC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTc3cHg7XG4gIH1cblxuICAucy1yZXN1bHQtcGVyc29uIC5zLXJlc3VsdC1pbWcgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24gLnMtcmVzdWx0LWNvbnRlbnQtcHJpbWFyeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnMtcmVzdWx0LXBlcnNvbiB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24tbGVhbiB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucy1yZXN1bHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuMWVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucy1yZXN1bHQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucy1yZXN1bHQtc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucGFpci10ZWwge1xuICBtYXJnaW4tdG9wOiAuNGVtO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXItdGVsIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5zLXJlc3VsdC1zdWIyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucy1yZXN1bHQtcGVyc29uLWxlYW4gLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cbn1cblxuLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucy1yZXN1bHQtaG92ZXJCdG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzAwYWVlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucy1yZXN1bHQtaW5uZXIge1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNWVtO1xufVxuXG4ucy1yZXN1bHQtaW5uZXItYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLnBhaXIge1xuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xufVxuXG4ucGFpciBhLnBhaXItaXRlbSB7XG4gIGNvbG9yOiAjMjZhO1xufVxuXG4ucGFpciBhLnBhaXItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMWE0ZDgwO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXIge1xuICBtYXJnaW4tdG9wOiAtLjFlbTtcbn1cblxuLnBhaXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5wYWlyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucy1yZXN1bHQgLnBhaXItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWlyLW90aGVyLWxvY2F0aW9uIC5wYWlyLXRpdGxlLFxuLnBhaXItcHJpbWFyeS1sb2NhdGlvbiAucGFpci10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGVvcGxlTGlzdCAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnMtcmVzdWx0RnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zLXJlc3VsdFB1YmxpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnMtcmVzdWx0UHVibGljYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAucy1yZXN1bHRQdWJsaWNhdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucy1yZXN1bHRQdWJsaWNhdGlvblRpbGUgYSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucy1yZXN1bHRQdWJsaWNhdGlvblRpbGUgYSBpbWcge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4ucy1yZXN1bHRQdWJsaWNhdGlvblRpbGUgYSBkaXYge1xuICBwYWRkaW5nOiAuNmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg3OSwgMTM4LCAxOTAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjdlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLWxvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLXZpZXctdmFjYW5jeSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgLnNlYXJjaC1yZXN1bHQtZGF0YS1kYXRlLFxuLnNlYXJjaC1yZXN1bHQtdmFjYW5jeSAuc2VhcmNoLXJlc3VsdC1kYXRhLWRlcGFydG1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC12YWNhbmN5IHVsIC5zZWFyY2gtcmVzdWx0LWRhdGEtZGF0ZSB1bCxcbi5zZWFyY2gtcmVzdWx0LXZhY2FuY3kgdWwgLnNlYXJjaC1yZXN1bHQtZGF0YS1kZXBhcnRtZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLnNlYXJjaC1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgbWFyZ2luLXJpZ2h0OiAuNmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLm1zLWRpcmVjdG9yeSAudXBwZXItZWxlbWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXMtZGlyZWN0b3J5IC51cHBlci1lbGVtZW50cyAuYmFubmVyLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXMtZGlyZWN0b3J5IC51cHBlci1lbGVtZW50cyAuYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG59XG5cbi5kaXJlY3RvcnktZm9ybSB7XG4gIHBhZGRpbmc6IDEuM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5kaXJlY3RvcnktZm9ybSAuY29sLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlyZWN0b3J5LWZvcm0gaDEge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0b3J5LWZvcm0gLnRleHQtbGluZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3RvcnktZm9ybSAudGV4dC1saW5lLXRleHQ6YWZ0ZXIsXG4uZGlyZWN0b3J5LWZvcm0gLnRleHQtbGluZS10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMyk7XG59XG5cbi5kaXJlY3RvcnktZm9ybSAuYnRuLWFycm93LWRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3RyaXAgLnRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RyaXAgLnRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZGlyZWN0b3J5LW1hcCAjbWFwLWNhbnZhcyxcbi5kaXJlY3Rvcnktbm8tbWFwICNtYXAtY2FudmFzIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmRpcmVjdG9yeS1tYXAgLm1hcC1maWx0ZXIsXG4uZGlyZWN0b3J5LW5vLW1hcCAubWFwLWZpbHRlciB7XG4gIHBhZGRpbmc6IC43ZW0gMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kaXJlY3RvcnktbWFwIC5tYXAtZmlsdGVyIC5qcy1kaXJlY3RvcnktZmlsdGVyLFxuLmRpcmVjdG9yeS1tYXAgLm1hcC1maWx0ZXIgLmpzLWRpcmVjdG9yeS1maWx0ZXIyLFxuLmRpcmVjdG9yeS1uby1tYXAgLm1hcC1maWx0ZXIgLmpzLWRpcmVjdG9yeS1maWx0ZXIsXG4uZGlyZWN0b3J5LW5vLW1hcCAubWFwLWZpbHRlciAuanMtZGlyZWN0b3J5LWZpbHRlcjIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmRpcmVjdG9yeS1tYXAgLm1hcC1maWx0ZXIgLnNlbGVjdCxcbi5kaXJlY3Rvcnktbm8tbWFwIC5tYXAtZmlsdGVyIC5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblxuICAuZGlyZWN0b3J5LW1hcCAubWFwLWZpbHRlcixcbiAgLmRpcmVjdG9yeS1uby1tYXAgLm1hcC1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmRpcmVjdG9yeS1tYXAgLm1hcC1maWx0ZXIgLmpzLWRpcmVjdG9yeS1maWx0ZXIsXG4gIC5kaXJlY3RvcnktbWFwIC5tYXAtZmlsdGVyIC5qcy1kaXJlY3RvcnktZmlsdGVyMixcbiAgLmRpcmVjdG9yeS1uby1tYXAgLm1hcC1maWx0ZXIgLmpzLWRpcmVjdG9yeS1maWx0ZXIsXG4gIC5kaXJlY3Rvcnktbm8tbWFwIC5tYXAtZmlsdGVyIC5qcy1kaXJlY3RvcnktZmlsdGVyMiB7XG4gICAgd2lkdGg6IDI0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5kaXJlY3Rvcnktbm8tbWFwIC5tYXAtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5tYXAtaW5mby13aW5kb3cge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLm1hcC1pbmZvLXdpbmRvdyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogLjNlbSAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXAtaW5mby13aW5kb3cgaDIge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLm1hcC1pbmZvLXdpbmRvdyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uaW5wdXQtaWNvbi1zZWFyY2gsXG4uanMtZGlyZWN0b3J5LWZpbHRlciAuc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLmRpcmVjdG9yeS1wZW9wbGUgLmZvcm0tZ3JvdXAtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpcmVjdG9yeS1wZW9wbGUgLmJ0bi1hcnJvdy1kb3duIHtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbn1cblxuI3Jlc3VsdHMgLnN0cmlwIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxhbmRpbmctc3RyaXBzIC5sYW5kaW5nLXN0cmlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmxhbmRpbmctc3RyaXBzIC5sYW5kaW5nLXN0cmlwOm50aC1jaGlsZCgxKSBoMSB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG4ubGFuZGluZy1zdHJpcCB7XG4gIHBhZGRpbmc6IDJlbSAwO1xufVxuXG4ubGFuZGluZy1zdHJpcCBoMSB7XG4gIG1hcmdpbjogMWVtIDAgMmVtO1xufVxuXG4ubGFuZGluZy1zdHJpcCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5sYW5kaW5nLXJlbGF0ZWQgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tcy13eXNpd3lnIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMS4yZW07XG59XG5cbi5sYW5kaW5nLXB1YmxpY2F0aW9ucy1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGViZWI7XG59XG5cbi5sYW5kaW5nLXB1YmxpY2F0aW9ucy1jYXRlZ29yeTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNGVtIDA7XG59XG5cbi5uZXdzLWxpc3RpbmdzIC5uZXdzLWxpc3Rpbmc6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLm5ld3MtbGlzdGluZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubmV3cy1saXN0aW5nIGgyIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1saXN0aW5nIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMWVtO1xuICB9XG59XG5cbi5uZXdzLWxpc3RpbmcgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLWxpc3RpbmctaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3cy1saXN0aW5nLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwOTI4Zjtcbn1cblxuLm5ld3MtbGlzdGluZy1ib2R5IGE6bGluayxcbi5uZXdzLWxpc3RpbmctYm9keSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzRlODViYjtcbn1cblxuLm5ld3MtbGlzdGluZy1ib2R5IGE6YWN0aXZlLFxuLm5ld3MtbGlzdGluZy1ib2R5IGE6Zm9jdXMsXG4ubmV3cy1saXN0aW5nLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjZhO1xufVxuXG4ubmV3cy1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3cy1wb3N0IGgxIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXBvc3QgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubmV3cy1wb3N0LWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5ld3MtcG9zdC1ib2R5IGgyLFxuLm5ld3MtcG9zdC1ib2R5IGgzLFxuLm5ld3MtcG9zdC1ib2R5IGg0LFxuLm5ld3MtcG9zdC1ib2R5IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuQ2FwdGNoYVRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5DYXB0Y2hhVGFibGUgdGQgaW1nIHtcbiAgICBsZWZ0OiAtNHB4O1xuICB9XG59XG5cbi5DYXB0Y2hhVGFibGUgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuI2NvbW1lbnRzIC5JbmZvTGFiZWwge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2EzMDA0NjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHVibGljYXRpb24gLmJ0bi1hcnJvdyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5wdWJsaWNhdGlvbi1pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLm5ld3MtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAzZW07XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLm5ld3MtbWV0YSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLm5ld3MtbWV0YSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5zZWFyY2gtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbiAgfVxuXG4gIC5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5zZWFyY2gtbGluayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmRhdGUtdXBkYXRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLm1zLXNlY3RvciAudXBwZXItZWxlbWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAuc2VjdG9ycyBbY2xhc3MqPWNvbC1zbV0sXG4gIC5zZXJ2aWNlcyBbY2xhc3MqPWNvbC1zbV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5sb2NhdGlvbi1kZXRhaWxzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxvY2F0aW9uLWRldGFpbHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmxvY2F0aW9uLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmxvY2F0aW9uLXByb2ZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5sb2NhdGlvbi1tYXAge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5jb250YWN0LXVybCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubm9MZWZ0UGFkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0cy13aWRlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldHMtd2lkZSAud2lkZ2V0LXdyYXBwZXIgLndpZGdldC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwLjVlbTtcbiAgICBtYXJnaW46IDAgMS40ZW0gMCAwO1xuICB9XG5cbiAgLndpZGdldHMtd2lkZSAud2lkZ2V0LXdyYXBwZXIgLndpZGdldC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4ud2lkZ2V0cy1uYXJyb3cge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXRzLW5hcnJvdyAud2lkZ2V0LXdyYXBwZXIsXG4ud2lkZ2V0cy13aWRlIC53aWRnZXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQtc3ViLWRhdGUgc3Bhbi5pY29uLFxuLndpZGdldC1zdWItdGl0bGUyIHNwYW4uaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubXNFdmVudFdpZGdldCAud2lkZ2V0LWltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLjhlbTtcbn1cblxuLndpZGdldC5wYW5lbCB7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcbn1cblxuLndpZGdldC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud2lkZ2V0LXRpdGxlLmhhcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMmVtO1xufVxuXG4ud2lkZ2V0LXRpdGxlLmhhcy1pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNTI2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1zdWItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiYWJhYmE7XG59XG5cbi53aWRnZXQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xufVxuXG4ud2lkZ2V0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud2lkZ2V0LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItY29sb3I6ICM3ZWM3YzU7XG59XG5cbi53aWRnZXQtbGluayBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4ud2lkZ2V0LWNvbnRhY3RzIC53aWRnZXQtdGl0bGUsXG4ud2lkZ2V0LWxpbmtzIC53aWRnZXQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2U3ZWM7XG59XG5cbi53aWRnZXQtY29udGFjdHMgdWwsXG4ud2lkZ2V0LWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0LWNvbnRhY3RzIGxpPmEsXG4ud2lkZ2V0LWxpbmtzIGxpPmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi53aWRnZXQtY29udGFjdHMgbGk+YTpob3Zlcixcbi53aWRnZXQtbGlua3MgbGk+YTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud2lkZ2V0LWJsb2dnZXJzIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2U3ZWM7XG59XG5cbi53aWRnZXQtYmxvZ2dlcnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIuMmVtO1xufVxuXG4ud2lkZ2V0LWJsb2dnZXJzIGxpPmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC44ZW07XG59XG5cbi53aWRnZXQtYmxvZ2dlcnMgbGk+YTpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMzRweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MjY7XG4gIHBhZGRpbmc6IDMuNXB4IDFweCAwIDQuNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1hbnVhbC13aWRnZXRzIFtjbGFzcyo9Y29sLV0ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQtYm9sZC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkyOGY7XG59XG5cbi53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjZGFlY2ViO1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1jb250ZW50IGgyLFxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtZGVzY3JpcHRpb24sXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1kZXNjcmlwdGlvbiBwIHAgcCxcbi53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWxpbmtzLFxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtc3ViLWRhdGUsXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtY29udGFjdC1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWNvbnRhY3Qtcm9sZSB7XG4gIGNvbG9yOiAjOTlkMmQxO1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmRjZWNjO1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhYmE4O1xufVxuXG4ud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtYm9sZC1ncmVlbiBsaT5hIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtYm9sZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTtcbn1cblxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogI2Q1ZTJlODtcbn1cblxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1jb250ZW50IGgyLFxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24gcCBwIHAsXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LXN1Yi1kYXRlLFxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWNvbnRhY3QtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWNvbnRhY3Qtcm9sZSB7XG4gIGNvbG9yOiAjOGJjNmRjO1xufVxuXG4ud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWxpbmsge1xuICBib3JkZXItY29sb3I6ICM0ZDhkYTQ7XG59XG5cbi53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OGVhODtcbn1cblxuLndpZGdldC1ib2xkLWJsdWUgbGk+YSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGFiZTtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjZDVlMmU4O1xufVxuXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtY29udGVudCBoMixcbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1kZXNjcmlwdGlvbiBwIHAgcCxcbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1jb250YWN0LW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWNvbnRhY3Qtcm9sZSB7XG4gIGNvbG9yOiAjOGJjNmRjO1xufVxuXG4ud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzRkOGRhNDtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODhlYTg7XG59XG5cbi53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgbGk+YSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xufVxuXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogI2Q1ZTJlODtcbn1cblxuLndpZGdldC1jeWFuIC53aWRnZXQtY29udGVudCBoMixcbi53aWRnZXQtY3lhbiAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1jeWFuIC53aWRnZXQtZGVzY3JpcHRpb24gcCBwIHAsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtY3lhbiAud2lkZ2V0LXN1Yi10aXRsZTIsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1jb250YWN0LW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1jeWFuIC53aWRnZXQtY29udGFjdC1yb2xlIHtcbiAgY29sb3I6ICM4YmM2ZGM7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1jeWFuIC53aWRnZXQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzRkOGRhNDtcbn1cblxuLndpZGdldC1jeWFuIC53aWRnZXQtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OGVhODtcbn1cblxuLndpZGdldC1jeWFuIGxpPmEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogIzkxOTA5MDtcbn1cblxuLndpZGdldC1saWdodC1ncmV5IC53aWRnZXQtdGl0bGUge1xuICBib3JkZXItY29sb3I6ICNjOWNkY2U7XG59XG5cbi53aWRnZXQtcGFzdGVsLWdyZWVuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlOWU5O1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMDBhMjllO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjVkMmQwO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1kZXNjcmlwdGlvbiBwIHAsXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzg4ZDlkNztcbn1cblxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhYmE4O1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBjOGU4O1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMzYjg4YTQ7XG59XG5cbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I1ZDJkMDtcbn1cblxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24sXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24gcCxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjljOWNmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OGVhODtcbn1cblxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndpZGdldC1saWdodC1ibHVlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkMGU0O1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogIzNiODhhNDtcbn1cblxuLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtdGl0bGUge1xuICBib3JkZXItY29sb3I6ICNiNWQyZDA7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uIHAsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LXN1Yi10aXRsZTIsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjljOWNmO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg4ZWE4O1xufVxuXG4ud2lkZ2V0LXRyYW5zcGFyZW50IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgY29sb3I6ICM5MTkwOTA7XG59XG5cbi53aWRnZXQtdHJhbnNwYXJlbnQgLndpZGdldC1jb250ZW50IGgyLFxuLndpZGdldC10cmFuc3BhcmVudCAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC10cmFuc3BhcmVudCAud2lkZ2V0LWRlc2NyaXB0aW9uIHAsXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtc3ViLWRhdGUsXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtc3ViLXRpdGxlMixcbi53aWRnZXQtdHJhbnNwYXJlbnQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4ud2lkZ2V0LXRyYW5zcGFyZW50IC53aWRnZXQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2I5YzljZjtcbn1cblxuLmNtcy1ibG9nIC53aWRnZXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtc2lkZWJhciAuY29sLW1kLTEyIHtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC1jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud2lkZ2V0LWNvbnRhY3QgLndpZGdldC1jb250YWN0LWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNS4yZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cblxuLndpZGdldC1jb250YWN0IC53aWRnZXQtY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndpZGdldC1jb250YWN0IC53aWRnZXQtY29udGFjdC1yb2xlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtY29udGFjdHMge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZsb2F0OiBub25lO1xufVxuXG4ud2lkZ2V0LXdyYXBwZXItcmJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLndpZGdldC10aXRsZS1yYnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXQtY29udGVudC1yYnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LWRlc2NyaXB0aW9uLXJidCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53aWRnZXQtZGVzY3JpcHRpb24tcmJ0IGEge1xuICBjb2xvcjogIzAwYWVlZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhcGVyQmVmb3JlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubXNMZWFuRXZlbnQge1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xufVxuXG4uZHJvcC10ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRyb3AtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RyZWFtLWljb25zIC5kcm9wLXRleHQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RyZWFtLWljb25zIC5kcm9wLXRleHQgcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdHJlYW0taWNvbnMgLmRyb3AtdGV4dCBwIHtcbiAgICBwYWRkaW5nOiAwIDEwNXB4O1xuICB9XG59XG5cbi5zdHJlYW0taGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RyZWFtLWhlYWRlci1pbWFnZS1kaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN0cmVhbS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdHJlYW0tc2VjdGlvbi1oZWFkLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RyZWFtLXNlY3Rpb24taGVhZC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uc3RyZWFtLXNlY3Rpb24taGVhZC10ZXh0IC5kcm9wLXRleHQge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RyZWFtLXNlY3Rpb24taGVhZC10ZXh0IC5kcm9wLXRleHQge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn1cblxuLnN0cmVhbS1zZWN0aW9uX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc3RyZWFtLXNlY3Rpb24gaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc3RyZWFtLXNlY3Rpb25fX3ZpZGVvIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0cmVhbS1zZWN0aW9uX192aWRlbyBoMiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3RyZWFtLXNlY3Rpb24gLmNlbnRlci1lbGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnN0cmVhbS1zZWN0aW9uIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0cmVhbS1zZWN0aW9uIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0cmVhbS1zZWN0aW9uIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4uc3RyZWFtLXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdHJlYW0tc2VjdGlvbl9fYnV0dG9uLWhvbGRlciB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc3RyZWFtLWxpbmstcGFuZWwtb3V0ZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoMSxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoMixcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoMyxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoNCxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBoNSxcbi5zdHJlYW0tbGluay1wYW5lbC1vdXRlciBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idG4tc3RyZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmJ0bi1zdHJlYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi1zdHJlYW06Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2Y0ZjRmNDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tc3RyZWFtLS1sZWZ0IDpiZWZvcmUsXG4uYnRuLXN0cmVhbS0tbGVmdDphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xufVxuXG4uYnRuLXN0cmVhbS0tbGVmdDphZnRlciB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMzBweDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLWxlZnQuYWN0aXZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLXN0cmVhbS0tY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLXN0cmVhbS0tY2VudGVyIDpiZWZvcmUsXG4uYnRuLXN0cmVhbS0tY2VudGVyOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG59XG5cbi5idG4tc3RyZWFtLS1jZW50ZXI6YWZ0ZXIge1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAxOXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDMwcHg7XG59XG5cbi5idG4tc3RyZWFtLS1jZW50ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLWNlbnRlci5hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnRuLXN0cmVhbS0tY2VudGVyLmFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1zdHJlYW0tLXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLXN0cmVhbS0tcmlnaHQgOmJlZm9yZSxcbi5idG4tc3RyZWFtLS1yaWdodDphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xufVxuXG4uYnRuLXN0cmVhbS0tcmlnaHQ6YWZ0ZXIge1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAxOXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDMwcHg7XG59XG5cbi5idG4tc3RyZWFtLS1yaWdodDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnRuLXN0cmVhbS0tcmlnaHQuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1zdHJlYW0tLXJpZ2h0LmFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmltZy1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vbmUtZmlmdGgge1xuICBtYXJnaW46IDElIDIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qcy1zaXcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtc2l3IDpiZWZvcmUsXG4uanMtc2l3OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG59XG5cbi5qcy1zaXc6YWZ0ZXIge1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAxOXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhZGVmO1xuICBib3JkZXItd2lkdGg6IDMwcHg7XG59XG5cbi5qcy1zaXc6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLXNpdy5hY3RpdmU6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9DYXJvdXNlbCAub3dsLWl0ZW0gLml0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udmlkZW9DYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiAxNzVweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvQ2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIHRvcDogMjQwcHg7XG4gIH1cbn1cblxuLnZpZGVvQ2Fyb3VzZWwgLm93bC1wcmV2IHtcbiAgbGVmdDogLTgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9DYXJvdXNlbCAub3dsLXByZXYge1xuICAgIGxlZnQ6IC0xNDBweDtcbiAgfVxufVxuXG4udmlkZW9DYXJvdXNlbCAub3dsLW5leHQge1xuICByaWdodDogLTgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9DYXJvdXNlbCAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS0xIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS0yIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLnN0cmVhbS1pY29uc19faXRlbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5kcm9wLXRleHQtMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zdHJlYW0taWNvbnNfX2lubmVyIC5vbmUtZmlmdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0cmVhbS1pY29uc19faW5uZXIgLmRyb3AtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVhbS1pY29ucyBbY2xhc3MqPXN0cmVhbS1pY29uc19faXRlbV06YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnZhY2FuY3ktdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmFjYW5jeS1sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuXG4udmFjYW5jeS1hcHBseSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm5hdi1jb250YWluZXIge1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC43cztcbiAgdHJhbnNpdGlvbjogLjdzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG59XG5cbi5uYXYtY29udGFpbmVyIC5iYWNrLFxuLm5hdi1jb250YWluZXIgLmZyb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi1jb250YWluZXIgLmZyb250IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtY29udGFpbmVyIC5iYWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1jb250YWluZXI6aG92ZXIgLmZyb250IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1jb250YWluZXI6aG92ZXIgLmJhY2sge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1jb250YWluZXIgLm5hdi1jb250YWluZXItLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMjQlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1iYWNrLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1iYWNrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCA2MHB4O1xuICB9XG59XG5cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1iYWNrLWNvbnRhaW5lciAubmF2LWNvbnRhaW5lci0tdGl0bGVfX2JhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLm5hdi1jb250YWluZXIgLm5hdi1jb250YWluZXItLWJhY2stY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm5hdi1jb250YWluZXIgLm5hdi1jb250YWluZXItLWJhY2stY29udGFpbmVyIC5uYXYtY29udGFpbmVyLS1saW5rIHtcbiAgYm9yZGVyOiAjZmZmIDFweCBzb2xpZDtcbiAgcGFkZGluZzogMnB4IDVweCAycHggNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1jb250YWluZXJfX2N5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xufVxuXG4ubmF2LWNvbnRhaW5lcl9fY3lhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWI1M2I7XG59XG5cbi5kZC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBjOGU4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRkLWJhbm5lciAuZGQtYmFubmVyLS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMuNDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZC1iYW5uZXIgLmRkLWJhbm5lci0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4uZGQtYmFubmVyIC5kZC1iYW5uZXItLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGQtYmFubmVyIC5kZC1iYW5uZXItLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5kZC1iYW5uZXItLXNlbGVjdG9yLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmFlY2I7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRkLWJhbm5lci0tc2VsZWN0b3ItYmFyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRkLWJhbm5lci0tc2VsZWN0b3ItYmFyIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NmFlY2I7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5kZC1iYW5uZXItLXNlbGVjdG9yLWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggM3B4IDAgNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGQtYmFubmVyLS1zZWxlY3Rvci1iYXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5kZC1iYW5uZXItLXNlbGVjdG9yLWJhci5vcGVuOmFmdGVyIHtcbiAgY29udGVudDogJy0nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogOXB4IDVweCAwIDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRkLWJhbm5lci0tc2VsZWN0b3ItYmFyLm9wZW46YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5kZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggOHB4IDIwcHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1jb250ZW50Lm5vLXBhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1jb250ZW50LmRkLWNvbnRlbnQtLWNvbnRlbnRfX2ZhZGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjIyLCAyMjIsIDIyMiwgMCkpLCBjb2xvci1zdG9wKDQwJSwgcmdiYSgyMjIsIDIyMiwgMjIyLCAwKSksIGNvbG9yLXN0b3AoNzAlLCAjZGVkZWRlKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjIyLCAyMjIsIDIyMiwgMCkgMCwgcmdiYSgyMjIsIDIyMiwgMjIyLCAwKSA0MCUsICNkZWRlZGUgNzAlKTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4uZGQtY29udGVudCAuZGQtY29udGVudC0tY29udGVudCAuZGQtY29udGVudC0taW1hZ2UtbGluayAuZGQtY29udGVudC0taW1hZ2UtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1jb250ZW50IC5kZC1jb250ZW50LS1pbWFnZS1saW5rIC5kZC1jb250ZW50LS1pbWFnZS1idXR0b24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWNvbnRlbnQgLmRkLWNvbnRlbnQtLWltYWdlLWxpbmstLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGQtY29udGVudCAuZGQtY29udGVudC0tYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggIzIyMiBzb2xpZDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGQtY29udGVudCAuZGQtY29udGVudC0tYnV0dG9uLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRkLWNvbnRlbnQgLmRkLWNvbnRlbnQtLXNlbGVjdG9yLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5kZC1jb250ZW50IC5kZC1jb250ZW50LS1zZWxlY3Rvci1iYXIgLmRkLWNvbnRlbnQtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDNweCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGQtY29udGVudF9fZ3JleSAuZGQtY29udGVudC0tc2VsZWN0b3ItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbn1cblxuLmRkLWNvbnRlbnRfX3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG59XG5cbi5kZC1jb250ZW50X19yZWQgLmRkLWNvbnRlbnQtLXNlbGVjdG9yLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjMxMWI7XG59XG5cbi5kZC1jb250ZW50X19yZWQgLmRkLWNvbnRlbnQtLXNlbGVjdG9yLWJhciAuZGQtY29udGVudC0taGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kZC1jb250ZW50X19yZWQgLmRkLWNvbnRlbnQtLWNvbnRlbnQuZGQtY29udGVudC0tY29udGVudF9fZmFkZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMTkzLCAxOTMsIDE5MywgMCkpLCBjb2xvci1zdG9wKDQwJSwgcmdiYSgxOTMsIDE5MywgMTkzLCAwKSksIGNvbG9yLXN0b3AoNzAlLCAjYzFjMWMxKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTkzLCAxOTMsIDE5MywgMCkgMCwgcmdiYSgxOTMsIDE5MywgMTkzLCAwKSA0MCUsICNjMWMxYzEgNzAlKTtcbn1cblxuLmRkLWNvbnRlbnRfX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTllOTtcbn1cblxuLmRkLWNvbnRlbnRfX2dyZWVuIC5kZC1jb250ZW50LS1zZWxlY3Rvci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MjhmO1xufVxuXG4uZGQtY29udGVudF9fZ3JlZW4gLmRkLWNvbnRlbnQtLXNlbGVjdG9yLWJhciAuZGQtY29udGVudC0taGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kZC1jb250ZW50X19ncmVlbiAuZGQtY29udGVudC0tY29udGVudC5kZC1jb250ZW50LS1jb250ZW50X19mYWRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyMDQsIDIzMywgMjMzLCAwKSksIGNvbG9yLXN0b3AoNDAlLCByZ2JhKDIwNCwgMjMzLCAyMzMsIDApKSwgY29sb3Itc3RvcCg3MCUsICNjY2U5ZTkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMDQsIDIzMywgMjMzLCAwKSAwLCByZ2JhKDIwNCwgMjMzLCAyMzMsIDApIDQwJSwgI2NjZTllOSA3MCUpO1xufVxuXG4udnAtYmFja2dyb3VuZF9fYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudnAtYmFja2dyb3VuZF9fYmxhY2sgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlci5hdXRvSGVpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXYsXG4ub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm93bC1jb250cm9scyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLFxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuXG4gICNjb21tZW50cyxcbiAgLmNvcnAtbGlua3MsXG4gIC5qcy1uYXYtdG9nZ2xlLFxuICAubmF2LXByaW1hcnksXG4gIC5uYXYtc2VjdG9yLXRvZ2dsZSxcbiAgLm5hdi10ZXJ0aWFyeSxcbiAgLm5hdi10ZXJ0aWFyeS1jb2xsYXBzZSxcbiAgLm5ld3MtbWV0YS1zaGFyZSxcbiAgLnNlYXJjaEJveCxcbiAgLnNpdGUtZm9vdGVyLFxuICAuc2l0ZS1tZXRhLFxuICAuc21hcnQtc2VhcmNoLWlucHV0LFxuICAudXBwZXItZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmltZy5ja2VfeW91dHViZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY29udGVudCBoMSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFnZS1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhZ2UtY29udGVudCBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTI5cHgpIHtcbiAgLnNpdGUtaWRlbnRpdHkge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gIH1cblxuICAuc2l0ZS1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdi1wcmltYXJ5IGxpPmEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtbG9nbyBpbWcge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXG4gIC5zaXRlLW1ldGEgLmxhbmd1YWdlU2VsZWN0aW9uLFxuICAuc2l0ZS1tZXRhIC5zb2NpYWwge1xuICAgIHRvcDogOXB4O1xuICB9XG59XG5cbi5uYXYtcHJpbWFyeSBsaS5IaWdobGlnaHRlZD5hOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1wcmltYXJ5IGxpLkhpZ2hsaWdodGVkPmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YzZjO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYiBhOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNDg1ZGFhO1xufVxuXG4uYnJlYWRjcnVtYiBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5icmVhZGNydW1iIC5jb250YWluZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnN0cmlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnF1b3RlLWJvZHksXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucXVvdGUtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ucXVvdGUtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxcIlwiO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLnF1b3RlLWNpdGF0aW9uIHtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1b3RlLWNpdGF0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sYW5kaW5nLXN0cmlwcyAubGFuZGluZy1zdHJpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGVydGlhcnkgbGkuSGlnaGxpZ2h0ZWQgYTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2LXRlcnRpYXJ5IGxpPmEge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzQ4NWRhYTtcbn1cblxuLm5hdi10ZXJ0aWFyeSBsaS5IaWdobGlnaHRlZCB1bCBhIHtcbiAgY29sb3I6ICM0ODVkYWEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXN0cmlwIC5uYXYtdGVydGlhcnkgbGk+YSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmJhbm5lci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLm5hdi10ZXJ0aWFyeSBsaT5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC42ZW0gMCAuNGVtIDA7XG59XG5cbi5zLXJlc3VsdC5zLXJlc3VsdC1wZXJzb24tbGVhbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucGFpciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG5oMy5zLXJlc3VsdC1zdWIyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnMtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnMtcmVzdWx0LWlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24ge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICB9XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucy1yZXN1bHQtc3ViMi10aXRsZSAuZnVsbE5hbWUge1xuICBjb2xvcjogIzQ4NWRhYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnMtcmVzdWx0LXRpdGxlIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnMtcmVzdWx0LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucy1yZXN1bHQtc3ViMi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFpciBhLnBhaXItaXRlbSB7XG4gIGNvbG9yOiAjMjE2MDdhO1xufVxuXG4ucy1yZXN1bHQucy1yZXN1bHQtcGVyc29uLWxlYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmJ0bi1hbHRDb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2MDdhO1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXItdGVsIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICBjb2xvcjogIzAwYWVlZjtcbiAgcGFkZGluZzogLjZyZW0gMXJlbTtcbn1cblxuLnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyLXRlbCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWVlZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tYXJyb3ctZG93bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXJlY3RvcnktcGVvcGxlIC5idG4tYXJyb3ctZG93biB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGlyZWN0b3J5LXBlb3BsZSAuYnRuLWFycm93LWRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5idG4tYXJyb3ctZG93bixcbi5idG4tc2hhcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xufVxuXG4uZGlyZWN0b3J5LWZvcm0gLmNvbC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb2wtY2VudGVyZWQge1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXJlY3RvcnktZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb250YWN0LWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLWhlYWQtLWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWFycm93LWRvd246YWZ0ZXIsXG4uYnRuLWFycm93OmFmdGVyLFxuLmJ0bi1zaGFyZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tYXJyb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAuOGVtO1xufVxuXG4uY29udGFjdC1waWVjZS5jb250YWN0LWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YzZjO1xufVxuXG4ucy1yZXN1bHQtbG9jYXRpb24gLnBhaXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBlcnNvbi1iaW8ge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG59XG5cbi5pc2xhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXNsYW5kIGgzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhZWVmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGlzdC0tcGxhaW4ge1xuICBsaW5lLWhlaWdodDogMi4yZW07XG59XG5cbi5wZW9wbGVMaXN0IC5wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2luYXRpb24gbGkuaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogLjVlbSAwIC41ZW0gLjVlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogLjVlbSAwIC41ZW0gLjVlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5pY29uLWFycm93LWxlZnQge1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG4ucy1yZXN1bHQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYWVlZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5zLXJlc3VsdC10aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucy1yZXN1bHQtc3ViLXRpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlucHV0LS10ZXh0LFxuLnNlbGVjdCxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxudGQuRWRpdGluZ0Zvcm1WYWx1ZUNlbGwgc2VsZWN0LFxudGQuZm9ybS10YWJsZS12YWx1ZS1jZWxsIHNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5ld3MtbGlzdGluZy1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHVsPmxpLFxuLm1zLXd5c2l3eWcgdWw+bGksXG4ubXNFdmVudFdpZGdldCB1bD5saSxcbi5uZXdzLXBvc3QgdWw+bGksXG4ucGVyc29uLWJpbyB1bD5saSxcbi5zaXRlbWFwIHVsPmxpLFxuLnZhY2FuY3ktZGVzY3JpcHRpb24gdWw+bGksXG4ud2lkZ2V0LWNvbnRlbnQgdWw+bGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVuc2V0O1xufVxuXG4ubmF2LXByaW1hcnktYnV0dG9ucyAubmF2LXByaW1hcnktYnV0dG9ucy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubmF2LXByaW1hcnktYnV0dG9ucyAubWVudS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDRweCAzcHg7XG4gIGJhY2tncm91bmQ6ICM1MGM4ZTg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDE1cHg7XG59XG5cbi5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cblxuICAuYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLFxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93LFxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93LWRvd24sXG4gIC5iYW5uZXItY29udGFpbmVyIC5idG4tYmFubmVyLFxuICAuYmFubmVyLWNvbnRhaW5lciAuYnRuLXNoYXJlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idG4tYXJyb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYW5uZXItY29udGFpbmVyIC5idG4tYXJyb3cge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtcHJpbWFyeSBsaT5hIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudS1wYW5lbCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4ubmF2LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZm9vdGVyLWJyYW5kaW5nIGltZyB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5mb290ZXItYnJhbmRpbmcgaW1nOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29weXJpZ2h0IHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cblxuLmxhbmRpbmctc3RyaXAgaDEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLmxhbmRpbmctc2VjdG9yLWRlc2NyaXB0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogdW5zZXQ7XG59XG5cbi5zLXJlc3VsdC1jb250ZW50LXByaW1hcnkgYS5idG4tcGVvcGxlLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMTYwN2EgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnMtcmVzdWx0LWNvbnRlbnQtcHJpbWFyeSBhLmJ0bi1wZW9wbGUtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXC8gXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnMtcmVzdWx0LWNvbnRlbnQtcHJpbWFyeSBhLmJ0bi1wZW9wbGUtZW1haWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucy1yZXN1bHQtY29udGVudC1wcmltYXJ5IGEuYnRuLmJ0bi1wZW9wbGUtZW1haWw6aG92ZXIge1xuICBjb2xvcjogIzAwYWVlZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFpci10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucy1yZXN1bHQtc3ViLXRpdGxlLFxuLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICBmb250LXNpemU6IC45ZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFpciAucGFpci10ZWwge1xuICBmb250LXNpemU6IC45cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnMtcmVzdWx0LW90aGVyTG9jcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnMtcmVzdWx0LW90aGVyTG9jcyAucy1yZXN1bHQtaG92ZXJCdG4ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgY29sb3I6ICMyMTYwN2E7XG4gIH1cbn1cblxuLnBhaXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucy1yZXN1bHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xufVxuXG4ud2lkZ2V0LXRpdGxlLmhhcy1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQtdGl0bGUuaGFzLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgaDIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXZjYXJkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGVyc29uLWNvbnRhY3QtZGV0YWlsLXZjYXJkIGEge1xuICBjb2xvcjogIzQ4NWRhYTtcbn1cblxuLnBlcnNvbi1jb250YWN0LWRldGFpbC12Y2FyZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5zLXJlc3VsdC1jb250ZW50LXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uYmxvY2staGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhZWVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY29udGFjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb250YWN0LXBpZWNlLmNvbnRhY3QtYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRhY3QtcGllY2UuY29udGFjdC1idG4gYSB7XG4gIGNvbG9yOiAjNDg1ZGFhO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLmNvbnRhY3QtcGllY2UuY29udGFjdC1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uY29udGFjdC1waWVjZSB7XG4gIG1hcmdpbi1ib3R0b206IC44cmVtO1xufVxuXG4ubXMtd3lzaXd5ZyBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXMtd3lzaXd5ZyBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFwiXCI7XG59XG5cbi5tcy13eXNpd3lnIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxcIlwiO1xufVxuXG4ubXMtd3lzaXd5ZyBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dC0tdGV4dCxcbi5mb3JtLWxpZ2h0IC5zZWxlY3QsXG4uZm9ybS1saWdodCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tbGlnaHQgaW5wdXRbdHlwZT1maWxlXSxcbi5mb3JtLWxpZ2h0IHRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIHNlbGVjdCxcbi5mb3JtLWxpZ2h0IHRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCBzZWxlY3QsXG4uZm9ybS1saWdodCB0ZXh0YXJlYSxcbnRkLkVkaXRpbmdGb3JtVmFsdWVDZWxsIC5mb3JtLWxpZ2h0IHNlbGVjdCxcbnRkLmZvcm0tdGFibGUtdmFsdWUtY2VsbCAuZm9ybS1saWdodCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ubGFuZGluZy1zdHJpcHMgLmxhbmRpbmctc3RyaXA6bnRoLWNoaWxkKDEpIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogYWRkaXRpb25hbC1pY29ucyAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzKj1cIiBtc2EtaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzXj1tc2EtaWNvbi1dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBhZGRpdGlvbmFsLWljb25zO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5tc2EtaWNvbi1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4ubXNhLWljb24taWNvbi1tZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG5cbi5tc2EtaWNvbi1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cblxuLm5hdi1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG4gIGZvbnQtZmFtaWx5OiBhZGRpdGlvbmFsLWljb25zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlLFxuLmlucHV0LWljb24tc2VhcmNoIC5qcy1idG4tYXBwZW5kOmFmdGVyLFxuLm5hdi1zZWFyY2g6YmVmb3JlLFxuLnNtYXJ0LXNlYXJjaC1pbnB1dCAuanMtYnRuLWFwcGVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uanMtYnRuLWFwcGVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xuICBmb250LWZhbWlseTogYWRkaXRpb25hbC1pY29ucyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwYWVlZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLWJyYW5kaW5nIGEubG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xuICBmb250LWZhbWlseTogYWRkaXRpb25hbC1pY29ucztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1kZXNjcmlwdGlvbixcbi53aWRnZXQtY3lhbiAud2lkZ2V0LWRlc2NyaXB0aW9uIHAgcCBwLFxuLndpZGdldC1jeWFuIC53aWRnZXQtc3ViLWRhdGUsXG4ud2lkZ2V0LWN5YW4gLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1jeWFuIC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWNvbnRlbnQgaDIsXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24sXG4ud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24gcCxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItZGF0ZSxcbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItdGl0bGUyLFxuLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtY3lhbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWN5YW4gaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSB7XG4gIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1jb250ZW50Lm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5pY29uLWFycm93LWxlZnQtZG91YmxlOmJlZm9yZSxcbi5pY29uLWFycm93LXJpZ2h0LWRvdWJsZTpiZWZvcmUsXG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29udGVudDogXCLugZFcIjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tcHJldiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiAucy1yZXN1bHQtc3ViMi10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucy1yZXN1bHQtcGVyc29uLWxlYW4gLnBhaXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zLXJlc3VsdC1wZXJzb24tbGVhbiBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnMtcmVzdWx0LnMtcmVzdWx0LXBlcnNvbi1sZWFuIHtcbiAgbWluLWhlaWdodDogODBweDtcbn1cblxuLnMtcmVzdWx0LnMtcmVzdWx0LXBlcnNvbi1sZWFuIC5wYWlyLXRlbCAuYnRuIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zLXJlc3VsdC1wZXJzb24tbGVhbiAucGFpciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogLS4xZW07XG4gIH1cblxuICAucy1yZXN1bHQtc3ViMi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucy1yZXN1bHQtcGVyc29uLWxlYW4gLnMtcmVzdWx0LXN1YjItdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucy1yZXN1bHQucy1yZXN1bHQtcGVyc29uLWxlYW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gIC5wZW9wbGVMaXN0IC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ub3dsLXN0YWdlIC5iYW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLXN0YWdlIC5iYW5uZXItY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvaW1nL2JyYW5kaW5nL2hlYWRlci1jb3Zlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3dsLXN0YWdlIC5iYW5uZXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gIH1cbn1cblxuLmJhbm5lci1jb250YWluZXIgLmJ0bixcbi5iYW5uZXItY29udGFpbmVyIC5idG4tYXJyb3csXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLWFycm93LWRvd24sXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLWJhbm5lcixcbi5iYW5uZXItY29udGFpbmVyIC5idG4tc2hhcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJhbm5lci1jb250YWluZXIgLmJ0bi1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5iYW5uZXItY29udGFpbmVyIC5idG4tYXJyb3ctZG93bjpob3Zlcixcbi5iYW5uZXItY29udGFpbmVyIC5idG4tYXJyb3c6aG92ZXIsXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuLWJhbm5lcjpob3Zlcixcbi5iYW5uZXItY29udGFpbmVyIC5idG4tc2hhcmU6aG92ZXIsXG4uYmFubmVyLWNvbnRhaW5lciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZWVmO1xufVxuXG4uYmFubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhbm5lci1jb250YWluZXIgLmJhbm5lci1jb250ZW50LXRleHQge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJhbm5lci1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvYnJhbmRpbmcvaW5uZXItaGVhZGVyLWNvdmVyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2FsYyg1MCUgKyAzMHB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKCgxMDB2dy8zKSotMSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQuZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zb2NpYWwtbGluayB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zb2NpYWwtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7XG59XG5cbi5zaXRlLWhlYWRlciAuc29jaWFsLWxpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNvY2lhbC1saW5rLnNvY2lhbC1saW5rLXR3aXR0ZXI6YmVmb3JlIHtcbiAgdG9wOiA1LjZweDtcbn1cblxuLm5hdi1zZWNvbmRhcnkgdWwgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmF2LXNlY29uZGFyeSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm5hdi1zZWNvbmRhcnkgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2LXNlY29uZGFyeSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXYtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYtcHJpbWFyeSBsaSB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNOYXZQcmltYXJ5PmxpOmxhc3QtY2hpbGQ+YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgI05hdlByaW1hcnk+bGk+YSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgI05hdlByaW1hcnk+bGk6aG92ZXI+YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGM2YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICNOYXZQcmltYXJ5IGxpIHVsIHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gICAgLW1vei1jb2x1bW5zOiAyO1xuICAgIGNvbHVtbnM6IDI7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGM2YztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgI05hdlByaW1hcnkgbGkgdWw+bGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI05hdlByaW1hcnkgbGkgdWw+bGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgI05hdlByaW1hcnkgbGkuSGlnaGxpZ2h0ZWQgdWw+bGkuSGlnaGxpZ2h0ZWQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYWVlZjtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuXG4gICNOYXZQcmltYXJ5IGxpIHVsPmxpIGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGFlZWY7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCAud2lkZ2V0LnBhbmVsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWNvbnRlbnQgLndpZGdldC5wYW5lbCAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhZ2UtY29udGVudCAud2lkZ2V0LnBhbmVsIC53aWRnZXQtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhZ2UtY29udGVudCAucGFuZWwgLndpZGdldC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgLnBhbmVsIC53aWRnZXQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWNvbnRlbnQgLnBhbmVsIC53aWRnZXQtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtY29udGVudCAud2lkZ2V0cy13aWRlIC53aWRnZXQtd3JhcHBlciAud2lkZ2V0LWltYWdlIHtcbiAgICB3aWR0aDogMjIuNWVtO1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQgLnBhbmVsIC53aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuXG4ucGFnZS1jb250ZW50IC5wYW5lbCAud2lkZ2V0LWxpbmsge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uc2l0ZS1zaWRlYmFyIC53aWRnZXQucGFuZWwge1xuICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnNpdGUtc2lkZWJhciAud2lkZ2V0LnBhbmVsIC53aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQtbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi53aWRnZXQtYm9sZC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNmI2ODU7XG59XG5cbi53aWRnZXQtYm9sZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWRhYTtcbn1cblxuLndpZGdldC1zZWNvbmRhcnktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRjNmM7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG59XG5cbi53aWRnZXQtcGFzdGVsLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWQyYztcbn1cblxuLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtY29udGVudCBoMixcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtZGVzY3JpcHRpb24gcCBwIHAsXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1saW5rcyxcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LXN1Yi1kYXRlLFxuLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtc3ViLXRpdGxlMixcbi53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtY29udGVudCBoMixcbi53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtZGVzY3JpcHRpb24sXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWRlc2NyaXB0aW9uIHAgcCBwLFxuLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1saW5rcyxcbi53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtc3ViLWRhdGUsXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXN1Yi10aXRsZTIsXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQucGFuZWwud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LXN1Yi10aXRsZSxcbi53aWRnZXQucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1zdWItdGl0bGUsXG4ud2lkZ2V0LnBhbmVsLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1zdWItdGl0bGUsXG4ud2lkZ2V0LnBhbmVsLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bjpob3Zlcixcbi5wYW5lbCAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdzpob3Zlcixcbi5wYW5lbCAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZTpob3Zlcixcbi5wYW5lbCAud2lkZ2V0LWxpbmsgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2E4YTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4sXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tYXJyb3csXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bixcbi5wYW5lbCAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogLjZyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGFlZWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucGFuZWwgLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bjpob3Zlcixcbi5wYW5lbCAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdzpob3Zlcixcbi5wYW5lbCAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZTpob3Zlcixcbi5wYW5lbCAud2lkZ2V0LWxpbmsgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGFlZWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG4sXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tYXJyb3csXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bixcbi5wYW5lbC53aWRnZXQtYm9sZC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tYXJyb3c6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tc2hhcmU6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LFxuLnBhbmVsLndpZGdldC1ib2xkLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd24sXG4ucGFuZWwud2lkZ2V0LWJvbGQtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1saW5rIC5idG4sXG4ucGFuZWwud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LFxuLnBhbmVsLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duLFxuLnBhbmVsLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwud2lkZ2V0LXNlY29uZGFyeS1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93OmhvdmVyLFxuLnBhbmVsLndpZGdldC1zZWNvbmRhcnktYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZTpob3Zlcixcbi5wYW5lbC53aWRnZXQtc2Vjb25kYXJ5LWJsdWUgLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBhbmVsLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1saW5rIC5idG4sXG4ucGFuZWwud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdyxcbi5wYW5lbC53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd24sXG4ucGFuZWwud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bjpob3Zlcixcbi5wYW5lbC53aWRnZXQtYm9sZC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93OmhvdmVyLFxuLnBhbmVsLndpZGdldC1ib2xkLWJsdWUgLndpZGdldC1saW5rIC5idG4tc2hhcmU6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWJvbGQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bixcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LFxuLnBhbmVsLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1saW5rIC5idG4tYXJyb3ctZG93bixcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLXNoYXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ncmVlbiAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdzpob3Zlcixcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtbGluayAuYnRuLXNoYXJlOmhvdmVyLFxuLnBhbmVsLndpZGdldC1wYXN0ZWwtZ3JlZW4gLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBhbmVsLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bixcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1saW5rIC5idG4tYXJyb3csXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd24sXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayAuYnRuLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwud2lkZ2V0LXBhc3RlbC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93OmhvdmVyLFxuLnBhbmVsLndpZGdldC1wYXN0ZWwtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1zaGFyZTpob3Zlcixcbi5wYW5lbC53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBhbmVsLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGluayAuYnRuLFxuLnBhbmVsLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LFxuLnBhbmVsLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd24sXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1saW5rIC5idG4tc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC53aWRnZXQtbGlnaHQtYmx1ZSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duOmhvdmVyLFxuLnBhbmVsLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGluayAuYnRuLWFycm93OmhvdmVyLFxuLnBhbmVsLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGluayAuYnRuLXNoYXJlOmhvdmVyLFxuLnBhbmVsLndpZGdldC1saWdodC1ibHVlIC53aWRnZXQtbGluayAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wYW5lbC53aWRnZXQtbGlnaHQtZ3JleSAud2lkZ2V0LWxpbmsgLmJ0bixcbi5wYW5lbC53aWRnZXQtbGlnaHQtZ3JleSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdyxcbi5wYW5lbC53aWRnZXQtbGlnaHQtZ3JleSAud2lkZ2V0LWxpbmsgLmJ0bi1hcnJvdy1kb3duLFxuLnBhbmVsLndpZGdldC1saWdodC1ncmV5IC53aWRnZXQtbGluayAuYnRuLXNoYXJlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZWVmO1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBhbmVsLndpZGdldC1saWdodC1ncmV5IC53aWRnZXQtbGluayAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1saW5rIC5idG4tYXJyb3c6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1saW5rIC5idG4tc2hhcmU6aG92ZXIsXG4ucGFuZWwud2lkZ2V0LWxpZ2h0LWdyZXkgLndpZGdldC1saW5rIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC10aXRsZS5oYXMtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYWVlZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvcnAtbGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvcnAtbGlua3MgLnNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmNvcHlyaWdodCxcbi5jb3B5cmlnaHQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBlb3BsZS1wcm9maWxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBlb3BsZS1wcm9maWxlLWhlYWRlciAucGVyc29uLXByb2ZpbGUtcGhvdG8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIC5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX2NvbnRhaW5lci5wcm9maWxlLXBob3RvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyIC5wZXJzb24tcHJvZmlsZS1waG90byB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwgYS5wZXJzb24tY29udGFjdC1kZXRhaWwtaW5mbyB7XG4gIGNvbG9yOiAjNDg1ZGFhO1xufVxuXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwgYS5wZXJzb24tY29udGFjdC1kZXRhaWwtaW5mbzphY3RpdmUsXG4ucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwgYS5wZXJzb24tY29udGFjdC1kZXRhaWwtaW5mbzpmb2N1cyxcbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMgLnBlcnNvbi1jb250YWN0LWRldGFpbCBhLnBlcnNvbi1jb250YWN0LWRldGFpbC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wZW9wbGUtcHJvZmlsZS1oZWFkZXJfX3Byb2ZpbGUgLnBlcnNvbi1jb250YWN0LWRldGFpbHMgLnBlcnNvbi1jb250YWN0LWRldGFpbC50ZWxubyBhLnBlcnNvbi1jb250YWN0LWRldGFpbC1pbmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSAucGVyc29uLWNvbnRhY3QtZGV0YWlscyAucGVyc29uLWNvbnRhY3QtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwucGVyc29uLWNvbnRhY3QtZGV0YWlsLWVtYWlsIGEucGVyc29uLWNvbnRhY3QtZGV0YWlsLWluZm86YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwucGVyc29uLWNvbnRhY3QtZGV0YWlsLXZjYXJkIGE6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIGgxLFxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyIC5wZXJzb24tcHJvZmlsZS1waG90byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAyZW0gMDtcbiAgfVxuXG4gIC5wZW9wbGUtcHJvZmlsZS1oZWFkZXIgLnBlcnNvbi1wcm9maWxlLXBob3RvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucGVvcGxlLXByb2ZpbGUtaGVhZGVyX19wcm9maWxlIC5wZXJzb24tY29udGFjdC1kZXRhaWxzIC5wZXJzb24tY29udGFjdC1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBlb3BsZS1wcm9maWxlLWhlYWRlcl9fcHJvZmlsZSAucGVyc29uLWNvbnRhY3QtZGV0YWlscyAucGVyc29uLWNvbnRhY3QtZGV0YWlsLnBlcnNvbi1jb250YWN0LWRldGFpbC1lbWFpbCBhLnBlcnNvbi1jb250YWN0LWRldGFpbC1pbmZvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wZXJzb24tcHJvZmlsZS1wcmltYXJ5IC5wZXJzb24tYmlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCAuYnRuLFxuLnBhZ2UtY29udGVudCAuYnRuLWFycm93LFxuLnBhZ2UtY29udGVudCAuYnRuLWFycm93LWRvd24sXG4ucGFnZS1jb250ZW50IC5idG4tc2hhcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCAuYnRuLWFycm93LWRvd246aG92ZXIsXG4ucGFnZS1jb250ZW50IC5idG4tYXJyb3c6aG92ZXIsXG4ucGFnZS1jb250ZW50IC5idG4tc2hhcmU6aG92ZXIsXG4ucGFnZS1jb250ZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICBib3JkZXItY29sb3I6ICMwMGFlZWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1saXN0aW5nLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdlbmVyaWMtc2VhcmNoLXJlc3VsdCAucGFuZWwgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ2VuZXJpYy1zZWFyY2gtcmVzdWx0IC5wYW5lbCBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5nZW5lcmljLXNlYXJjaC1yZXN1bHQgLnBhbmVsIGE6aG92ZXIge1xuICBjb2xvcjogIzQ4NWRhYTtcbn1cblxuLnMtcmVzdWx0LWNvbnRlbnQtcHJpbWFyeSBhLmJ0bi5idG4tc21hbGwge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuYS5idG4uYnRuLXNtYWxsIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbmEuYnRuLmJ0bi1zbWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucy1yZXN1bHQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGVvcGxlIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLW1ldGEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29udGFjdC1waWVjZSAuYnRuLWFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1tZXRhLXNoYXJlIGEge1xuICBjb2xvcjogIzAwYWVlZiAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1tZXRhLXNoYXJlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGFncy1tZXRhIC50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiNjg1O1xufVxuXG4udGFncy1tZXRhIC50YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiNjg1O1xufVxuXG4udGFnIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi53aWRnZXQtcGFzdGVsLWdyZWVuIC53aWRnZXQtdGl0bGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LWN5YW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1jb250YWN0LWRldGFpbHMgaDQsXG5oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtY3lhbiAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQtcGFzdGVsLWJsdWUgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LWxpZ2h0LWJsdWUgLndpZGdldC1zdWItdGl0bGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LXBhc3RlbC1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tc3RwaEFjY29yZGlvblRpbGVUaXRsZSBzcGFuLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXN0cGhBY2NvcmRpb25UaWxlVGl0bGU6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC1saWdodC1ibHVlIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1zLXd5c2l3eWcgaDMge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZW1hcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLm1zLXd5c2l3eWcgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi53aWRnZXQtbGlua3MgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5pY29uLWNsb2NrOmJlZm9yZSxcbi5uZXdzLW1ldGEtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AlFwiO1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xufVxuXG4uYmxvY2stLWxvY2F0aW9uIC5ibG9jay1oZWFkOmFmdGVyLFxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLugbBcIjtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbn1cblxuLm1zRXZlbnRXaWRnZXQgLndpZGdldC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnZhY2FuY3ktZGV0YWlscyAuaXNsYW5kIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLndpZGdldHMtd2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0cy13aWRlIC53aWRnZXQtaW1hZ2U+YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDIyLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldHMtd2lkZSAud2lkZ2V0LWltYWdlPmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2lkZ2V0cy13aWRlIC53aWRnZXQtaW1hZ2U+YSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LWNvbnRhY3QgLndpZGdldC1jb250YWN0LWltZyB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ud2lkZ2V0LWNvbnRhY3QgLndpZGdldC1jb250YWN0LWRldGFpbHMgLndpZGdldC1jb250YWN0LXJvbGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLkNvbnNlbnRCdXR0b25zIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5Db25zZW50QnV0dG9ucyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQ29uc2VudEJ1dHRvbnMgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI2YTtcbn1cblxuLnBlcnNvbi1wcm9maWxlLXBob3RvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM2MHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1kYXRhLWRlcGFydG1lbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4ubmV3cy1wb3N0LWJvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4vKiBDdXN0b20gYWRkaXRpb25zIGZvbGxvdyAqL1xuLnZhY2FuY3ktbGlzdC1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNWM1YzVjO1xuICBvdXRsaW5lOiAwcHg7XG59XG4iXX0= */