@charset "UTF-8";
*,
*::before,
*::after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus {
  outline: none !important;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: .5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
.wc-hide {
  display: none;
}
.widget_shopping_cart p.buttons .button:first-child {
  display: none;
}
.woocommerce-privacy-policy-text {
  padding: 15px 0;
}
.order-oneclick {
  width: 100%;
  max-width: 400px !important;
  background: #fff;
  padding: 0 !important;
  border: 3px solid #1f94cf;
  border-radius: 10px;
  z-index: 9999;
}
.order-oneclick__title {
  font-size: 18px;
  padding: 20px 30px;
  text-align: center;
}
.order-oneclick__photo {
  height: 150px;
}
.order-oneclick__photo img {
  display: block;
  height: 100%;
  margin: 0 auto;
}
.order-oneclick__price {
  font-size: 26px;
  font-weight: bold;
  color: #e95095;
  text-align: center;
  padding: 10px 0;
}
.order-oneclick__form {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 15px;
}
.order-oneclick__form-col:first-child {
  -webkit-flex: 1.5;
  -moz-box-flex: 1.5;
  -ms-flex: 1.5;
  flex: 1.5;
  margin-right: 10px;
}
.order-oneclick__form-col {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.order-oneclick__phone {
  border: 2px solid #e95095;
  border-radius: 5px !important;
  box-shadow: none !important;
}
.order-oneclick__phone.error {
  border-color: red !important;
}
.order-oneclick__buy {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #e95095;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  padding: 0 10px;
  border-radius: 5px !important;
  border: 2px solid #e95095;
}
.order-oneclick__buy div {
  line-height: 16px;
  text-align: center;
}
.order-oneclick__buy:hover {
  background: #fff;
  color: #e95095 !important;
}
.order-oneclick__footer {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background: #1f94cf;
  padding: 15px 15px;
  margin-top: 10px;
}
.order-oneclick__link {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 2px 25px;
  font-size: 14px;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 18px;
}
.order-oneclick__link:first-child {
  margin-right: 30px;
}
.order-oneclick__link:hover {
  background: #fff;
  color: #1f94cf !important;
}
.order-oneclick__success {
  padding: 15px 30px;
}
.oneclick-shortcode {
  max-width: 350px;
  width: 100%;
}
.oneclick-shortcode .order-oneclick__form {
  padding: 0 !important;
}
@font-face {
  font-family: 'MyriadPro';
  src: local('MyriadPro-Light'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Light.woff2') format('woff2'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro';
  src: local('Myriad Pro Bold'), local('MyriadPro-Bold'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Bold.woff2') format('woff2'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro';
  src: local('Myriad Pro Italic'), local('MyriadPro-It'), url('../fonts/myriadpro/hinted-subset-MyriadPro-It.woff2') format('woff2'), url('../fonts/myriadpro/hinted-subset-MyriadPro-It.woff') format('woff');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'MyriadPro';
  src: local('Myriad Pro Semibold'), local('MyriadPro-Semibold'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Semibold.woff2') format('woff2'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro';
  src: local('Myriad Pro Regular'), local('MyriadPro-Regular'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Regular.woff2') format('woff2'), url('../fonts/myriadpro/hinted-subset-MyriadPro-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-BoldItalic.eot');
  src: local('Gotham Pro Bold Italic'), local('GothamPro-BoldItalic'), url('../fonts/gothampro/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-BoldItalic.woff') format('woff'), url('../fonts/gothampro/GothamPro-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-Italic.eot');
  src: local('Gotham Pro Italic'), local('GothamPro-Italic'), url('../fonts/gothampro/GothamPro-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-Italic.woff') format('woff'), url('../fonts/gothampro/GothamPro-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-Medium.eot');
  src: local('Gotham Pro Medium'), local('GothamPro-Medium'), url('../fonts/gothampro/GothamPro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-Medium.woff') format('woff'), url('../fonts/gothampro/GothamPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-BlackItalic.eot');
  src: local('Gotham Pro Black Italic'), local('GothamPro-BlackItalic'), url('../fonts/gothampro/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-BlackItalic.woff') format('woff'), url('../fonts/gothampro/GothamPro-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-Bold.eot');
  src: local('Gotham Pro Bold'), local('GothamPro-Bold'), url('../fonts/gothampro/GothamPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-Bold.woff') format('woff'), url('../fonts/gothampro/GothamPro-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro Narrow';
  src: url('../fonts/gothampro/GothamProNarrow-Bold.eot');
  src: local('Gotham Pro Narrow Bold'), local('GothamProNarrow-Bold'), url('../fonts/gothampro/GothamProNarrow-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamProNarrow-Bold.woff') format('woff'), url('../fonts/gothampro/GothamProNarrow-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro Narrow';
  src: url('../fonts/gothampro/GothamProNarrow-Medium.eot');
  src: local('Gotham Pro Narrow Medium'), local('GothamProNarrow-Medium'), url('../fonts/gothampro/GothamProNarrow-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamProNarrow-Medium.woff') format('woff'), url('../fonts/gothampro/GothamProNarrow-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-LightItalic.eot');
  src: local('Gotham Pro Light Italic'), local('GothamPro-LightItalic'), url('../fonts/gothampro/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-LightItalic.woff') format('woff'), url('../fonts/gothampro/GothamPro-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-Light.eot');
  src: local('Gotham Pro Light'), local('GothamPro-Light'), url('../fonts/gothampro/GothamPro-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-Light.woff') format('woff'), url('../fonts/gothampro/GothamPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-Black.eot');
  src: local('Gotham Pro Black'), local('GothamPro-Black'), url('../fonts/gothampro/GothamPro-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-Black.woff') format('woff'), url('../fonts/gothampro/GothamPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro.eot');
  src: local('Gotham Pro'), local('GothamPro'), url('../fonts/gothampro/GothamPro.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro.woff') format('woff'), url('../fonts/gothampro/GothamPro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gothampro/GothamPro-MediumItalic.eot');
  src: local('Gotham Pro Medium Italic'), local('GothamPro-MediumItalic'), url('../fonts/gothampro/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothampro/GothamPro-MediumItalic.woff') format('woff'), url('../fonts/gothampro/GothamPro-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
.container {
  margin: 0 auto;
  min-width: 320px;
  padding-left: 15px;
  padding-right: 15px;
}
.text-input {
  outline: none !important;
  -webkit-appearance: none;
  background: none;
  overflow: hidden;
  height: 40px;
  line-height: normal;
  color: #000;
  font-weight: 300;
  font-size: 16px;
  font-family: 'MyriadPro', sans-serif;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #000;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  background-color: transparent;
}
.text-input:-moz-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.text-input::-moz-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.text-input:-ms-input-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.text-input::-webkit-input-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.textarea-input {
  outline: none !important;
  -webkit-appearance: none;
  background: none;
  overflow: hidden;
  resize: none;
  height: 200px;
  line-height: normal;
  color: #000;
  font-weight: 300;
  font-size: 16px;
  font-family: 'MyriadPro', sans-serif;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #000;
  padding-left: 0;
  padding-right: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 100%;
  background-color: transparent;
}
.textarea-input:-moz-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.textarea-input::-moz-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.textarea-input:-ms-input-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.textarea-input::-webkit-input-placeholder {
  font-size: 16px;
  color: inherit;
  opacity: 0.5;
  font-weight: 400;
}
.btn,
.woocommerce .button {
  position: relative;
  outline: none !important;
  cursor: pointer;
  text-decoration: none !important;
  background: none;
  -webkit-appearance: none;
  display: block;
  width: 240px;
  background-color: #cc0033;
  text-align: center;
  border-radius: 31px;
  color: #fff;
  font-family: 'MyriadPro', sans-serif;
  font-size: 18px;
  letter-spacing: 0.025em;
  font-weight: 400;
  -webkit-transform: translateZ(0px);
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 60px;
  line-height: 58px;
  border: none;
  vertical-align: middle;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn > * {
  line-height: 1;
}
.btn:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: -moz- oldlinear-gradient(left, #891012, #cc0033);
  background-image: linear-gradient(to right, #891012, #cc0033);
  border-radius: 31px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.btn:hover {
  opacity: 0.8;
}
.btn:active {
  -webkit-transform: translateY(3px);
  -moz-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
  box-shadow: none;
  background-color: #990026;
}
.btn:active,
.btn:focus,
.btn:hover {
  color: #fff;
  text-decoration: none !important;
  outline: none !important;
}
.btn--bordered {
  border: 1px solid #cc0033;
  box-shadow: none;
  background-color: transparent;
  color: #cc0033;
}
.btn--bordered:before {
  display: none;
}
.btn--bordered:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNlODAzMzUiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuNSIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4Ii8+ICAgICAgICAgICAgPHBhdGggZD0iTTM2IDE4YzAtOS45NC04LjA2LTE4LTE4LTE4Ij4gICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDE4IDE4IiAgICAgICAgICAgICAgICAgICAgZHVyPSIxcyIgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+ICAgICAgICAgICAgPC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) !important;
}
.btn--bordered i {
  color: #cc0033;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-left: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.btn--bordered:hover {
  background-color: #cc0033;
  color: #fff;
  opacity: 1;
}
.btn--bordered:hover i {
  color: #fff;
}
.btn--bordered:active,
.btn--bordered:focus {
  background-color: #cc0033;
}
.btn:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuNSIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4Ii8+ICAgICAgICAgICAgPHBhdGggZD0iTTM2IDE4YzAtOS45NC04LjA2LTE4LTE4LTE4Ij4gICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDE4IDE4IiAgICAgICAgICAgICAgICAgICAgZHVyPSIxcyIgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+ICAgICAgICAgICAgPC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 60% 60%;
  background-position: center center;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn--loading > * {
  opacity: 0;
}
.btn--loading:after {
  border-radius: 31px;
  opacity: 1;
}
.btn.success:before {
  background-image: -moz- oldlinear-gradient(left, #1fbe00 0%, #c0ff00 100%);
  background-image: linear-gradient(to right, #1fbe00 0%, #c0ff00 100%);
}
.btn[disabled] {
  pointer-events: none;
  cursor: default;
}
.input-wrapper label {
  opacity: 0.5;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.input-wrapper.focused label {
  opacity: 1;
}
.brand-title {
  font-size: 36px;
  line-height: 48px;
  color: #432f26;
  margin-bottom: 7px;
  text-align: left;
  font-weight: 600;
}
.subtitle {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  font-weight: 300;
  color: #432f26;
}
@media screen and (max-width: 767px) {
  .container {
    max-width: 500px;
  }
  .btn,
  .woocommerce .button {
    height: 50px;
    line-height: 48px;
  }
  .brand-title {
    font-size: 26px;
    line-height: 34px;
    text-align: center;
    margin-bottom: 15px;
  }
  .subtitle {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .container {
    max-width: 900px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .brand-title {
    font-size: 30px;
    line-height: 40px;
  }
}

.adress_footer{
  font-size: 13px;
  color: #1c1c1a;
  max-width: 300px;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .container {
    width: 1170px;
  }
  .subtitle {
    max-width: 760px;
  }

}
/*@media screen and (max-width: 1199px) {*/
/*  .adress_footer{*/
/*    display: none;*/
/*  }*/
/*}*/
/*
** WC Notice
*/
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  list-style-type: none !important;
  margin: 0 0 1.5rem !important;
  padding: 1.5rem !important;
  position: relative;
  overflow: hidden;
  border: none !important;
}
.woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before {
  display: none !important;
}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info li {
  margin: 0.2rem 0;
}
.woocommerce-message li::before,
.woocommerce-error li::before,
.woocommerce-info li::before {
  display: none !important;
}
.woocommerce-error {
  background-color: #ffd9d9;
  color: #a24141;
}
.woocommerce-info,
.woocommerce-message {
  background-color: #f5f5f5;
  color: #000;
}
/*
** WC Global
*/
.woocommerce ul li {
  padding-left: 0 !important;
}
.woocommerce h3 {
  font-size: 28px;
  font-weight: 400;
}
.woocommerce h5 {
  font-size: 20px;
  font-weight: 400;
}
.woocommerce .button {
  display: inline-block;
  margin-right: 15px;
}
/*
** WC Forms
*/
.woocommerce-billing-fields .form-row,
.woocommerce-shipping-fields .form-row,
.woocommerce-account-fields .form-row,
.woocommerce-additional-fields .form-row,
.woocommerce-form-login .form-row,
.woocommerce-ResetPassword .form-row,
.woocommerce-EditAccountForm .form-row,
.woocommerce-MyAccount-content form .form-row {
  margin-bottom: 20px !important;
}
.woocommerce-billing-fields .form-row label,
.woocommerce-shipping-fields .form-row label,
.woocommerce-account-fields .form-row label,
.woocommerce-additional-fields .form-row label,
.woocommerce-form-login .form-row label,
.woocommerce-ResetPassword .form-row label,
.woocommerce-EditAccountForm .form-row label,
.woocommerce-MyAccount-content form .form-row label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  line-height: normal;
}
.woocommerce-billing-fields .form-row input[type='text'],
.woocommerce-shipping-fields .form-row input[type='text'],
.woocommerce-account-fields .form-row input[type='text'],
.woocommerce-additional-fields .form-row input[type='text'],
.woocommerce-form-login .form-row input[type='text'],
.woocommerce-ResetPassword .form-row input[type='text'],
.woocommerce-EditAccountForm .form-row input[type='text'],
.woocommerce-MyAccount-content form .form-row input[type='text'],
.woocommerce-billing-fields .form-row input[type='password'],
.woocommerce-shipping-fields .form-row input[type='password'],
.woocommerce-account-fields .form-row input[type='password'],
.woocommerce-additional-fields .form-row input[type='password'],
.woocommerce-form-login .form-row input[type='password'],
.woocommerce-ResetPassword .form-row input[type='password'],
.woocommerce-EditAccountForm .form-row input[type='password'],
.woocommerce-MyAccount-content form .form-row input[type='password'],
.woocommerce-billing-fields .form-row input[type='tel'],
.woocommerce-shipping-fields .form-row input[type='tel'],
.woocommerce-account-fields .form-row input[type='tel'],
.woocommerce-additional-fields .form-row input[type='tel'],
.woocommerce-form-login .form-row input[type='tel'],
.woocommerce-ResetPassword .form-row input[type='tel'],
.woocommerce-EditAccountForm .form-row input[type='tel'],
.woocommerce-MyAccount-content form .form-row input[type='tel'],
.woocommerce-billing-fields .form-row input[type='email'],
.woocommerce-shipping-fields .form-row input[type='email'],
.woocommerce-account-fields .form-row input[type='email'],
.woocommerce-additional-fields .form-row input[type='email'],
.woocommerce-form-login .form-row input[type='email'],
.woocommerce-ResetPassword .form-row input[type='email'],
.woocommerce-EditAccountForm .form-row input[type='email'],
.woocommerce-MyAccount-content form .form-row input[type='email'],
.woocommerce-billing-fields .form-row textarea,
.woocommerce-shipping-fields .form-row textarea,
.woocommerce-account-fields .form-row textarea,
.woocommerce-additional-fields .form-row textarea,
.woocommerce-form-login .form-row textarea,
.woocommerce-ResetPassword .form-row textarea,
.woocommerce-EditAccountForm .form-row textarea,
.woocommerce-MyAccount-content form .form-row textarea {
  width: 100%;
  height: 40px;
  color: #000;
  font-weight: 300;
  border: none;
  border-bottom: 1px solid #000;
  border-radius: 0 !important;
  padding-left: 0;
  padding-right: 0;
  outline: none;
}
.woocommerce-billing-fields .form-row .woocommerce-input-wrapper,
.woocommerce-shipping-fields .form-row .woocommerce-input-wrapper,
.woocommerce-account-fields .form-row .woocommerce-input-wrapper,
.woocommerce-additional-fields .form-row .woocommerce-input-wrapper,
.woocommerce-form-login .form-row .woocommerce-input-wrapper,
.woocommerce-ResetPassword .form-row .woocommerce-input-wrapper,
.woocommerce-EditAccountForm .form-row .woocommerce-input-wrapper,
.woocommerce-MyAccount-content form .form-row .woocommerce-input-wrapper {
  display: block;
  height: 40px;
}
.woocommerce-billing-fields .form-row .selectize-control .selectize-input,
.woocommerce-shipping-fields .form-row .selectize-control .selectize-input,
.woocommerce-account-fields .form-row .selectize-control .selectize-input,
.woocommerce-additional-fields .form-row .selectize-control .selectize-input,
.woocommerce-form-login .form-row .selectize-control .selectize-input,
.woocommerce-ResetPassword .form-row .selectize-control .selectize-input,
.woocommerce-EditAccountForm .form-row .selectize-control .selectize-input,
.woocommerce-MyAccount-content form .form-row .selectize-control .selectize-input {
  background: transparent;
  box-shadow: none;
  padding: 0;
  border-bottom: 1px solid #000;
  border-radius: 0;
}
.woocommerce-billing-fields .form-row .selectize-control .selectize-input::after,
.woocommerce-shipping-fields .form-row .selectize-control .selectize-input::after,
.woocommerce-account-fields .form-row .selectize-control .selectize-input::after,
.woocommerce-additional-fields .form-row .selectize-control .selectize-input::after,
.woocommerce-form-login .form-row .selectize-control .selectize-input::after,
.woocommerce-ResetPassword .form-row .selectize-control .selectize-input::after,
.woocommerce-EditAccountForm .form-row .selectize-control .selectize-input::after,
.woocommerce-MyAccount-content form .form-row .selectize-control .selectize-input::after {
  right: 10px;
}
.woocommerce-billing-fields .form-row.notes .woocommerce-input-wrapper,
.woocommerce-shipping-fields .form-row.notes .woocommerce-input-wrapper,
.woocommerce-account-fields .form-row.notes .woocommerce-input-wrapper,
.woocommerce-additional-fields .form-row.notes .woocommerce-input-wrapper,
.woocommerce-form-login .form-row.notes .woocommerce-input-wrapper,
.woocommerce-ResetPassword .form-row.notes .woocommerce-input-wrapper,
.woocommerce-EditAccountForm .form-row.notes .woocommerce-input-wrapper,
.woocommerce-MyAccount-content form .form-row.notes .woocommerce-input-wrapper {
  height: 80px;
  margin-top: 10px;
}
.woocommerce-billing-fields .form-row em,
.woocommerce-shipping-fields .form-row em,
.woocommerce-account-fields .form-row em,
.woocommerce-additional-fields .form-row em,
.woocommerce-form-login .form-row em,
.woocommerce-ResetPassword .form-row em,
.woocommerce-EditAccountForm .form-row em,
.woocommerce-MyAccount-content form .form-row em {
  display: block;
  font-size: 14px;
  padding: 10px 0;
}
.woocommerce-form-login,
.woocommerce-ResetPassword {
  max-width: 500px;
  width: 100%;
}
.woocommerce-form__label-for-checkbox {
  display: inline-block !important;
}
/*
** WC Order Details
*/
.order_details li:before {
  display: none !important;
}
.woocommerce-checkout-review-order {
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.11);
  padding: 20px;
}
#order_review .woocommerce-checkout-review-order-table {
  border: none;
  margin: 0;
  margin-bottom: 20px;
}
#order_review .woocommerce-checkout-review-order-table thead th {
  display: none !important;
}
#order_review .woocommerce-checkout-review-order-table td,
#order_review .woocommerce-checkout-review-order-table th {
  padding: 10px 0;
  border: none;
}
#order_review .woocommerce-checkout-review-order-table tfoot td {
  text-align: right;
  font-weight: bold;
}
#order_review .woocommerce-checkout-review-order-table .cart_item {
  margin-bottom: 10px;
}
#order_review .woocommerce-checkout-review-order-table .product-thumbnail {
  position: relative;
  width: 80px !important;
  padding-right: 10px !important;
}
#order_review .woocommerce-checkout-review-order-table .product-thumbnail img {
  margin-bottom: 0;
}
#order_review .woocommerce-checkout-review-order-table .product-remove {
  position: absolute;
  top: 0;
  left: -10px;
  background: #000;
  color: #fff;
  text-align: center;
  border-radius: 50%;
}
#order_review .woocommerce-checkout-review-order-table .product-remove a {
  display: block;
  font-size: 16px;
  color: inherit;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-decoration: none;
}
#order_review .woocommerce-checkout-review-order-table .product-total {
  width: 20%;
  text-align: right;
}
.woocommerce-checkout-shipping,
.woocommerce-checkout-payment {
  background: transparent;
}
.woocommerce-checkout-shipping .checkout-section-title,
.woocommerce-checkout-payment .checkout-section-title {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #f5f5f5;
}
.woocommerce-checkout-shipping li,
.woocommerce-checkout-payment li {
  margin: 0;
}
.woocommerce-checkout-shipping li::before,
.woocommerce-checkout-payment li::before {
  display: none !important;
}
.woocommerce-checkout-shipping li > input,
.woocommerce-checkout-payment li > input {
  display: none;
}
.woocommerce-checkout-shipping li > input:checked + label,
.woocommerce-checkout-payment li > input:checked + label {
  color: #c03;
  background-color: #fff !important;
}
.woocommerce-checkout-shipping li > label,
.woocommerce-checkout-payment li > label {
  display: block;
  font-weight: bold;
  line-height: 2rem;
  padding: 0;
  margin: 0 0;
}
.woocommerce-checkout-shipping li > label:before,
.woocommerce-checkout-payment li > label:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  margin-right: 10px;
}
.woocommerce-checkout-shipping li .shipping_price,
.woocommerce-checkout-payment li .shipping_price {
  display: none;
}
.woocommerce-checkout-shipping li .shipping_description,
.woocommerce-checkout-payment li .shipping_description {
  display: block;
  height: 0;
  font-size: 16px;
  font-weight: normal;
  color: #000;
  overflow: hidden;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.woocommerce-checkout-shipping li input:checked + label .shipping_description,
.woocommerce-checkout-payment li input:checked + label .shipping_description {
  height: 50px;
  padding: 10px 0;
}
.woocommerce-checkout-shipping .payment_methods,
.woocommerce-checkout-payment .payment_methods {
  padding: 0;
  border-bottom: none;
  margin-bottom: 0;
}
.woocommerce-checkout-shipping .payment_methods .payment_box,
.woocommerce-checkout-payment .payment_methods .payment_box {
  padding: 10px 0;
}
.woocommerce-checkout-shipping .payment_methods .payment_box::before,
.woocommerce-checkout-payment .payment_methods .payment_box::before {
  display: none !important;
}
.woocommerce-checkout-shipping .place-order .btn,
.woocommerce-checkout-payment .place-order .btn {
  float: left;
  margin-bottom: 0;
}
.woocommerce-checkout-shipping {
  margin-bottom: 20px;
}
.woocommerce-order-overview {
  list-style: none;
}
.woocommerce-order-overview li:before {
  display: none !important;
}
.blockUI {
  z-index: 200 !important;
}
/*
** WC Grid
*/
.woocommerce-checkout::after {
  display: block;
  content: '';
  clear: both;
}
.woocommerce-checkout .wc-col {
  width: 48%;
  float: left;
}
.woocommerce-checkout .wc-col.woocommerce-checkout-fields {
  margin-right: 4%;
}
@media screen and (max-width: 767px) {
  .woocommerce-checkout .wc-col {
    width: 100%;
    margin-right: 0;
  }
}
/*
** WC My Account
*/
.wc-account {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.wc-account .woocommerce {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.wc-account .woocommerce-MyAccount-navigation {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 30%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}
.wc-account .woocommerce-MyAccount-navigation ul li:before {
  display: none !important;
}
.wc-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}
.wc-account .woocommerce-MyAccount-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 0 0 70%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
}
.wc-account .woocommerce-MyAccount-orders .button {
  display: block;
  width: 140px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  margin: 0 auto !important;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon/icomoon.eot?qwSwqf');
  src: url('../fonts/icomoon/icomoon.eot?qwSwqf#iefix') format('embedded-opentype'), url('../fonts/icomoon/icomoon.ttf?qwSwqf') format('truetype'), url('../fonts/icomoon/icomoon.woff?qwSwqf') format('woff'), url('../fonts/icomoon/icomoon.svg?qwSwqf#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-square:before,
.checkbox span:before,
.woocommerce-form__label-for-checkbox span:before {
  content: "\e919";
}
.icon-check-square:before,
.checkbox input:checked + span:before,
.woocommerce-form__label-for-checkbox input:checked + span:before {
  content: "\e918";
}
.icon-dot-circle-o:before,
.woocommerce-checkout-shipping li > input:checked + label:before,
.woocommerce-checkout-payment li > input:checked + label:before {
  content: "\e900";
}
.icon-circle:before,
.woocommerce-checkout-shipping li > label:before,
.woocommerce-checkout-payment li > label:before {
  content: "\e901";
}
.icon-coffee-pack:before {
  content: "\e902";
}
.icon-coffee:before {
  content: "\e903";
}
.icon-cup:before {
  content: "\e904";
}
.icon-medal:before {
  content: "\e905";
}
.icon-pack:before {
  content: "\e906";
}
.icon-plant:before {
  content: "\e907";
}
.icon-real-coffee:before {
  content: "\e908";
}
.icon-smile:before {
  content: "\e909";
}
.icon-coffee-cup:before {
  content: "\e90a";
}
.icon-coffee-machine:before {
  content: "\e90b";
}
.icon-repair:before {
  content: "\e90c";
}
.icon-roaster:before {
  content: "\e90d";
}
.icon-vending-machine:before {
  content: "\e90e";
}
.icon-barista:before {
  content: "\e90f";
}
.icon-arrow:before {
  content: "\e910";
}
.icon-calendar:before {
  content: "\e911";
}
.icon-viber:before {
  content: "\e912";
}
.icon-telegram:before {
  content: "\e913";
}
.icon-shopping-basket:before {
  content: "\e914";
}
.icon-chevron:before {
  content: "\e915";
}
.icon-chevron-right:before {
  content: "\e916";
}
.icon-delivery:before {
  content: "\e917";
}
.icon-fb:before {
  content: "\e91c";
}
.icon-form-tel:before {
  content: "\e91d";
}
.icon-instagram:before {
  content: "\e926";
}
.icon-phone:before {
  content: "\e942";
}
.icon-youtube:before {
  content: "\e943";
}
.icon-mobile:before {
  content: "\e958";
}
.icon-search:before {
  content: "\e986";
}
.icon-google:before {
  content: "\ea88";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-whatsapp:before {
  content: "\ea93";
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  outline: none !important;
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
.slick-prev[dir="rtl"] {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
.slick-prev:before[dir="rtl"] {
  content: "→";
}
.slick-next {
  right: -25px;
}
.slick-next[dir="rtl"] {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
.slick-next:before[dir="rtl"] {
  content: "←";
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -40px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 10px;
  width: 10px;
  border: none;
  background-color: #dddddd;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  border-radius: 50%;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
  opacity: 0.8;
}
.slick-dots li.slick-active button {
  background-color: #cc0033;
}
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  border-radius: 15px;
  border: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 16px;
  font-weight: normal;
  height: 50px;
  outline: none;
  padding-left: 12px;
  color: #2c2c2c;
  padding-right: 22px;
  box-shadow: none;
  position: relative;
  text-align: left !important;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 100%;
}
.nice-select .current {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.nice-select:after {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92e";
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: -4px;
  font-size: 8px;
  color: #fff;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.nice-select.open:after {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  width: 100%;
  background-color: #fff;
  border: none;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.136974);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  opacity: 0;
  padding: 0;
  border-top: 1px solid #d8d8d8;
  overflow: visible;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  color: #000;
  border-radius: 0;
  -moz-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
  z-index: 20;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  position: relative;
  z-index: 2;
  line-height: 55px;
  list-style: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: none;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  height: 55px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  color: #000;
  font-weight: 400;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.nice-select .option i {
  color: #A8A9AB;
  font-size: 28px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 15px;
  width: 50px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.nice-select .option i.icon-park-radar {
  font-size: 22px;
}
.nice-select .option:hover {
  color: #cc0033;
}
.nice-select .option:hover i {
  color: #cc0033;
}
.nice-select .option.disabled {
  display: none;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}
body.fancybox-active {
  overflow: hidden;
}
body.fancybox-iosfix {
  position: fixed;
  left: 0;
  right: 0;
}
.fancybox-is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}
.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99992;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fancybox-outer {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  -moz-transition-duration: inherit;
  transition-duration: inherit;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
  opacity: 0.87;
  -moz-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  -moz-transition: opacity .25s, visibility 0s linear .25s;
  transition: opacity .25s, visibility 0s linear .25s;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
  visibility: visible;
  -moz-transition: opacity .25s, visibility 0s;
  transition: opacity .25s, visibility 0s;
}
.fancybox-infobar {
  top: 0;
  left: 0;
  font-size: 13px;
  padding: 0 10px;
  height: 44px;
  min-width: 44px;
  line-height: 44px;
  color: #ccc;
  text-align: center;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
  mix-blend-mode: exclusion;
}
.fancybox-toolbar {
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
}
.fancybox-stage {
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translate3d(0, 0, 0);
}
.fancybox-is-closing .fancybox-stage {
  overflow: visible;
}
.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  transition-property: -webkit-transform, opacity, -webkit-transform;
  transition-property: transform, opacity, -webkit-transform;
}
.fancybox-slide::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}
.fancybox-slide--image {
  overflow: visible;
}
.fancybox-slide--image::before {
  display: none;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
  background: #000;
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
  background: #E5E3DF;
}
.fancybox-slide--next {
  z-index: 99995;
}
.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base {
  display: none;
}
.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  -moz-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition-property: opacity, -webkit-transform;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  transition-property: -webkit-transform, opacity, -webkit-transform;
  transition-property: transform, opacity, -webkit-transform;
}
.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.fancybox-can-drag .fancybox-image-wrap {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.fancybox-is-dragging .fancybox-image-wrap {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-spaceball {
  z-index: 1;
}
.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: -moz-calc(100% - 100px);
  max-width: calc(100% - 100px);
  max-height: -moz-calc(100% - 88px);
  max-height: calc(100% - 88px);
  overflow: visible;
  background: #fff;
}
.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
.fancybox-error {
  margin: 0;
  padding: 40px;
  width: 100%;
  max-width: 380px;
  background: #fff;
  cursor: default;
}
.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font-size: 16px;
  line-height: 20px;
}
/* Buttons */
.fancybox-button {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 10px;
  border: 0;
  border-radius: 0;
  background: rgba(30, 30, 30, 0.6);
  -moz-transition: color .3s ease;
  transition: color .3s ease;
  cursor: pointer;
  outline: none;
}
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}
.fancybox-button:focus,
.fancybox-button:hover {
  color: #fff;
}
.fancybox-button[disabled] {
  color: #ccc;
  cursor: default;
  opacity: 0.6;
}
.fancybox-button svg {
  display: block;
  position: relative;
  overflow: visible;
  shape-rendering: geometricPrecision;
}
.fancybox-button svg path {
  fill: currentColor;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3;
}
.fancybox-button--share svg path {
  stroke-width: 1;
}
.fancybox-button--play svg path:nth-child(2) {
  display: none;
}
.fancybox-button--pause svg path:nth-child(1) {
  display: none;
}
.fancybox-button--zoom svg path {
  fill: transparent;
}
/* Navigation arrows */
.fancybox-navigation {
  display: none;
}
.fancybox-show-nav .fancybox-navigation {
  display: block;
}
.fancybox-navigation button {
  position: absolute;
  top: 50%;
  margin: -50px 0 0 0;
  z-index: 99997;
  background: transparent;
  width: 60px;
  height: 100px;
  padding: 17px;
}
.fancybox-navigation button:before {
  content: "";
  position: absolute;
  top: 30px;
  right: 10px;
  width: 40px;
  height: 40px;
  background: rgba(30, 30, 30, 0.6);
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
}
.fancybox-navigation .fancybox-button--arrow_right {
  right: 0;
}
/* Close button on the top right corner of html content */
.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  z-index: 10;
  cursor: pointer;
}
.fancybox-close-small:after {
  content: '×';
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  font: 22px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  background-color: transparent;
  -moz-transition: background-color 0.25s;
  transition: background-color 0.25s;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2;
}
.fancybox-close-small:focus {
  outline: none;
}
.fancybox-close-small:focus:after {
  outline: 1px dotted #888;
}
.fancybox-close-small:hover:after {
  color: #555;
  background: #eee;
}
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -40px;
}
.fancybox-slide--image .fancybox-close-small:after,
.fancybox-slide--iframe .fancybox-close-small:after {
  font-size: 35px;
  color: #aaa;
}
.fancybox-slide--image .fancybox-close-small:hover:after,
.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #fff;
  background: transparent;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
  display: none;
}
/* Caption */
.fancybox-caption-wrap {
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 2vw 0 2vw;
  background: -moz- oldlinear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  pointer-events: none;
}
.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none;
}
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
  pointer-events: all;
  position: relative;
  /* Fix IE11 */
}
.fancybox-caption a {
  color: #fff;
  text-decoration: underline;
}
/* Loading indicator */
.fancybox-slide > .fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate 0.8s infinite linear;
  -moz-animation: fancybox-rotate 0.8s infinite linear;
  animation: fancybox-rotate 0.8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 99999;
}
@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* Transition effects */
.fancybox-animated {
  -moz-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  -moz-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  -moz-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -moz-transform: rotate(-360deg);
  transform: rotate(-360deg);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--next {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--current {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--next {
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  -moz-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  -moz-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
/* Share */
.fancybox-share {
  padding: 30px;
  border-radius: 3px;
  background: #f4f4f4;
  max-width: 90%;
  text-align: center;
}
.fancybox-share h1 {
  color: #222;
  margin: 0 0 20px 0;
  font-size: 35px;
  font-weight: 700;
}
.fancybox-share p {
  margin: 0;
  padding: 0;
}
p.fancybox-share__links {
  margin-right: -10px;
}
.fancybox-share__button {
  display: inline-block;
  text-decoration: none;
  margin: 0 10px 10px 0;
  padding: 0 15px;
  min-width: 130px;
  border: 0;
  border-radius: 3px;
  background: #fff;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  -moz-transition: all .2s;
  transition: all .2s;
}
.fancybox-share__button:hover {
  text-decoration: none;
}
.fancybox-share__button--fb {
  background: #3b5998;
}
.fancybox-share__button--fb:hover {
  background: #344e86;
}
.fancybox-share__button--pt {
  background: #bd081d;
}
.fancybox-share__button--pt:hover {
  background: #aa0719;
}
.fancybox-share__button--tw {
  background: #1da1f2;
}
.fancybox-share__button--tw:hover {
  background: #0d95e8;
}
.fancybox-share__button svg {
  position: relative;
  top: -1px;
  width: 25px;
  height: 25px;
  margin-right: 7px;
  vertical-align: middle;
}
.fancybox-share__button svg path {
  fill: #fff;
}
.fancybox-share__input {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 10px 15px;
  background: transparent;
  color: #5d5b5b;
  font-size: 14px;
  outline: none;
  border: 0;
  border-bottom: 2px solid #d7d7d7;
}
/* Thumbs */
.fancybox-thumbs {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 212px;
  margin: 0;
  padding: 2px 2px 4px 2px;
  background: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 99995;
}
.fancybox-thumbs-x {
  overflow-y: hidden;
  overflow-x: auto;
}
.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}
.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}
.fancybox-thumbs > ul {
  list-style: none;
  position: absolute;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 0;
  white-space: nowrap;
}
.fancybox-thumbs-x > ul {
  overflow: hidden;
}
.fancybox-thumbs-y > ul::-webkit-scrollbar {
  width: 7px;
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}
.fancybox-thumbs > ul > li {
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 2px;
  width: 100px;
  height: 75px;
  max-width: -moz-calc(50% - 4px);
  max-width: calc(50% - 4px);
  max-height: -moz-calc(100% - 8px);
  max-height: calc(100% - 8px);
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
li.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1);
}
.fancybox-thumbs > ul > li > img {
  position: absolute;
  top: 0;
  left: 0;
  max-width: none;
  max-height: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-thumbs > ul > li:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 4px solid #4ea7f9;
  z-index: 99991;
  opacity: 0;
  -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
  opacity: 1;
}
/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs > ul > li {
    max-width: -moz-calc(100% - 10px);
    max-width: calc(100% - 10px);
  }
}
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -moz-transition: -moz-transform 2s;
  transition: -webkit-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -moz-transition: -moz-transform 2s;
  transition: -webkit-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em;
}
.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
  text-align: center;
}
.odometer-formatting-mark {
  font-size: 0;
  width: 35px;
  display: inline-block;
}
.odometer-ribbon-inner {
  -webkit-backface-visibility: visible !important;
}
.odometer-value {
  -webkit-transform: none !important;
}
@media screen and (max-width: 767px) {
  .odometer-formatting-mark {
    width: 12px;
  }
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  -webkit-filter: none !important;
  filter: none !important;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  background: #f5f5f5;
  padding: 0 0.8rem;
  display: inline-block;
  width: 100%;
  height: 2.8rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0, 0, 0, 0.08) inset;
  border-radius: 0.3rem;
  line-height: 2.8rem;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.popup-block {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 600;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  overflow-y: auto;
  color: #000;
  display: none;
}
.popup-block__overlay {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.8);
}
.popup-block__close {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
}
.popup-block__close:after,
.popup-block__close:before {
  content: "";
  display: block;
  width: 34px;
  height: 3px;
  background-color: #cc0033;
  -moz-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 1px;
  margin-top: -1px;
  margin-left: -17px;
}
.popup-block__close:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.popup-block__close:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.popup-block__close:hover:after,
.popup-block__close:hover:before {
  background-color: #000;
}
.popup-block__title {
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
}
.popup-block .input-wrapper {
  margin-bottom: 20px;
}
.popup-block .submit-button {
  margin: 0 auto;
  margin-top: 40px;
}
.popup-block .submit-auth {
  margin: 20px 0;
}
.popup-block__popup {
  position: relative;
  background-color: #fff;
}
.popup-block__popup .inner-content {
  height: auto;
}
@media screen and (min-width: 768px) {
  .popup-block--order-info .popup-block__popup {
    max-width: 550px;
    width: 100%;
  }
}
.popup-auth__response {
  display: none;
  color: #fff;
  padding: 10px 15px;
  border-radius: 3px;
  margin-bottom: 20px;
}
.popup-auth__response.error {
  display: block;
  background: #a24141;
}
.popup-auth__response.info {
  display: block;
  background: #1976d2;
}
.popup-auth__response.success {
  display: block;
  background: #43a047;
}
.popup-auth__signup {
  font-size: 14px;
  font-weight: lighter;
}
.popup-auth .auth-social {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #0000004d;
}
.popup-auth .auth-social__title {
  font-size: 18px;
  color: #444241;
  margin-bottom: 20px;
}
.popup-auth .auth-social__list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.popup-auth .auth-social__list .rounded {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  color: #fff;
  border-radius: 50%;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 5%;
  text-decoration: none;
}
.popup-auth .auth-social__list .facebook {
  background: #3a5999;
}
.popup-auth .auth-social__list .google {
  background: #db4538;
}
@media screen and (max-width: 767px) {
  .popup-block__overlay {
    overflow: hidden;
    display: block;
  }
  .popup-block__popup {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
  }
  .popup-block__popup .inner-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 120px;
  }
  .popup-block__close {
    margin-left: auto;
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .popup-block__overlay {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .popup-block__close {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .popup-block__popup {
    width: 450px;
    height: auto;
    box-shadow: 0 0 15px 0 rgba(12, 12, 12, 0.2);
  }
  .popup-block__popup .inner-content {
    padding-top: 35px;
    padding-bottom: 40px;
    padding-left: 35px;
    padding-right: 35px;
  }
  .popup-block__form {
    margin: 0 auto;
  }
}
@media screen and (min-width: 1200px) {
  .popup-block__overlay {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .popup-block__close {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .popup-block__popup {
    width: 450px;
    height: auto;
    box-shadow: 0 0 15px 0 rgba(12, 12, 12, 0.2);
  }
  .popup-block__popup .inner-content {
    padding-top: 35px;
    padding-bottom: 40px;
    padding-left: 45px;
    padding-right: 45px;
  }
  .popup-block__form {
    margin: 0 auto;
  }
}
.oneclick {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.oneclick__title {
  font-size: 20px;
  color: #1c1c1c;
  text-align: center;
  margin-bottom: 20px;
}
.oneclick__img {
  height: 150px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}
.oneclick__img img {
  height: 100%;
}
.oneclick__phone {
  width: 60%;
  margin: 0 auto;
  margin-bottom: 30px !important;
}
.oneclick__price {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
}
.oneclick__qnty {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 260px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
}
.oneclick__qnty .product-qnty {
  -webkit-flex: 100%;
  -moz-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
}
.oneclick__action {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.oneclick__action--single {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.oneclick__action--single .btn {
  width: 50%;
}
.oneclick__action .btn {
  font-size: 14px;
  -webkit-flex: 0 0 48%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
}
.oneclick__action .btn:first-of-type {
  margin-right: 4%;
}
.p-header {
  display: none;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 500;
}
@media screen and (max-width: 767px) {
  .p-header {
    height: 100%;
    min-height: 100vh;
    top: 0;
    overflow-y: auto;
  }
  .p-header.active {
    display: block;
    background: #fff;
  }
  .p-header__wrap {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 768px) {
  .p-header {
    display: block;
  }
  .p-header__wrap {
    height: 192px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -moz-transition: -moz-transform 0.4s ease, height 0.4s ease;
    transition: -webkit-transform 0.4s ease, height 0.4s ease;
    transition: transform 0.4s ease, height 0.4s ease;
  }
  .p-header__wrap--smart {
    height: 67px;
    -webkit-transform: translateY(-125px);
    -moz-transform: translateY(-125px);
    -ms-transform: translateY(-125px);
    transform: translateY(-125px);
  }
}

  .header-search {
    max-width: 210px;
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    left: -35px;
    position: relative;
  }


@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header-search {
    max-width: 170px;
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    left: auto;
    right: 10px;
    position: relative;
  }
}

/* Основная верстка шапки */
@media screen and (min-width: 768px) {
  .header-top {
    background: #efefef;
  }
  .header-top__row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 38px;
  }
  .header-top__row > div {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header-top__nav {
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .header-top__nav ul {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .header-top__nav ul li {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 5%;
  }
  .header-top__nav ul li:last-of-type {
    margin-right: 10px;
  }
  .header-top__nav ul li a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    color: #1c1c1a;
    text-decoration: none;
    -moz-transition: color 0.4s ease;
    transition: color 0.4s ease;
  }
  .header-top__nav ul li a:hover,
  .header-top__nav ul li a.callback {
    color: #cf242a;
  }
  .header-top__user {
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .header-top__user .header-lang {
    margin-right: 40px;
  }
  .header-top__user .header-lang > a:after {
    content: '';
    background: #000;
    width: 1px;
    height: 100%;
    position: absolute;
    right: -20px;
    opacity: .2;
  }
  .header-middle {
    background: #fff;
  }
  .header-middle__row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0;
    position: relative;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 20;
  }
  .header-bottom {
    background: #2e2e2e;
  }
  .header-bottom__row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .header-lang {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
  }
  .header-lang > a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    color: #222020;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
  }
  .header-lang > a i {
    font-size: 10px;
    margin-left: 5px;
  }
  .header-lang--hover .header-lang__dropdown {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    visibility: visible;
  }
  .header-lang__dropdown {
    background: #fff;
    border: #ccc;
    position: absolute;
    top: 100%;
    padding: 0 10px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
    opacity: 0;
    -webkit-transform: translate(0, 10px);
    -moz-transform: translate(0, 10px);
    -ms-transform: translate(0, 10px);
    transform: translate(0, 10px);
    -moz-transition: opacity 200ms ease-in, -moz-transform 200ms ease-in, visibility 200ms ease-in;
    transition: opacity 200ms ease-in, -webkit-transform 200ms ease-in, visibility 200ms ease-in;
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
    visibility: hidden;
    z-index: 25;
  }
  .header-lang__dropdown:before {
    content: '';
    position: absolute;
    top: -7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 7px 10px;
    border-color: transparent transparent #ffffff transparent;
  }
  .header-lang__dropdown a {
    display: block;
    color: #222020;
    margin: 10px 0;
    text-decoration: none;
  }
  .header-lang__dropdown a.active {
    color: #cf242a;
  }
  .header-user {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
  }
  .header-user__link {
    font-size: 14px;
    color: #1c1c1a;
    text-decoration: none !important;
  }
  .header-user__link:first-child:after {
    content: '/';
    margin: 0 10px;
    color: #1c1c1a;
  }
  .header-user__link:hover {
    color: #cf242a;
  }
  .header-user__title {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #1c1c1a;
    text-decoration: none !important;
  }
  .header-user__title i {
    font-size: 10px;
    margin-left: 5px;
  }
  .header-user:hover .header-user__dropdown {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    visibility: visible;
  }
  .header-user__dropdown {
    background: #fff;
    width: 100%;
    position: absolute;
    top: 100%;
    right: 0;
    opacity: 0;
    -webkit-transform: translate(0, 10px);
    -moz-transform: translate(0, 10px);
    -ms-transform: translate(0, 10px);
    transform: translate(0, 10px);
    -moz-transition: opacity 200ms ease-in, -moz-transform 200ms ease-in, visibility 200ms ease-in;
    transition: opacity 200ms ease-in, -webkit-transform 200ms ease-in, visibility 200ms ease-in;
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
    visibility: hidden;
    z-index: 25;
  }
  .header-user__dropdown-wrap {
    background: #fff;
    min-width: 150px;
    width: 100%;
    position: absolute;
    right: 0;
    padding: 0 10px;
    border: #ccc;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
  }
  .header-user__dropdown-wrap:before {
    content: '';
    position: absolute;
    top: -7px;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 7px 10px;
    border-color: transparent transparent #ffffff transparent;
  }
  .header-user__dropdown a {
    display: block;
    color: #222020;
    margin: 10px 0;
    text-decoration: none;
  }
  .header-user__dropdown a.active {
    color: #cf242a;
  }
  .header-contact {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 210px;
    width: 100%;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
  }
  .header-contact__row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header-contact__row > i {
    font-size: 18px;
    color: #d1d1d1;
    margin-right: 10px;
  }
  .header-contact__row:first-child {
    margin-bottom: 5px;
  }
  .header-contact__list-wrap {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 180px;
    height: 26px;
    position: relative;
  }
  .header-contact ul {
    width: 100%;
    height: 26px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    overflow: hidden;
    text-align: center;
  }
  .header-contact ul li {
    height: 26px;
  }
  .header-contact ul li a {
    height: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 18px;
    font-weight: bold;
    color: #1c1c1a;
    text-decoration: none;
  }
  .header-contact ul li a i {
    font-size: 10px;
    margin-left: 10px;
  }
  .header-contact ul.active {
    background: #fff;
    height: auto;
    padding: 0 10px;
    border-radius: 4px;
    z-index: 10;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
  }
  .header-contact ul.active li {
    margin: 5px 0;
  }
  .header-contact ul.active li i {
    display: none;
  }
  .header-contact__types {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 180px;
    margin-left: 35px;
  }
  .header-contact__types a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10%;
    color: #1c1c1a;
    overflow: hidden;
  }
  .header-logo {
    max-width: 215px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
  }
  .header-logo img {
    width: 100%;
  }

  .header-search__form {
    width: 100%;
    position: relative;
  }
  .header-search__form input {
    /*background: #efefef;*/
    background: #ffffff;
    width: 100%;
    /*height: 40px;*/
    height: 30px;
    font-size: 12px;
    border-radius: 20px;
    border: none;
    outline: none;
    padding: 0 45px 0 25px;
  }
  .header-search__form i {
    font-size: 18px;
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -9px;
  }
  .header-nav {
    font-family: 'Gotham Pro', sans-serif;
    position: relative;
  }
  .header-nav ul {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .header-nav__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 67px;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 25px;
    padding-right: 20px;
    position: relative;
  }
  .header-nav__item > a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    font-size: 14px;
    color: #efefef;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -moz-transition: color 0.4s ease;
    transition: color 0.4s ease;
  }
  .header-nav__item > a:hover {
    color: #cf242a;
  }
  .header-nav__item > a .icon-chevron {
    display: inline-block;
  }
  .header-nav__item > a .icon-chevron-right {
    display: none;
  }
  .header-nav__item > a i {
    font-size: 10px;
    margin-left: 15px;
  }
  .header-nav__item--hover > a {
    color: #cf242a;
  }
  .header-nav__item--hover .header-nav__dropdown {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    visibility: visible;
  }
  .header-nav__dropdown {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    -webkit-transform: translate(0, 10px);
    -moz-transform: translate(0, 10px);
    -ms-transform: translate(0, 10px);
    transform: translate(0, 10px);
    -moz-transition: opacity 200ms ease-in, -moz-transform 200ms ease-in, visibility 200ms ease-in;
    transition: opacity 200ms ease-in, -webkit-transform 200ms ease-in, visibility 200ms ease-in;
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
    visibility: hidden;
    z-index: 25;
  }
  .header-nav__dropdown-wrap {
    background: #fff;
    min-width: 250px;
    width: 100%;
    padding: 20px;
    box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1);
  }
  .header-nav__dropdown:before {
    content: '';
    position: absolute;
    top: -7px;
    right: 15px;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 7px 10px;
    border-color: transparent transparent #ffffff transparent;
  }
  .header-nav__dropdown-title {
    font-size: 14px;
    color: #2e2e2e;
    margin-bottom: 20px;
    text-transform: uppercase;
  }
  .header-nav__dropdown a {
    display: block;
    font-size: 14px;
    color: #2e2e2eb3;
    text-decoration: none;
    margin-bottom: 10px;
  }
  .header-nav__dropdown a:last-of-type {
    margin-bottom: 0px;
  }
  .header-basket {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header-basket a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    color: #fff;
    text-decoration: none;
    position: relative;
  }
  .header-basket a .count {
    width: 14px;
    height: 14px;
    background: #cf242a;
    font-size: 12px;
    color: #efefef;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    line-height: 14px;
  }
  .header-basket__icon:hover svg {
    fill: #cf242a;
  }
  .header-basket__icon svg {
    width: 100%;
    height: 100%;
    fill: #fff;
    -moz-transition: fill 0.4s ease;
    transition: fill 0.4s ease;
  }
}
/* Мобильная верстка шапки */
.header-panel {
  display: none;
}
@media screen and (max-width: 767px) {
  .header-panel {
    background: #fff;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 70px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 15px 20px;
    z-index: 550;
  }
  .header-panel__logo {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 35px;
  }
  .header-panel__logo--short {
    display: none;
  }
  .header-panel__logo img {
    height: 100%;
  }
  .header-panel .header-phone {
    text-decoration: none !important;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 35px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #fff;
    text-decoration: none;
    position: relative;
    color: #000;
    font-size: 29px;
  }
  .header-panel .header-searchable {
    text-decoration: none !important;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 35px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #fff;
    text-decoration: none;
    position: relative;
    color: #000;
    font-size: 29px;
  }
  .header-panel .header-search {
    display: none;
    top: 70px;
    left: 0;
    right: 0;
    position: absolute;
    background: #fff;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding: 20px;
  }
  .header-panel .header-search.header-search--open {
    display: flex;
  }
  .header-panel .header-basket {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
  }
  .header-panel .header-basket a {
    text-decoration: none !important;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    color: #fff;
    text-decoration: none;
    position: relative;
  }
  .header-panel .header-basket a .count {
    width: 14px;
    height: 14px;
    background: #cf242a;
    font-size: 12px;
    color: #efefef;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    line-height: 14px;
  }
  .header-panel .header-basket__icon svg {
    width: 100%;
    height: 100%;
    fill: #000;
  }
  .header-panel .menu-toggle {
    width: 40px;
    height: 30px;
    cursor: pointer;
  }
  .header-panel .menu-toggle--show .one {
    -webkit-transform: rotate(45deg) translate(8px, 8px);
    -moz-transform: rotate(45deg) translate(8px, 8px);
    -ms-transform: rotate(45deg) translate(8px, 8px);
    transform: rotate(45deg) translate(8px, 8px);
  }
  .header-panel .menu-toggle--show .two {
    opacity: 0;
  }
  .header-panel .menu-toggle--show .three {
    -webkit-transform: rotate(-45deg) translate(8px, -10px);
    -moz-transform: rotate(-45deg) translate(8px, -10px);
    -ms-transform: rotate(-45deg) translate(8px, -10px);
    transform: rotate(-45deg) translate(8px, -10px);
  }
  .header-panel .menu-toggle .one,
  .header-panel .menu-toggle .two,
  .header-panel .menu-toggle .three {
    width: 100%;
    height: 4px;
    background: #000;
    margin: auto;
    margin-bottom: 8px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .header-panel .menu-toggle .one:last-of-type,
  .header-panel .menu-toggle .two:last-of-type,
  .header-panel .menu-toggle .three:last-of-type {
    margin-bottom: 0;
  }
  .header-panel .menu-toggle .two {
    width: 70%;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) and (max-width: 350px) {
  .header-panel__logo {
    height: 29px;
  }
}
@media screen and (max-width: 450px) {
  .header-panel__logo--full {
    display: none;
  }

  .header-panel__logo--short {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .header-bottom {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .header-bottom__row {
    padding: 20px 0;
  }
  .header-bottom:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #0000001a;
  }
  .header-bottom .header-basket {
    display: none;
  }
  .header-nav {
    font-family: 'Gotham Pro', sans-serif;
  }
  .header-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
  }
  .header-nav__item {
    margin-bottom: 20px;
  }
  .header-nav__item:last-of-type {
    margin-bottom: 0;
  }
  .header-nav__item a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    color: #1d1b1b;
    text-decoration: none;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header-nav__item a span {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 70%;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header-nav__item a .icon-chevron {
    display: none;
  }
  .header-nav__item a .icon-chevron-right {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header-nav__item a i {
    font-size: 10px;
    margin-left: 5px;
  }
  .header-nav__dropdown {
    display: none;
  }
  .header-top {
    background: #fff;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .header-top__row {
    padding: 20px 0;
  }
  .header-top__nav {
    margin-bottom: 30px;
  }
  .header-top__nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
  }
  .header-top__nav ul li {
    margin-bottom: 10px;
  }
  .header-top__nav ul li:last-of-type {
    margin-bottom: 0;
  }
  .header-top__nav ul li a {
    font-size: 14px;
    color: #1c1c1a;
  }
  .header-lang {
    margin-bottom: 30px;
    text-align: center;
  }
  .header-lang > a {
    display: none;
  }
  .header-lang__dropdown a {
    color: #1c1c1a;
    margin: 0 10px;
    text-decoration: none;
  }
  .header-lang__dropdown a.active {
    color: #cf242a;
    font-weight: bold;
  }
  .header-user {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header-user--logged {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .header-user__link {
    font-size: 14px;
    color: #1c1c1a;
    text-decoration: none !important;
  }
  .header-user__link:first-child:after {
    content: '/';
    margin: 0 10px;
    color: #1c1c1a;
  }
  .header-user__link:hover {
    color: #cf242a;
  }
  .header-user__title {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    color: #1c1c1a;
    text-decoration: none;
    margin-bottom: 20px;
  }
  .header-user__title i {
    display: none;
  }
  .header-user__dropdown {
    display: block;
  }
  .header-user__dropdown a {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: #1c1c1a;
    margin-bottom: 10px;
  }
  .header-middle {
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .header-middle__row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0;
  }
  .header-middle .header-logo {
    display: none;
  }
  .header-middle .header-search {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .header-middle .header-contact {
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .header-top .header-search {
    display: none;
  }
  .header-search__form {
    width: 100%;
    position: relative;
  }
  .header-search__form input {
    background: #efefef;
    width: 100%;
    height: 40px;
    font-size: 12px;
    border-radius: 20px;
    border: none;
    outline: none;
    padding: 0 30px;
  }
  .header-search__form i {
    font-size: 18px;
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -9px;
  }
  .header-contact {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
  }
  .header-contact__row {
    width: 220px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
  }
  .header-contact__row > i {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    color: #d1d1d1;
  }
  .header-contact__list-wrap {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: relative;
  }
  .header-contact ul {
    width: 100%;
    height: auto;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
  }
  .header-contact ul li {
    height: auto;
    margin-bottom: 15px;
  }
  .header-contact ul li a {
    height: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
    color: #1c1c1a;
    text-decoration: none;
  }
  .header-contact ul li a i {
    display: none;
  }
  .header-contact__types {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 0;
  }
  .header-contact__types a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 26px;
    margin: 0 10px;
    overflow: hidden;
  }
}
/* Старая верстка шапки */
.page-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
  opacity: 0;
  -moz-transition: opacity 1s ease-in-out 1s;
  transition: opacity 1s ease-in-out 1s;
}
.page-header__row {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.page-header__logo {
  width: 188px;
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 35px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-header__logo img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.page-header__logo:hover {
  opacity: 0.7;
}
.page-header__lang {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 30px;
}
.page-header__lang a {
  display: block;
  width: 40px;
  height: 32px;
  border: 1px solid transparent;
  text-align: center;
  line-height: 30px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none !important;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-header__lang a:hover {
  color: #fff;
  opacity: 0.8;
}
.page-header__lang a.active {
  border-color: #cc0033;
}
.page-header__lang a:not(:last-child) {
  margin-bottom: 5px;
}
.page-header__nav {
  width: 100%;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.page-header__nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 45px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.page-header__nav ul li a {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none !important;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-header__nav ul li a i {
  font-size: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 5px;
}
.page-header__nav ul li a:before,
.page-header__nav ul li a:after {
  content: "";
  display: block;
  width: 0;
  height: 1px;
  background-color: #cc0033;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-header__nav ul li a:before {
  right: 100%;
  margin-right: 5px;
}
.page-header__nav ul li a:after {
  left: 100%;
  margin-left: 5px;
}
.page-header__nav ul li a:hover {
  color: #cc0033;
}
.page-header__nav ul li a:hover:before,
.page-header__nav ul li a:hover:after {
  width: 13px;
  -webkit-animation: beat 1.1s ease-in-out 0.2s infinite alternate;
  -moz-animation: beat 1.1s ease-in-out 0.2s infinite alternate;
  animation: beat 1.1s ease-in-out 0.2s infinite alternate;
}
.page-header__nav ul li.has-sub a:before,
.page-header__nav ul li.has-sub a:after {
  display: none !important;
}
.page-header__tels-wrap {
  width: 160px;
  margin-right: 20px;
}
.page-header__tels-wrap .list-wrap {
  height: 36px;
  position: relative;
  width: 100%;
}
.page-header__tels-wrap .availability-caption {
  color: #ac9087;
  font-size: 12px;
  font-weight: 300;
}
.page-header__tels-wrap ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 36px;
}
.page-header__tels-wrap ul li {
  height: 36px;
}
.page-header__tels-wrap ul li a {
  display: block;
  height: 36px;
  color: #fff;
  text-decoration: none !important;
  font-size: 15px;
  font-weight: 700;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.page-header__tels-wrap ul li a i {
  margin-left: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 10px;
}
.page-header__callback-link {
  color: #fff;
  font-size: 16px;
  text-decoration: none !important;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 300;
}
.page-header__callback-link i {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 18px;
  margin-right: 10px;
}
.page-header__callback-link span {
  display: inline-block;
  border-bottom: 1px solid #fff;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-header__callback-link:hover {
  color: #fff;
}
.page-header__callback-link:hover span {
  border-color: transparent;
}
.page-header__mobile-toggle {
  display: none;
}
body.ready .page-header {
  opacity: 1;
}
@-webkit-keyframes beat {
  0% {
    width: 13px;
  }
  50% {
    width: 5px;
  }
  100% {
    width: 13px;
  }
}
@-moz-keyframes beat {
  0% {
    width: 13px;
  }
  50% {
    width: 5px;
  }
  100% {
    width: 13px;
  }
}
@keyframes beat {
  0% {
    width: 13px;
  }
  50% {
    width: 5px;
  }
  100% {
    width: 13px;
  }
}
@media screen and (max-width: 767px) {
  .page-header__row {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 100vh;
    z-index: 50;
    background-color: rgba(0, 0, 0, 0.8);
    overflow-y: auto;
    padding-top: 35px;
    padding-bottom: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-header__row.active {
    display: block;
  }
  .page-header__logo {
    margin: 0 auto;
    margin-bottom: 30px;
  }
  .page-header__nav {
    margin-bottom: 30px;
  }
  .page-header__nav ul {
    display: block;
    height: auto;
  }
  .page-header__nav ul li {
    text-align: center;
  }
  .page-header__nav ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .page-header__nav ul li a {
    font-size: 18px;
  }
  .page-header__nav ul li a:before,
  .page-header__nav ul li a:after {
    display: none !important;
  }
  .page-header__lang {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .page-header__lang a:not(:last-child) {
    margin: 0;
    margin-right: 10px;
  }
  .page-header__mobile-toggle {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none !important;
    position: fixed;
    top: 20px;
    left: 15px;
    z-index: 60;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.22);
    background-color: #cc0033;
    background-image: -moz- oldlinear-gradient(90deg, #891012, #cc0033);
    background-image: linear-gradient(0deg, #891012, #cc0033);
  }
  .page-header__mobile-toggle span {
    pointer-events: none;
    display: block;
    position: relative;
    width: 34px;
    height: 3px;
    border-radius: 2px;
    background-color: #fff;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .page-header__mobile-toggle span:after,
  .page-header__mobile-toggle span:before {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #fff;
    display: block;
    position: absolute;
    left: 0;
    right: auto;
    bottom: auto;
    border-radius: 2px;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .page-header__mobile-toggle span:after {
    top: 9px;
  }
  .page-header__mobile-toggle span:before {
    top: -9px;
  }
  .page-header__mobile-toggle.active span {
    background-color: transparent;
  }
  .page-header__mobile-toggle.active span:after {
    width: 100%;
    top: 0;
    -moz-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -moz-transform 0.1s linear 0.22s;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.1s linear 0.22s;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.1s linear 0.22s;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .page-header__mobile-toggle.active span:before {
    width: 100%;
    top: 0;
    -moz-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, -moz-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
    transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
    transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .page-header__tels-wrap {
    margin: 0 auto;
    width: auto;
    margin-bottom: 50px;
    text-align: center;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 30px;
  }
  .page-header__tels-wrap .list-wrap {
    height: auto;
    margin-bottom: 20px;
  }
  .page-header__tels-wrap .list-wrap ul {
    height: auto;
    text-align: center;
    white-space: nowrap;
  }
  .page-header__tels-wrap .list-wrap ul li {
    height: auto;
    text-align: center;
  }
  .page-header__tels-wrap .list-wrap ul li a {
    display: block;
    height: auto;
  }
  .page-header__tels-wrap .list-wrap ul li a i {
    display: none !important;
  }
  .page-header__tels-wrap .list-wrap ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .page-header__callback-link {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .page-header {
    padding-top: 25px;
    position: absolute;
  }
  .page-header__nav {
    width: 700px;
    margin-left: auto;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    margin-top: 20px;
  }
  .page-header__row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 70px;
  }
  .page-header__lang {
    position: absolute;
    top: 0;
    left: 0;
  }
  .page-header__logo {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .page-header__tel-block {
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
  }
  .page-header__tels-wrap ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 4px;
  }
  .page-header__tels-wrap ul.active {
    background-color: #fff;
    height: auto;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
  }
  .page-header__tels-wrap ul.active li a {
    color: #000;
    padding-left: 10px;
  }
  .page-header__tels-wrap ul.active li a i {
    display: none;
  }
  .header-nav {
    width: 100%;
    width: -moz-calc(100% - 60px);
    width: calc(100% - 60px);
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .header-nav ul {
    width: 100%;
  }
  .header-nav__item {
    margin-right: 20px;
    padding-right: 0;
    max-width: 170px;
  }
  .header-nav__item > a {
    max-width: 100%;
  }
  .header-nav__item > a span {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    text-overflow: ellipsis;
  }
  .header-nav__item:last-child {
    margin-right: 0;
  }
  body.scrolled .page-header {
    position: fixed;
    top: 0;
    left: 0;
    padding-bottom: 10px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.1);
    background-color: #000;
  }
}
@media screen and (min-width: 1200px) {
  .page-header {
    padding-top: 25px;
    position: absolute;
  }
  .page-header__nav {
    width: 700px;
    margin-left: auto;
  }
  .page-header__tel-block {
    position: absolute;
    bottom: -10px;
    left: 70px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .page-header__tels-wrap ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 4px;
  }
  .page-header__tels-wrap ul.active {
    background-color: #fff;
    height: auto;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .page-header__tels-wrap ul.active li a {
    color: #000;
    padding-left: 10px;
  }
  .page-header__tels-wrap ul.active li a i {
    display: none;
  }
  body.scrolled .page-header {
    position: fixed;
    top: 0;
    left: 0;
    height: 95px;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.1);
    background-color: #000;
  }
  body.scrolled .page-header .page-header__row {
    height: 95px;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  body.scrolled .page-header .page-header__lang {
    display: none;
  }
  body.scrolled .page-header .page-header__callback-link {
    display: none;
  }
  body.scrolled .page-header__logo {
    margin-right: 50px;
  }
  body.scrolled .page-header .page-header__tel-block {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 50px;
  }
  body.scrolled .page-header .page-header__tel-block .availability-caption {
    display: none;
  }
  body.menu-fixed .page-header {
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.first-block {
  z-index: 2;
  width: 100%;
  position: relative;
  background-color: #2f272b;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-image: url("../img/first-block-bg.jpg");
  color: #fff;
}
.first-block:before {
  content: "";
  display: block;
  z-index: 4;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 170px;
  opacity: 0.8;
  background-image: -moz- oldlinear-gradient(top, #000, rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));
}
.first-block:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background-color: #2f272b;
  opacity: 0;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.first-block.video-ended:after {
  opacity: 0.5;
}
.first-block__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 3;
}
.first-block__video:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #2f272b;
  opacity: 0.9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
  -moz-transition: all 1s ease-in-out 0.5s;
  transition: all 1s ease-in-out 0.5s;
}
.first-block .container {
  position: relative;
  z-index: 5;
  height: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.first-block__content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.first-block__title {
  font-size: 48px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 10px;
  opacity: 0;
  -moz-transition: opacity 0.8s ease-in-out 2s;
  transition: opacity 0.8s ease-in-out 2s;
}
.first-block__descr {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  font-weight: 300;
  opacity: 0;
  -moz-transition: opacity 0.8s ease-in-out 3s;
  transition: opacity 0.8s ease-in-out 3s;
}
.first-block__button {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  border-color: #fff;
  padding-bottom: 2px;
  opacity: 0;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, opacity 1s ease-in-out 4s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, opacity 1s ease-in-out 4s;
}
.first-block__button i {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-size: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0;
  margin-left: 10px;
  vertical-align: middle;
  margin-top: 2px;
  color: #fff;
}
.first-block__button:hover {
  color: #000;
  background-color: #fff;
}
.first-block__button:hover i {
  color: #000;
}
.first-block__logo {
  display: none;
}
.first-block__tel-block {
  display: none;
}
.first-block__callback-button {
  display: none;
}
body.ready .first-block__video:after {
  opacity: 0.6;
}
body.ready .first-block__title {
  opacity: 1;
}
body.ready .first-block__descr {
  opacity: 1;
}
body.ready .first-block__button {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .first-block {
    height: 100vh;
    min-height: 500px;
    padding-bottom: 100px;
    padding-top: 30px;
    background-position: left -40px center;
  }
  .first-block .container {
    height: 100%;
    display: block;
  }
  .first-block__content {
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .first-block__logo {
    display: block;
    width: 188px;
    margin-left: auto;
    margin-bottom: auto;
  }
  .first-block__logo img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .first-block__left {
    max-width: 450px;
    margin-bottom: 30px;
  }
  .first-block__title {
    font-size: 30px;
  }
  .first-block__descr {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .first-block {
    height: 100vh;
    min-height: 600px;
    padding-bottom: 80px;
  }
  .first-block__content {
    display: block;
  }
  .first-block__left {
    max-width: 450px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .first-block {
    height: -moz-calc(100vh - 192px);
    height: calc(100vh - 192px);
    min-height: 350px;
    padding-bottom: 100px;
  }
  .first-block__left {
    max-width: 680px;
  }
  body.admin-bar .first-block {
    height: -moz-calc(100vh - 224px);
    height: calc(100vh - 224px);
  }
}
.about-block {
  width: 100%;
  position: relative;
  z-index: 10;
  color: #fff;
  background-color: #ca181a;
  background-image: -moz- oldlinear-gradient(left, rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0));
}
.about-block__title {
  font-size: 36px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 35px;
}
.about-block__title b {
  font-weight: 700;
}
.about-block__top-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 90px;
}
.about-block__descr {
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
  color: #fff;
}
.about-block__descr b {
  font-weight: 700;
}
.about-block__button {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  border-color: #fff;
  padding-bottom: 2px;
  width: 240px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 70px;
}
.about-block__button i {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-size: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0;
  margin-left: 10px;
  vertical-align: middle;
  margin-top: 2px;
  color: #fff;
}
.about-block__button:hover {
  color: #000;
  background-color: #fff;
}
.about-block__button:hover i {
  color: #000;
}
.about-block__numbers {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 35px;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.about-block__number-item {
  width: 25%;
  padding-left: 30px;
  padding-right: 30px;
}
.about-block__number-item:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.25);
}
.about-block__number-item .num {
  font-size: 73px;
  line-height: 1;
  color: #Fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.about-block__number-item .num .plus {
  font-size: 40px;
  vertical-align: middle;
  margin-right: 5px;
}
.about-block__number-item .descr {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  font-weight: 400;
}
.about-block__beans {
  display: none;
}
.about-block__counter-wrap {
  text-align: center;
}
.about-block__counter-wrap .counter {
  font-weight: 700;
  font-size: 80px;
  margin-bottom: 20px;
  line-height: 1.2;
}
.about-block__counter-wrap .caption {
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  margin-bottom: 10px;
}
.about-block__counter-wrap .small-caption {
  font-weight: 300;
  opacity: 0.6;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .about-block {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .about-block__numbers {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .about-block__counter-wrap .counter {
    font-size: 40px;
    margin-bottom: 10px;
  }
  .about-block__counter-wrap .caption {
    font-size: 16px;
    line-height: 24px;
  }
  .about-block__counter-wrap .small-caption {
    font-size: 14px;
    line-height: 20px;
  }
  .about-block__number-item {
    width: 50%;
    height: 130px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }
  .about-block__number-item .num {
    font-size: 30px;
    margin-bottom: 7px;
  }
  .about-block__number-item .descr {
    font-size: 14px;
    line-height: 20px;
  }
  .about-block__number-item:not(:last-child) {
    border-right: none;
  }
  .about-block__number-item:nth-child(2n + 1) {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
  }
  .about-block__number-item:nth-child(n + 3) {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .about-block__title {
    font-size: 26px;
    margin-bottom: 20px;
    text-align: center;
  }
  .about-block__descr {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  .about-block__button {
    margin: 0 auto;
  }
  .about-block__beans {
    display: none;
  }
  .about-block__top-row {
    display: block;
    width: 100%;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .about-block {
    padding-top: 50px;
    padding-bottom: 60px;
  }
  .about-block__number-item {
    padding-top: 25px;
    height: 180px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .about-block__number-item .num {
    font-size: 40px;
  }
  .about-block__number-item .descr {
    font-size: 16px;
    line-height: 24px;
  }
  .about-block__title {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .about-block__descr {
    font-size: 16px;
    line-height: 24px;
  }
  .about-block__beans {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .about-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .about-block__number-item {
    padding-top: 45px;
    height: 225px;
  }
  .about-block__beans {
    display: block;
    pointer-events: none;
    width: 100%;
    height: 793px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  .about-block__beans .inner {
    display: block;
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    z-index: 50;
    margin-top: -400px;
    margin-left: -830px;
    width: 1736px;
    height: 793px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("../img/coffee-beans.png");
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1500px) {
  .about-block__beans {
    top: -100px;
  }
  .about-block__beans .inner {
    width: 1450px;
    height: 662px;
    margin-top: -330px;
    margin-left: -725px;
  }
}
.process-block {
  width: 100%;
  position: relative;
}
.process-block .subtitle {
  margin-bottom: 35px;
}
.process-block__list {
  width: 100%;
  display: block;
}
.process-block__item {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 250px;
  box-shadow: 3.346px 3.716px 20px 0px rgba(0, 0, 0, 0.05);
}
.process-block__item:not(:last-child) {
  margin-bottom: 10px;
}
.process-block__item-img {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.process-block__content {
  width: 100%;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.process-block__content .title {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  color: #000;
  font-size: 22px;
  font-weight: 400;
}
.process-block__content .title i {
  font-size: 24px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 20px;
}
.process-block__content .descr {
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
}
@media screen and (max-width: 767px) {
  .process-block {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .process-block__item-img {
    margin: 0;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 20px;
  }
  .process-block__item-img img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .process-block__item-img.step1 {
    width: 120px;
  }
  .process-block__item-img.step2 {
    width: 108px;
  }
  .process-block__item-img.step3 {
    width: 114px;
  }
  .process-block__item-img.step4 {
    width: 109px;
  }
  .process-block__item {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }
  .process-block__content {
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    text-align: center;
  }
  .process-block__content .title {
    font-size: 18px;
    margin-bottom: 15px;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .process-block__content .title i {
    font-size: 20px;
  }
  .process-block__content .descr {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .process-block {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .process-block__content {
    max-width: 350px;
  }
  .process-block__item-img {
    margin-right: 40px;
  }
  .process-block__item-img img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .process-block__item-img.step1 {
    width: 264px;
  }
  .process-block__item-img.step2 {
    width: 236px;
  }
  .process-block__item-img.step3 {
    width: 250px;
  }
  .process-block__item-img.step4 {
    width: 219px;
  }
  .process-block__item:nth-child(2n) .process-block__item-img {
    margin-left: auto;
    margin-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .process-block {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .process-block__content {
    max-width: 580px;
  }
  .process-block__item-img {
    margin-right: 70px;
  }
  .process-block__item-img img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .process-block__item-img.step1 {
    width: 264px;
  }
  .process-block__item-img.step2 {
    width: 236px;
  }
  .process-block__item-img.step3 {
    width: 250px;
  }
  .process-block__item-img.step4 {
    width: 219px;
  }
  .process-block__item {
    padding-left: 40px;
    padding-right: 40px;
  }
  .process-block__item:nth-child(2n) .process-block__item-img {
    margin-left: auto;
    margin-right: 0;
  }
}
.manager-block {
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #f3f3f3;
  margin-bottom: 50px;
}
.manager-block__row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.manager-block__img-wrap {
  position: relative;
  background-color: #fff;
  box-shadow: 3.346px 3.716px 16px 0px rgba(0, 0, 0, 0.4);
  overflow: hidden;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
}
.manager-block__img-wrap img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  left: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.manager-block__blockquote {
  font-size: 17px;
  line-height: 30px;
  color: #000;
  font-style: italic;
  font-weight: 400;
}
.manager-block__blockquote p:not(:last-child) {
  margin-bottom: 30px;
}
.manager-block__bottom-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.manager-block__about {
  font-size: 17px;
  line-height: 30px;
  color: #000;
  font-weight: 400;
}
.manager-block__about .name {
  font-weight: 700;
  font-size: 24px;
}
.manager-block__sign {
  width: 137px;
  margin-left: 50px;
}
.manager-block__sign img {
  display: block;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  .manager-block {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .manager-block__row {
    display: block;
    width: 100%;
  }
  .manager-block__img-wrap {
    width: 100%;
    max-width: 300px;
    height: 300px;
    margin: 0 auto;
    margin-bottom: 30px;
  }
  .manager-block__img-wrap img {
    display: block;
    width: 100%;
    height: auto;
  }
  .manager-block__right-content {
    text-align: center;
  }
  .manager-block__blockquote {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
  }
  .manager-block__bottom-content {
    display: block;
  }
  .manager-block__about {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  .manager-block__about .name {
    font-size: 20px;
    line-height: 26px;
  }
  .manager-block__sign {
    width: 80px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .manager-block {
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: bottom center;
  }
  .manager-block__img-wrap {
    width: 300px;
    height: 400px;
    margin-bottom: 30px;
  }
  .manager-block__right-content {
    width: -moz-calc(100% - 330px);
    width: calc(100% - 330px);
  }
  .manager-block__bottom-content {
    margin-bottom: -20px;
  }
}
@media screen and (min-width: 1200px) {
  .manager-block {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .manager-block__img-wrap {
    width: 500px;
    height: 650px;
    margin-right: 60px;
  }
  .manager-block__right-content {
    width: -moz-calc(100% - 560px);
    width: calc(100% - 560px);
  }
  .manager-block__bottom-content {
    margin-bottom: -20px;
  }
}
.categories-block {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.categories-block .subtitle {
  margin-bottom: 50px;
}
.categories-block__list {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.categories-block__base-item {
  display: block;
  width: 32%;
  text-decoration: none !important;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-top: 25px;
  background-color: #f3f3f3;
}
.categories-block__base-item .img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.categories-block__base-item .img-wrapper img {
  display: block;
  z-index: 1;
  position: absolute;
}
.categories-block__base-item .img-wrapper.coffee-img {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.categories-block__base-item .img-wrapper.coffee-img img {
  width: 250px;
  height: auto;
  bottom: 0;
  right: -10px;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.categories-block__base-item .img-wrapper.tea-img img {
  width: 254px;
  height: auto;
  top: -15px;
  right: -40px;
}
.categories-block__base-item .img-wrapper.ingr-img img {
  width: 230px;
  height: auto;
  top: -40px;
  right: -50px;
}
.categories-block__base-item .bottom-name {
  position: relative;
  z-index: 7;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 26px;
  font-weight: 600;
  color: #000;
}
.categories-block__base-item .bottom-name i {
  font-size: 20px;
  margin-left: 15px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.categories-block__base-item .item-descr {
  max-width: 130px;
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  margin-top: auto;
}
.categories-block__base-item:hover .bottom-name i {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  -ms-transform: translateX(8px);
  transform: translateX(8px);
}
.categories-block__big-item {
  display: block;
  width: 49%;
  text-decoration: none !important;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 20px;
}
.categories-block__big-item .img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
.categories-block__big-item .img-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -moz-transition: all 5s ease-in-out;
  transition: all 5s ease-in-out;
  z-index: 1;
}
.categories-block__big-item .img-wrapper:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: -moz- oldlinear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.1));
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0.9;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.categories-block__big-item .bottom-content {
  position: relative;
  z-index: 7;
}
.categories-block__big-item .bottom-content .name {
  display: block;
  font-size: 30px;
  color: #fff;
  line-height: 1.1;
  margin-bottom: 20px;
  font-weight: 700;
}
.categories-block__big-item .bottom-content .descr {
  display: block;
  font-size: 18px;
  line-height: 30px;
  color: #Fff;
  font-weight: 300;
  margin-bottom: 20px;
}
.categories-block__big-item .bottom-content i {
  display: inline-block;
  font-size: 20px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #Fff;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.categories-block__big-item:hover .img-wrapper img {
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}
.categories-block__big-item:hover .img-wrapper:after {
  opacity: 0.6;
}
.categories-block__big-item:hover .bottom-content i {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  -ms-transform: translateX(8px);
  transform: translateX(8px);
}
.categories-block__big-item.machines-link {
  z-index: 5;
  background-image: -moz- oldlinear-gradient(45deg, #891012, #cc0033);
  background-image: linear-gradient(45deg, #891012, #cc0033);
}
.categories-block__big-item.machines-link .bottom-content {
  max-width: 210px;
}
.categories-block__big-item.machines-link .machine-img-wrap {
  position: absolute;
  right: -10px;
  bottom: 10px;
  width: 320px;
  -moz-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
.categories-block__big-item.machines-link .machine-img-wrap img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.categories-block__big-item.machines-link:hover .machine-img-wrap {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media screen and (max-width: 767px) {
  .categories-block {
    padding-bottom: 70px;
  }
  .categories-block__base-item {
    height: 170px;
    width: 100%;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
  .categories-block__base-item .bottom-name {
    font-size: 20px;
  }
  .categories-block__base-item .img-wrapper {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -moz-transition: all 5s ease-in-out;
    transition: all 5s ease-in-out;
  }
  .categories-block__base-item .img-wrapper.coffee-img {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
  .categories-block__base-item .img-wrapper.coffee-img img {
    width: 150px;
    height: auto;
    top: auto;
    bottom: 0;
    right: 25px;
  }
  .categories-block__base-item .img-wrapper.tea-img img {
    width: 160px;
    height: auto;
    top: auto;
    bottom: 5px;
    right: -5px;
  }
  .categories-block__base-item .img-wrapper.ingr-img img {
    width: 160px;
    height: auto;
    top: auto;
    bottom: 5px;
    right: -15px;
  }
  .categories-block__base-item.appeared .img-wrapper {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  .categories-block__list {
    display: block;
    width: 100%;
  }
  .categories-block__big-item {
    width: 100%;
    height: 200px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 15px;
  }
  .categories-block__big-item:not(:last-child) {
    margin-bottom: 10px;
  }
  .categories-block__big-item .bottom-content .name {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .categories-block__big-item .bottom-content .descr {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .categories-block__big-item.machines-link .machine-img-wrap {
    width: 150px;
    right: -5px;
    bottom: -15px;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -moz-transition: all 5s ease-in-out;
    transition: all 5s ease-in-out;
  }
  .categories-block__big-item.machines-link.appeared .machine-img-wrap {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .categories-block {
    padding-bottom: 70px;
  }
  .categories-block__base-item {
    height: 250px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .categories-block__base-item .item-descr {
    display: none;
  }
  .categories-block__base-item .img-wrapper.coffee-img {
    overflow: hidden;
  }
  .categories-block__base-item .img-wrapper.coffee-img img {
    width: 200px;
    height: auto;
    top: auto;
    bottom: -20px;
    right: auto;
    left: -15px;
  }
  .categories-block__base-item .img-wrapper.tea-img img {
    width: 220px;
    height: auto;
    top: auto;
    bottom: -10px;
    right: -20px;
  }
  .categories-block__base-item .img-wrapper.ingr-img img {
    width: 170px;
    height: auto;
    top: auto;
    bottom: 10px;
    right: 10px;
  }
  .categories-block__big-item {
    height: 300px;
  }
  .categories-block__big-item.machines-link .machine-img-wrap {
    width: 150px;
    right: 15px;
    bottom: -10px;
  }
}
@media screen and (min-width: 1200px) {
  .categories-block {
    padding-bottom: 80px;
  }
  .categories-block__base-item {
    height: 220px;
    margin-bottom: 20px;
  }
  .categories-block__base-item .img-wrapper img {
    -moz-transition: all 5s ease-in-out;
    transition: all 5s ease-in-out;
  }
  .categories-block__base-item:hover .img-wrapper img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  .categories-block__base-item:hover .img-wrapper:after {
    opacity: 0.6;
  }
  .categories-block__big-item {
    height: 350px;
  }
}
.partners {
  width: 100%;
  position: relative;
}
.partners .brand-title {
  margin-bottom: 20px;
}
.partners__slider {
  width: 100%;
}
.partners__arrow {
  display: block;
  text-decoration: none !important;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  color: #000;
  font-size: 30px;
  text-align: center;
  z-index: 5;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.partners__arrow.prev {
  left: 0;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.partners__arrow.next {
  right: 0;
}
.partners__arrow:hover {
  color: #cc0033;
}
.partners__item {
  height: 120px;
  display: block;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.7;
}
.partners__item .inner-flex {
  width: 100%;
  height: 100%;
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partners__item .inner-flex img {
  display: block;
  width: auto;
  height: auto;
  max-width: 70%;
  max-height: 70%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.partners__item:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .partners {
    margin-bottom: 70px;
  }
  .partners .container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    max-width: none;
  }
  .partners__slider {
    width: 100%;
  }
  .partners__slider .slick-dots {
    bottom: -30px;
  }
  .partners__item {
    height: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .partners {
    margin-bottom: 80px;
  }
  .partners__slider {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .partners {
    margin-bottom: 80px;
  }
  .partners__slider {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.team {
  width: 100%;
  position: relative;
}
.team__top {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-bottom: 50px;
}
.team__arrow {
  display: block;
  text-decoration: none !important;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  color: #000;
  font-size: 30px;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.1);
  z-index: 5;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.team__arrow i {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: inline-block;
  margin-top: 4px;
}
.team__arrow.prev {
  left: 0;
}
.team__arrow.prev i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: -4px;
}
.team__arrow.next {
  right: 0;
}
.team__arrow:hover {
  color: #cc0033;
}
.team__item .img-wrapper {
  width: 100%;
  height: 315px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
.team__item .img-wrapper img {
  display: block;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.team__item .name {
  font-size: 30px;
  font-weight: 600;
  color: #000;
  margin-bottom: 5px;
}
.team__item .descr {
  font-size: 16px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .team {
    margin-bottom: 80px;
  }
  .team__slider {
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .team__top {
    display: block;
    width: 100%;
  }
  .team__top .subtitle {
    margin-bottom: 30px;
  }
  .team__top .btn {
    margin: 0 auto;
  }
  .team__item {
    margin: 0 10px;
    text-align: center;
  }
  .team__item .img-wrapper {
    height: 150px;
  }
  .team__item .name {
    font-size: 18px;
  }
  .team__item .descr {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .team {
    margin-bottom: 70px;
  }
  .team__slider {
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    margin-left: -10px;
  }
  .team__arrow {
    margin-top: -60px;
  }
  .team__arrow.prev {
    left: -10px;
  }
  .team__arrow.next {
    right: -10px;
  }
  .team__item {
    margin: 0 10px;
  }
  .team__item .img-wrapper {
    height: 190px;
  }
  .team__item .name {
    font-size: 26px;
  }
}
@media screen and (min-width: 1200px) {
  .team {
    margin-bottom: 70px;
  }
  .team__slider {
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .team__slider .team__arrow {
    opacity: 0;
  }
  .team__slider:hover .team__arrow {
    opacity: 1;
  }
  .team__item {
    margin: 0 15px;
  }
}
.left-questions {
  width: 100%;
  position: relative;
  color: #Fff;
  background-image: -moz- oldlinear-gradient(left, #8b1012, #c7181a);
  background-image: linear-gradient(to right, #8b1012, #c7181a);
}
.left-questions__row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.left-questions .brand-title {
  color: #fff;
}
.left-questions .subtitle {
  color: #fff;
}
.left-questions__form-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 40px;
}
.left-questions__form-row .part {
  width: 290px;
}
.left-questions__form {
  width: 100%;
}
.left-questions__form label {
  font-size: 12px;
  font-weight: 400;
  opacity: 0.5;
  font-weight: 300;
  letter-spacing: 0.01em;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-bottom: 0;
}
.left-questions__form .textarea-wrapper {
  height: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.left-questions__form .textarea-wrapper label {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.left-questions__form .textarea-wrapper .textarea-input {
  height: 100%;
  border-bottom: 1px solid #fff;
  color: #fff;
}
.left-questions__form .textarea-wrapper.focused label {
  opacity: 1;
}
.left-questions__form .input-wrapper .text-input {
  border-bottom: 1px solid #fff;
  color: #fff;
}
.left-questions__form .input-wrapper:not(:last-child) {
  margin-bottom: 20px;
}
.left-questions__form .input-wrapper.focused label {
  opacity: 1;
}
.left-questions__form .btn {
  cursor: pointer;
  background-color: #fff;
  color: #000;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.1);
}
.left-questions__form .btn:after,
.left-questions__form .btn:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .left-questions {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .left-questions__row {
    display: block;
    width: 100%;
  }
  .left-questions__right {
    width: 100%;
  }
  .left-questions__form label {
    display: block;
    text-align: center;
    width: 100%;
  }
  .left-questions__form .btn {
    margin: 0 auto;
  }
  .left-questions__left {
    width: 100%;
    margin-bottom: 30px;
  }
  .left-questions__form-row {
    display: block;
  }
  .left-questions__form-row .part {
    width: 100%;
  }
  .left-questions__form-row .part:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .left-questions {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .left-questions__right {
    width: 60%;
    padding-left: 30px;
  }
  .left-questions__form-row {
    display: block;
  }
  .left-questions__form-row .part {
    width: 100%;
  }
  .left-questions__form-row .part:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .left-questions {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .left-questions__right {
    width: 600px;
  }
}
.contacts-block {
  width: 100%;
  position: relative;
}
.contacts-block .brand-title {
  margin-bottom: 30px;
}
.contacts-block__items-list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.contacts-block__item {
  max-width: 600px;
}
.contacts-block__item .top-title {
  font-size: 12px;
  font-weight: 300;
  opacity: 0.6;
  color: #000;
  margin-bottom: 5px;
}
.contacts-block__item .cent-cont {
  color: #000;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
}
.contacts-block__item .cent-cont a {
  display: block;
  color: #000;
  text-decoration: none;
}
.contacts-block__item .cent-cont a:hover {
  text-decoration: underline;
}
.contacts-block__item .cent-cont br {
  display: none;
}
.contacts-block__item .sm-caption {
  font-size: 12px;
  opacity: 0.4;
  color: #000;
  font-weight: 300;
  margin-top: 5px;
}
.contacts-block__map {
  height: 365px;
  width: 100%;
}
.contacts-block__map iframe {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .contacts-block {
    padding-top: 40px;
  }
  .contacts-block__top {
    margin-bottom: 40px;
  }
  .contacts-block__items-list {
    display: block;
  }
  .contacts-block__map {
    height: 270px;
  }
  .contacts-block__item {
    text-align: center;
    width: 100%;
  }
  .contacts-block__item .cent-cont br {
    display: block;
  }
  .contacts-block__item:not(:last-child) {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .contacts-block {
    padding-top: 50px;
  }
  .contacts-block__top {
    margin-bottom: 55px;
  }
  .contacts-block__items-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .contacts-block__item {
    width: 48%;
  }
  .contacts-block__item:first-child {
    width: 100%;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .contacts-block {
    padding-top: 60px;
  }
  .contacts-block__top {
    margin-bottom: 55px;
  }
}
.drop-menu {
  position: relative;
}
.drop-menu__content {
  width: 100%;
}
.drop-menu__close {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.drop-menu__close:after,
.drop-menu__close:before {
  content: "";
  display: block;
  width: 34px;
  height: 3px;
  background-color: #fff;
  -moz-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 1px;
  margin-top: -1px;
  margin-left: -17px;
}
.drop-menu__close:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.drop-menu__close:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.drop-menu__close:hover:after,
.drop-menu__close:hover:before {
  background-color: #cc0033;
}
.drop-menu__nav-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.drop-menu__nav-row .title {
  display: inline-block;
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px;
  text-decoration: none !important;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.drop-menu__nav-row .title:hover {
  color: #cc0033;
}
.drop-menu__nav-row ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.drop-menu__nav-row ul li a {
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  text-decoration: none !important;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.drop-menu__nav-row ul li a:hover {
  color: #cc0033;
}
@media screen and (max-width: 767px) {
  .drop-menu {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 50px;
    padding-bottom: 100px;
  }
  .drop-menu__nav-row {
    display: block;
    width: 100%;
    text-align: center;
  }
  .drop-menu__nav-row .col {
    width: 100%;
  }
  .drop-menu__nav-row .col:not(:last-child) {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .drop-menu {
    padding-left: 30px;
    padding-right: 30px;
  }
  .drop-menu__nav-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
  .drop-menu__nav-row .col {
    max-width: 320px;
    margin: 0 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .drop-menu {
    width: 1100px;
  }
  .drop-menu__nav-row .col {
    max-width: 320px;
    margin: 0 30px;
  }
}
.inner-top-block {
  width: 100%;
  position: relative;
  color: #fff;
}
.inner-top-block__content {
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  /*display: flex;*/
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 30px 0;

}
.inner-top-block__breadcrumbs {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 90px;
}
.inner-top-block__breadcrumbs li {
  display: inline-block;
  font-weight: 300;
  font-size: 16px;
  /*color: #000;*/
  color: white;
  margin: 0 10px;
}
.inner-top-block__breadcrumbs li a {
  color: white;
  /*color: #000;*/
  text-decoration: none !important;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.inner-top-block__breadcrumbs li a:hover {
  color: #cc0033;
  text-decoration: none;
}
.inner-top-block__breadcrumbs li + li:before {
  content: ">";
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  color: #656766;
}
@media screen and (max-width: 767px) {
  .inner-top-block .container {
    position: relative;
  }
  .inner-top-block__breadcrumbs li {
    margin: 0 5px;
  }
  .inner-top-block__breadcrumbs li + li:before {
    margin-right: 10px;
  }
}
.catalog {
  width: 100%;
  position: relative;
}
.catalog__row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.catalog__sidebar {
  display: none;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 30px;
}
.catalog__right-content {
  width: 100%;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.catalog__nav {
  width: 100%;
}
.catalog__nav .item {
  width: 100%;
  display: block;
}
.catalog__nav .item .title {
  display: inline-block;
  font-size: 24px;
  font-weight: 600;
  color: #000;
  margin-bottom: 15px;
  padding-left: 15px;
  text-decoration: none;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.catalog__nav .item .title:hover {
  color: #cc0033;
}
.catalog__nav .item ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.catalog__nav .item ul li {
  display: block;
}
.catalog__nav .item ul li a {
  display: inline-block;
  color: #000;
  text-decoration: none !important;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 31px;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid transparent;
  height: 34px;
  line-height: 32px;
}
.catalog__nav .item ul li a:hover {
  color: #cc0033;
}
.catalog__nav .item ul li:not(:last-child) {
  margin-bottom: 5px;
}
.catalog__nav .item ul li.active a {
  color: #cc0033;
  border-color: #cc0033;
}
.catalog__nav .item:not(:last-child) {
  margin-bottom: 40px;
}
.catalog__list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.catalog__descr {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.11);
  margin-bottom: 30px;
}
.catalog__descr > *:last-child {
  margin-bottom: 0;
}
.catalog__load-more {
  margin: 0 auto;
  margin-top: 40px;
}
.brand-title,
.search-title {
  padding-left: 15px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .catalog__row {
    display: block;
    width: 100%;
  }
  .catalog__sidebar {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;

  }


  .catalog__sidebar .catalog__nav {

    display: none;

  }

  .catalog__sidebar #filter {

    display: none;


  }

  .catalog__sidebar #filter>div.item {

    width: 100%;


  }


  .catalog__descr {
    font-size: 14px;
    line-height: 20px;
    display: none;
  }
  .catalog__nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .catalog__nav .item {
    width: 50%;
  }
  .catalog__nav .item:nth-child(2n + 1) {
    padding-right: 15px;
  }
  .catalog__nav .item .title {
    font-size: 20px;
    font-weight: 600;
  }
  .catalog__nav .item ul li a {
    font-size: 14px;
  }
  .catalog__list {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .catalog__sidebar {
    width: 180px;
    margin-right: 15px;
  }
  .catalog__list {
    width: -moz-calc(100% + 3%);
    width: calc(100% + 3%);
    margin-left: -3%;
  }
  .catalog__list .item-card {
    width: 30%;
    margin: 0 1.5%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .catalog__list .item-card:nth-child(n + 5) {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (max-width: 1023px) {
  .catalog__list {
    margin-left: 0;
    width: 100%;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .catalog__list .item-card {
    width: 48%;
    margin: 0;
  }
}
@media screen and (min-width: 1200px) {
  .catalog__sidebar {
    width: 220px;
  }
}
.product {
  width: 100%;
  position: relative;
}
.product__top-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.product__images-wrap {
  width: 100%;
  position: relative;
}
.product__taste-wrap {
  margin-top: 40px;
}
.product__variants-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.product__variant-item {
  margin-bottom: 15px;
}
.product__variant-item:not(:last-child) {
  margin-right: 15px;
}
.product__variant-item input {
  display: none;
}
.product__variant-item label {
  margin: 0;
  cursor: pointer;
  outline: none !important;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  border-radius: 31px;
  border: 1px solid #cc0033;
  color: #cc0033;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.product__variant-item label:hover {
  opacity: 0.8;
}
.product__variant-item input:checked + label {
  background-color: #cc0033;
  color: #fff;
  opacity: 1;
}
.product__back-button {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none !important;
  color: #000;
  font-size: 16px;
  margin-bottom: 20px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.product__back-button i {
  font-size: 11px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.product__back-button:hover {
  color: #cc0033;
}
.product__arrow {
  display: block;
  text-decoration: none !important;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  color: #000;
  font-size: 20px;
  text-align: center;
  z-index: 5;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  opacity: 0.2;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.product__arrow i {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: inline-block;
  margin-top: 4px;
}
.product__arrow.prev {
  left: 0;
}
.product__arrow.prev i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: -4px;
}
.product__arrow.next {
  right: 0;
}
.product__arrow:hover {
  opacity: 1;
  color: #cc0033;
}
.product__main-images {
  width: 100%;
  margin-bottom: 20px;
}
.product__main-images .item {
  display: block;
}
.product__main-images .item .inner-flex {
  display: block;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.product__main-images .item .inner-flex img {
  display: block;
  width: auto;
  height: auto;
  max-width: 90%;
  max-height: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.product__nav-images {
  width: 100%;
}
.product__nav-images .item {
  cursor: pointer;
  display: block;
  opacity: 0.6;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.product__nav-images .item .inner-flex {
  display: block;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.product__nav-images .item .inner-flex img {
  display: block;
  width: auto;
  height: auto;
  max-width: 90%;
  max-height: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.product__nav-images .item:hover {
  opacity: 0.8;
}
.product__nav-images .item.slick-center {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
}
.product__name {
  font-size: 48px;
  font-weight: 400;
  color: #000;
  margin-bottom: 25px;
}
.product__descr {
  font-size: 16px;
  line-height: 30px;
  color: #656565;
  font-weight: 300;
  margin-bottom: 25px;
}
.product__specs {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}
.product__specs li {
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
}
.product__specs li b {
  font-weight: 700;
}
.product__buttons-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.product__buttons-row .btn {
  width: 240px;
}
.product__buttons-row .btn:not(:last-child) {
  margin-right: 20px;
}
.product__video-button {
  outline: none !important;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cc0033;
  font-size: 16px;
  text-decoration: none !important;
  margin-bottom: 25px;
}
.product__video-button .item-icon {
  width: 30px;
  height: 30px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
}
.product__video-button .item-icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.product__video-button:hover {
  color: #990026;
}
.product__info-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
}
.product__taste-wrap {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product__taste-item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.product__taste-item .caption {
  width: 100%;
  text-align: center;
  color: #000;
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: 300;
}
.product__taste-item .circle-wrap {
  position: relative;
  width: 90px;
  height: 90px;
  margin: 0 auto;
  margin-top: auto;
}
.product__taste-item .circle-wrap .num-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  color: #000;
  font-weight: 700;
  font-size: 36px;
}
.product__map-block {
  width: 100%;
}
.product__map-block img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.product__advantages {
  border-radius: 3px;
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #f6f6f6;
}
.product__advantages .item {
  width: 33.3%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 25px;
  padding-bottom: 25px;
}
.product__advantages .item .right-content .title {
  font-size: 18px;
  line-height: 24px;
  color: #000;
  margin-bottom: 5px;
}
.product__advantages .item .right-content .descr {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
}
.product__advantages .item i {
  color: #cc0033;
  font-size: 50px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 15px;
}
.product__advantages .item i.icon-medal {
  font-size: 40px;
}
.product__related {
  display: block;
  width: 100%;
}
.product__related .item-card {
  box-shadow: none !important;
}
.product__related .slick-track {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product__related .product__arrow.prev {
  left: -30px;
}
.product__related .product__arrow.next {
  right: -30px;
}
.product__price-currency {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-left: 15px;
}
.product__price-currency > a {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  color: #222020;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
}
.product__price-currency > a i {
  font-size: 10px;
  margin-left: 5px;
}
.product__price-currency--hover .product__currency-dropdown {
  opacity: 1;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  visibility: visible;
}
.product__currency-dropdown {
  background: #fff;
  border: #ccc;
  position: absolute;
  top: 100%;
  padding: 0 10px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
  opacity: 0;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  -moz-transition: opacity 200ms ease-in, -moz-transform 200ms ease-in, visibility 200ms ease-in;
  transition: opacity 200ms ease-in, -webkit-transform 200ms ease-in, visibility 200ms ease-in;
  transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
  visibility: hidden;
  z-index: 25;
}
.product__currency-dropdown:before {
  content: '';
  position: absolute;
  top: -7px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 7px 10px;
  border-color: transparent transparent #ffffff transparent;
}
.product__currency-dropdown a {
  display: block;
  color: #222020;
  margin: 10px 0;
  text-decoration: none;
}
.product__currency-dropdown a.active {
  color: #cf242a;
}
.product-order {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .product-order {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.product-order__row {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 10%;
}
.product-order__row:last-of-type {
  margin-right: 0;
}
.product-order__label {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  color: #5f5f5f;
}
.product-order__price {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.product-order__price-num {
  font-size: 44px;
  font-weight: bold;
}
.product-order__price-num s {
  font-size: 34px;
  opacity: .7;
  margin-right: 5px;
}
.product-order__sale {
  color: #cc0033;
}
.product-order__sale s {
  color: #151515;
}
.product-qnty {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 10px;
  position: relative;
  width: 150px;
  margin-bottom: 40px;
}
.product-qnty__control {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #6868681a;
  width: 30px;
  height: 30px;
  font-size: 18px;
  color: #151515;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  outline: none;
  border: none;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.product-qnty__control:hover {
  opacity: 0.7;
}
.product-qnty__current {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  font-size: 20px;
  font-weight: bold;
  color: #151515;
  border: none;
  outline: none;
  text-align: center;
}
.product-qnty--theme {
  padding: 10px;
}
.product-qnty--theme:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #d1d1d1;
  border-radius: 31px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.product-qnty--theme .product-qnty__current,
.product-qnty--theme .product-qnty__control {
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
  outline: none !important;
  background-color: transparent;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .product__top-row {
    margin-bottom: 50px;
    display: block;
    width: 100%;
  }
  .product__variants-block {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .product .product-qnty {
    margin-left: auto;
    margin-right: auto;
  }
  .product__top-left {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;

  }
  .product__top-descr {
    width: 100%;
  }
  .product__images-wrap {
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-bottom: 0;
  }
  .product__main-images {
    margin-bottom: 20px;
  }
  .product__main-images.slick-dotted {
    margin-bottom: 80px;
  }
  .product__back-button {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 40px;
  }
  .product__nav-images {
    display: none !important;
  }
  .product__descr {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #000000;
  }
  .product__specs {
    text-align: center;
  }
  .product__video-button {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .product__name {
    font-size: 30px;
    text-align: center;
    margin-bottom: 25px;
  }
  .product__buttons-row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .product__buttons-row .btn {
    margin: 0 auto;
    margin-left: 0;
    margin-right: 0 !important;
  }
  .product__buttons-row .btn:not(:first-child) {
    margin-bottom: 20px;
  }
  .product__main-images {
    width: 100%;
    margin-bottom: 0;
  }
  .product__main-images .item {
    height: 220px;
  }
  .product__info-row {
    display: block;
  }
  .product__taste-wrap {
    width: 100%;
    margin-bottom: 60px;
  }
  .product__taste-item {
    width: 50%;
  }
  .product__taste-item:nth-child(n + 3) {
    margin-top: 30px;
  }
  .product__map-block {
    width: 100%;
  }
  .product__advantages {
    margin-bottom: 50px;
    display: block;
  }
  .product__advantages .item {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .product__advantages .item:not(:last-child) {
    border-bottom: 1px solid #fff;
  }
  .product__related {
    display: block;
    width: 100%;
  }
  .product__related .item-card {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .product__top-row {
    margin-bottom: 60px;
  }
  .product__top-left {
    width: 350px;
    margin-right: 30px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .product__images-wrap {
    width: 100%;
    margin-right: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .product__top-descr {
    width: -moz-calc(100% - 380px);
    width: calc(100% - 380px);
  }
  .product__name {
    font-size: 40px;
  }
  .product__buttons-row {
    display: block;
  }
  .product__buttons-row .btn:not(:last-child) {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .product__main-images .item {
    height: 350px;
  }
  .product__nav-images {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  .product__nav-images .item {
    height: 80px;
  }
  .product__info-row {
    display: block;
  }
  .product__taste-wrap {
    width: 100%;
  }
  .product__map-block {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  }
  .product__taste-item {
    width: 50%;
  }
  .product__taste-item:nth-child(n + 3) {
    margin-top: 30px;
  }
  .product__advantages {
    margin-bottom: 50px;
  }
  .product__advantages .item {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .product__advantages .item i {
    margin-bottom: 20px;
    line-height: 1;
  }
  .product__advantages .item i.icon-medal {
    height: 50px;
    padding-top: 5px;
  }
  .product__advantages .item:not(:last-child) {
    border-right: 1px solid #fff;
  }
}
@-webkit-keyframes beatCircle {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes beatCircle {
  0% {
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes beatCircle {
  0% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@media screen and (min-width: 1200px) {
  .product__top-row {
    margin-bottom: 80px;
  }
  .product__top-left {
    width: 375px;
    margin-right: 70px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .product__images-wrap {
    width: 100%;
    margin-right: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .product__top-descr {
    width: 100%;
    width: -moz-calc(100% - 445px);
    width: calc(100% - 445px);
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .product__info-left {
    width: -moz-calc(100% - 600px);
    width: calc(100% - 600px);
  }
  .product__main-images .item {
    height: 400px;
  }
  .product__nav-images {
    width: 375px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .product__nav-images .item {
    height: 80px;
  }
  .product__taste-wrap {
    width: 440px;
  }
  .product__map-block {
    width: 570px;
  }
  .product__taste-item {
    width: 30%;
  }
  .product__taste-item .circle-wrap .circle-block {
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    will-change: transform;
  }
  .product__taste-item .circle-wrap .circle-block:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-animation: beatCircle 1s ease-in-out 0.5s infinite alternate;
    -moz-animation: beatCircle 1s ease-in-out 0.5s infinite alternate;
    animation: beatCircle 1s ease-in-out 0.5s infinite alternate;
  }
  .product__taste-item:nth-child(n + 4) {
    margin-top: 30px;
  }
  .product__taste-item:not(:nth-child(3n)) {
    margin-right: 5%;
  }
  .product__advantages {
    margin-bottom: 50px;
  }
  .product__advantages .item {
    padding-left: 40px;
    padding-right: 40px;
  }
  .product__advantages .item:not(:last-child) {
    border-right: 1px solid #fff;
  }
}
.item-card {
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: auto !important;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  text-decoration: none !important;
  text-align: center;
  background-color: #fff;
  border-radius: 3px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  color: #000;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.item-card__img-wrapper {
  position: relative;
  display: block;
  width: 100%;
  height: 230px;
  margin-bottom: 5px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.item-card__img-wrapper img {
  display: block;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.item-card__name {
  width: 100%;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  font-weight: 700;
  margin-bottom: 10px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.item-card .product__variants-block {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  margin-bottom: 20px;
  margin-top: auto;
}
.item-card .product__variant-item {
  width: auto;
  -webkit-flex-grow: 3;
  -moz-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-bottom: 0;
}
.item-card .product__variant-item:not(:last-child) {
  margin-right: 0;
}
.item-card .product__variant-item label {
  text-align: center;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 0;
}
.item-card .product__variant-item:first-child label {
  border-top-left-radius: 31px;
  border-bottom-left-radius: 31px;
}
.item-card .product__variant-item:not(:last-child) label {
  border-right: none;
}
.item-card .product__variant-item:last-child label {
  border-top-right-radius: 31px;
  border-bottom-right-radius: 31px;
}
.item-card__descr {
  width: 100%;
  display: block;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #717171;
  margin-bottom: 10px;
}
.item-card__weights {
  width: 100%;
  display: block;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #717171;
  margin-bottom: 10px;
}
.item-card__price {
  display: block;
  opacity: 1;
  font-size: 14px;
  font-weight: 700;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.item-card__price s {
  opacity: .7;
  margin-right: 5px;
}
.item-card__sale {
  color: #cc0033;
}
.item-card__sale s {
  color: #151515;
}
.item-card__action {
  position: relative;
  margin-top: auto;
}
.item-card__variants-block + .item-card__action {
  margin-top: 0;
}
.item-card__action-wrap {
  opacity: 0;
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 15px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.item-card__action button {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 0 0 48%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  height: 42px;
}
.item-card__action button:first-of-type {
  margin-right: 4%;
}
.item-card__action button span {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 100%;
}
.item-card__buy-simple {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px;
}
.item-card__buy-simple svg {
  width: 100%;
  height: 100%;
  fill: #fff;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.item-card__buy-oneclick {
  font-size: 12px;
  color: #cc0033;
  line-height: normal;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.item-card:hover {
  box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.11);
  z-index: 3;
}
.item-card:hover .item-card__action-wrap {
  opacity: 1;
}
.item-card:hover .item-card__name {
  color: #cc0033;
}
@media screen and (max-width: 767px) {
  .item-card {
    width: 48%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .item-card__action {
    height: auto;
  }
  .item-card__price {
    opacity: 1 !important;
    margin-bottom: 10px;
  }
  .item-card__action-wrap {
    opacity: 1;
    position: relative;
  }
  .item-card__img-wrapper {
    height: 200px;
  }
}
@media screen and (max-width: 767px) and (max-width: 430px) {
  .item-card {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .item-card {
    width: 200px;
  }
  .item-card__action {
    height: auto;
  }
  .item-card__price {
    opacity: 1 !important;
    margin-bottom: 10px;
  }
  .item-card__action-wrap {
    opacity: 1;
    position: relative;
  }
}
@media screen and (min-width: 1200px) {
  .item-card {
    width: calc(100%/3);
  }
  .item-card .product__variants-block {
    opacity: 0;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .item-card:hover .product__variants-block {
    opacity: 1;
  }
}
.category {
  display: none;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .category {
    display: block;
  }
}
.category__list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.category__item {
  text-decoration: none !important;
  color: #000;
  display: block;
  background-color: #fff;
  box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.11);
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.category__item .img-wrapper {
  height: 140px;
  width: 100%;
  margin-bottom: 30px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
}
.category__item .img-wrapper img {
  display: block;
  width: auto;
  height: auto;
  max-width: 170px;
  max-height: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.category__item .item-content {
  display: block;
  text-align: center;
}
.category__item .item-content .name {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.category__item:hover {
  box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.16);
}
.category__item:hover .item-content .name {
  color: #cc0033;
}
@media screen and (max-width: 767px) {
  .category + .catalog {
    margin-top: 20px;
  }
  .category__item {
    width: 46%;
    margin: 0 2%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .category__item:nth-child(n + 3) {
    margin-top: 20px;
  }
  .category__item .img-wrapper {
    height: 70px;
    margin-bottom: 20px;
  }
  .category__item .img-wrapper img {
    max-width: 100%;
  }
  .category__item .item-content .name {
    font-size: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .category__item {
    width: 31%;
    margin: 0 1%;
  }
  .category__item:nth-child(n + 4) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .category__item {
    width: 23%;
    margin: 0 1%;
  }
  .category__item:nth-child(n + 5) {
    margin-top: 20px;
  }
}
.news {
  width: 100%;
  position: relative;
}
.news__list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.news__item {
  text-decoration: none !important;
  color: #000;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.news__img-wrapper {
  width: 100%;
  display: block;
  height: 230px;
  margin-bottom: 15px;
}
.news__img-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.news__type {
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 31px;
  display: block;
  height: 20px;
  font-size: 9px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  color: #cc0033;
  border: 1px solid #cc0033;
  margin-bottom: 15px;
}
.news__title {
  display: block;
  width: 100%;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 15px;
}
.news__date {
  color: #424242;
  font-size: 14px;
  font-weight: 300;
}
.news__load-more {
  margin: 0 auto;
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .news__img-wrapper {
    height: 170px;
  }
  .news__title {
    font-size: 16px;
    line-height: 24px;
  }
  .news__list {
    display: block;
    width: 100%;
  }
  .news__item {
    width: 100%;
  }
  .news__item:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .news__img-wrapper {
    height: 160px;
  }
  .news__item {
    width: 31%;
    margin-right: 3.5%;
  }
  .news__item:nth-child(3n) {
    margin-right: 0;
  }
  .news__item:nth-child(n + 4) {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .news__item {
    width: 31%;
    margin-right: 3.5%;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .news__item:nth-child(3n) {
    margin-right: 0;
  }
  .news__item:nth-child(n + 4) {
    margin-top: 40px;
  }
  .news__item:hover {
    opacity: 0.8;
  }
}
a {
  color: #cc0033;
}
a:hover {
  color: #cc0033;
}
.base-content {
  width: 100%;
  position: relative;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #000;
}
.base-content > *:last-child {
  margin-bottom: 0 !important;
}
.base-content h1,
.base-content .h1 {
  text-align: center !important;
}
.base-content hr {
  margin: 30px 0;
  width: 100%;
  border: none;
  background-color: #cacaca;
  height: 1px;
}
.base-content .date-info {
  color: #424242;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 40px;
  text-align: center;
}
.base-content img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-bottom: 30px;
}
.base-content img.center {
  margin: 0 auto;
  margin-bottom: 30px;
}
.base-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}
.base-content ul li {
  position: relative;
  padding-left: 25px;
}
.base-content ul li:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #cc0033;
  vertical-align: middle;
  margin-right: 10px;
  position: absolute;
  top: 7px;
  left: 0;
}
.base-content ul li:not(:last-child) {
  margin-bottom: 10px;
}
.base-content ol {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
  counter-reset: listitem;
}
.base-content ol li {
  position: relative;
  padding-left: 25px;
  counter-increment: listitem;
}
.base-content ol li:before {
  content: counter(listitem) ".";
  display: inline-block;
  color: #cc0033;
  font-weight: 600;
  vertical-align: baseline;
  margin-right: 10px;
  position: absolute;
  top: 0;
  left: 0;
}
.base-content ol li:not(:last-child) {
  margin-bottom: 10px;
}
.base-content .btn {
  margin-bottom: 30px;
}
.base-content .btn:last-child {
  margin-bottom: 0 !important;
}
.base-content .table-wrapper {
  width: 100%;
  margin-bottom: 30px;
}
.base-content table {
  width: 100%;
  border: 1px solid #dadada;
  border-collapse: collapse;
  margin-bottom: 30px;
}
.base-content table td,
.base-content table th {
  border: 1px solid #dadada;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}
h1,
.h1 {
  font-size: 48px;
  line-height: 56px;
  color: #000;
  text-align: left;
  text-transform: none;
  font-weight: 400;
  margin-bottom: 50px;
}
h2,
.h2 {
  font-size: 36px;
  line-height: 48px;
  color: #000;
  text-align: left;
  text-transform: none;
  font-weight: 600;
  margin-bottom: 20px;
}
h3,
.h3 {
  font-size: 30px;
  line-height: 42px;
  color: #000;
  text-align: left;
  text-transform: none;
  font-weight: 600;
  margin-bottom: 20px;
}
h4,
.h4 {
  font-size: 24px;
  line-height: 36px;
  color: #000;
  text-align: left;
  text-transform: none;
  font-weight: 600;
  margin-bottom: 20px;
}
h5,
.h5 {
  font-size: 18px;
  line-height: 26px;
  color: #000;
  text-align: left;
  text-transform: none;
  font-weight: 600;
  margin-bottom: 20px;
}
p {
  margin: 0;
}
p:not(:last-child) {
  margin-bottom: 30px;
}
blockquote {
  border-radius: 3px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.11);
  background-color: #fff;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: italic;
  margin-bottom: 40px;
}
blockquote > *:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .base-content {
    font-size: 14px;
    line-height: 22px;
  }
  .base-content .table-wrapper {
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    overflow-x: auto;
  }
  .base-content .table-wrapper table {
    min-width: 600px;
    width: auto;
    margin: 0 auto;
    margin-bottom: 30px;
    padding-right: 15px;
  }
  .base-content .btn {
    margin: 0 auto;
    margin-bottom: 30px;
  }
  h1,
  .h1 {
    font-size: 26px;
    line-height: 34px;
    text-align: center;
  }
  h2,
  .h2 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
  }
  h3,
  .h3 {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }
  h4,
  .h4 {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
  }
  h5,
  .h5 {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
}
.checkbox,
.woocommerce-form__label-for-checkbox {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.checkbox input,
.woocommerce-form__label-for-checkbox input {
  display: none;
}
.checkbox input:checked + span,
.woocommerce-form__label-for-checkbox input:checked + span {
  background-color: #fff !important;
}
.checkbox input:checked + span,
.woocommerce-form__label-for-checkbox input:checked + span {
  color: #c03;
}
.checkbox span,
.woocommerce-form__label-for-checkbox span {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}
.checkbox span:before,
.woocommerce-form__label-for-checkbox span:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  margin-right: 10px;
}
.services {
  width: 100%;
  position: relative;
}
.services__list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.services__item {
  text-decoration: none !important;
  color: #000;
  display: block;
  background-color: #fff;
  box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.11);
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.services__item .item-icon {
  height: 80px;
  width: 100%;
  margin-bottom: 30px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 80px;
  color: #cc0033;
  line-height: 1;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.services__item .item-content {
  display: block;
  text-align: center;
}
.services__item .item-content .name {
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  margin-bottom: 10px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.services__item .item-content .descr {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.services__item:hover {
  box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.16);
}
.services__item:hover .item-icon {
  color: #cc0033;
}
.services__item:hover .item-content .name {
  color: #cc0033;
}
@media screen and (max-width: 767px) {
  .services__list {
    display: block;
    width: 100%;
  }
  .services__item {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .services__item:not(:last-child) {
    margin-bottom: 30px;
  }
  .services__item .img-wrapper {
    height: 70px;
    margin-bottom: 20px;
  }
  .services__item .item-content .name {
    font-size: 20px;
    line-height: 26px;
  }
  .services__item .item-content .descr {
    font-size: 15px;
    line-height: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .services__item {
    width: 31%;
    margin: 0 1%;
  }
  .services__item:nth-child(n + 4) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .services__item {
    width: 23%;
    margin: 0 1%;
  }
  .services__item:nth-child(n + 5) {
    margin-top: 20px;
  }
}
.vacancies {
  width: 100%;
  background-color: #fff;
}
.vacancies__toggle {
  position: relative;
  text-decoration: none !important;
  padding-left: 0;
  font-size: 30px;
  line-height: 36px;
  color: #cc0033 !important;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  display: inline;
  border-bottom: 1px dotted #cc0033;
}
.vacancies__toggle:hover {
  border-color: transparent;
  color: #cc0033;
}
.vacancies__toggle.active {
  color: #cc0033;
}
.vacancies__toggle.active:after {
  opacity: 0;
}
.vacancies__item {
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.11);
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 25px;
}
.vacancies__item:not(:last-child) {
  margin-bottom: 20px;
}
.vacancies__item-content .inner-content {
  padding-bottom: 20px;
  padding-top: 40px;
}
.vacancies__item-content:not(.active) {
  display: none;
}
@media screen and (max-width: 767px) {
  .vacancies {
    padding-bottom: 40px;
  }
  .vacancies__list {
    width: 100%;
  }
  .vacancies__toggle {
    height: auto;
    font-size: 18px;
    line-height: 24px;
  }
  .vacancies__item {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .vacancies {
    padding-bottom: 60px;
  }
  .vacancies__list {
    width: 100%;
  }
  .vacancies__toggle {
    height: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .vacancies {
    padding-bottom: 75px;
  }
  .vacancies__list {
    padding-left: 95px;
    padding-right: 95px;
    width: 100%;
  }
}
.preloader {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  background-color: #fff;
}
.preloader__logo {
  width: 184px;
  margin-bottom: 30px;
}
.preloader__logo img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.sk-circle {
  margin: 0 auto;
  width: 60px;
  height: 60px;
  position: relative;
}
.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #cc0033;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  -moz-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  -moz-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  -moz-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  -moz-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  -moz-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  -moz-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  -moz-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  -moz-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  -moz-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  -moz-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  -moz-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  -moz-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
.page-footer {
  width: 100%;
  position: relative;
  background-color: #252525;
}
.page-footer__top {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 30px;
}
.about-block__title h1 {
    font-size: 36px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 35px;
}
.page-footer__logo {
  width: 188px;
  margin-bottom: 20px;
}
.page-footer__logo img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.page-footer__tels {
  margin-bottom: 20px;
}
.page-footer__tels a {
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}
.page-footer__tels a:hover {
  text-decoration: underline;
}
.page-footer__mail {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  display: inline-block;
  text-decoration: none !important;
}
.page-footer__mail:hover {
  color: #fff;
}
.page-footer__address {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 25px;
}
.page-footer__social {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.page-footer__social a {
  text-decoration: none !important;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #cc0033;
  color: #fff;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-footer__social a:not(:last-child) {
  margin-right: 10px;
}
.page-footer__social a:hover {
  background-color: #fff;
  color: #cc0033;
}
.page-footer__right-nav {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.page-footer__right-nav .title {
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px;
  text-decoration: none !important;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-footer__right-nav .title:hover {
  color: #cc0033;
}
.page-footer__right-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.page-footer__right-nav ul li a {
  display: inline-block;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  text-decoration: none !important;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: 300;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-footer__right-nav ul li a:hover {
  color: #cc0033;
}
.page-footer__bottom {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.page-footer__bottom .copyright {
  font-size: 12px;
  font-weight: 300;
  opacity: 0.5;
  color: #fff;
}
.page-footer__creator {
  text-decoration: none !important;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 12px;
  color: #fff;
  line-height: 1;
  padding-bottom: 10px;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-footer__creator img {
  width: 110px;
  height: auto;
  display: block;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 10px;
}
.page-footer__creator:hover {
  color: #fff;
  opacity: 0.8;
}
@media screen and (max-width: 767px) {
  .page-footer {
    padding-top: 40px;
    padding-bottom: 100px;
  }
  .page-footer__top {
    display: block;
    width: 100%;
  }
  .page-footer__logo {
    margin: 0 auto;
    margin-bottom: 30px;
  }
  .page-footer__tels a {
    line-height: 36px;
  }
  .page-footer__left {
    margin-bottom: 40px;
    text-align: center;
  }
  .page-footer__social {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .page-footer__bottom {
    display: block;
  }
  .page-footer__bottom .copyright {
    text-align: center;
    margin-bottom: 30px;
  }
  .page-footer__creator {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .page-footer__right-nav {
    display: none;
  }
  .page-footer__right-nav .col {
    width: 100%;
    text-align: center;
  }
  .page-footer__right-nav .col:not(:last-child) {
    margin-bottom: 30px;
  }
  .page-footer__right-nav .title {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .page-footer__right-nav ul li {
    font-size: 16px;
    line-height: 32px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .adress_footer{
    max-width: 230px;
  }
  .page-footer {
    padding-top: 50px;
    padding-bottom: 20px;
  }
  .page-footer__top {
    display: block;
    width: 100%;
  }
  .page-footer__logo {
    margin: 0 auto;
    margin-bottom: 30px;
  }
  .page-footer__left {
    margin-bottom: 30px;
    text-align: center;
  }
  .page-footer__social {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .page-footer__right-nav {
    width: 100%;
  }
  .page-footer__right-nav .col {
    width: 17%;
  }
  .page-footer__right-nav .col:last-child {
    width: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .page-footer {
    padding-top: 50px;
    padding-bottom: 20px;
  }
  .page-footer__right-nav {
    width: 780px;
  }
  .page-footer__right-nav .col {
    width: 20%;
  }
  .page-footer__right-nav .col:last-child {
    width: 30%;
  }
}
body,
html {
  -webkit-overflow-scrolling: touch !important;
}
body {
  position: relative;
  background-color: #fff;
  font-family: 'MyriadPro', sans-serif;
  color: #000;
  font-weight: 400;
  line-height: 1.2;
  font-size: 16px;
  min-width: 320px;
  overflow-x: hidden;
}
body.admin-bar .p-header,
body.admin-bar .header-panel {
  top: 32px;
}
@media screen and (max-width: 767px) {

  body.admin-bar .p-header,
  body.admin-bar .header-panel {
    top: 46px;
  }
  .adress_footer{
    display: none;
  }
}
body.modal-opened,
html.modal-opened {
  overflow: hidden !important;
}
body.iosBugFixCaret.modal-opened {
  position: fixed;
}
body > *:not(.page-header):not(.page-header__mobile-toggle):not(.popup-block) {
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
body.menu-opened > *:not(.page-header):not(.page-header__mobile-toggle):not(.popup-block) {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
body.modal-opened > *:not(.popup-block) {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
body.disable-scroll {
  overflow-y: hidden;
}
.page-content {
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  body {
    padding-top: 192px;
  }
  body.admin-bar {
    padding-top: 224px;
  }
}
@media screen and (max-width: 767px) {
  body {
    padding-top: 70px;
  }
  body.admin-bar {
    padding-top: 106px;
  }
  .page-content {
    padding-top: 0;
    padding-bottom: 50px;
  }
}

.delivery_cont{
  position: relative;
  margin-top: 66px;
  background: #f8f8f8;
  width: 100%;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 5px 4px -5px rgb(0 0 0 / 30%);
  padding: 15px;
}

.delivery_cont ul li{
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
}
.delivery_cont ul li::before{
  content: '';
  display: inline-block;
  background: url("../img/circle.jpg") no-repeat center center;
  width: 5px;
  height: 5px;
  position: relative;
  top: -2px;
  margin-right: 10px;
}
.delivery_cont h4{
  margin-bottom: 0;
  color: #970d19;
}
.delivery_cont ul{
  list-style: none;
  padding-left: 0px;
}
.delivery_cont ul:first-child{
  margin-bottom: 20px;
}
.title_time{
  color: #717171;
  font-size: 14px;
}
.header-contact__list-wrap ul li.wrap_time{
  height: auto;
}
.background_cont_breadcrumbs{
  background-image: url('../img/banner2.png');
  background-position: center center;
  background-size: cover;
  height: 200px;
}
.background_cont_breadcrumbs .container{
  padding-top: 55px;
}

.amlabel-txt {
  color: #fff;
  background: #2b5133;
  border-radius: 57px;
  font-size: 10px;
  padding: 5px 12px;
  text-transform: uppercase;
  line-height: 11px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 3px;
}
.amlabel-txt.hit{
  color: #ffffff;
  background: #ffcc04;
}
.amlabel-txt.new{
  color: #ffffff;
  background: #ffcc04;
}

.amlabel-txt.dostavka{
  color: #ffffff;
  background: #2b5133;
}

.amlabel-txt.sale_30{
  color: #ffffff;
  background: #ca181a;
}
.amlabel-txt.sale_50{
  color: #ffffff;
  background: #ca181a;
}

.amlabel-txt.right{
  right: 0;
  left: auto;
}
.descr_block{
  display: block;
  padding-left: 15px;
}

#filter .item_title{
  padding-left: 15px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  color: #393937;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}


#filter.catalog__nav .item:not(:last-child) {
  margin-bottom: 20px;
}

#filter{
  margin: 0px 0px 10px 0px;
  border: 1px solid #EFECE7;
  border-top: 2px solid #EFECE7;
  font-size: 13px;
  line-height: 20px;
  color: #444444;
}
#filter.catalog__nav .item{
  border-top: 1px solid #EFECE7;
  padding: 0px 12px;
}
.item_title_value label{
  display: flex;
  align-items: center;
  cursor: pointer;
}

.item_title_value label input{
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.custom-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.item_title_value ins {
  text-decoration: none;
}
.item_title_value a{
  display: flex;
}
.item_title_value a span.checkbox::before{
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  background-image: url('../img/checkbox_unchecked.png');
  margin-right: 15px;
}
.item_title_value a.active span.checkbox::before{

  background-image: url('../img/checkbox_checked.png');

}
/*.custom-checkbox+ins {*/
/*  display: inline-flex;*/
/*  align-items: center;*/
/*  user-select: none;*/
/*}*/
.custom-checkbox+ins::before {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  background-image: url('../img/checkbox_unchecked.png');
  margin-right: 15px;

}
/*.item_title_value label:hover .custom-checkbox+ins::before{*/
/*  background-image: url('../img/checkbox_unchecked_hover.png');*/
/*}*/
/*.custom-checkbox:checked+ins::before {*/
/*  background-image: url('../img/checkbox_checked.png');*/
/*}*/
/*.item_title_value label:hover .custom-checkbox:checked+ins::before{*/
/*  background-image: url('../img/checkbox_checked.png');*/
/*}*/

.item_title .arrow {
  width: 8px;
  height: 8px;
  border-top: 2px solid grey;
  border-right: 2px solid grey;
  transform: rotate(135deg);
  padding-right: 0px;
}

.filter_title {
  display: none;
  position: relative;
  font-size: 26px;
  line-height: 34px;
  font-weight: bold;
  padding: 10px;
  border: 1px solid;
  justify-content: space-between;

}


@media screen and (max-width: 767px) {
  .filter_title {
    display: flex;
  }
}

.filter_title .arrow {
  width: 16px;
  height: 16px;
  border-top: 2px solid grey;
  border-right: 2px solid grey;
  transform: rotate(135deg);
  padding-right: 0px;
  align-items: center;
  position: absolute;
  right: 20px;
  overflow: auto;
  margin: auto;
  top: -10px;
  bottom: 0;

}


.item_title.is-active + .item_title_value_block{
  /*display: block;*/
}

.item_title_value_block{
  /*display: none;*/
}
.item_title_value{
  padding-left: 15px;
  padding-bottom: 10px;
}


.item_title_value>label{
  margin-bottom: 0px;
}


.item_title.is-active .arrow{
  transform: rotate(-45deg);

}

.filter_title.is-active .arrow {
  transform: rotate(-45deg);
  top: 5px;
}

.category-hero {
  position: relative;
  margin-bottom: 30px;
}

.category-hero__slider {
  position: relative;
  overflow: hidden;
}

.category-hero__slide {
  position: relative;
  height: 200px;
  overflow: hidden;
}

.category-hero__slide-bg {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.category-hero__slide-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.category-hero__overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
}

.category-hero__inner {
  height: 200px;
  display: flex;
  align-items: center;
}

.category-hero__content {
  max-width: 420px;
  color: #fff;
  padding-left: 15px;
}

.category-hero__title {
  font-size: 34px;
  line-height: 1.05;
  font-weight: 700;
  margin-bottom: 8px;
  text-transform: uppercase;
}

.category-hero__subtitle {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
}

.category-hero__actions {
  margin-top: 18px;
}

.category-hero__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 150px;
  height: 44px;
  padding: 0 22px;
  border: 1px solid #fff;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  transition: .2s ease;
}

.category-hero__button:hover,
.category-hero__button:focus-visible {
  background: #fff;
  color: #cc0033;
}

.category-hero__breadcrumbs-wrap {
  background: #fff;
  padding: 18px 0 0;
}

.category-hero__breadcrumbs {
  padding-top: 0;
}

.category-hero__breadcrumbs li,
.category-hero__breadcrumbs li a {
  color: #000;
}

.category-hero__breadcrumbs li a:hover {
  color: #cc0033;
}

.category-hero__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: rgba(0,0,0,.35);
  color: #fff;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.category-hero__arrow i {
  display: block;
  line-height: 1;
  font-size: 12px;
}

.category-hero__arrow.prev {
  left: 20px;
}

.category-hero__arrow.next {
  right: 20px;
}

.category-hero__arrow.prev i {
  transform: rotate(90deg);
}

.category-hero__arrow.next i {
  transform: rotate(-90deg);
}

.category-hero .slick-dots {
  position: absolute;
  left: 50%;
  bottom: 12px;
  transform: translateX(-50%);
  z-index: 5;
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}

.category-hero .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0;
}

.category-hero .slick-dots li button {
  width: 10px;
  height: 10px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(255,255,255,.55);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}

.category-hero .slick-dots li button:before {
  display: none;
}

.category-hero .slick-dots li.slick-active button {
  background: #fff;
}

@media screen and (max-width: 767px) {
  .category-hero__slide,
  .category-hero__inner {
    height: 180px;
  }

  .category-hero__content {
    max-width: 85%;
    padding-left: 15px;
  }

  .category-hero__title {
    font-size: 24px;
    margin-bottom: 8px;
  }

  .category-hero__subtitle {
    font-size: 16px;
  }

  .category-hero__button {
    min-width: 130px;
    height: 38px;
    padding: 0 16px;
    font-size: 13px;
  }

  .category-hero__arrow {
    width: 34px;
    height: 34px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsdWdpbnMvc2xpY2stdGhlbWUubGVzcyIsIm5vcm1hbGl6ZS5sZXNzIiwibWFpbi5jc3MiLCJnbG9iYWwvYXBwLmxlc3MiLCJnbG9iYWwvZm9udC5sZXNzIiwiZ2xvYmFsL21peGlucy5sZXNzIiwiZ2xvYmFsL3dvb2NvbW1lcmNlLmxlc3MiLCJwbHVnaW5zL2ljb21vb24ubGVzcyIsInBsdWdpbnMvc2xpY2subGVzcyIsInBsdWdpbnMvbmljZS1zZWxlY3QubGVzcyIsInBsdWdpbnMvZmFuY3lib3gubGVzcyIsInBsdWdpbnMvb2RvbWV0ZXIubGVzcyIsInBsdWdpbnMvdG9hc3RyLmxlc3MiLCJwbHVnaW5zL3NlbGVjdGl6ZS5sZXNzIiwiYmxvY2tzL3BvcHVwLWJsb2NrLmxlc3MiLCJibG9ja3Mvb25lY2xpY2subGVzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci5sZXNzIiwiYmxvY2tzL2ZpcnN0LWJsb2NrLmxlc3MiLCJibG9ja3MvYWJvdXQtYmxvY2subGVzcyIsImJsb2Nrcy9wcm9jZXNzLWJsb2NrLmxlc3MiLCJibG9ja3MvbWFuYWdlci1ibG9jay5sZXNzIiwiYmxvY2tzL2NhdGVnb3JpZXMtYmxvY2subGVzcyIsImJsb2Nrcy9wYXJ0bmVycy5sZXNzIiwiYmxvY2tzL3RlYW0ubGVzcyIsImJsb2Nrcy9sZWZ0LXF1ZXN0aW9ucy5sZXNzIiwiYmxvY2tzL2NvbnRhY3RzLWJsb2NrLmxlc3MiLCJibG9ja3MvZHJvcC1tZW51Lmxlc3MiLCJibG9ja3MvaW5uZXItdG9wLWJsb2NrLmxlc3MiLCJibG9ja3MvY2F0YWxvZy5sZXNzIiwiYmxvY2tzL3Byb2R1Y3QubGVzcyIsImJsb2Nrcy9pdGVtLWNhcmQubGVzcyIsImJsb2Nrcy9jYXRlZ29yeS5sZXNzIiwiYmxvY2tzL25ld3MubGVzcyIsImJsb2Nrcy9iYXNlLWNvbnRlbnQubGVzcyIsImJsb2Nrcy9zZXJ2aWNlcy5sZXNzIiwiYmxvY2tzL3ZhY2FuY2llcy5sZXNzIiwiYmxvY2tzL3ByZWxvYWRlci5s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cnFSRDtJQUNDLFlBQUE7R25DdXFSQTtFbUN4cVJEO0lBSUUsV0FBQTtHbkN1cVJEO0VtQ3JxUkM7SUFDQyxXQUFBO0duQ3VxUkY7Q0FDRjtBbUNocVJEO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLHFCQUFBO0duQ2txUkM7RW1DaHFSRDtJQUNDLGFBQUE7R25Da3FSQTtFbUNucVJEO0lBSUUsV0FBQTtHbkNrcVJEO0VtQ2hxUkM7SUFDQyxXQUFBO0duQ2txUkY7Q0FDRjtBb0N0OVJEOztFQUNDLDZDQUFBO0NwQ3k5UkE7QW9DdDlSRDtFQUNDLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUVBLG1CQUFBO0NwQ3U5UkE7QW9DcDlSRDs7RUFDQyxVQUFBO0NwQ3U5UkE7QW9DcjlSQTtFQTZERDs7SUE1REUsVUFBQTtHcEN5OVJDO0NBQ0Y7QW9DdDlSRDs7RUFFQyw0QkFBQTtDcEN3OVJBO0FvQ3I5UkQ7RUFDQyxnQkFBQTtDcEN1OVJBO0FvQ3A5UkQ7RUFDQyxzQ0FBQTtFQUFBLGlDQUFBO0NwQ3M5UkE7QW9DbjlSRDtFQUNDLDBCQUFBO0VBQUEsa0JBQUE7Q3BDcTlSQTtBb0NqOVJEO0VBRUMsMEJBQUE7RUFBQSxrQkFBQTtDcENrOVJBO0FvQzk4UkQ7RUFDSSxtQkFBQTtDcENnOVJIO0FvQzc4UkQ7RUFDQyxrQkFBQTtDcEMrOFJBO0FvQzU4UkQ7RUFDQztJQUNDLG1CQUFBO0dwQzg4UkM7RW9DMzhSRjtJQUNDLG1CQUFBO0dwQzY4UkM7Q0FDRjtBb0MxOFJEO0VBQ0M7SUFDQyxrQkFBQTtHcEM0OFJDO0VvQ3o4UkY7SUFDQyxtQkFBQTtHcEMyOFJDO0VvQ3g4UkY7SUFDQyxlQUFBO0lBQ0EscUJBQUE7R3BDMDhSQztDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG5Ac2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIjtcbkBzbGljay1hcnJvdy1jb2xvcjogd2hpdGU7XG5Ac2xpY2stZG90LWNvbG9yOiBibGFjaztcbkBzbGljay1kb3QtY29sb3ItYWN0aXZlOiBAc2xpY2stZG90LWNvbG9yO1xuQHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIuKGkFwiO1xuQHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIuKGklwiO1xuQHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwi4oCiXCI7XG5Ac2xpY2stZG90LXNpemU6IDZweDtcbkBzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzU7XG5Ac2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMTtcbkBzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjU7XG5cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IEBzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IEBzbGljay1hcnJvdy1jb2xvcjtcbiAgICBvcGFjaXR5OiBAc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBAc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IEBzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBAc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IEBzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHRcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG5cdFx0XHRcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzg2OGU5NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kaWFsb2csXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0Om5vdChbdHlwZT1cInJhbmdlXCJdKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldF9zaG9wcGluZ19jYXJ0IHAuYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLm9yZGVyLW9uZWNsaWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMWY5NGNmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm9yZGVyLW9uZWNsaWNrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXItb25lY2xpY2tfX3Bob3RvIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5vcmRlci1vbmVjbGlja19fcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3JkZXItb25lY2xpY2tfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlOTUwOTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm9yZGVyLW9uZWNsaWNrX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ub3JkZXItb25lY2xpY2tfX2Zvcm0tY29sOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMS41O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ub3JkZXItb25lY2xpY2tfX2Zvcm0tY29sIHtcbiAgZmxleDogMTtcbn1cbi5vcmRlci1vbmVjbGlja19fcGhvbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTk1MDk1O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9yZGVyLW9uZWNsaWNrX19waG9uZS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItb25lY2xpY2tfX2J1eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZTk1MDk1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTk1MDk1O1xufVxuLm9yZGVyLW9uZWNsaWNrX19idXkgZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlci1vbmVjbGlja19fYnV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNlOTUwOTUgIWltcG9ydGFudDtcbn1cbi5vcmRlci1vbmVjbGlja19fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzFmOTRjZjtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9yZGVyLW9uZWNsaWNrX19saW5rIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMnB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5vcmRlci1vbmVjbGlja19fbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5vcmRlci1vbmVjbGlja19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWY5NGNmICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItb25lY2xpY2tfX3N1Y2Nlc3Mge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG4ub25lY2xpY2stc2hvcnRjb2RlIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub25lY2xpY2stc2hvcnRjb2RlIC5vcmRlci1vbmVjbGlja19fZm9ybSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ015cmlhZFBybyc7XG4gIHNyYzogbG9jYWwoJ015cmlhZFByby1MaWdodCcpLCB1cmwoJy4uL2ZvbnRzL215cmlhZHByby9oaW50ZWQtc3Vic2V0LU15cmlhZFByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8nO1xuICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvIEJvbGQnKSwgbG9jYWwoJ015cmlhZFByby1Cb2xkJyksIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8nO1xuICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvIEl0YWxpYycpLCBsb2NhbCgnTXlyaWFkUHJvLUl0JyksIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLUl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL215cmlhZHByby9oaW50ZWQtc3Vic2V0LU15cmlhZFByby1JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ015cmlhZFBybyc7XG4gIHNyYzogbG9jYWwoJ015cmlhZCBQcm8gU2VtaWJvbGQnKSwgbG9jYWwoJ015cmlhZFByby1TZW1pYm9sZCcpLCB1cmwoJy4uL2ZvbnRzL215cmlhZHByby9oaW50ZWQtc3Vic2V0LU15cmlhZFByby1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8nO1xuICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ015cmlhZFByby1SZWd1bGFyJyksIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZEl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBCb2xkIEl0YWxpYycpLCBsb2NhbCgnR290aGFtUHJvLUJvbGRJdGFsaWMnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tSXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIEl0YWxpYycpLCBsb2NhbCgnR290aGFtUHJvLUl0YWxpYycpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBNZWRpdW0nKSwgbG9jYWwoJ0dvdGhhbVByby1NZWRpdW0nKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1CbGFja0l0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ0dvdGhhbVByby1CbGFja0l0YWxpYycpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJsYWNrSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJvbGQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gQm9sZCcpLCBsb2NhbCgnR290aGFtUHJvLUJvbGQnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvIE5hcnJvdyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvTmFycm93LUJvbGQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gTmFycm93IEJvbGQnKSwgbG9jYWwoJ0dvdGhhbVByb05hcnJvdy1Cb2xkJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByb05hcnJvdy1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByb05hcnJvdy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvTmFycm93LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyBOYXJyb3cnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByb05hcnJvdy1NZWRpdW0uZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gTmFycm93IE1lZGl1bScpLCBsb2NhbCgnR290aGFtUHJvTmFycm93LU1lZGl1bScpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm9OYXJyb3ctTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByb05hcnJvdy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm9OYXJyb3ctTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUxpZ2h0SXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnR290aGFtUHJvLUxpZ2h0SXRhbGljJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTGlnaHQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gTGlnaHQnKSwgbG9jYWwoJ0dvdGhhbVByby1MaWdodCcpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJsYWNrLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIEJsYWNrJyksIGxvY2FsKCdHb3RoYW1Qcm8tQmxhY2snKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybycpLCBsb2NhbCgnR290aGFtUHJvJyksIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtSXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIE1lZGl1bSBJdGFsaWMnKSwgbG9jYWwoJ0dvdGhhbVByby1NZWRpdW1JdGFsaWMnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLU1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRleHQtaW5wdXQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRleHQtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRleHQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRleHQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dGFyZWEtaW5wdXQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGV4dGFyZWEtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0YXJlYS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0YXJlYS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dGFyZWEtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLFxuLndvb2NvbW1lcmNlIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0biA+ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg5MTAxMiwgI2NjMDAzMyk7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDI2O1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuOmZvY3VzLFxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MwMDMzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4uYnRuLS1ib3JkZXJlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tYm9yZGVyZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpnaUlHaGxhV2RvZEQwaU16Z2lJSFpwWlhkQ2IzZzlJakFnTUNBek9DQXpPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUJ6ZEhKdmEyVTlJaU5sT0RBek16VWlQaUFnSUNBOFp5Qm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGlBZ0lDQWdJQ0FnUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NU0F4S1NJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWo0Z0lDQWdJQ0FnSUNBZ0lDQThZMmx5WTJ4bElITjBjbTlyWlMxdmNHRmphWFI1UFNJdU5TSWdZM2c5SWpFNElpQmplVDBpTVRnaUlISTlJakU0SWk4K0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVE0ySURFNFl6QXRPUzQ1TkMwNExqQTJMVEU0TFRFNExURTRJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR0Z1YVcxaGRHVlVjbUZ1YzJadmNtMGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSFI1Y0dVOUluSnZkR0YwWlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnliMjA5SWpBZ01UZ2dNVGdpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCMGJ6MGlNell3SURFNElERTRJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWkhWeVBTSXhjeUlnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJaTgrSUNBZ0lDQWdJQ0FnSUNBZ1BDOXdZWFJvUGlBZ0lDQWdJQ0FnUEM5blBpQWdJQ0E4TDJjK1BDOXpkbWMrKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tYm9yZGVyZWQgaSB7XG4gIGNvbG9yOiAjY2MwMDMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJ0bi0tYm9yZGVyZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tLWJvcmRlcmVkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWJvcmRlcmVkOmFjdGl2ZSxcbi5idG4tLWJvcmRlcmVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAzMztcbn1cbi5idG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNemdpSUdobGFXZG9kRDBpTXpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0NBek9DSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQnpkSEp2YTJVOUlpTm1abVlpUGlBZ0lDQThaeUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0FnSUNBZ1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVNBeEtTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlqNGdJQ0FnSUNBZ0lDQWdJQ0E4WTJseVkyeGxJSE4wY205clpTMXZjR0ZqYVhSNVBTSXVOU0lnWTNnOUlqRTRJaUJqZVQwaU1UZ2lJSEk5SWpFNElpOCtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRNMklERTRZekF0T1M0NU5DMDRMakEyTFRFNExURTRMVEU0SWo0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdGdWFXMWhkR1ZVY21GdWMyWnZjbTBnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlU1aGJXVTlJblJ5WVc1elptOXliU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhSNWNHVTlJbkp2ZEdGMFpTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR1p5YjIwOUlqQWdNVGdnTVRnaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQjBiejBpTXpZd0lERTRJREU0SWlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1pIVnlQU0l4Y3lJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lISmxjR1ZoZEVOdmRXNTBQU0pwYm1SbFptbHVhWFJsSWk4K0lDQWdJQ0FnSUNBZ0lDQWdQQzl3WVhSb1BpQWdJQ0FnSUNBZ1BDOW5QaUFnSUNBOEwyYytQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlIDYwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tbG9hZGluZyA+ICoge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi0tbG9hZGluZzphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLnN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWZiZTAwIDAlLCAjYzBmZjAwIDEwMCUpO1xufVxuLmJ0bltkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmlucHV0LXdyYXBwZXIgbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaW5wdXQtd3JhcHBlci5mb2N1c2VkIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5icmFuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjNDMyZjI2O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQzMmYyNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLmJ0bixcbiAgLndvb2NvbW1lcmNlIC5idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuYnJhbmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJyYW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG4gIC5zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxufVxuLypcbioqIFdDIE5vdGljZVxuKi9cbi53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlLWVycm9yLFxuLndvb2NvbW1lcmNlLWluZm8ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSxcbi53b29jb21tZXJjZS1lcnJvcjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1tZXNzYWdlIGxpLFxuLndvb2NvbW1lcmNlLWVycm9yIGxpLFxuLndvb2NvbW1lcmNlLWluZm8gbGkge1xuICBtYXJnaW46IDAuMnJlbSAwO1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgbGk6OmJlZm9yZSxcbi53b29jb21tZXJjZS1lcnJvciBsaTo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWluZm8gbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5ZDk7XG4gIGNvbG9yOiAjYTI0MTQxO1xufVxuLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLypcbioqIFdDIEdsb2JhbFxuKi9cbi53b29jb21tZXJjZSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndvb2NvbW1lcmNlIGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndvb2NvbW1lcmNlIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi8qXG4qKiBXQyBGb3Jtc1xuKi9cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuZm9ybS1yb3csXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5mb3JtLXJvdyxcbi53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAuZm9ybS1yb3csXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3csXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZm9ybSAuZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgLmZvcm0tcm93IGxhYmVsLFxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuZm9ybS1yb3cgbGFiZWwsXG4ud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLmZvcm0tcm93IGxhYmVsLFxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIC5mb3JtLXJvdyBsYWJlbCxcbi53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyBsYWJlbCxcbi53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyBsYWJlbCxcbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93IGxhYmVsLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ndGV4dCddLFxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ndGV4dCddLFxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J3RleHQnXSxcbi53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ndGV4dCddLFxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ndGV4dCddLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9J3RleHQnXSxcbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbi53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4ud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbi53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSd0ZWwnXSxcbi53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J3RlbCddLFxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSd0ZWwnXSxcbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ndGVsJ10sXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ndGVsJ10sXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgaW5wdXRbdHlwZT0ndGVsJ10sXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSd0ZWwnXSxcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSd0ZWwnXSxcbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuZm9ybS1yb3cgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J2VtYWlsJ10sXG4ud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J2VtYWlsJ10sXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLmZvcm0tcm93IGlucHV0W3R5cGU9J2VtYWlsJ10sXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSdlbWFpbCddLFxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPSdlbWFpbCddLFxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLmZvcm0tcm93IHRleHRhcmVhLFxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyAuZm9ybS1yb3cgdGV4dGFyZWEsXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgdGV4dGFyZWEsXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgdGV4dGFyZWEsXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5mb3JtLXJvdyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcbi53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLmZvcm0tcm93IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5mb3JtLXJvdyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCxcbi53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLmZvcm0tcm93IC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LFxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5mb3JtLXJvdyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCxcbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyAuZm9ybS1yb3cgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQsXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQsXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQsXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCxcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIC5mb3JtLXJvdyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuZm9ybS1yb3cgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyLFxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuZm9ybS1yb3cgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5mb3JtLXJvdyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIsXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLmZvcm0tcm93IC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0OjphZnRlcixcbi53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIsXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyLFxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gLmZvcm0tcm93IC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5mb3JtLXJvdy5ub3RlcyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcbi53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLmZvcm0tcm93Lm5vdGVzIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5mb3JtLXJvdy5ub3RlcyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyAuZm9ybS1yb3cubm90ZXMgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cubm90ZXMgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cubm90ZXMgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdy5ub3RlcyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIC5mb3JtLXJvdy5ub3RlcyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuZm9ybS1yb3cgZW0sXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5mb3JtLXJvdyBlbSxcbi53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAuZm9ybS1yb3cgZW0sXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLmZvcm0tcm93IGVtLFxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93IGVtLFxuLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IGVtLFxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgZW0sXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbixcbi53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4vKlxuKiogV0MgT3JkZXIgRGV0YWlsc1xuKi9cbi5vcmRlcl9kZXRhaWxzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgcGFkZGluZzogMjBweDtcbn1cbiNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHRoIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRkLFxuI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGZvb3QgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLmNhcnRfaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAucHJvZHVjdC10b3RhbCB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dC1zaGlwcGluZyAuY2hlY2tvdXQtc2VjdGlvbi10aXRsZSxcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5jaGVja291dC1zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIGxpLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGkge1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmcgbGk6OmJlZm9yZSxcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmcgbGkgPiBpbnB1dCxcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGxpID4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIGxpID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGkgPiBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2MwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIGxpID4gbGFiZWwsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsaSA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmcgbGkgPiBsYWJlbDpiZWZvcmUsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsaSA+IGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmcgbGkgLnNoaXBwaW5nX3ByaWNlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGkgLnNoaXBwaW5nX3ByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dC1zaGlwcGluZyBsaSAuc2hpcHBpbmdfZGVzY3JpcHRpb24sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsaSAuc2hpcHBpbmdfZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dC1zaGlwcGluZyBsaSBpbnB1dDpjaGVja2VkICsgbGFiZWwgLnNoaXBwaW5nX2Rlc2NyaXB0aW9uLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5zaGlwcGluZ19kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIC5wYXltZW50X21ldGhvZHMsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAucGF5bWVudF9tZXRob2RzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dC1zaGlwcGluZyAucGF5bWVudF9tZXRob2RzIC5wYXltZW50X2JveCxcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5wYXltZW50X21ldGhvZHMgLnBheW1lbnRfYm94IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIC5wYXltZW50X21ldGhvZHMgLnBheW1lbnRfYm94OjpiZWZvcmUsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAucGF5bWVudF9tZXRob2RzIC5wYXltZW50X2JveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIC5wbGFjZS1vcmRlciAuYnRuLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLnBsYWNlLW9yZGVyIC5idG4ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dC1zaGlwcGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ibG9ja1VJIHtcbiAgei1pbmRleDogMjAwICFpbXBvcnRhbnQ7XG59XG4vKlxuKiogV0MgR3JpZFxuKi9cbi53b29jb21tZXJjZS1jaGVja291dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1jb2wge1xuICB3aWR0aDogNDglO1xuICBmbG9hdDogbGVmdDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAud2MtY29sLndvb2NvbW1lcmNlLWNoZWNrb3V0LWZpZWxkcyB7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4vKlxuKiogV0MgTXkgQWNjb3VudFxuKi9cbi53Yy1hY2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53Yy1hY2NvdW50IC53b29jb21tZXJjZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53Yy1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG4ud2MtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kb3dubG9hZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndjLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIDcwJTtcbn1cbi53Yy1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtb3JkZXJzIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/cXdTd3FmJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uZW90P3F3U3dxZiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24udHRmP3F3U3dxZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24ud29mZj9xd1N3cWYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uc3ZnP3F3U3dxZiNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tc3F1YXJlOmJlZm9yZSxcbi5jaGVja2JveCBzcGFuOmJlZm9yZSxcbi53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tY2hlY2stc3F1YXJlOmJlZm9yZSxcbi5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi1kb3QtY2lyY2xlLW86YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIGxpID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGxpID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1jaXJjbGU6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nIGxpID4gbGFiZWw6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGkgPiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tY29mZmVlLXBhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLXJlYWwtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tY29mZmVlLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tY29mZmVlLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLXJlcGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tcm9hc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tdmVuZGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYXJpc3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tZmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLWZvcm0tdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXZbZGlyPVwicnRsXCJdIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbi5zbGljay1wcmV2OmJlZm9yZVtkaXI9XCJydGxcIl0ge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stbmV4dFtkaXI9XCJydGxcIl0ge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlW2Rpcj1cInJ0bFwiXSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xufVxuLm5pY2Utc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5uaWNlLXNlbGVjdC5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICM5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5pY2Utc2VsZWN0LmRpc2FibGVkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLm5pY2Utc2VsZWN0LndpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm5pY2Utc2VsZWN0LnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5pY2Utc2VsZWN0LnJpZ2h0IC5saXN0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ubmljZS1zZWxlY3Quc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4ubmljZS1zZWxlY3Quc21hbGw6YWZ0ZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbCAub3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4ubmljZS1zZWxlY3QgLmxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTM2OTc0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDIwO1xufVxuLm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbiBpIHtcbiAgY29sb3I6ICNBOEE5QUI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm5pY2Utc2VsZWN0IC5vcHRpb24gaS5pY29uLXBhcmstcmFkYXIge1xuICBmb250LXNpemU6IDIycHg7XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIgaSB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuLm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3QgLmxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuZmFuY3lib3gtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuZmFuY3lib3gtaW9zZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5MjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xufVxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uZmFuY3lib3gtb3V0ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbn1cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMsIHZpc2liaWxpdHkgMHM7XG59XG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIG1peC1ibGVuZC1tb2RlOiBleGNsdXNpb247XG59XG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xuICB6LWluZGV4OiA5OTk5NDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmZhbmN5Ym94LWlzLWNsb3NpbmcgLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZmFuY3lib3gtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNFNUUzREY7XG59XG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB6LWluZGV4OiA5OTk5NTtcbn1cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiA0NHB4IDAgNDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mYW5jeWJveC1zbGlkZSA+IHRpdGxlLFxuLmZhbmN5Ym94LXNsaWRlID4gc3R5bGUsXG4uZmFuY3lib3gtc2xpZGUgPiBtZXRhLFxuLmZhbmN5Ym94LXNsaWRlID4gbGluayxcbi5mYW5jeWJveC1zbGlkZSA+IHNjcmlwdCxcbi5mYW5jeWJveC1zbGlkZSA+IGJhc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhbmN5Ym94LXNsaWRlIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiA5OTk5NTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmFuY3lib3gtZXJyb3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4vKiBCdXR0b25zICovXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyxcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgc2hhcGUtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG59XG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAzO1xufVxuLmZhbmN5Ym94LWJ1dHRvbi0tc2hhcmUgc3ZnIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhbmN5Ym94LWJ1dHRvbi0tem9vbSBzdmcgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtNTBweCAwIDAgMDtcbiAgei1pbmRleDogOTk5OTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTdweDtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICByaWdodDogMDtcbn1cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ8OXJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udDogMjJweC8zMHB4IEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyO1xufVxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzg4ODtcbn1cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDBweDtcbn1cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2FhYTtcbn1cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNjBweCAydncgMCAydnc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgODAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYnV0dG9uLFxuLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGaXggSUUxMSAqL1xufVxuLmZhbmN5Ym94LWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtc2xpZGUgPiAuZmFuY3lib3gtbG9hZGluZyB7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC40KTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAwLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG59XG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG59XG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG59XG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbi8qIFNoYXJlICovXG4uZmFuY3lib3gtc2hhcmUge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIG1heC13aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnAuZmFuY3lib3gtc2hhcmVfX2xpbmtzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDdkN2Q3O1xufVxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG4uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYW5jeWJveC10aHVtYnMteCA+IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM0ZWE3Zjk7XG4gIHotaW5kZXg6IDk5OTkxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsXG4ub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAqem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0LFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlcixcbi5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSxcbi5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQub2RvbWV0ZXItYW5pbWF0aW5nLXVwIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAycztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsXG4ub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdC5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93biAub2RvbWV0ZXItcmliYm9uLWlubmVyLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24ub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAycztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSxcbi5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLXZhbHVlLFxuLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9kb21ldGVyLWZvcm1hdHRpbmctbWFyayB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5vZG9tZXRlci12YWx1ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2RvbWV0ZXItZm9ybWF0dGluZy1tYXJrIHtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuLnRvYXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9hc3QtbWVzc2FnZSB7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi50b2FzdC1tZXNzYWdlIGEsXG4udG9hc3QtbWVzc2FnZSBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRvYXN0LW1lc3NhZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTAuM2VtO1xuICB0b3A6IC0wLjNlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLFxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG4ucnRsIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBsZWZ0OiAtMC4zZW07XG4gIGZsb2F0OiBsZWZ0O1xuICByaWdodDogMC4zZW07XG59XG4vKkFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC4qL1xuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnRvYXN0LXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LXRvcC1sZWZ0IHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cbi50b2FzdC1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAvKm92ZXJyaWRlcyovXG59XG4jdG9hc3QtY29udGFpbmVyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdiB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xufVxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFBMzUxO1xufVxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMzYyRjtcbn1cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGOTZCNDtcbn1cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTQwNjtcbn1cbi50b2FzdC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG4vKlJlc3BvbnNpdmUgRGVzaWduKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gICAgd2lkdGg6IDExZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwge1xuICAgIHBhZGRpbmc6IDhweCA1MHB4IDhweCA4cHg7XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogLTAuMmVtO1xuICAgIHRvcDogLTAuMmVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICBsZWZ0OiAtMC4yZW07XG4gICAgcmlnaHQ6IDAuMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNDFweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gICAgd2lkdGg6IDE4ZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwge1xuICAgIHBhZGRpbmc6IDhweCA1MHB4IDhweCA4cHg7XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogLTAuMmVtO1xuICAgIHRvcDogLTAuMmVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICBsZWZ0OiAtMC4yZW07XG4gICAgcmlnaHQ6IDAuMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgd2lkdGg6IDI1ZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XG4gIH1cbn1cbi8qKlxuICogc2VsZWN0aXplLmNzcyAodjAuMTIuNilcbiAqIENvcHlyaWdodCAoYykgMjAxM+KAkzIwMTUgQnJpYW4gUmVhdmlzICYgY29udHJpYnV0b3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTsgeW91IG1heSBub3QgdXNlIHRoaXNcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxuICogdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRlxuICogQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICpcbiAqIEBhdXRob3IgQnJpYW4gUmVhdmlzIDxicmlhbkB0aGlyZHJvdXRlLmNvbT5cbiAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmY7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyEnO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIHotaW5kZXg6IDE7XG4gIC8qIGZpeGVzIGllIGJ1ZyAoc2VlICMzOTIpICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2FjYWNhO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24sXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VsZWN0aXplLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMCAwLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi44cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpIGluc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSBpbnNldDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nOiA2cHggOHB4IDNweDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQsXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNkMGQwZDA7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNjYWNhY2E7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdixcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgc29saWQgI2ZmZmZmZjtcbn1cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDJweCAwIDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRpb24sXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjUpO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgaW5wdXQge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucnRsLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5wb3B1cC1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1cC1ibG9ja19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucG9wdXAtYmxvY2tfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wb3B1cC1ibG9ja19fY2xvc2U6YWZ0ZXIsXG4ucG9wdXAtYmxvY2tfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuLnBvcHVwLWJsb2NrX19jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ucG9wdXAtYmxvY2tfX2Nsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wb3B1cC1ibG9ja19fY2xvc2U6aG92ZXI6YWZ0ZXIsXG4ucG9wdXAtYmxvY2tfX2Nsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucG9wdXAtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wb3B1cC1ibG9jayAuaW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucG9wdXAtYmxvY2sgLnN1Ym1pdC1idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wb3B1cC1ibG9jayAuc3VibWl0LWF1dGgge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wb3B1cC1ibG9ja19fcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucG9wdXAtYmxvY2tfX3BvcHVwIC5pbm5lci1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLWJsb2NrLS1vcmRlci1pbmZvIC5wb3B1cC1ibG9ja19fcG9wdXAge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3B1cC1hdXRoX19yZXNwb25zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb3B1cC1hdXRoX19yZXNwb25zZS5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjYTI0MTQxO1xufVxuLnBvcHVwLWF1dGhfX3Jlc3BvbnNlLmluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzE5NzZkMjtcbn1cbi5wb3B1cC1hdXRoX19yZXNwb25zZS5zdWNjZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM0M2EwNDc7XG59XG4ucG9wdXAtYXV0aF9fc2lnbnVwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cbi5wb3B1cC1hdXRoIC5hdXRoLXNvY2lhbCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDRkO1xufVxuLnBvcHVwLWF1dGggLmF1dGgtc29jaWFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0NDQyNDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucG9wdXAtYXV0aCAuYXV0aC1zb2NpYWxfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcHVwLWF1dGggLmF1dGgtc29jaWFsX19saXN0IC5yb3VuZGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3B1cC1hdXRoIC5hdXRoLXNvY2lhbF9fbGlzdCAuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjM2E1OTk5O1xufVxuLnBvcHVwLWF1dGggLmF1dGgtc29jaWFsX19saXN0IC5nb29nbGUge1xuICBiYWNrZ3JvdW5kOiAjZGI0NTM4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLWJsb2NrX19vdmVybGF5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wb3B1cC1ibG9ja19fcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5wb3B1cC1ibG9ja19fcG9wdXAgLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAucG9wdXAtYmxvY2tfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9wdXAtYmxvY2tfX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucG9wdXAtYmxvY2tfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wb3B1cC1ibG9ja19fcG9wdXAge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDEyLCAxMiwgMTIsIDAuMik7XG4gIH1cbiAgLnBvcHVwLWJsb2NrX19wb3B1cCAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBvcHVwLWJsb2NrX19mb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3B1cC1ibG9ja19fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wb3B1cC1ibG9ja19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBvcHVwLWJsb2NrX19wb3B1cCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMTIsIDEyLCAxMiwgMC4yKTtcbiAgfVxuICAucG9wdXAtYmxvY2tfX3BvcHVwIC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAucG9wdXAtYmxvY2tfX2Zvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ub25lY2xpY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9uZWNsaWNrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vbmVjbGlja19faW1nIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub25lY2xpY2tfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub25lY2xpY2tfX3Bob25lIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5vbmVjbGlja19fcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub25lY2xpY2tfX3FudHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub25lY2xpY2tfX3FudHkgLnByb2R1Y3QtcW50eSB7XG4gIGZsZXg6IDEwMCU7XG59XG4ub25lY2xpY2tfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub25lY2xpY2tfX2FjdGlvbi0tc2luZ2xlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub25lY2xpY2tfX2FjdGlvbi0tc2luZ2xlIC5idG4ge1xuICB3aWR0aDogNTAlO1xufVxuLm9uZWNsaWNrX19hY3Rpb24gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleDogMCAwIDQ4JTtcbn1cbi5vbmVjbGlja19fYWN0aW9uIC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG4ucC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAucC1oZWFkZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5wLWhlYWRlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLWhlYWRlcl9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgaGVpZ2h0IDAuNHMgZWFzZTtcbiAgfVxuICAucC1oZWFkZXJfX3dyYXAtLXNtYXJ0IHtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjVweCk7XG4gIH1cbn1cbi8qINCe0YHQvdC+0LLQvdCw0Y8g0LLQtdGA0YHRgtC60LAg0YjQsNC/0LrQuCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci10b3Age1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIH1cbiAgLmhlYWRlci10b3BfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLmhlYWRlci10b3BfX3JvdyA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItdG9wX19uYXYge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5oZWFkZXItdG9wX19uYXYgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyLXRvcF9fbmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLmhlYWRlci10b3BfX25hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaGVhZGVyLXRvcF9fbmF2IHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMWMxYzFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG4gIH1cbiAgLmhlYWRlci10b3BfX25hdiB1bCBsaSBhOmhvdmVyLFxuICAuaGVhZGVyLXRvcF9fbmF2IHVsIGxpIGEuY2FsbGJhY2sge1xuICAgIGNvbG9yOiAjY2YyNDJhO1xuICB9XG4gIC5oZWFkZXItdG9wX191c2VyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5oZWFkZXItdG9wX191c2VyIC5oZWFkZXItbGFuZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXItdG9wX191c2VyIC5oZWFkZXItbGFuZyA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxuICAuaGVhZGVyLW1pZGRsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuaGVhZGVyLW1pZGRsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5oZWFkZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICB9XG4gIC5oZWFkZXItYm90dG9tX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5oZWFkZXItbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci1sYW5nID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMjIwMjA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkZXItbGFuZyA+IGEgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLmhlYWRlci1sYW5nLS1ob3ZlciAuaGVhZGVyLWxhbmdfX2Ryb3Bkb3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmhlYWRlci1sYW5nX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6ICNjY2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4sIHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLCB2aXNpYmlsaXR5IDIwMG1zIGVhc2UtaW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI1O1xuICB9XG4gIC5oZWFkZXItbGFuZ19fZHJvcGRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDdweCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLWxhbmdfX2Ryb3Bkb3duIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjIyMDIwO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWxhbmdfX2Ryb3Bkb3duIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2NmMjQyYTtcbiAgfVxuICAuaGVhZGVyLXVzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXItdXNlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMWMxYzFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItdXNlcl9fbGluazpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogJy8nO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGNvbG9yOiAjMWMxYzFhO1xuICB9XG4gIC5oZWFkZXItdXNlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNjZjI0MmE7XG4gIH1cbiAgLmhlYWRlci11c2VyX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFjMWMxYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX3RpdGxlIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5oZWFkZXItdXNlcjpob3ZlciAuaGVhZGVyLXVzZXJfX2Ryb3Bkb3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmhlYWRlci11c2VyX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbiwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyNTtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2Ryb3Bkb3duLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlcjogI2NjYztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2Ryb3Bkb3duLXdyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDdweCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2Ryb3Bkb3duIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjIyMDIwO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2Ryb3Bkb3duIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2NmMjQyYTtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3RfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItY29udGFjdF9fcm93ID4gaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZDFkMWQxO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3RfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5oZWFkZXItY29udGFjdF9fbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci1jb250YWN0IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1jb250YWN0IHVsIGxpIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWN0IHVsIGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxYzFjMWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkZXItY29udGFjdCB1bCBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3QgdWwuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIC5oZWFkZXItY29udGFjdCB1bC5hY3RpdmUgbGkge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmhlYWRlci1jb250YWN0IHVsLmFjdGl2ZSBsaSBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItY29udGFjdF9fdHlwZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5oZWFkZXItY29udGFjdF9fdHlwZXMgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICBjb2xvcjogIzFjMWMxYTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5oZWFkZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXItc2VhcmNoX19mb3JtIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDQ1cHggMCAyNXB4O1xuICB9XG4gIC5oZWFkZXItc2VhcmNoX19mb3JtIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJywgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci1uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLW5hdl9faXRlbSA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2VmZWZlZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2NmMjQyYTtcbiAgfVxuICAuaGVhZGVyLW5hdl9faXRlbSA+IGEgLmljb24tY2hldnJvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtID4gYSAuaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtID4gYSBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0tLWhvdmVyID4gYSB7XG4gICAgY29sb3I6ICNjZjI0MmE7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0tLWhvdmVyIC5oZWFkZXItbmF2X19kcm9wZG93biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5oZWFkZXItbmF2X19kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbiwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyNTtcbiAgfVxuICAuaGVhZGVyLW5hdl9fZHJvcGRvd24td3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2Ryb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggN3B4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXItbmF2X19kcm9wZG93bi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMmUyZTJlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuaGVhZGVyLW5hdl9fZHJvcGRvd24gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMmUyZTJlYjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2Ryb3Bkb3duIGE6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlYWRlci1iYXNrZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItYmFza2V0IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLWJhc2tldCBhIC5jb3VudCB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNjZjI0MmE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuaGVhZGVyLWJhc2tldF9faWNvbjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNjZjI0MmE7XG4gIH1cbiAgLmhlYWRlci1iYXNrZXRfX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMgZWFzZTtcbiAgfVxufVxuLyog0JzQvtCx0LjQu9GM0L3QsNGPINCy0LXRgNGB0YLQutCwINGI0LDQv9C60LggKi9cbi5oZWFkZXItcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgei1pbmRleDogNTUwO1xuICB9XG4gIC5oZWFkZXItcGFuZWxfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5oZWFkZXItcGFuZWxfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci1wYW5lbCAuaGVhZGVyLXBob25lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG4gIC5oZWFkZXItcGFuZWwgLmhlYWRlci1iYXNrZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuaGVhZGVyLXBhbmVsIC5oZWFkZXItYmFza2V0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLXBhbmVsIC5oZWFkZXItYmFza2V0IGEgLmNvdW50IHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2NmMjQyYTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNlZmVmZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5oZWFkZXItcGFuZWwgLmhlYWRlci1iYXNrZXRfX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogIzAwMDtcbiAgfVxuICAuaGVhZGVyLXBhbmVsIC5tZW51LXRvZ2dsZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZGVyLXBhbmVsIC5tZW51LXRvZ2dsZS0tc2hvdyAub25lIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDhweCwgOHB4KTtcbiAgfVxuICAuaGVhZGVyLXBhbmVsIC5tZW51LXRvZ2dsZS0tc2hvdyAudHdvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oZWFkZXItcGFuZWwgLm1lbnUtdG9nZ2xlLS1zaG93IC50aHJlZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoOHB4LCAtMTBweCk7XG4gIH1cbiAgLmhlYWRlci1wYW5lbCAubWVudS10b2dnbGUgLm9uZSxcbiAgLmhlYWRlci1wYW5lbCAubWVudS10b2dnbGUgLnR3byxcbiAgLmhlYWRlci1wYW5lbCAubWVudS10b2dnbGUgLnRocmVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIH1cbiAgLmhlYWRlci1wYW5lbCAubWVudS10b2dnbGUgLm9uZTpsYXN0LW9mLXR5cGUsXG4gIC5oZWFkZXItcGFuZWwgLm1lbnUtdG9nZ2xlIC50d286bGFzdC1vZi10eXBlLFxuICAuaGVhZGVyLXBhbmVsIC5tZW51LXRvZ2dsZSAudGhyZWU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXItcGFuZWwgLm1lbnUtdG9nZ2xlIC50d28ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5oZWFkZXItcGFuZWxfX2xvZ28ge1xuICAgIGhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1ib3R0b20ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5oZWFkZXItYm90dG9tX19yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuaGVhZGVyLWJvdHRvbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDFhO1xuICB9XG4gIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYmFza2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2IHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5oZWFkZXItbmF2IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLW5hdl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyLW5hdl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxZDFiMWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0gYSAuaWNvbi1jaGV2cm9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtIGEgLmljb24tY2hldnJvbi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVhZGVyLW5hdl9faXRlbSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5oZWFkZXItbmF2X19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaGVhZGVyLXRvcF9fcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmhlYWRlci10b3BfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaGVhZGVyLXRvcF9fbmF2IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLXRvcF9fbmF2IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5oZWFkZXItdG9wX19uYXYgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXItdG9wX19uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMWMxYzFhO1xuICB9XG4gIC5oZWFkZXItbGFuZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1sYW5nID4gYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWxhbmdfX2Ryb3Bkb3duIGEge1xuICAgIGNvbG9yOiAjMWMxYzFhO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWxhbmdfX2Ryb3Bkb3duIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2NmMjQyYTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaGVhZGVyLXVzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLXVzZXItLWxvZ2dlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFjMWMxYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2xpbms6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjb2xvcjogIzFjMWMxYTtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjY2YyNDJhO1xuICB9XG4gIC5oZWFkZXItdXNlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMWMxYzFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkZXItdXNlcl9fdGl0bGUgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLXVzZXJfX2Ryb3Bkb3duIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxYzFjMWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVhZGVyLW1pZGRsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmhlYWRlci1taWRkbGVfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuaGVhZGVyLW1pZGRsZSAuaGVhZGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1taWRkbGUgLmhlYWRlci1zZWFyY2gge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5oZWFkZXItbWlkZGxlIC5oZWFkZXItY29udGFjdCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLXNlYXJjaF9fZm9ybSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5oZWFkZXItc2VhcmNoX19mb3JtIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3RfX3JvdyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci1jb250YWN0X19yb3cgPiBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZDFkMWQxO1xuICB9XG4gIC5oZWFkZXItY29udGFjdF9fbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3QgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1jb250YWN0IHVsIGxpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhY3QgdWwgbGkgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxYzFjMWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkZXItY29udGFjdCB1bCBsaSBhIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1jb250YWN0X190eXBlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmhlYWRlci1jb250YWN0X190eXBlcyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4vKiDQodGC0LDRgNCw0Y8g0LLQtdGA0YHRgtC60LAg0YjQsNC/0LrQuCAqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dCAxcztcbn1cbi5wYWdlLWhlYWRlcl9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFnZS1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMTg4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLWhlYWRlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtaGVhZGVyX19sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2UtaGVhZGVyX19sYW5nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5wYWdlLWhlYWRlcl9fbGFuZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1oZWFkZXJfX2xhbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGFnZS1oZWFkZXJfX2xhbmcgYS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjYzAwMzM7XG59XG4ucGFnZS1oZWFkZXJfX2xhbmcgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhZ2UtaGVhZGVyX19uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4ucGFnZS1oZWFkZXJfX25hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLWhlYWRlcl9fbmF2IHVsIGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucGFnZS1oZWFkZXJfX25hdiB1bCBsaSBhOmJlZm9yZSxcbi5wYWdlLWhlYWRlcl9fbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLWhlYWRlcl9fbmF2IHVsIGxpIGE6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBhZ2UtaGVhZGVyX19uYXYgdWwgbGkgYTphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucGFnZS1oZWFkZXJfX25hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4ucGFnZS1oZWFkZXJfX25hdiB1bCBsaSBhOmhvdmVyOmJlZm9yZSxcbi5wYWdlLWhlYWRlcl9fbmF2IHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTNweDtcbiAgYW5pbWF0aW9uOiBiZWF0IDEuMXMgZWFzZS1pbi1vdXQgMC4ycyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4ucGFnZS1oZWFkZXJfX25hdiB1bCBsaS5oYXMtc3ViIGE6YmVmb3JlLFxuLnBhZ2UtaGVhZGVyX19uYXYgdWwgbGkuaGFzLXN1YiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wYWdlLWhlYWRlcl9fdGVscy13cmFwIC5saXN0LXdyYXAge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZWFkZXJfX3RlbHMtd3JhcCAuYXZhaWxhYmlsaXR5LWNhcHRpb24ge1xuICBjb2xvcjogI2FjOTA4NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzZweDtcbn1cbi5wYWdlLWhlYWRlcl9fdGVscy13cmFwIHVsIGxpIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlcl9fdGVscy13cmFwIHVsIGxpIGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnBhZ2UtaGVhZGVyX19jYWxsYmFjay1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhZ2UtaGVhZGVyX19jYWxsYmFjay1saW5rIGkge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1oZWFkZXJfX2NhbGxiYWNrLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtaGVhZGVyX19jYWxsYmFjay1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXJfX2NhbGxiYWNrLWxpbms6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1oZWFkZXJfX21vYmlsZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5yZWFkeSAucGFnZS1oZWFkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQGtleWZyYW1lcyBiZWF0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAxM3B4O1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19yb3cuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1oZWFkZXJfX25hdiB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbmF2IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbmF2IHVsIGxpIGE6YmVmb3JlLFxuICAucGFnZS1oZWFkZXJfX25hdiB1bCBsaSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19sYW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2xhbmcgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiA2MDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjODkxMDEyLCAjY2MwMDMzKTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21vYmlsZS10b2dnbGUgc3BhbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gIC5wYWdlLWhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21vYmlsZS10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IC05cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21vYmlsZS10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjFzIGxpbmVhciAwLjIycztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMykgMC4xNnMsIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjI1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgLmxpc3Qtd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgLmxpc3Qtd3JhcCB1bCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fdGVscy13cmFwIC5saXN0LXdyYXAgdWwgbGkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgLmxpc3Qtd3JhcCB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgLmxpc3Qtd3JhcCB1bCBsaSBhIGkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX3RlbHMtd3JhcCAubGlzdC13cmFwIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19jYWxsYmFjay1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbGFuZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWwtYmxvY2sge1xuICAgIG9yZGVyOiAzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgdWwuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDNweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX190ZWxzLXdyYXAgdWwuYWN0aXZlIGxpIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX3RlbHMtd3JhcCB1bC5hY3RpdmUgbGkgYSBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmhlYWRlci1uYXYgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtID4gYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5wYWdlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucGFnZS1oZWFkZXJfX3RlbC1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fdGVscy13cmFwIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fdGVscy13cmFwIHVsLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAzcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX3RlbHMtd3JhcCB1bC5hY3RpdmUgbGkgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fdGVscy13cmFwIHVsLmFjdGl2ZSBsaSBhIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5zY3JvbGxlZCAucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX3JvdyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgYm9keS5zY3JvbGxlZCAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fY2FsbGJhY2stbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fdGVsLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fdGVsLWJsb2NrIC5hdmFpbGFiaWxpdHktY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5Lm1lbnUtZml4ZWQgLnBhZ2UtaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5maXJzdC1ibG9jayB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjI3MmI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9maXJzdC1ibG9jay1iZy5qcGdcIik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpcnN0LWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTcwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uZmlyc3QtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjI3MmI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZpcnN0LWJsb2NrLnZpZGVvLWVuZGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZpcnN0LWJsb2NrX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMztcbn1cbi5maXJzdC1ibG9ja19fdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMjcyYjtcbiAgb3BhY2l0eTogMC45O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMzA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dCAwLjVzO1xufVxuLmZpcnN0LWJsb2NrIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5maXJzdC1ibG9ja19fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maXJzdC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQgMnM7XG59XG4uZmlyc3QtYmxvY2tfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dCAzcztcbn1cbi5maXJzdC1ibG9ja19fYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0IDRzO1xufVxuLmZpcnN0LWJsb2NrX19idXR0b24gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlyc3QtYmxvY2tfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZpcnN0LWJsb2NrX19idXR0b246aG92ZXIgaSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZpcnN0LWJsb2NrX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maXJzdC1ibG9ja19fdGVsLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maXJzdC1ibG9ja19fY2FsbGJhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucmVhZHkgLmZpcnN0LWJsb2NrX192aWRlbzphZnRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbmJvZHkucmVhZHkgLmZpcnN0LWJsb2NrX190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5LnJlYWR5IC5maXJzdC1ibG9ja19fZGVzY3Ige1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5yZWFkeSAuZmlyc3QtYmxvY2tfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3QtYmxvY2sge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTQwcHggY2VudGVyO1xuICB9XG4gIC5maXJzdC1ibG9jayAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpcnN0LWJsb2NrX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5maXJzdC1ibG9ja19fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLmZpcnN0LWJsb2NrX19sb2dvIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZmlyc3QtYmxvY2tfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmlyc3QtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmZpcnN0LWJsb2NrX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmlyc3QtYmxvY2sge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmZpcnN0LWJsb2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlyc3QtYmxvY2tfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maXJzdC1ibG9jayB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuZmlyc3QtYmxvY2tfX2xlZnQge1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIgLmZpcnN0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjRweCk7XG4gIH1cbn1cbi5hYm91dC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMTgxYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzIpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5hYm91dC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmFib3V0LWJsb2NrX190aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYm91dC1ibG9ja19fdG9wLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuLmFib3V0LWJsb2NrX19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFib3V0LWJsb2NrX19kZXNjciBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYm91dC1ibG9ja19fYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG4uYWJvdXQtYmxvY2tfX2J1dHRvbiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hYm91dC1ibG9ja19fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWJvdXQtYmxvY2tfX2J1dHRvbjpob3ZlciBpIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWJvdXQtYmxvY2tfX251bWJlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uYWJvdXQtYmxvY2tfX251bWJlci1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmFib3V0LWJsb2NrX19udW1iZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5hYm91dC1ibG9ja19fbnVtYmVyLWl0ZW0gLm51bSB7XG4gIGZvbnQtc2l6ZTogNzNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFib3V0LWJsb2NrX19udW1iZXItaXRlbSAubnVtIC5wbHVzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hYm91dC1ibG9ja19fbnVtYmVyLWl0ZW0gLmRlc2NyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWJvdXQtYmxvY2tfX2JlYW5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYm91dC1ibG9ja19fY291bnRlci13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0LWJsb2NrX19jb3VudGVyLXdyYXAgLmNvdW50ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYWJvdXQtYmxvY2tfX2NvdW50ZXItd3JhcCAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hYm91dC1ibG9ja19fY291bnRlci13cmFwIC5zbWFsbC1jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX251bWJlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5hYm91dC1ibG9ja19fY291bnRlci13cmFwIC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX2NvdW50ZXItd3JhcCAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5hYm91dC1ibG9ja19fY291bnRlci13cmFwIC5zbWFsbC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19udW1iZXItaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX251bWJlci1pdGVtIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19udW1iZXItaXRlbSAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX251bWJlci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX251bWJlci1pdGVtOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19udW1iZXItaXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5hYm91dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hYm91dC1ibG9ja19fYmVhbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFib3V0LWJsb2NrX190b3Atcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5hYm91dC1ibG9ja19fbnVtYmVyLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19udW1iZXItaXRlbSAubnVtIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19udW1iZXItaXRlbSAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19iZWFucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmFib3V0LWJsb2NrX19udW1iZXItaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxuICAuYWJvdXQtYmxvY2tfX2JlYW5zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc5M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLmFib3V0LWJsb2NrX19iZWFucyAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIG1hcmdpbi10b3A6IC00MDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTgzMHB4O1xuICAgIHdpZHRoOiAxNzM2cHg7XG4gICAgaGVpZ2h0OiA3OTNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb2ZmZWUtYmVhbnMucG5nXCIpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hYm91dC1ibG9ja19fYmVhbnMge1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG4gIC5hYm91dC1ibG9ja19fYmVhbnMgLmlubmVyIHtcbiAgICB3aWR0aDogMTQ1MHB4O1xuICAgIGhlaWdodDogNjYycHg7XG4gICAgbWFyZ2luLXRvcDogLTMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzI1cHg7XG4gIH1cbn1cbi5wcm9jZXNzLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzLWJsb2NrIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ucHJvY2Vzcy1ibG9ja19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9jZXNzLWJsb2NrX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJveC1zaGFkb3c6IDMuMzQ2cHggMy43MTZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnByb2Nlc3MtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wcm9jZXNzLWJsb2NrX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLnByb2Nlc3MtYmxvY2tfX2NvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvY2Vzcy1ibG9ja19fY29udGVudCAudGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wcm9jZXNzLWJsb2NrX19jb250ZW50IC5kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2Nlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2Nlc3MtYmxvY2tfX2l0ZW0taW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcuc3RlcDEge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcuc3RlcDIge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcuc3RlcDMge1xuICAgIHdpZHRoOiAxMTRweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcuc3RlcDQge1xuICAgIHdpZHRoOiAxMDlweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnByb2Nlc3MtYmxvY2tfX2NvbnRlbnQgLnRpdGxlIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19fY29udGVudCAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2Nlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnByb2Nlc3MtYmxvY2tfX2l0ZW0taW1nLnN0ZXAxIHtcbiAgICB3aWR0aDogMjY0cHg7XG4gIH1cbiAgLnByb2Nlc3MtYmxvY2tfX2l0ZW0taW1nLnN0ZXAyIHtcbiAgICB3aWR0aDogMjM2cHg7XG4gIH1cbiAgLnByb2Nlc3MtYmxvY2tfX2l0ZW0taW1nLnN0ZXAzIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnByb2Nlc3MtYmxvY2tfX2l0ZW0taW1nLnN0ZXA0IHtcbiAgICB3aWR0aDogMjE5cHg7XG4gIH1cbiAgLnByb2Nlc3MtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDJuKSAucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9jZXNzLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbS1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZy5zdGVwMSB7XG4gICAgd2lkdGg6IDI2NHB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZy5zdGVwMiB7XG4gICAgd2lkdGg6IDIzNnB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZy5zdGVwMyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZy5zdGVwNCB7XG4gICAgd2lkdGg6IDIxOXB4O1xuICB9XG4gIC5wcm9jZXNzLWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucHJvY2Vzcy1ibG9ja19faXRlbTpudGgtY2hpbGQoMm4pIC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubWFuYWdlci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWFuYWdlci1ibG9ja19fcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFuYWdlci1ibG9ja19faW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDMuMzQ2cHggMy43MTZweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYW5hZ2VyLWJsb2NrX19pbWctd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGxlZnQ6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tYW5hZ2VyLWJsb2NrX19ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tYW5hZ2VyLWJsb2NrX19ibG9ja3F1b3RlIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFuYWdlci1ibG9ja19fYm90dG9tLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYW5hZ2VyLWJsb2NrX19hYm91dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1hbmFnZXItYmxvY2tfX2Fib3V0IC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm1hbmFnZXItYmxvY2tfX3NpZ24ge1xuICB3aWR0aDogMTM3cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLm1hbmFnZXItYmxvY2tfX3NpZ24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFuYWdlci1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFuYWdlci1ibG9ja19faW1nLXdyYXAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX3JpZ2h0LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFuYWdlci1ibG9ja19fYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX2JvdHRvbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFuYWdlci1ibG9ja19fYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYW5hZ2VyLWJsb2NrX19hYm91dCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5tYW5hZ2VyLWJsb2NrX19zaWduIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hbmFnZXItYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYW5hZ2VyLWJsb2NrX19yaWdodC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICB9XG4gIC5tYW5hZ2VyLWJsb2NrX19ib3R0b20tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFuYWdlci1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX3JpZ2h0LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NjBweCk7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX2JvdHRvbS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxufVxuLmNhdGVnb3JpZXMtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhdGVnb3JpZXMtYmxvY2sgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzIlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmFzZS1pdGVtIC5pbWctd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuY29mZmVlLWltZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuY29mZmVlLWltZyBpbWcge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTEwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIudGVhLWltZyBpbWcge1xuICB3aWR0aDogMjU0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IC00MHB4O1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuaW5nci1pbWcgaW1nIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtNTBweDtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19iYXNlLWl0ZW0gLmJvdHRvbS1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19iYXNlLWl0ZW0gLmJvdHRvbS1uYW1lIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmFzZS1pdGVtIC5pdGVtLWRlc2NyIHtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmFzZS1pdGVtOmhvdmVyIC5ib3R0b20tbmFtZSBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ5JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbSAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0gLmltZy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0gLmJvdHRvbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtIC5ib3R0b20tY29udGVudCAubmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtIC5ib3R0b20tY29udGVudCAuZGVzY3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNGZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0gLmJvdHRvbS1jb250ZW50IGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjRmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbTpob3ZlciAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtOmhvdmVyIC5pbWctd3JhcHBlcjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbTpob3ZlciAuYm90dG9tLWNvbnRlbnQgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtLm1hY2hpbmVzLWxpbmsge1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4OTEwMTIsICNjYzAwMzMpO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtLm1hY2hpbmVzLWxpbmsgLmJvdHRvbS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbS5tYWNoaW5lcy1saW5rIC5tYWNoaW5lLWltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDMyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0ubWFjaGluZXMtbGluayAubWFjaGluZS1pbWctd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtLm1hY2hpbmVzLWxpbms6aG92ZXIgLm1hY2hpbmUtaW1nLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcmllcy1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXRlZ29yaWVzLWJsb2NrX19iYXNlLWl0ZW0gLmJvdHRvbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuY29mZmVlLWltZyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuY29mZmVlLWltZyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fYmFzZS1pdGVtIC5pbWctd3JhcHBlci50ZWEtaW1nIGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuaW5nci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbS5hcHBlYXJlZCAuaW1nLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbSAuYm90dG9tLWNvbnRlbnQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbSAuYm90dG9tLWNvbnRlbnQgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0ubWFjaGluZXMtbGluayAubWFjaGluZS1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0ubWFjaGluZXMtbGluay5hcHBlYXJlZCAubWFjaGluZS1pbWctd3JhcCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0ZWdvcmllcy1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXRlZ29yaWVzLWJsb2NrX19iYXNlLWl0ZW0gLml0ZW0tZGVzY3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuY29mZmVlLWltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fYmFzZS1pdGVtIC5pbWctd3JhcHBlci5jb2ZmZWUtaW1nIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fYmFzZS1pdGVtIC5pbWctd3JhcHBlci50ZWEtaW1nIGltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIuaW5nci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2JpZy1pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5jYXRlZ29yaWVzLWJsb2NrX19iaWctaXRlbS5tYWNoaW5lcy1saW5rIC5tYWNoaW5lLWltZy13cmFwIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRlZ29yaWVzLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fYmFzZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbTpob3ZlciAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgLmNhdGVnb3JpZXMtYmxvY2tfX2Jhc2UtaXRlbTpob3ZlciAuaW1nLXdyYXBwZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuY2F0ZWdvcmllcy1ibG9ja19fYmlnLWl0ZW0ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMgLmJyYW5kLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJ0bmVyc19fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnNfX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYXJ0bmVyc19fYXJyb3cucHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wYXJ0bmVyc19fYXJyb3cubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnBhcnRuZXJzX19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuLnBhcnRuZXJzX19pdGVtIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhcnRuZXJzX19pdGVtIC5pbm5lci1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFydG5lcnNfX2l0ZW0gLmlubmVyLWZsZXggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiA3MCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYXJ0bmVyc19faXRlbTpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5wYXJ0bmVycyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBhcnRuZXJzX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJ0bmVyc19fc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG4gIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYXJ0bmVyc19fc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAucGFydG5lcnNfX3NsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi50ZWFtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtX190b3Age1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGVhbV9fYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW1fX2Fycm93IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi50ZWFtX19hcnJvdy5wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi50ZWFtX19hcnJvdy5wcmV2IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4udGVhbV9fYXJyb3cubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnRlYW1fX2Fycm93OmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4udGVhbV9faXRlbSAuaW1nLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlYW1fX2l0ZW0gLmltZy13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGVhbV9faXRlbSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50ZWFtX19pdGVtIC5kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC50ZWFtX19zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLnRlYW1fX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlYW1fX3RvcCAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRlYW1fX3RvcCAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudGVhbV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWFtX19pdGVtIC5pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAudGVhbV9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50ZWFtX19pdGVtIC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAudGVhbV9fc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC50ZWFtX19hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLnRlYW1fX2Fycm93LnByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC50ZWFtX19hcnJvdy5uZXh0IHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgLnRlYW1fX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC50ZWFtX19pdGVtIC5pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAudGVhbV9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnRlYW1fX3NsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAudGVhbV9fc2xpZGVyIC50ZWFtX19hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudGVhbV9fc2xpZGVyOmhvdmVyIC50ZWFtX19hcnJvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudGVhbV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbi5sZWZ0LXF1ZXN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4YjEwMTIsICNjNzE4MWEpO1xufVxuLmxlZnQtcXVlc3Rpb25zX19yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubGVmdC1xdWVzdGlvbnMgLmJyYW5kLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGVmdC1xdWVzdGlvbnMgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGVmdC1xdWVzdGlvbnNfX2Zvcm0tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubGVmdC1xdWVzdGlvbnNfX2Zvcm0tcm93IC5wYXJ0IHtcbiAgd2lkdGg6IDI5MHB4O1xufVxuLmxlZnQtcXVlc3Rpb25zX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGVmdC1xdWVzdGlvbnNfX2Zvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGVmdC1xdWVzdGlvbnNfX2Zvcm0gLnRleHRhcmVhLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sZWZ0LXF1ZXN0aW9uc19fZm9ybSAudGV4dGFyZWEtd3JhcHBlciBsYWJlbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxlZnQtcXVlc3Rpb25zX19mb3JtIC50ZXh0YXJlYS13cmFwcGVyIC50ZXh0YXJlYS1pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxlZnQtcXVlc3Rpb25zX19mb3JtIC50ZXh0YXJlYS13cmFwcGVyLmZvY3VzZWQgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuLmxlZnQtcXVlc3Rpb25zX19mb3JtIC5pbnB1dC13cmFwcGVyIC50ZXh0LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxlZnQtcXVlc3Rpb25zX19mb3JtIC5pbnB1dC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxlZnQtcXVlc3Rpb25zX19mb3JtIC5pbnB1dC13cmFwcGVyLmZvY3VzZWQgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuLmxlZnQtcXVlc3Rpb25zX19mb3JtIC5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubGVmdC1xdWVzdGlvbnNfX2Zvcm0gLmJ0bjphZnRlcixcbi5sZWZ0LXF1ZXN0aW9uc19fZm9ybSAuYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVmdC1xdWVzdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5sZWZ0LXF1ZXN0aW9uc19fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGVmdC1xdWVzdGlvbnNfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGVmdC1xdWVzdGlvbnNfX2Zvcm0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGVmdC1xdWVzdGlvbnNfX2Zvcm0gLmJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmxlZnQtcXVlc3Rpb25zX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sZWZ0LXF1ZXN0aW9uc19fZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sZWZ0LXF1ZXN0aW9uc19fZm9ybS1yb3cgLnBhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sZWZ0LXF1ZXN0aW9uc19fZm9ybS1yb3cgLnBhcnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxlZnQtcXVlc3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAubGVmdC1xdWVzdGlvbnNfX3JpZ2h0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAubGVmdC1xdWVzdGlvbnNfX2Zvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGVmdC1xdWVzdGlvbnNfX2Zvcm0tcm93IC5wYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGVmdC1xdWVzdGlvbnNfX2Zvcm0tcm93IC5wYXJ0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGVmdC1xdWVzdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5sZWZ0LXF1ZXN0aW9uc19fcmlnaHQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0cy1ibG9jayAuYnJhbmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhY3RzLWJsb2NrX19pdGVtcy1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhY3RzLWJsb2NrX19pdGVtIC50b3AtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250YWN0cy1ibG9ja19faXRlbSAuY2VudC1jb250IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0gLmNlbnQtY29udCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0gLmNlbnQtY29udCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0gLmNlbnQtY29udCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0gLnNtLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jb250YWN0cy1ibG9ja19fbWFwIHtcbiAgaGVpZ2h0OiAzNjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdHMtYmxvY2tfX21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX2l0ZW1zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWN0cy1ibG9ja19fbWFwIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC5jb250YWN0cy1ibG9ja19faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWN0cy1ibG9ja19faXRlbSAuY2VudC1jb250IGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3RzLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX2l0ZW1zLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmNvbnRhY3RzLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLmRyb3AtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wLW1lbnVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wLW1lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZHJvcC1tZW51X19jbG9zZTphZnRlcixcbi5kcm9wLW1lbnVfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuLmRyb3AtbWVudV9fY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmRyb3AtbWVudV9fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmRyb3AtbWVudV9fY2xvc2U6aG92ZXI6YWZ0ZXIsXG4uZHJvcC1tZW51X19jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xufVxuLmRyb3AtbWVudV9fbmF2LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmRyb3AtbWVudV9fbmF2LXJvdyAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5kcm9wLW1lbnVfX25hdi1yb3cgLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4uZHJvcC1tZW51X19uYXYtcm93IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3AtbWVudV9fbmF2LXJvdyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5kcm9wLW1lbnVfX25hdi1yb3cgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyb3AtbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5kcm9wLW1lbnVfX25hdi1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZHJvcC1tZW51X19uYXYtcm93IC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kcm9wLW1lbnVfX25hdi1yb3cgLmNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZHJvcC1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuZHJvcC1tZW51X19uYXYtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kcm9wLW1lbnVfX25hdi1yb3cgLmNvbCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3AtbWVudSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxuICAuZHJvcC1tZW51X19uYXYtcm93IC5jb2wge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbn1cbi5pbm5lci10b3AtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbm5lci10b3AtYmxvY2tfX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmlubmVyLXRvcC1ibG9ja19fYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaW5uZXItdG9wLWJsb2NrX19icmVhZGNydW1icyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uaW5uZXItdG9wLWJsb2NrX19icmVhZGNydW1icyBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbm5lci10b3AtYmxvY2tfX2JyZWFkY3J1bWJzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2NjMDAzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlubmVyLXRvcC1ibG9ja19fYnJlYWRjcnVtYnMgbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5uZXItdG9wLWJsb2NrIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5uZXItdG9wLWJsb2NrX19icmVhZGNydW1icyBsaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAuaW5uZXItdG9wLWJsb2NrX19icmVhZGNydW1icyBsaSArIGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uY2F0YWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZ19fcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhdGFsb2dfX3NpZGViYXIge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmNhdGFsb2dfX3JpZ2h0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uY2F0YWxvZ19fbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZ19fbmF2IC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2dfX25hdiAuaXRlbSAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jYXRhbG9nX19uYXYgLml0ZW0gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4uY2F0YWxvZ19fbmF2IC5pdGVtIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2dfX25hdiAuaXRlbSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2dfX25hdiAuaXRlbSB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmNhdGFsb2dfX25hdiAuaXRlbSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4uY2F0YWxvZ19fbmF2IC5pdGVtIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2F0YWxvZ19fbmF2IC5pdGVtIHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNjYzAwMzM7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAzMztcbn1cbi5jYXRhbG9nX19uYXYgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2F0YWxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhdGFsb2dfX2Rlc2NyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNhdGFsb2dfX2Rlc2NyID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXRhbG9nX19sb2FkLW1vcmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5icmFuZC10aXRsZSxcbi5zZWFyY2gtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2F0YWxvZ19fc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZ19fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nX19uYXYge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2F0YWxvZ19fbmF2IC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jYXRhbG9nX19uYXYgLml0ZW06bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNhdGFsb2dfX25hdiAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5jYXRhbG9nX19uYXYgLml0ZW0gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYXRhbG9nX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXRhbG9nX19zaWRlYmFyIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jYXRhbG9nX19saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMyUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gIH1cbiAgLmNhdGFsb2dfX2xpc3QgLml0ZW0tY2FyZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDAgMS41JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuY2F0YWxvZ19fbGlzdCAuaXRlbS1jYXJkOm50aC1jaGlsZChuICsgNSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhdGFsb2dfX2xpc3QgLml0ZW0tY2FyZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZ19fc2lkZWJhciB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdF9fdG9wLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2R1Y3RfX2ltYWdlcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0X190YXN0ZS13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wcm9kdWN0X192YXJpYW50cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0X192YXJpYW50LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3RfX3ZhcmlhbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnByb2R1Y3RfX3ZhcmlhbnQtaXRlbSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdF9fdmFyaWFudC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjMDAzMztcbiAgY29sb3I6ICNjYzAwMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3RfX3ZhcmlhbnQtaXRlbSBsYWJlbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcm9kdWN0X192YXJpYW50LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAzMztcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdF9fYmFjay1idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3RfX2JhY2stYnV0dG9uIGkge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wcm9kdWN0X19iYWNrLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuLnByb2R1Y3RfX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wcm9kdWN0X19hcnJvdyBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucHJvZHVjdF9fYXJyb3cucHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ucHJvZHVjdF9fYXJyb3cucHJldiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLnByb2R1Y3RfX2Fycm93Lm5leHQge1xuICByaWdodDogMDtcbn1cbi5wcm9kdWN0X19hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuLnByb2R1Y3RfX21haW4taW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvZHVjdF9fbWFpbi1pbWFnZXMgLml0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0X19tYWluLWltYWdlcyAuaXRlbSAuaW5uZXItZmxleCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RfX21haW4taW1hZ2VzIC5pdGVtIC5pbm5lci1mbGV4IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByb2R1Y3RfX25hdi1pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0X19uYXYtaW1hZ2VzIC5pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHJvZHVjdF9fbmF2LWltYWdlcyAuaXRlbSAuaW5uZXItZmxleCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RfX25hdi1pbWFnZXMgLml0ZW0gLmlubmVyLWZsZXggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHJvZHVjdF9fbmF2LWltYWdlcyAuaXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcm9kdWN0X19uYXYtaW1hZ2VzIC5pdGVtLnNsaWNrLWNlbnRlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3RfX25hbWUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnByb2R1Y3RfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucHJvZHVjdF9fc3BlY3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJvZHVjdF9fc3BlY3MgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2R1Y3RfX3NwZWNzIGxpIGIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3RfX2J1dHRvbnMtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdF9fYnV0dG9ucy1yb3cgLmJ0biB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5wcm9kdWN0X19idXR0b25zLXJvdyAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdF9fdmlkZW8tYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjYzAwMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucHJvZHVjdF9fdmlkZW8tYnV0dG9uIC5pdGVtLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByb2R1Y3RfX3ZpZGVvLWJ1dHRvbiAuaXRlbS1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RfX3ZpZGVvLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjOTkwMDI2O1xufVxuLnByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucHJvZHVjdF9fdGFzdGUtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdF9fdGFzdGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvZHVjdF9fdGFzdGUtaXRlbSAuY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucHJvZHVjdF9fdGFzdGUtaXRlbSAuY2lyY2xlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnByb2R1Y3RfX3Rhc3RlLWl0ZW0gLmNpcmNsZS13cmFwIC5udW0tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG59XG4ucHJvZHVjdF9fbWFwLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdF9fbWFwLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHJvZHVjdF9fYWR2YW50YWdlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLnByb2R1Y3RfX2FkdmFudGFnZXMgLml0ZW0ge1xuICB3aWR0aDogMzMuMyU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4ucHJvZHVjdF9fYWR2YW50YWdlcyAuaXRlbSAucmlnaHQtY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2R1Y3RfX2FkdmFudGFnZXMgLml0ZW0gLnJpZ2h0LWNvbnRlbnQgLmRlc2NyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wcm9kdWN0X19hZHZhbnRhZ2VzIC5pdGVtIGkge1xuICBjb2xvcjogI2NjMDAzMztcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnByb2R1Y3RfX2FkdmFudGFnZXMgLml0ZW0gaS5pY29uLW1lZGFsIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLnByb2R1Y3RfX3JlbGF0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdF9fcmVsYXRlZCAuaXRlbS1jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RfX3JlbGF0ZWQgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2R1Y3RfX3JlbGF0ZWQgLnByb2R1Y3RfX2Fycm93LnByZXYge1xuICBsZWZ0OiAtMzBweDtcbn1cbi5wcm9kdWN0X19yZWxhdGVkIC5wcm9kdWN0X19hcnJvdy5uZXh0IHtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuLnByb2R1Y3RfX3ByaWNlLWN1cnJlbmN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnByb2R1Y3RfX3ByaWNlLWN1cnJlbmN5ID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjIwMjA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RfX3ByaWNlLWN1cnJlbmN5ID4gYSBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnByb2R1Y3RfX3ByaWNlLWN1cnJlbmN5LS1ob3ZlciAucHJvZHVjdF9fY3VycmVuY3ktZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wcm9kdWN0X19jdXJyZW5jeS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4sIHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLCB2aXNpYmlsaXR5IDIwMG1zIGVhc2UtaW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjU7XG59XG4ucHJvZHVjdF9fY3VycmVuY3ktZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTBweCA3cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3RfX2N1cnJlbmN5LWRyb3Bkb3duIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMjIwMjA7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZHVjdF9fY3VycmVuY3ktZHJvcGRvd24gYS5hY3RpdmUge1xuICBjb2xvcjogI2NmMjQyYTtcbn1cbi5wcm9kdWN0LW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LW9yZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb2R1Y3Qtb3JkZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuLnByb2R1Y3Qtb3JkZXJfX3JvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvZHVjdC1vcmRlcl9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuLnByb2R1Y3Qtb3JkZXJfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3Qtb3JkZXJfX3ByaWNlLW51bSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC1vcmRlcl9fcHJpY2UtbnVtIHMge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG9wYWNpdHk6IC43O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9kdWN0LW9yZGVyX19zYWxlIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4ucHJvZHVjdC1vcmRlcl9fc2FsZSBzIHtcbiAgY29sb3I6ICMxNTE1MTU7XG59XG4ucHJvZHVjdC1xbnR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucHJvZHVjdC1xbnR5X19jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njg2ODFhO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3QtcW50eV9fY29udHJvbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wcm9kdWN0LXFudHlfX2N1cnJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtcW50eS0tdGhlbWUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByb2R1Y3QtcW50eS0tdGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnByb2R1Y3QtcW50eS0tdGhlbWUgLnByb2R1Y3QtcW50eV9fY3VycmVudCxcbi5wcm9kdWN0LXFudHktLXRoZW1lIC5wcm9kdWN0LXFudHlfX2NvbnRyb2wge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X190b3Atcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0X192YXJpYW50cy1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnByb2R1Y3QgLnByb2R1Y3QtcW50eSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0X190b3AtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3RfX3RvcC1kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3RfX2ltYWdlcy13cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb2R1Y3RfX21haW4taW1hZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0X19tYWluLWltYWdlcy5zbGljay1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2JhY2stYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0X19uYXYtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3RfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0X19zcGVjcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0X192aWRlby1idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnByb2R1Y3RfX2J1dHRvbnMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAucHJvZHVjdF9fYnV0dG9ucy1yb3cgLmJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3RfX2J1dHRvbnMtcm93IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX21haW4taW1hZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0X19tYWluLWltYWdlcyAuaXRlbSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICAucHJvZHVjdF9faW5mby1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0X190YXN0ZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wcm9kdWN0X190YXN0ZS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9kdWN0X190YXN0ZS1pdGVtOm50aC1jaGlsZChuICsgMykge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX21hcC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3RfX2FkdmFudGFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3RfX2FkdmFudGFnZXMgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0X19hZHZhbnRhZ2VzIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5wcm9kdWN0X19yZWxhdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdF9fcmVsYXRlZCAuaXRlbS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3RfX3RvcC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX3RvcC1sZWZ0IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5wcm9kdWN0X19pbWFnZXMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5wcm9kdWN0X190b3AtZGVzY3Ige1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gIH1cbiAgLnByb2R1Y3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAucHJvZHVjdF9fYnV0dG9ucy1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0X19idXR0b25zLXJvdyAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0X19tYWluLWltYWdlcyAuaXRlbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAucHJvZHVjdF9fbmF2LWltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX25hdi1pbWFnZXMgLml0ZW0ge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAucHJvZHVjdF9faW5mby1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0X190YXN0ZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdF9fbWFwLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wcm9kdWN0X190YXN0ZS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9kdWN0X190YXN0ZS1pdGVtOm50aC1jaGlsZChuICsgMykge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2FkdmFudGFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2FkdmFudGFnZXMgLml0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0X19hZHZhbnRhZ2VzIC5pdGVtIGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnByb2R1Y3RfX2FkdmFudGFnZXMgLml0ZW0gaS5pY29uLW1lZGFsIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAucHJvZHVjdF9fYWR2YW50YWdlcyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJlYXRDaXJjbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdF9fdG9wLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAucHJvZHVjdF9fdG9wLWxlZnQge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnByb2R1Y3RfX2ltYWdlcy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnByb2R1Y3RfX3RvcC1kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0NXB4KTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAucHJvZHVjdF9faW5mby1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xuICB9XG4gIC5wcm9kdWN0X19tYWluLWltYWdlcyAuaXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAucHJvZHVjdF9fbmF2LWltYWdlcyB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0X19uYXYtaW1hZ2VzIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX3Rhc3RlLXdyYXAge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxuICAucHJvZHVjdF9fbWFwLWJsb2NrIHtcbiAgICB3aWR0aDogNTcwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX3Rhc3RlLWl0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnByb2R1Y3RfX3Rhc3RlLWl0ZW0gLmNpcmNsZS13cmFwIC5jaXJjbGUtYmxvY2sge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLnByb2R1Y3RfX3Rhc3RlLWl0ZW0gLmNpcmNsZS13cmFwIC5jaXJjbGUtYmxvY2s6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBhbmltYXRpb246IGJlYXRDaXJjbGUgMXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIH1cbiAgLnByb2R1Y3RfX3Rhc3RlLWl0ZW06bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucHJvZHVjdF9fdGFzdGUtaXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5wcm9kdWN0X19hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wcm9kdWN0X19hZHZhbnRhZ2VzIC5pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucHJvZHVjdF9fYWR2YW50YWdlcyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uaXRlbS1jYXJkIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXRlbS1jYXJkX19pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLml0ZW0tY2FyZF9faW1nLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLml0ZW0tY2FyZF9fbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdGVtLWNhcmQgLnByb2R1Y3RfX3ZhcmlhbnRzLWJsb2NrIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLml0ZW0tY2FyZCAucHJvZHVjdF9fdmFyaWFudC1pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMztcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXRlbS1jYXJkIC5wcm9kdWN0X192YXJpYW50LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pdGVtLWNhcmQgLnByb2R1Y3RfX3ZhcmlhbnQtaXRlbSBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLml0ZW0tY2FyZCAucHJvZHVjdF9fdmFyaWFudC1pdGVtOmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzFweDtcbn1cbi5pdGVtLWNhcmQgLnByb2R1Y3RfX3ZhcmlhbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIGxhYmVsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLml0ZW0tY2FyZCAucHJvZHVjdF9fdmFyaWFudC1pdGVtOmxhc3QtY2hpbGQgbGFiZWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzFweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMxcHg7XG59XG4uaXRlbS1jYXJkX19kZXNjciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaXRlbS1jYXJkX193ZWlnaHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzcxNzE3MTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pdGVtLWNhcmRfX3ByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXRlbS1jYXJkX19wcmljZSBzIHtcbiAgb3BhY2l0eTogLjc7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLml0ZW0tY2FyZF9fc2FsZSB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuLml0ZW0tY2FyZF9fc2FsZSBzIHtcbiAgY29sb3I6ICMxNTE1MTU7XG59XG4uaXRlbS1jYXJkX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uaXRlbS1jYXJkX192YXJpYW50cy1ibG9jayArIC5pdGVtLWNhcmRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaXRlbS1jYXJkX19hY3Rpb24td3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml0ZW0tY2FyZF9fYWN0aW9uIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgNDglO1xuICBoZWlnaHQ6IDQycHg7XG59XG4uaXRlbS1jYXJkX19hY3Rpb24gYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuLml0ZW0tY2FyZF9fYWN0aW9uIGJ1dHRvbiBzcGFuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pdGVtLWNhcmRfX2J1eS1zaW1wbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5pdGVtLWNhcmRfX2J1eS1zaW1wbGUgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXRlbS1jYXJkX19idXktb25lY2xpY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjY2MwMDMzO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pdGVtLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIHotaW5kZXg6IDM7XG59XG4uaXRlbS1jYXJkOmhvdmVyIC5pdGVtLWNhcmRfX2FjdGlvbi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pdGVtLWNhcmQ6aG92ZXIgLml0ZW0tY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLml0ZW0tY2FyZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuaXRlbS1jYXJkX19hY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaXRlbS1jYXJkX19wcmljZSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLml0ZW0tY2FyZF9fYWN0aW9uLXdyYXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pdGVtLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5pdGVtLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaXRlbS1jYXJkIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLml0ZW0tY2FyZF9fYWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLml0ZW0tY2FyZF9fcHJpY2Uge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5pdGVtLWNhcmRfX2FjdGlvbi13cmFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pdGVtLWNhcmQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuaXRlbS1jYXJkIC5wcm9kdWN0X192YXJpYW50cy1ibG9jayB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuaXRlbS1jYXJkOmhvdmVyIC5wcm9kdWN0X192YXJpYW50cy1ibG9jayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRlZ29yeV9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYXRlZ29yeV9faXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNhdGVnb3J5X19pdGVtIC5pbWctd3JhcHBlciB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5X19pdGVtIC5pbWctd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhdGVnb3J5X19pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhdGVnb3J5X19pdGVtIC5pdGVtLWNvbnRlbnQgLm5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2F0ZWdvcnlfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDIxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uY2F0ZWdvcnlfX2l0ZW06aG92ZXIgLml0ZW0tY29udGVudCAubmFtZSB7XG4gIGNvbG9yOiAjY2MwMDMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5ICsgLmNhdGFsb2cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNhdGVnb3J5X19pdGVtIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbjogMCAyJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2l0ZW0gLmltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2l0ZW0gLmltZy13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXRlZ29yeV9faXRlbSAuaXRlbS1jb250ZW50IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXRlZ29yeV9faXRlbSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBtYXJnaW46IDAgMSU7XG4gIH1cbiAgLmNhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuICsgNCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0ZWdvcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMyU7XG4gICAgbWFyZ2luOiAwIDElO1xuICB9XG4gIC5jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobiArIDUpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ld3NfX2l0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5uZXdzX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5uZXdzX19pbWctd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm5ld3NfX3R5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2NjMDAzMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjMDAzMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5uZXdzX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubmV3c19fZGF0ZSB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubmV3c19fbG9hZC1tb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c19faW1nLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLm5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm5ld3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3c19faW1nLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICB9XG4gIC5uZXdzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmV3c19faXRlbTpudGgtY2hpbGQobiArIDQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5uZXdzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmV3c19faXRlbTpudGgtY2hpbGQobiArIDQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5uZXdzX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbmEge1xuICBjb2xvcjogI2NjMDAzMztcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI2NjMDAzMztcbn1cbi5iYXNlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJhc2UtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5iYXNlLWNvbnRlbnQgaDEsXG4uYmFzZS1jb250ZW50IC5oMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmJhc2UtY29udGVudCBociB7XG4gIG1hcmdpbjogMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5iYXNlLWNvbnRlbnQgLmRhdGUtaW5mbyB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYXNlLWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJhc2UtY29udGVudCBpbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmFzZS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJhc2UtY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmJhc2UtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAzMztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xufVxuLmJhc2UtY29udGVudCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iYXNlLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3RpdGVtO1xufVxuLmJhc2UtY29udGVudCBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdGl0ZW07XG59XG4uYmFzZS1jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdGl0ZW0pIFwiLlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjY2MwMDMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmFzZS1jb250ZW50IG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJhc2UtY29udGVudCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iYXNlLWNvbnRlbnQgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmJhc2UtY29udGVudCAudGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJhc2UtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJhc2UtY29udGVudCB0YWJsZSB0ZCxcbi5iYXNlLWNvbnRlbnQgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5wIHtcbiAgbWFyZ2luOiAwO1xufVxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJsb2NrcXVvdGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmJsb2NrcXVvdGUgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2UtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5iYXNlLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuYmFzZS1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYmFzZS1jb250ZW50IC5idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY2hlY2tib3gsXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94IGlucHV0LFxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW4sXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuLFxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGNvbG9yOiAjYzAzO1xufVxuLmNoZWNrYm94IHNwYW4sXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tib3ggc3BhbjpiZWZvcmUsXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZXJ2aWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXNfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VydmljZXNfX2l0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zZXJ2aWNlc19faXRlbSAuaXRlbS1pY29uIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBjb2xvcjogI2NjMDAzMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2VzX19pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VzX19pdGVtIC5pdGVtLWNvbnRlbnQgLm5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zZXJ2aWNlc19faXRlbSAuaXRlbS1jb250ZW50IC5kZXNjciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlcnZpY2VzX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLnNlcnZpY2VzX19pdGVtOmhvdmVyIC5pdGVtLWljb24ge1xuICBjb2xvcjogI2NjMDAzMztcbn1cbi5zZXJ2aWNlc19faXRlbTpob3ZlciAuaXRlbS1jb250ZW50IC5uYW1lIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNlcnZpY2VzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX19pdGVtIC5pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX19pdGVtIC5pdGVtLWNvbnRlbnQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuc2VydmljZXNfX2l0ZW0gLml0ZW0tY29udGVudCAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICB3aWR0aDogMzElO1xuICAgIG1hcmdpbjogMCAxJTtcbiAgfVxuICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBtYXJnaW46IDAgMSU7XG4gIH1cbiAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZChuICsgNSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi52YWNhbmNpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52YWNhbmNpZXNfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICNjYzAwMzMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2MwMDMzO1xufVxuLnZhY2FuY2llc19fdG9nZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4udmFjYW5jaWVzX190b2dnbGUuYWN0aXZlIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4udmFjYW5jaWVzX190b2dnbGUuYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52YWNhbmNpZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4udmFjYW5jaWVzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZhY2FuY2llc19faXRlbS1jb250ZW50IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnZhY2FuY2llc19faXRlbS1jb250ZW50Om5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjYW5jaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAudmFjYW5jaWVzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmFjYW5jaWVzX190b2dnbGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnZhY2FuY2llc19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52YWNhbmNpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC52YWNhbmNpZXNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52YWNhbmNpZXNfX3RvZ2dsZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZhY2FuY2llcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbiAgLnZhY2FuY2llc19fbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByZWxvYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxODRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcmVsb2FkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zay1jaXJjbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNrLWNpcmNsZSAuc2stY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zay1jaXJjbGUgLnNrLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIGhlaWdodDogMTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICBhbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xufVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbn1cbi5wYWdlLWZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDE4OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtZm9vdGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1mb290ZXJfX3RlbHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtZm9vdGVyX190ZWxzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLWZvb3Rlcl9fdGVscyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1mb290ZXJfX21haWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLWZvb3Rlcl9fbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtZm9vdGVyX19hZGRyZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucGFnZS1mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtZm9vdGVyX19zb2NpYWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1mb290ZXJfX3NvY2lhbCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1mb290ZXJfX3NvY2lhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4ucGFnZS1mb290ZXJfX3JpZ2h0LW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWdlLWZvb3Rlcl9fcmlnaHQtbmF2IC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtZm9vdGVyX19yaWdodC1uYXYgLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4ucGFnZS1mb290ZXJfX3JpZ2h0LW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWZvb3Rlcl9fcmlnaHQtbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1mb290ZXJfX3JpZ2h0LW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzM7XG59XG4ucGFnZS1mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtZm9vdGVyX19ib3R0b20gLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWZvb3Rlcl9fY3JlYXRvciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtZm9vdGVyX19jcmVhdG9yIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGFnZS1mb290ZXJfX2NyZWF0b3I6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1mb290ZXJfX3RlbHMgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFnZS1mb290ZXJfX3NvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fYm90dG9tIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fY3JlYXRvciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19yaWdodC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19yaWdodC1uYXYgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fcmlnaHQtbmF2IC5jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1mb290ZXJfX3JpZ2h0LW5hdiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fcmlnaHQtbmF2IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1mb290ZXJfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGFnZS1mb290ZXJfX3JpZ2h0LW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19yaWdodC1uYXYgLmNvbCB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxuICAucGFnZS1mb290ZXJfX3JpZ2h0LW5hdiAuY29sOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fcmlnaHQtbmF2IHtcbiAgICB3aWR0aDogNzgwcHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19yaWdodC1uYXYgLmNvbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucGFnZS1mb290ZXJfX3JpZ2h0LW5hdiAuY29sOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbmJvZHksXG5odG1sIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoICFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkuYWRtaW4tYmFyIC5wLWhlYWRlcixcbmJvZHkuYWRtaW4tYmFyIC5oZWFkZXItcGFuZWwge1xuICB0b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmFkbWluLWJhciAucC1oZWFkZXIsXG4gIGJvZHkuYWRtaW4tYmFyIC5oZWFkZXItcGFuZWwge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuYm9keS5tb2RhbC1vcGVuZWQsXG5odG1sLm1vZGFsLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkuaW9zQnVnRml4Q2FyZXQubW9kYWwtb3BlbmVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuYm9keSA+ICo6bm90KC5wYWdlLWhlYWRlcik6bm90KC5wYWdlLWhlYWRlcl9fbW9iaWxlLXRvZ2dsZSk6bm90KC5wb3B1cC1ibG9jaykge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbmJvZHkubWVudS1vcGVuZWQgPiAqOm5vdCgucGFnZS1oZWFkZXIpOm5vdCgucGFnZS1oZWFkZXJfX21vYmlsZS10b2dnbGUpOm5vdCgucG9wdXAtYmxvY2spIHtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG5ib2R5Lm1vZGFsLW9wZW5lZCA+ICo6bm90KC5wb3B1cC1ibG9jaykge1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cbmJvZHkuZGlzYWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTkycHg7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAyMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgfVxuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuIiwiLndjLWhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53aWRnZXRfc2hvcHBpbmdfY2FydCBwLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuLm9yZGVyLW9uZWNsaWNrIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzFmOTRjZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5vcmRlci1vbmVjbGlja19fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ub3JkZXItb25lY2xpY2tfX3Bob3RvIHtcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4ub3JkZXItb25lY2xpY2tfX3Bob3RvIGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ub3JkZXItb25lY2xpY2tfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNlOTUwOTU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5vcmRlci1vbmVjbGlja19fZm9ybSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG59XHJcblxyXG4ub3JkZXItb25lY2xpY2tfX2Zvcm0tY29sOmZpcnN0LWNoaWxkIHtcclxuICAgIGZsZXg6IDEuNTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm9yZGVyLW9uZWNsaWNrX19mb3JtLWNvbCB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLm9yZGVyLW9uZWNsaWNrX19waG9uZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2U5NTA5NTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLW9uZWNsaWNrX19waG9uZS5lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLW9uZWNsaWNrX19idXkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTk1MDk1O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOTUwOTU7XHJcbn1cclxuXHJcbi5vcmRlci1vbmVjbGlja19fYnV5IGRpdiB7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ub3JkZXItb25lY2xpY2tfX2J1eTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRjb2xvcjogI2U5NTA5NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3JkZXItb25lY2xpY2tfX2Zvb3RlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICMxZjk0Y2Y7XHJcblx0cGFkZGluZzogMTVweCAxNXB4O1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5vcmRlci1vbmVjbGlja19fbGluayB7XHJcblx0ZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDJweCAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5vcmRlci1vbmVjbGlja19fbGluazpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ub3JkZXItb25lY2xpY2tfX2xpbms6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y29sb3I6ICMxZjk0Y2YgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLW9uZWNsaWNrX19zdWNjZXNzIHtcclxuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbn1cclxuXHJcbi5vbmVjbGljay1zaG9ydGNvZGUge1xyXG5cdG1heC13aWR0aDogMzUwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vbmVjbGljay1zaG9ydGNvZGUgLm9yZGVyLW9uZWNsaWNrX19mb3JtIHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn0iLCJcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvJztcbiAgICBzcmM6IGxvY2FsKCdNeXJpYWRQcm8tTGlnaHQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8nO1xuICAgIHNyYzogbG9jYWwoJ015cmlhZCBQcm8gQm9sZCcpLCBsb2NhbCgnTXlyaWFkUHJvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvJztcbiAgICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvIEl0YWxpYycpLCBsb2NhbCgnTXlyaWFkUHJvLUl0JyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLUl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL215cmlhZHByby9oaW50ZWQtc3Vic2V0LU15cmlhZFByby1JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvJztcbiAgICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvIFNlbWlib2xkJyksIGxvY2FsKCdNeXJpYWRQcm8tU2VtaWJvbGQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvbXlyaWFkcHJvL2hpbnRlZC1zdWJzZXQtTXlyaWFkUHJvLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8nO1xuICAgIHNyYzogbG9jYWwoJ015cmlhZCBQcm8gUmVndWxhcicpLCBsb2NhbCgnTXlyaWFkUHJvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9teXJpYWRwcm8vaGludGVkLXN1YnNldC1NeXJpYWRQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZEl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIEJvbGQgSXRhbGljJyksIGxvY2FsKCdHb3RoYW1Qcm8tQm9sZEl0YWxpYycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tSXRhbGljLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gSXRhbGljJyksIGxvY2FsKCdHb3RoYW1Qcm8tSXRhbGljJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLU1lZGl1bS5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIE1lZGl1bScpLCBsb2NhbCgnR290aGFtUHJvLU1lZGl1bScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1CbGFja0l0YWxpYy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnR290aGFtUHJvLUJsYWNrSXRhbGljJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1CbGFja0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJvbGQuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBCb2xkJyksIGxvY2FsKCdHb3RoYW1Qcm8tQm9sZCcpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyBOYXJyb3cnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvTmFycm93LUJvbGQuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBOYXJyb3cgQm9sZCcpLCBsb2NhbCgnR290aGFtUHJvTmFycm93LUJvbGQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvTmFycm93LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvTmFycm93LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm9OYXJyb3ctQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8gTmFycm93JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByb05hcnJvdy1NZWRpdW0uZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBOYXJyb3cgTWVkaXVtJyksIGxvY2FsKCdHb3RoYW1Qcm9OYXJyb3ctTWVkaXVtJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByb05hcnJvdy1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvTmFycm93LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByb05hcnJvdy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUxpZ2h0SXRhbGljLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdHb3RoYW1Qcm8tTGlnaHRJdGFsaWMnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTGlnaHQuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBMaWdodCcpLCBsb2NhbCgnR290aGFtUHJvLUxpZ2h0JyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJsYWNrLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gQmxhY2snKSwgbG9jYWwoJ0dvdGhhbVByby1CbGFjaycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvJyksIGxvY2FsKCdHb3RoYW1Qcm8nKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW1wcm8vR290aGFtUHJvLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtSXRhbGljLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnR290aGFtUHJvLU1lZGl1bUl0YWxpYycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtcHJvL0dvdGhhbVByby1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbXByby9Hb3RoYW1Qcm8tTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCJcbi5jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWluLXdpZHRoOiAzMjBweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udGV4dC1pbnB1dCB7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XG5cdFxuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyBcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG59XG5cbi50ZXh0YXJlYS1pbnB1dCB7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJlc2l6ZTogbm9uZTtcblxuXHRoZWlnaHQ6IDIwMHB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XG5cdFxuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IFxuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cbn1cblxuLmJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjQwcHg7XG5cdFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDMxcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRcblxuXHRmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRoZWlnaHQ6IDYwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1OHB4O1xuXHRcblx0Ym9yZGVyOiBub25lO1xuXHRcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcblx0PiAqIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHRcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg5MTAxMiwgQGJyYW5kLWNvbG9yKTtcblx0XHRib3JkZXItcmFkaXVzOiAzMXB4O1xuXHRcdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdH1cblx0XG5cdCY6YWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYnJhbmQtY29sb3IsIDEwJSk7XG5cdH1cblx0XG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdCYtLWJvcmRlcmVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtY29sb3I7XG5cdFx0XG5cdFx0XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcblx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpnaUlHaGxhV2RvZEQwaU16Z2lJSFpwWlhkQ2IzZzlJakFnTUNBek9DQXpPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUJ6ZEhKdmEyVTlJaU5sT0RBek16VWlQaUFnSUNBOFp5Qm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGlBZ0lDQWdJQ0FnUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NU0F4S1NJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWo0Z0lDQWdJQ0FnSUNBZ0lDQThZMmx5WTJ4bElITjBjbTlyWlMxdmNHRmphWFI1UFNJdU5TSWdZM2c5SWpFNElpQmplVDBpTVRnaUlISTlJakU0SWk4K0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVE0ySURFNFl6QXRPUzQ1TkMwNExqQTJMVEU0TFRFNExURTRJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR0Z1YVcxaGRHVlVjbUZ1YzJadmNtMGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSFI1Y0dVOUluSnZkR0YwWlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnliMjA5SWpBZ01UZ2dNVGdpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCMGJ6MGlNell3SURFNElERTRJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWkhWeVBTSXhjeUlnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJaTgrSUNBZ0lDQWdJQ0FnSUNBZ1BDOXdZWFJvUGlBZ0lDQWdJQ0FnUEM5blBpQWdJQ0E4TDJjK1BDOXpkbWMrKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHRpIHtcblx0XHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpnaUlHaGxhV2RvZEQwaU16Z2lJSFpwWlhkQ2IzZzlJakFnTUNBek9DQXpPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUJ6ZEhKdmEyVTlJaU5tWm1ZaVBpQWdJQ0E4WnlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01TQXhLU0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJajRnSUNBZ0lDQWdJQ0FnSUNBOFkybHlZMnhsSUhOMGNtOXJaUzF2Y0dGamFYUjVQU0l1TlNJZ1kzZzlJakU0SWlCamVUMGlNVGdpSUhJOUlqRTRJaTgrSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRUTTJJREU0WXpBdE9TNDVOQzA0TGpBMkxURTRMVEU0TFRFNElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BHRnVhVzFoZEdWVWNtRnVjMlp2Y20wZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpVNWhiV1U5SW5SeVlXNXpabTl5YlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIUjVjR1U5SW5KdmRHRjBaU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdaeWIyMDlJakFnTVRnZ01UZ2lJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0IwYnowaU16WXdJREU0SURFNElpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdaSFZ5UFNJeGN5SWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSEpsY0dWaGRFTnZkVzUwUFNKcGJtUmxabWx1YVhSbElpOCtJQ0FnSUNBZ0lDQWdJQ0FnUEM5d1lYUm9QaUFnSUNBZ0lDQWdQQzluUGlBZ0lDQThMMmMrUEM5emRtYyspO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA2MCUgNjAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmLS1sb2FkaW5nIHtcblx0XG5cdFx0PiAqIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMXB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0XG5cdCYuc3VjY2VzcyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMzEsMTkwLDApIDAlLCByZ2IoMTkyLDI1NSwwKSAxMDAlKTtcblx0XHR9XG5cdH1cblx0XG5cdCZbZGlzYWJsZWRdIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cbn1cblxuLmlucHV0LXdyYXBwZXIge1xuXHRcblx0bGFiZWwge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdFxuXHQmLmZvY3VzZWQge1xuXHRcdFxuXHRcdGxhYmVsIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5icmFuZC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGNvbG9yOiAjNDMyZjI2O1xuXHRcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRcblx0Y29sb3I6ICM0MzJmMjY7XG59XG5cbkBtZWRpYSBAbW9iaWxlIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0fVxuXHRcblx0LmJ0biB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHR9XG5cdFxuXHQuYnJhbmQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHRcblx0LnN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXHRcblx0LmJyYW5kLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdH1cblx0XG5cdFxufVxuXG5AbWVkaWEgQGRlc2t0b3Age1xuXHQuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTE3MHB4O1xuXHR9XG5cdFxuXHQuc3VidGl0bGUge1xuXHRcdG1heC13aWR0aDogNzYwcHg7XG5cdH1cbn1cblxuXG4iLCIvKlxyXG4qKiBXQyBOb3RpY2VcclxuKi9cclxuXHJcbi53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1pbmZvIHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgMCAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbjogMC4ycmVtIDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5ZDk7XHJcbiAgICBjb2xvcjogI2EyNDE0MTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLypcclxuKiogV0MgR2xvYmFsXHJcbiovXHJcblxyXG4ud29vY29tbWVyY2Uge1xyXG5cclxuXHR1bCB7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdGg1IHtcclxuXHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdCAgICBmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHJcblx0LmJ1dHRvbiB7XHJcblx0XHQmOmV4dGVuZCguYnRuKTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbioqIFdDIEZvcm1zXHJcbiovXHJcblxyXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMsIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMsIC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcywgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzLCAud29vY29tbWVyY2UtZm9ybS1sb2dpbiwgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQsIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0sIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIHtcclxuXHJcblx0LmZvcm0tcm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPSd0ZXh0J10sIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sIGlucHV0W3R5cGU9J3RlbCddLCBpbnB1dFt0eXBlPSdlbWFpbCddLCB0ZXh0YXJlYSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdGl6ZS1jb250cm9sIHtcclxuXHJcblx0XHRcdC5zZWxlY3RpemUtaW5wdXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Ji5ub3RlcyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XHJcblx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRlbSB7XHJcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1mb3JtLWxvZ2luLCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XHJcblx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qXHJcbioqIFdDIE9yZGVyIERldGFpbHNcclxuKi9cclxuXHJcbi5vcmRlcl9kZXRhaWxzIHtcclxuXHJcblx0bGkge1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB7XHJcblx0Ym94LXNoYWRvdzogMCAycHggMTZweCAwIHJnYmEoMCwwLDAsLjExKTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0dGhlYWQgdGgge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0dGQsIHRoIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdHRmb290IHRkIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQuY2FydF9pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuICAgIC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuXHQgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuXHQgICAgaW1nIHtcclxuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5wcm9kdWN0LXJlbW92ZSB7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBsZWZ0OiAtMTBweDtcclxuXHQgICAgYmFja2dyb3VuZDogIzAwMDtcclxuXHQgICAgY29sb3I6ICNmZmY7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHQgICAgYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdCAgICBjb2xvcjogaW5oZXJpdDtcclxuXHRcdCAgICB3aWR0aDogMjVweDtcclxuXHRcdCAgICBoZWlnaHQ6IDI1cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC10b3RhbCB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmcsIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0LmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW5wdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAjYzAzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpjaGVja2VkICsgbGFiZWw6ZXh0ZW5kKC5pY29uLWRvdC1jaXJjbGUtbyBhbGwpIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQ+IGxhYmVsOmV4dGVuZCguaWNvbi1jaXJjbGUgYWxsKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMCAwO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0c3BlYWs6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zaGlwcGluZ19wcmljZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNoaXBwaW5nX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWwgLnNoaXBwaW5nX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGF5bWVudF9tZXRob2RzIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHQucGF5bWVudF9ib3gge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdFx0ICAgICY6OmJlZm9yZSB7XHJcblx0XHQgICAgXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBsYWNlLW9yZGVyIHtcclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0bGkge1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJsb2NrVUkge1xyXG5cdHotaW5kZXg6IDIwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4qKiBXQyBHcmlkXHJcbiovXHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQge1xyXG5cdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblxyXG5cdC53Yy1jb2wge1xyXG5cdFx0d2lkdGg6IDQ4JTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdCYud29vY29tbWVyY2UtY2hlY2tvdXQtZmllbGRzIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0JTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG4qKiBXQyBNeSBBY2NvdW50XHJcbiovXHJcblxyXG4ud2MtYWNjb3VudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0Lndvb2NvbW1lcmNlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4OiAwIDAgMzAlO1xyXG5cclxuXHRcdHVsIHtcclxuXHJcblx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kb3dubG9hZHMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleDogMCAwIDcwJTtcclxuXHR9XHJcblxyXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtb3JkZXJzIHtcclxuXHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/cXdTd3FmJyk7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uZW90P3F3U3dxZiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLnR0Zj9xd1N3cWYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmP3F3U3dxZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uc3ZnP3F3U3dxZiNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTlcIjtcclxufVxyXG4uaWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOFwiO1xyXG59XHJcbi5pY29uLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1jb2ZmZWUtcGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1jdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLW1lZGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1wYWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG4uaWNvbi1wbGFudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuLmljb24tcmVhbC1jb2ZmZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY29uLXNtaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG4uaWNvbi1jb2ZmZWUtY3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4uaWNvbi1jb2ZmZWUtbWFjaGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tcmVwYWlyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG4uaWNvbi1yb2FzdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGRcIjtcclxufVxyXG4uaWNvbi12ZW5kaW5nLW1hY2hpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZVwiO1xyXG59XHJcbi5pY29uLWJhcmlzdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZlwiO1xyXG59XHJcbi5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuLmljb24tdmliZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMlwiO1xyXG59XHJcbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxufVxyXG4uaWNvbi1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG59XHJcbi5pY29uLWNoZXZyb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNVwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG59XHJcbi5pY29uLWRlbGl2ZXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTdcIjtcclxufVxyXG4uaWNvbi1mYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbn1cclxuLmljb24tZm9ybS10ZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiO1xyXG59XHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbn1cclxuLmljb24tcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MlwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0M1wiO1xyXG59XHJcbi5pY29uLW1vYmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XHJcbn1cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5ODZcIjtcclxufVxyXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE4OFwiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhOTBcIjtcclxufVxyXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XHJcbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLm5pY2Utc2VsZWN0IHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdGNvbG9yOiAjMmMyYzJjO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubmljZS1zZWxlY3QgLmN1cnJlbnQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRcbn1cblxuLm5pY2Utc2VsZWN0OmFmdGVyIHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG5cdFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEwcHg7XG5cdFxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFxuXHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRmb250LXNpemU6IDhweDtcblx0Y29sb3I6ICNmZmY7XG5cdFxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubmljZS1zZWxlY3QuZGlzYWJsZWQge1xuXHRib3JkZXItY29sb3I6ICNlZGVkZWQ7XG5cdGNvbG9yOiAjOTk5O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm5pY2Utc2VsZWN0LmRpc2FibGVkOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdCB7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0cmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5pY2Utc2VsZWN0LnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubmljZS1zZWxlY3QucmlnaHQgLmxpc3Qge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLm5pY2Utc2VsZWN0LnNtYWxsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4ubmljZS1zZWxlY3Quc21hbGw6YWZ0ZXIge1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDRweDtcbn1cblxuLm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb24ge1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0bWluLWhlaWdodDogMzRweDtcbn1cblxuLm5pY2Utc2VsZWN0IC5saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEzNjk3NCk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuXHR6LWluZGV4OiAyMDtcblx0XG5cdFxufVxuXG4ubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XG5cdGhlaWdodDogNTVweDtcblx0XHRcdFx0XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdGkge1xuXHRcdGNvbG9yOiAjQThBOUFCO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Ji5pY29uLXBhcmstcmFkYXIge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjOTk5O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keS5mYW5jeWJveC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkuZmFuY3lib3gtaW9zZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IH1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjI1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwczsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIG1peC1ibGVuZC1tb2RlOiBleGNsdXNpb247IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWlzLWNsb3NpbmcgLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjRTVFM0RGOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiA0NHB4IDAgNDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtc2xpZGUgPiB0aXRsZSxcbi5mYW5jeWJveC1zbGlkZSA+IHN0eWxlLFxuLmZhbmN5Ym94LXNsaWRlID4gbWV0YSxcbi5mYW5jeWJveC1zbGlkZSA+IGxpbmssXG4uZmFuY3lib3gtc2xpZGUgPiBzY3JpcHQsXG4uZmFuY3lib3gtc2xpZGUgPiBiYXNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDk5OTk1O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMDBweClcIjtcbiAgbWF4LWhlaWdodDogflwiY2FsYygxMDAlIC0gODhweClcIjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMsXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgc2hhcGUtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMzsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS16b29tIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC01MHB4IDAgMCAwO1xuICB6LWluZGV4OiA5OTk5NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxN3B4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfDlyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQ6IDIycHgvMzBweCBBcmlhbCxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzOmFmdGVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjODg4OyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTQwcHg7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENhcHRpb24gKi9cbi5mYW5jeWJveC1jYXB0aW9uLXdyYXAge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA2MHB4IDJ2dyAwIDJ2dztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC42KSA4MCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbixcbi5mYW5jeWJveC1jYXB0aW9uIHNlbGVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogRml4IElFMTEgKi8gfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtc2xpZGUgPiAuZmFuY3lib3gtbG9hZGluZyB7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC40KTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuXG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5wLmZhbmN5Ym94LXNoYXJlX19saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDdkN2Q3OyB9XG5cbi8qIFRodW1icyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCA+IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXgtd2lkdGg6IH5cImNhbGMoNTAlIC0gNHB4KVwiO1xuICBtYXgtaGVpZ2h0OiB+XCJjYWxjKDEwMCUgLSA4cHgpXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzRlYTdmOTtcbiAgei1pbmRleDogOTk5OTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogflwiY2FsYygxMDAlIC0gMTBweClcIjsgfSB9XG4iLCIub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdCAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdC5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cC5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdC5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdCAub2RvbWV0ZXItdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZG9tZXRlci1mb3JtYXR0aW5nLW1hcmsge1xuXHRmb250LXNpemU6IDA7XG5cdHdpZHRoOiAzNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vZG9tZXRlci1yaWJib24taW5uZXIgeyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuLm9kb21ldGVyLXZhbHVlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5vZG9tZXRlci1mb3JtYXR0aW5nLW1hcmsge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHR9XG59IiwiLy8gTWl4LWluc1xuLmJvcmRlclJhZGl1cyhAcmFkaXVzKSB7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuXHRib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4uYm94U2hhZG93KEBib3hTaGFkb3cpIHtcblx0LW1vei1ib3gtc2hhZG93OiBAYm94U2hhZG93O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IEBib3hTaGFkb3c7XG5cdGJveC1zaGFkb3c6IEBib3hTaGFkb3c7XG59XG5cbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG5cdEBvcGFjaXR5UGVyY2VudDogKEBvcGFjaXR5ICogMTAwKTtcblx0b3BhY2l0eTogQG9wYWNpdHk7XG5cdC1tcy1maWx0ZXI6IH5cInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PUB7b3BhY2l0eVBlcmNlbnR9KVwiO1xuXHRmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5UGVyY2VudH0pXCI7XG59XG5cbi53b3JkV3JhcChAd29yZFdyYXA6IGJyZWFrLXdvcmQpIHtcblx0LW1zLXdvcmQtd3JhcDogQHdvcmRXcmFwO1xuXHR3b3JkLXdyYXA6IEB3b3JkV3JhcDtcbn1cblxuLy8gVmFyaWFibGVzXG5AYmxhY2s6ICMwMDAwMDA7XG5AZ3JleTogIzk5OTk5OTtcbkBsaWdodC1ncmV5OiAjQ0NDQ0NDO1xuQHdoaXRlOiAjRkZGRkZGO1xuQG5lYXItYmxhY2s6ICMwMzAzMDM7XG5AZ3JlZW46ICM1MUEzNTE7XG5AcmVkOiAjQkQzNjJGO1xuQGJsdWU6ICMyRjk2QjQ7XG5Ab3JhbmdlOiAjRjg5NDA2O1xuQGRlZmF1bHQtY29udGFpbmVyLW9wYWNpdHk6IC44O1xuXG4vLyBTdHlsZXNcbi50b2FzdC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9hc3QtbWVzc2FnZSB7XG5cdC53b3JkV3JhcCgpO1xuXG5cdGEsXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogQHdoaXRlO1xuXHR9XG5cblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAbGlnaHQtZ3JleTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG59XG5cbi50b2FzdC1jbG9zZS1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiAtMC4zZW07XG5cdHRvcDogLTAuM2VtO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiBAd2hpdGU7XG5cdC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwxKTtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwxKTtcblx0Lm9wYWNpdHkoMC44KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IEBibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC5vcGFjaXR5KDAuNCk7XG5cdH1cbn1cblxuLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcblx0bGVmdDogLTAuM2VtO1xuXHRmbG9hdDogbGVmdDtcblx0cmlnaHQ6IDAuM2VtO1xufVxuXG4vKkFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC4qL1xuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyNlbmRyZWdpb25cblxuLnRvYXN0LXRvcC1jZW50ZXIge1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRvYXN0LWJvdHRvbS1jZW50ZXIge1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIHtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtdG9wLWxlZnQge1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDEycHg7XG59XG5cbi50b2FzdC10b3AtcmlnaHQge1xuXHR0b3A6IDEycHg7XG5cdHJpZ2h0OiAxMnB4O1xufVxuXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcblx0cmlnaHQ6IDEycHg7XG5cdGJvdHRvbTogMTJweDtcbn1cblxuLnRvYXN0LWJvdHRvbS1sZWZ0IHtcblx0Ym90dG9tOiAxMnB4O1xuXHRsZWZ0OiAxMnB4O1xufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk5OTk7XG5cdC8vIFRoZSBjb250YWluZXIgc2hvdWxkIG5vdCBiZSBjbGlja2FibGUuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcblxuXHQqIHtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIFRoZSB0b2FzdCBpdHNlbGYgc2hvdWxkIGJlIGNsaWNrYWJsZS5cblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMCAwIDZweDtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHQuYm9yZGVyUmFkaXVzKDNweCAzcHggM3B4IDNweCk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjb2xvcjogQHdoaXRlO1xuXHRcdC5vcGFjaXR5KEBkZWZhdWx0LWNvbnRhaW5lci1vcGFjaXR5KTtcblx0fVxuXG5cdD4gZGl2LnJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0cGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblx0fVxuXG5cdD4gZGl2OmhvdmVyIHtcblx0XHQuYm94U2hhZG93KDAgMCAxMnB4IEBibGFjayk7XG5cdFx0Lm9wYWNpdHkoMSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0PiAudG9hc3QtaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0PiAudG9hc3QtZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQ+IC50b2FzdC1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0PiAudG9hc3Qtd2FybmluZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcblx0fVxuXG5cdC8qb3ZlcnJpZGVzKi9cblx0Ji50b2FzdC10b3AtY2VudGVyID4gZGl2LFxuXHQmLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQmLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LFxuXHQmLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2IHtcblx0XHR3aWR0aDogOTYlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4udG9hc3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmVhci1ibGFjaztcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG59XG5cbi50b2FzdC1lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG59XG5cbi50b2FzdC1pbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbn1cblxuLnRvYXN0LXByb2dyZXNzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG5cdC5vcGFjaXR5KDAuNCk7XG59XG5cbi8qUmVzcG9uc2l2ZSBEZXNpZ24qL1xuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAyNDBweCkge1xuXHQjdG9hc3QtY29udGFpbmVyIHtcblxuXHRcdD4gZGl2IHtcblx0XHRcdHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG5cdFx0XHR3aWR0aDogMTFlbTtcblx0XHR9XG5cblx0XHQ+IGRpdi5ydGwge1xuXHRcdFx0cGFkZGluZzogOHB4IDUwcHggOHB4IDhweDtcblx0XHR9XG5cblx0XHQmIC50b2FzdC1jbG9zZS1idXR0b24ge1xuXHRcdFx0cmlnaHQ6IC0wLjJlbTtcblx0XHRcdHRvcDogLTAuMmVtO1xuXHRcdH1cblxuXHRcdCYgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcblx0XHRcdGxlZnQ6IC0wLjJlbTtcblx0XHRcdHJpZ2h0OiAwLjJlbTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjQxcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQjdG9hc3QtY29udGFpbmVyIHtcblx0XHQ+IGRpdiB7XG5cdFx0XHRwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuXHRcdFx0d2lkdGg6IDE4ZW07XG5cdFx0fVxuXG5cdFx0PiBkaXYucnRsIHtcblx0XHRcdHBhZGRpbmc6IDhweCA1MHB4IDhweCA4cHg7XG5cdFx0fVxuXG5cdFx0JiAudG9hc3QtY2xvc2UtYnV0dG9uIHtcblx0XHRcdHJpZ2h0OiAtMC4yZW07XG5cdFx0XHR0b3A6IC0wLjJlbTtcblx0XHR9XG5cblx0XHQmIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG5cdFx0XHRsZWZ0OiAtMC4yZW07XG5cdFx0XHRyaWdodDogMC4yZW07XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0I3RvYXN0LWNvbnRhaW5lciB7XG5cdFx0PiBkaXYge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcblx0XHRcdHdpZHRoOiAyNWVtO1xuXHRcdH1cblxuXHRcdD4gZGl2LnJ0bCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBzZWxlY3RpemUuY3NzICh2MC4xMi42KVxuICogQ29weXJpZ2h0IChjKSAyMDEz4oCTMjAxNSBCcmlhbiBSZWF2aXMgJiBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQGF1dGhvciBCcmlhbiBSZWF2aXMgPGJyaWFuQHRoaXJkcm91dGUuY29tPlxuICovXG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICchJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDAgMC44cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnQsIDAgMXB4IDAgcmdiYSgwLDAsMCwwLjA4KSBpbnNldDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50LCAwIDFweCAwIHJnYmEoMCwwLDAsMC4wOCkgaW5zZXQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcbiAgcGFkZGluZzogNnB4IDhweCAzcHg7XG59XG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlcjogMCBzb2xpZCAjZDBkMGQwO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlcjogMCBzb2xpZCAjY2FjYWNhO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYsXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmZmZmY7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAycHggMCAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGlvbixcbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLFxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmQ7XG4gIGNvbG9yOiAjNDk1YzY4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gIGNvbG9yOiAjNDk1YzY4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4IDAgLTJweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4iLCIucG9wdXAtYmxvY2sge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0XG5cdHotaW5kZXg6IDYwMDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRjb2xvcjogIzAwMDtcblx0XG5cdGRpc3BsYXk6IG5vbmU7XG5cdFxuXHQmX19vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcblx0fVxuXHRcblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XG5cdFx0XG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcblx0XHRcdFxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0XHRcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE3cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cblx0XG5cdC5pbnB1dC13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdFxuXHQuc3VibWl0LWJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5zdWJtaXQtYXV0aCB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0XG5cdCZfX3BvcHVwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcblx0XHQuaW5uZXItY29udGVudCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEB0YWJsZXQtbWluIHtcblx0XHQmLS1vcmRlci1pbmZvIHtcblxuXHRcdFx0LnBvcHVwLWJsb2NrX19wb3B1cCB7XG5cdFx0XHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuLnBvcHVwLWF1dGgge1xuXG5cdCZfX3Jlc3BvbnNlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCYuZXJyb3Ige1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYTI0MTQxO1xuXHRcdH1cblxuXHRcdCYuaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICMxOTc2ZDI7XG5cdFx0fVxuXG5cdFx0Ji5zdWNjZXNzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogIzQzYTA0Nztcblx0XHR9XG5cdH1cblxuXHQmX19zaWdudXAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0fVxuXG5cdC5hdXRoLXNvY2lhbCB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDRkO1xuXHRcdFxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAjNDQ0MjQxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdC5yb3VuZGVkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmZhY2Vib29rIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzNhNTk5OTtcblx0XHRcdH1cblxuXHRcdFx0Lmdvb2dsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkYjQ1Mzg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQucG9wdXAtYmxvY2sge1xuXHRcdFxuXHRcdCZfX292ZXJsYXkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRcblx0XHQmX19wb3B1cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdFxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcblx0XHRcdC5pbm5lci1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHRcblx0fVxufVxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LnBvcHVwLWJsb2NrIHtcblx0XHRcblx0XHQmX19vdmVybGF5IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19jbG9zZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fcG9wdXAge1xuXHRcdFx0d2lkdGg6IDQ1MHB4O1xuXHRcdFx0XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgxMiwxMiwxMiwwLjIpO1xuXHRcdFx0XG5cdFx0XHQuaW5uZXItY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2Zvcm0ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LnBvcHVwLWJsb2NrIHtcblx0XG5cdFx0Jl9fb3ZlcmxheSB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3BvcHVwIHtcblx0XHRcdHdpZHRoOiA0NTBweDtcblx0XHRcdFxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMTIsMTIsMTIsMC4yKTtcblx0XHRcdFxuXHRcdFx0LmlubmVyLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19mb3JtIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi5vbmVjbGljayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcW50eSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdC5wcm9kdWN0LXFudHkge1xyXG5cdFx0XHRmbGV4OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWN0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Ji0tc2luZ2xlIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0ZmxleDogMCAwIDQ4JTtcclxuXHJcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wLWhlYWRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogNTAwO1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdHRvcDogMDtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQmX193cmFwIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDcwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIEB0YWJsZXQtbWluIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdCZfX3dyYXAge1xyXG5cdFx0XHRoZWlnaHQ6IDE5MnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIGhlaWdodCAwLjRzIGVhc2U7XHJcblxyXG5cdFx0XHQmLS1zbWFydCB7XHJcblx0XHRcdFx0aGVpZ2h0OiA2N3B4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTI1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiDQntGB0L3QvtCy0L3QsNGPINCy0LXRgNGB0YLQutCwINGI0LDQv9C60LggKi9cclxuQG1lZGlhIEB0YWJsZXQtbWluIHtcclxuXHQuaGVhZGVyLXRvcCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG5cclxuXHRcdCZfX3JvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGhlaWdodDogMzhweDtcclxuXHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19uYXYge1xyXG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMWMxYzFhO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIsICYuY2FsbGJhY2sge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjY2YyNDJhO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdXNlciB7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0LmhlYWRlci1sYW5nIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0XHRcdD4gYTphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogLjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1pZGRsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdCZfX3JvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1ib3R0b20ge1xyXG5cdFx0YmFja2dyb3VuZDogIzJlMmUyZTtcclxuXHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWxhbmcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogIzIyMjAyMDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWhvdmVyICZfX2Ryb3Bkb3duIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZHJvcGRvd24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6ICNjY2M7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xyXG5cclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbiwgdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4sIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1pbjtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR6LWluZGV4OiAyNTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtN3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDdweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICMyMjIwMjA7XHJcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2NmMjQyYTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItdXNlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICMxYzFjMWE7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZDphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJy8nO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMWMxYzFhO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2NmMjQyYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogIzFjMWMxYTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIgJl9fZHJvcGRvd24ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19kcm9wZG93biB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbiwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHotaW5kZXg6IDI1O1xyXG5cclxuXHRcdFx0Ji13cmFwIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICByaWdodDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAjY2NjO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDEwcHggN3B4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb2xvcjogIzIyMjAyMDtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2YyNDJhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb250YWN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXgtd2lkdGg6IDIxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZDFkMWQxO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCZfX2xpc3Qtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMWMxYzFhO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdHlwZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHRcdFx0XHRjb2xvcjogIzFjMWMxYTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWxvZ28ge1xyXG5cdFx0bWF4LXdpZHRoOiAyMTVweDtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VhcmNoIHtcclxuXHRcdG1heC13aWR0aDogMjEwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0NXB4IDAgMjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdiB7XHJcblx0XHRmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nLCBzYW5zLXNlcmlmO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDY3cHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNlZmVmZWY7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2YyNDJhO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmljb24tY2hldnJvbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0taG92ZXIge1xyXG5cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNjZjI0MmE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaGVhZGVyLW5hdl9fZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19kcm9wZG93biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4sIHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLCB2aXNpYmlsaXR5IDIwMG1zIGVhc2UtaW47XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0ei1pbmRleDogMjU7XHJcblxyXG5cdFx0XHQmLXdyYXAge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDEwcHggN3B4IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyZTJlMmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyZTJlMmViMztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1iYXNrZXQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LmNvdW50IHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2NmMjQyYTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNlZmVmZWY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6ICNjZjI0MmE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiDQnNC+0LHQuNC70YzQvdCw0Y8g0LLQtdGA0YHRgtC60LAg0YjQsNC/0LrQuCAqL1xyXG4uaGVhZGVyLXBhbmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdHotaW5kZXg6IDU1MDtcclxuXHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcblx0XHRcdCZfX2xvZ28ge1xyXG5cdFx0XHRcdGhlaWdodDogMjlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cclxuXHRcdC5oZWFkZXItcGhvbmUge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRmb250LXNpemU6IDI5cHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItYmFza2V0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQuY291bnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjY2YyNDJhO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNlZmVmZWY7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ZmlsbDogIzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVudS10b2dnbGUge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmLS1zaG93IHtcclxuXHRcdFx0XHQub25lIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoOHB4LCA4cHgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnR3byB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRocmVlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDhweCwgLTEwcHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9uZSxcclxuXHRcdFx0LnR3byxcclxuXHRcdFx0LnRocmVlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHdvIHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIEBtb2JpbGUge1xyXG5cdC5oZWFkZXItYm90dG9tIHtcclxuXHRcdG9yZGVyOiAxO1xyXG5cclxuXHRcdCZfX3JvdyB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDAwMDAxYTtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLWJhc2tldCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdiB7XHJcblx0XHRmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nLCBzYW5zLXNlcmlmO1xyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMxZDFiMWI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pY29uLWNoZXZyb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pY29uLWNoZXZyb24tcmlnaHQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX19kcm9wZG93biB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXRvcCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0b3JkZXI6IDI7XHJcblxyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hdiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMWMxYzFhO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3VzZXIge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1sYW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19kcm9wZG93biB7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzFjMWMxYTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2YyNDJhO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXVzZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHQmLS1sb2dnZWQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogIzFjMWMxYTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnLyc7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMxYzFjMWE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjY2YyNDJhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjMWMxYzFhO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZHJvcGRvd24ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMxYzFjMWE7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1taWRkbGUge1xyXG5cdFx0b3JkZXI6IDI7XHJcblxyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItbG9nbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zZWFyY2gge1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLWNvbnRhY3Qge1xyXG5cdFx0XHRvcmRlcjogMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VhcmNoIHtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY29udGFjdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRjb2xvcjogI2QxZDFkMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmX19saXN0LXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxYzFjMWE7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdHlwZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qINCh0YLQsNGA0LDRjyDQstC10YDRgdGC0LrQsCDRiNCw0L/QutC4ICovXHJcbi5wYWdlLWhlYWRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdFxyXG5cdHotaW5kZXg6IDUwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dCAxcztcclxuXHRcclxuXHQmX19yb3cge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogMTg4cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblx0XHRcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGFuZyB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYnJhbmQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hdiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZsZXgtc2hyaW5rOiAxO1xyXG5cdFx0XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBiZWF0IDEuMXMgZWFzZS1pbi1vdXQgMC4ycyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5oYXMtc3ViIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RlbHMtd3JhcCB7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcclxuXHRcdC5saXN0LXdyYXAge1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5hdmFpbGFiaWxpdHktY2FwdGlvbiB7XHJcblx0XHRcdGNvbG9yOiAjYWM5MDg3O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHVsIHtcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY2FsbGJhY2stbGluayB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHJcblx0XHRpIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19tb2JpbGUtdG9nZ2xlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5LnJlYWR5IHtcclxuXHRcclxuXHQucGFnZS1oZWFkZXIge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmVhdCB7XHJcblx0MCUge1xyXG5cdFx0d2lkdGg6IDEzcHg7XHJcblx0fVxyXG5cdFxyXG5cdDUwJSB7XHJcblx0XHR3aWR0aDogNXB4O1xyXG5cdH1cclxuXHRcclxuXHQxMDAlIHtcclxuXHRcdHdpZHRoOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIEBtb2JpbGUge1xyXG5cdC5wYWdlLWhlYWRlciB7XHJcblx0XHRcclxuXHRcdCZfX3JvdyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRcdFxyXG5cdFx0XHR6LWluZGV4OiA1MDtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcclxuXHRcdFx0XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19uYXYge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2xhbmcge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX21vYmlsZS10b2dnbGUge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHR6LWluZGV4OiA2MDtcclxuXHRcdFx0XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIC4yMik7XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtY29sb3I7XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsICM4OTEwMTIsIEBicmFuZC1jb2xvcik7XHJcblxyXG5cdFx0XHRcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyLFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRib3R0b206IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAtOXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgLjJzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSx0cmFuc2Zvcm0gLjFzIGxpbmVhciAuMjJzO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgLjFzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSAuMTZzLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4yNXM7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190ZWxzLXdyYXAge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Lmxpc3Qtd3JhcCB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NhbGxiYWNrLWxpbmsge1xyXG5cdFx0XHRcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgQHRhYmxldCB7XHJcblx0LnBhZ2UtaGVhZGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHJcblx0XHQmX19uYXYge1xyXG5cdFx0XHR3aWR0aDogNzAwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRvcmRlcjogNDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2xhbmcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190ZWwtYmxvY2sge1xyXG5cdFx0XHRvcmRlcjogMztcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fdGVscy13cmFwIHtcclxuXHRcdFx0XHJcblx0XHRcdC5saXN0LXdyYXAge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA3cHggMCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItbmF2IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDYwcHgpXCI7XHJcblx0XHRmbGV4LXNocmluazogMTtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHJcblxyXG5cdFx0bWF4LXdpZHRoOiAxNzBweDtcclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAxO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ym9keS5zY3JvbGxlZCB7XHJcblx0XHRcclxuXHRcdC5wYWdlLWhlYWRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIEBkZXNrdG9wIHtcclxuXHQucGFnZS1oZWFkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcclxuXHRcdCZfX25hdiB7XHJcblx0XHRcdHdpZHRoOiA3MDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3RlbC1ibG9jayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdFx0bGVmdDogNzBweDtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190ZWxzLXdyYXAge1xyXG5cdFx0XHRcclxuXHRcdFx0Lmxpc3Qtd3JhcCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDdweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ym9keS5zY3JvbGxlZCB7XHJcblx0XHRcclxuXHRcdC5wYWdlLWhlYWRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiA5NXB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggOXB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG5cdFx0XHRcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHJcblx0XHRcdC5wYWdlLWhlYWRlcl9fcm93IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDk1cHg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnBhZ2UtaGVhZGVyX19sYW5nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQucGFnZS1oZWFkZXJfX2NhbGxiYWNrLWxpbmsge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfX2xvZ28ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnBhZ2UtaGVhZGVyX190ZWwtYmxvY2sge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmF2YWlsYWJpbGl0eS1jYXB0aW9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGJvZHkubWVudS1maXhlZCB7XHJcblx0XHRcclxuXHRcdC5wYWdlLWhlYWRlciB7XHJcblx0XHRcdFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5maXJzdC1ibG9jayB7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyNzJiO1xuXHRcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZpcnN0LWJsb2NrLWJnLmpwZ1wiKTtcblx0XG5cdGNvbG9yOiAjZmZmO1xuXHRcblx0XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFxuXHRcdHotaW5kZXg6IDQ7XG5cdFx0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdFxuXHRcdFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTcwcHg7XG5cdFx0XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdFxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAsIHJnYmEoMCwwLDAsMCkpO1xuXHRcdFxuXHR9XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdHotaW5kZXg6IDM7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyNzJiO1xuXHRcdG9wYWNpdHk6IDA7XG5cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuXHR9XG5cdFxuXHQmLnZpZGVvLWVuZGVkIHtcblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblx0XG5cdCZfX3ZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFxuXHRcdHotaW5kZXg6IDM7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyNzJiO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XG5cdFx0XHR6LWluZGV4OiAzMDtcblx0XHRcdFxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0IDAuNXM7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogNTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdFxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdFxuXHR9XG5cdFxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dCAycztcblx0XHRcblx0XHRcblx0fVxuXHRcblx0Jl9fZGVzY3Ige1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0IDNzO1xuXHRcdFxuXHR9XG5cdFxuXHQmX19idXR0b24ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcblx0XHRvcGFjaXR5OiAwO1xuXHRcdFxuXHRcdHRyYW5zaXRpb246IFxuXHRcdFx0Y29sb3IgMC4ycyBlYXNlLWluLW91dCxcblx0XHRcdGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCxcblx0XHRcdG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQgNHM7XG5cdFx0XG5cdFx0aSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdCZfX3RlbC1ibG9jayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0Jl9fY2FsbGJhY2stYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHRcbn1cblxuYm9keS5yZWFkeSB7XG5cdFxuXHQuZmlyc3QtYmxvY2tfX3ZpZGVvIHtcblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cblx0XG5cdC5maXJzdC1ibG9ja19fdGl0bGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdC5maXJzdC1ibG9ja19fZGVzY3Ige1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0XG5cdH1cblx0XG5cdC5maXJzdC1ibG9ja19fYnV0dG9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBtZWRpYSBAbW9iaWxlIHtcblx0LmZpcnN0LWJsb2NrIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00MHB4IGNlbnRlcjtcblx0XHRcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRcblx0XHQmX192aWRlbyB7XG4vL1x0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTg4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0Jl9fbGVmdCB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19kZXNjciB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LmZpcnN0LWJsb2NrIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdFxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xlZnQge1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQGRlc2t0b3Age1xuXHQuZmlyc3QtYmxvY2sge1xuXHRcdGhlaWdodDogflwiY2FsYygxMDB2aCAtIDE5MnB4KVwiO1xuXHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcblx0XHQmX19sZWZ0IHtcblx0XHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ym9keS5hZG1pbi1iYXIge1xuXHRcdC5maXJzdC1ibG9jayB7XG5cdFx0XHRoZWlnaHQ6IH5cImNhbGMoMTAwdmggLSAyMjRweClcIjtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIuYWJvdXQtYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0ei1pbmRleDogMTA7XG5cdGNvbG9yOiAjZmZmO1xuXHRcblx0YmFja2dyb3VuZC1jb2xvcjogI2NhMTgxYTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDAuMzIpLCByZ2JhKDAsMCwwLDApKTtcblx0XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFxuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX3RvcC1yb3cge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0fVxuXHRcblx0Jl9fZGVzY3Ige1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdFxuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFxuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtYXJnaW4tbGVmdDogNzBweDtcblx0XHRcblx0XHRpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9fbnVtYmVycyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcblx0fVxuXHRcblx0Jl9fbnVtYmVyLWl0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XG5cdFx0fVxuXHRcdFxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFxuXHRcdC5udW0ge1xuXHRcdFx0Zm9udC1zaXplOiA3M3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogI0ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XG5cdFx0XHQucGx1cyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5kZXNjciB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2JlYW5zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFxuXHRcdFxuXHR9XG5cdFxuXHQmX19jb3VudGVyLXdyYXAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcblx0XHQuY291bnRlciB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LmNhcHRpb24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LnNtYWxsLWNhcHRpb24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5hYm91dC1ibG9jayB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XG5cdFx0Jl9fbnVtYmVycyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XG5cdFx0XHR3aWR0aDogflwiY2FsYygxMDAlICsgMzBweClcIjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fY291bnRlci13cmFwIHtcblx0XHRcdFxuXG5cdFx0XHQuY291bnRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc21hbGwtY2FwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX251bWJlci1pdGVtIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQubnVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5kZXNjciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG4vL1x0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDJuICsgMSkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyAzKSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2Rlc2NyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQmX19idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2JlYW5zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3RvcC1yb3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LmFib3V0LWJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcblx0XHQmX19udW1iZXItaXRlbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHRcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcblx0XHRcdC5udW0ge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5kZXNjciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2Rlc2NyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19iZWFucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LmFib3V0LWJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcblx0XHQmX19udW1iZXItaXRlbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRcdGhlaWdodDogMjI1cHg7XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQmX19iZWFucyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDc5M3B4O1xuXHRcdFx0XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHR6LWluZGV4OiA1MDtcblxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNDAwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtODMwcHg7XG5cblx0XHRcdFx0d2lkdGg6IDE3MzZweDtcblx0XHRcdFx0aGVpZ2h0OiA3OTNweDtcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29mZmVlLWJlYW5zLnBuZ1wiKTtcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQuYWJvdXQtYmxvY2sge1xuXHRcdFx0XG5cdFx0XHQmX19iZWFucyB7XG5cdFx0XHRcdHRvcDogLTEwMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR3aWR0aDogMTQ1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjYycHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTMzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNzI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG4iLCIucHJvY2Vzcy1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQuc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblx0XG5cdCZfX2xpc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFxuXHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdGJveC1zaGFkb3c6IDMuMzQ2cHggMy43MTZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdFxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0Jl9faXRlbS1pbWcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cdFxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LXNocmluazogMTtcblx0XHRcblx0XHQudGl0bGUge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5kZXNjciB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0XG5cbn1cblxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5wcm9jZXNzLWJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcblx0XHQmX19pdGVtLWltZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnN0ZXAxIHtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnN0ZXAyIHtcblx0XHRcdFx0d2lkdGg6IDEwOHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnN0ZXAzIHtcblx0XHRcdFx0d2lkdGg6IDExNHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnN0ZXA0IHtcblx0XHRcdFx0d2lkdGg6IDEwOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19pdGVtIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19jb250ZW50IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZGVzY3Ige1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LnByb2Nlc3MtYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbS1pbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwMSB7XG5cdFx0XHRcdHdpZHRoOiAyNjRweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwMiB7XG5cdFx0XHRcdHdpZHRoOiAyMzZweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwMyB7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwNCB7XG5cdFx0XHRcdHdpZHRoOiAyMTlweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdFx0XG5cdFx0XHRcdC5wcm9jZXNzLWJsb2NrX19pdGVtLWltZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LnByb2Nlc3MtYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdFxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbS1pbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3MHB4O1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwMSB7XG5cdFx0XHRcdHdpZHRoOiAyNjRweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwMiB7XG5cdFx0XHRcdHdpZHRoOiAyMzZweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwMyB7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zdGVwNCB7XG5cdFx0XHRcdHdpZHRoOiAyMTlweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRcblx0XHRcdFx0LnByb2Nlc3MtYmxvY2tfX2l0ZW0taW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLm1hbmFnZXItYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbi8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2VvLWJnLmpwZ1wiKTtcblx0XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdFxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdFxuXHQmX19pbWctd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMy4zNDZweCAzLjcxNnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGxlZnQ6IDA7XHRcdFx0XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19ibG9ja3F1b3RlIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9fYm90dG9tLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0XG5cdH1cblx0XG5cdCZfX2Fib3V0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcblx0XHQubmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fc2lnbiB7XG5cdFx0d2lkdGg6IDEzN3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5tYW5hZ2VyLWJsb2NrIHtcblx0XHRcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcblx0XHQmX19yb3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faW1nLXdyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHRcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3JpZ2h0LWNvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQmX19ibG9ja3F1b3RlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19ib3R0b20tY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0XG5cdFx0Jl9fYWJvdXQge1xuXHRcdFx0XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19zaWduIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQHRhYmxldCB7XG5cdC5tYW5hZ2VyLWJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRcdFxuXHRcdCZfX2ltZy13cmFwIHtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQmX19yaWdodC1jb250ZW50IHtcblx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAzMzBweClcIjtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fYm90dG9tLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQGRlc2t0b3Age1xuXHQubWFuYWdlci1ibG9jayB7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0XG5cdFx0Jl9faW1nLXdyYXAge1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fcmlnaHQtY29udGVudCB7XG5cdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNTYwcHgpXCI7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2JvdHRvbS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuIiwiLmNhdGVnb3JpZXMtYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnN1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdFxuXHQmX19saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0XG5cdCZfX2Jhc2UtaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMyJTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblx0XHRcblx0XHQuaW1nLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNvZmZlZS1pbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jb2ZmZWUtaW1nIGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji50ZWEtaW1nIGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyNTRweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRcdHJpZ2h0OiAtNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5pbmdyLWltZyBpbWcge1xuXHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5ib3R0b20tbmFtZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA3O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5pdGVtLWRlc2NyIHtcblx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFxuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQuYm90dG9tLW5hbWUge1xuXHRcdFx0XHRcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2JpZy1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNDklO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XG5cdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFxuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjgpLCByZ2JhKDAsMCwwLDAuMSkpO1xuXHRcdFx0XHRcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdFxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJvdHRvbS1jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDc7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZGVzY3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0Y29sb3I6ICNGZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRjb2xvcjogI0ZmZjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0XG5cdFx0XHQuaW1nLXdyYXBwZXIge1xuXHRcdFx0XHRcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYm90dG9tLWNvbnRlbnQge1xuXHRcdFx0XHRcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5tYWNoaW5lcy1saW5rIHtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDQ1ZGVnLCAjODkxMDEyLCBAYnJhbmQtY29sb3IpO1xuXHRcdFx0XG5cdFx0XHQuYm90dG9tLWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubWFjaGluZS1pbWctd3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XG5cdFx0XHRcdC5tYWNoaW5lLWltZy13cmFwIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQuY2F0ZWdvcmllcy1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0XG5cdFx0Jl9fYmFzZS1pdGVtIHtcblx0XHRcdGhlaWdodDogMTcwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFxuXHRcdFx0LmJvdHRvbS1uYW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaW1nLXdyYXBwZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCA1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0XG5cdFx0XHRcdCYuY29mZmVlLWltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji50ZWEtaW1nIGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IDVweDtcblx0XHRcdFx0XHRyaWdodDogLTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaW5nci1pbWcgaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmFwcGVhcmVkIHtcblx0XHRcdFx0XG5cdFx0XHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fYmlnLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5ib3R0b20tY29udGVudCB7XG5cdFx0XHRcdFxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5kZXNjciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5tYWNoaW5lcy1saW5rIHtcblx0XHRcdFx0XG5cdFx0XHRcdC5tYWNoaW5lLWltZy13cmFwIHtcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC01cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLmFwcGVhcmVkIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQubWFjaGluZS1pbWctd3JhcCB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIEB0YWJsZXQge1xuXHQuY2F0ZWdvcmllcy1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0XG5cdFx0Jl9fYmFzZS1pdGVtIHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcblx0XHRcdC5pdGVtLWRlc2NyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHQmLmNvZmZlZS1pbWcge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji50ZWEtaW1nIGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaW5nci1pbWcgaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19iaWctaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XG5cdFx0XHQmLm1hY2hpbmVzLWxpbmsge1xuXHRcdFx0XHRcblx0XHRcdFx0Lm1hY2hpbmUtaW1nLXdyYXAge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LmNhdGVnb3JpZXMtYmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdFxuXHRcdCZfX2Jhc2UtaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFxuXHRcdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2JpZy1pdGVtIHtcblx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG4iLCIucGFydG5lcnMge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0LmJyYW5kLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdFxuXHQmX19zbGlkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdFxuXHQmX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFxuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRcblx0XHRjb2xvcjogIzAwMDtcblx0XHRcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdHotaW5kZXg6IDU7XG5cdFx0XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XG5cdFx0Ji5wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0Ji5uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19pdGVtIHtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFxuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHRcblx0XHQuaW5uZXItZmxleCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFxuXHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogNzAlO1xuXHRcdFx0XHRcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQucGFydG5lcnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdFxuXHRcdCZfX3NsaWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0XHRib3R0b206IC0zMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19pdGVtIHtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQHRhYmxldCB7XG5cdC5wYXJ0bmVycyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcblx0XHQmX19zbGlkZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAZGVza3RvcCB7XG5cdC5wYXJ0bmVycyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcblx0XHQmX19zbGlkZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cbiIsIi50ZWFtIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCZfX3RvcCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdFxuXHQmX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdFxuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRcblx0XHRjb2xvcjogIzAwMDtcblx0XHRcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0XG5cdFx0ei1pbmRleDogNTtcblx0XHRcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XG5cdFx0aSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLnByZXYge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdFxuXHRcdFx0aSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQmLm5leHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHR9XG5cdH1cblx0XG5cdFxuXHQmX19pdGVtIHtcblx0XHRcblx0XHQuaW1nLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDMxNXB4O1xuXHRcdFx0XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm5hbWUge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHRcblx0XHQuZGVzY3Ige1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQudGVhbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcblx0XHQmX19zbGlkZXIge1xuXHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSArIDMwcHgpXCI7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcblx0XHRcdC5kZXNjciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LnRlYW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XG5cdFx0Jl9fc2xpZGVyIHtcblx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgKyAyMHB4KVwiO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19hcnJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcblx0XHRcdFxuXHRcdFx0Ji5wcmV2IHtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQuaW1nLXdyYXBwZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQGRlc2t0b3Age1xuXHQudGVhbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRcblx0XHQmX19zbGlkZXIge1xuXHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSArIDMwcHgpXCI7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcblx0XHRcdC50ZWFtX19hcnJvdyB7XG5cdFx0XHRcdFxuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XG5cdFx0XHRcdC50ZWFtX19hcnJvdyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuIiwiLmxlZnQtcXVlc3Rpb25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGNvbG9yOiAjRmZmO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4YjEwMTIsICNjNzE4MWEpO1xuXHRcblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHRcblx0LmJyYW5kLXRpdGxlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHRcblx0LnN1YnRpdGxlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHRcblx0Jl9fZm9ybS1yb3cge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFxuXHRcdC5wYXJ0IHtcblx0XHRcdHdpZHRoOiAyOTBweDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2Zvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRcblx0XHQudGV4dGFyZWEtd3JhcHBlciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50ZXh0YXJlYS1pbnB1dCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcblx0XHRcdC50ZXh0LWlucHV0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnRuIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFxuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggOXB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5sZWZ0LXF1ZXN0aW9ucyB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XG5cdFx0Jl9fcm93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQmX19mb3JtIHtcblx0XHRcdFxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19sZWZ0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fZm9ybS1yb3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdC5wYXJ0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LmxlZnQtcXVlc3Rpb25zIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcblx0XHQmX19yaWdodCB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19mb3JtLXJvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFxuXHRcdFx0LnBhcnQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LmxlZnQtcXVlc3Rpb25zIHtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRcblx0XHQmX19yaWdodCB7XG5cdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG4iLCIuY29udGFjdHMtYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0LmJyYW5kLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQmX19pdGVtcy1saXN0IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcblx0XHRcblx0fVxuXHRcblx0Jl9faXRlbSB7XG5cdFx0LnRvcC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5jZW50LWNvbnQge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnNtLWNhcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fbWFwIHtcblx0XHRoZWlnaHQ6IDM2NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdGlmcmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQuY29udGFjdHMtYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFxuXHRcdCZfX3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19pdGVtcy1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRcblx0XHQmX19tYXAge1xuXHRcdFx0aGVpZ2h0OiAyNzBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0LmNlbnQtY29udCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LmNvbnRhY3RzLWJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcblx0XHQmX190b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbXMtbGlzdCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQGRlc2t0b3Age1xuXHQuY29udGFjdHMtYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFxuXHRcdCZfX3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG5cbiIsIi5kcm9wLW1lbnUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcblx0XHRcdFxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0XHRcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE3cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX25hdi1yb3cge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XG5cdFx0XG5cdFx0LmNvbCB7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LnRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5kcm9wLW1lbnUge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcblx0XHQmX19uYXYtcm93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jb2wge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEB0YWJsZXQge1xuXHQuZHJvcC1tZW51IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcblx0XHQmX19uYXYtcm93IHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LmRyb3AtbWVudSB7XG5cdFx0d2lkdGg6IDExMDBweDtcblx0XHRcblx0XHQmX19uYXYtcm93IHtcblx0XHRcdFxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG5cblxuIiwiLmlubmVyLXRvcC1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRcblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0XG5cdCZfX2JyZWFkY3J1bWJzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdFxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmICsgbGk6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCIvXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5pbm5lci10b3AtYmxvY2sge1xuXHRcdFxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRcblx0XHQmX19jb250ZW50IHtcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQmX19icmVhZGNydW1icyB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmICsgbGk6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY2F0YWxvZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdFxuXHQmX19zaWRlYmFyIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdH1cblx0XG5cdCZfX3JpZ2h0LWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHR9XG5cdFxuXHQmX19uYXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdC5pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzFweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0Lml0ZW0tY2FyZCB7XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19kZXNjciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cdFx0XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcblx0XHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fbG9hZC1tb3JlIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbi5icmFuZC10aXRsZSwgLnNlYXJjaC10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBAbW9iaWxlIHtcblx0LmNhdGFsb2cge1xuXHRcdFxuXHRcdFxuXHRcdCZfX3JvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQmX19zaWRlYmFyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFxuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fZGVzY3Ige1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQmX19uYXYge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFxuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4gKyAxKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEB0YWJsZXQge1xuXHQuY2F0YWxvZyB7XG5cdFx0XG5cdFx0Jl9fc2lkZWJhciB7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSArIDMlKVwiO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zJTtcblx0XHRcdFxuXHRcdFx0Lml0ZW0tY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFxuXHRcdFx0XHRtYXJnaW46IDAgMS41JTtcblx0XHRcdFx0XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0LmNhdGFsb2cge1xuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XG5cdFx0XHRcdC5pdGVtLWNhcmQge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQGRlc2t0b3Age1xuXHQuY2F0YWxvZyB7XG5cdFx0XG5cdFx0Jl9fc2lkZWJhciB7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi5wcm9kdWN0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0Jl9fdG9wLXJvdyB7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZXMtd3JhcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdH1cclxuXHJcblx0Jl9fdGFzdGUtd3JhcCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdmFyaWFudHMtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX192YXJpYW50LWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzFweDtcclxuXHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBicmFuZC1jb2xvcjtcclxuXHRcdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcclxuXHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYmFjay1idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHJcblx0XHRpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19hcnJvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFxyXG5cdFx0aSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnByZXYge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC00cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYubmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbWFpbi1pbWFnZXMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0LmlubmVyLWZsZXgge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdG1heC13aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYXYtaW1hZ2VzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcblx0XHRcdFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHJcblx0XHRcdC5pbm5lci1mbGV4IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5zbGljay1jZW50ZXIge1xyXG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19kZXNjciB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGNvbG9yOiAjNjU2NTY1O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fc3BlY3Mge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYnV0dG9ucy1yb3cge1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdmlkZW8tYnV0dG9uIHtcclxuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcclxuXHRcdC5pdGVtLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogZGFya2VuKEBicmFuZC1jb2xvciwgMTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW5mby1yb3cge1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX190YXN0ZS13cmFwIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3Rhc3RlLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHJcblx0XHQuY2FwdGlvbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jaXJjbGUtd3JhcCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdC5udW0tYmxvY2sge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX21hcC1ibG9jayB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2FkdmFudGFnZXMge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAzMy4zJTtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQucmlnaHQtY29udGVudCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5kZXNjciB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5pY29uLW1lZGFsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcmVsYXRlZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHQuaXRlbS1jYXJkIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3RfX2Fycm93IHtcclxuXHRcdFx0XHJcblx0XHRcdCYucHJldiB7XHJcblx0XHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYubmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcmljZS1jdXJyZW5jeSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjMjIyMDIwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taG92ZXIgLnByb2R1Y3RfX2N1cnJlbmN5LWRyb3Bkb3duIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jdXJyZW5jeS1kcm9wZG93biB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAjY2NjO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XHJcblxyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbiwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMjU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC03cHg7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDdweCAxMHB4O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjogIzIyMjAyMDtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogI2NmMjQyYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1hcmdpbi1yaWdodDogMTAlO1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjNWY1ZjVmO1xyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2UtbnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdHMge1xyXG5cdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NhbGUge1xyXG5cdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcclxuXHJcblx0XHRzIHtcclxuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1xbnR5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHR3aWR0aDogMTUwcHg7XHJcblx0XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0Jl9fY29udHJvbCB7XHJcblxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2ODY4NjgxYTtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jdXJyZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji0tdGhlbWUge1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1xbnR5X19jdXJyZW50LCAucHJvZHVjdC1xbnR5X19jb250cm9sIHtcclxuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIEBtb2JpbGUge1xyXG5cdC5wcm9kdWN0IHtcclxuXHRcdCZfX3RvcC1yb3cge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdmFyaWFudHMtYmxvY2sge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1xbnR5IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmX190b3AtbGVmdCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RvcC1kZXNjciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pbWFnZXMtd3JhcCB7XHJcblx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgKyAzMHB4KVwiO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbWFpbi1pbWFnZXMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0Ji5zbGljay1kb3R0ZWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fYmFjay1idXR0b24ge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbmF2LWltYWdlcyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fZGVzY3Ige1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3NwZWNzIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX192aWRlby1idXR0b24ge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19idXR0b25zLXJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbWFpbi1pbWFnZXMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2luZm8tcm93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3Rhc3RlLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fdGFzdGUtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZChuICsgMykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbWFwLWJsb2NrIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2FkdmFudGFnZXMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3JlbGF0ZWQge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Lml0ZW0tY2FyZCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIEB0YWJsZXQge1xyXG5cdC5wcm9kdWN0IHtcclxuXHRcdCZfX3RvcC1yb3cge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RvcC1sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pbWFnZXMtd3JhcCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG9wLWRlc2NyIHtcclxuXHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDM4MHB4KVwiO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19idXR0b25zLXJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX21haW4taW1hZ2VzIHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogMzUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbmF2LWltYWdlcyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2luZm8tcm93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3Rhc3RlLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbWFwLWJsb2NrIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190YXN0ZS1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyAzKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fYWR2YW50YWdlcyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCYuaWNvbi1tZWRhbCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJlYXRDaXJjbGUge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBAZGVza3RvcCB7XHJcblx0LnByb2R1Y3Qge1xyXG5cdFx0XHJcblx0XHQmX190b3Atcm93IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190b3AtbGVmdCB7XHJcblx0XHRcdHdpZHRoOiAzNzVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW1hZ2VzLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190b3AtZGVzY3Ige1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDQ0NXB4KVwiO1xyXG5cdFx0XHRmbGV4LXNocmluazogMTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbmZvLWxlZnQge1xyXG5cdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNjAwcHgpXCI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX21haW4taW1hZ2VzIHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbmF2LWltYWdlcyB7XHJcblx0XHRcdHdpZHRoOiAzNzVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190YXN0ZS13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDQ0MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19tYXAtYmxvY2sge1xyXG5cdFx0XHR3aWR0aDogNTcwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3Rhc3RlLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcclxuXHRcdFx0LmNpcmNsZS13cmFwIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2lyY2xlLWJsb2NrIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBiZWF0Q2lyY2xlIDFzIGVhc2UtaW4tb3V0IDAuNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQobiArIDQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fYWR2YW50YWdlcyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLml0ZW0tY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0Y29sb3I6ICMwMDA7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0Jl9faW1nLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjMwcHg7XG5cblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5wcm9kdWN0X192YXJpYW50cy1ibG9jayB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG5cblx0LnByb2R1Y3RfX3ZhcmlhbnQtaXRlbSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxleC1ncm93OiAzO1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzFweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMxcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRjb2xvcjogIzcxNzE3MTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Jl9fd2VpZ2h0cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Y29sb3I6ICM3MTcxNzE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0cyB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NhbGUge1xuXHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cblx0XHRzIHtcblx0XHRcdGNvbG9yOiAjMTUxNTE1O1xuXHRcdH1cblx0fVxuXG5cdCZfX2FjdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cblx0XHQuaXRlbS1jYXJkX192YXJpYW50cy1ibG9jayArICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNCU7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2J1eS1zaW1wbGUge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV5LW9uZWNsaWNrIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHQuaXRlbS1jYXJkX19wcmljZSB7XG5cdFx0XHQvLyBvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdC5pdGVtLWNhcmRfX2FjdGlvbi13cmFwIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lml0ZW0tY2FyZF9fbmFtZSB7XG5cdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5pdGVtLWNhcmQge1xuXHRcdHdpZHRoOiA0OCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2FjdGlvbiB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQmX19hY3Rpb24td3JhcCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfX2ltZy13cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQHRhYmxldCB7XG5cdC5pdGVtLWNhcmQge1xuXHRcdHdpZHRoOiAyMDBweDtcblxuXHRcdCZfX2FjdGlvbiB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQmX19hY3Rpb24td3JhcCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0Lml0ZW0tY2FyZCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXG5cdFx0LnByb2R1Y3RfX3ZhcmlhbnRzLWJsb2NrIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnByb2R1Y3RfX3ZhcmlhbnRzLWJsb2NrIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cbiIsIi5jYXRlZ29yeSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhIEBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHRcblx0XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRcblx0Jl9faXRlbSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XG5cdFx0XG5cdFx0XG5cdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuaXRlbS1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDIxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHRcblx0XHRcdC5pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHRcblx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQuY2F0ZWdvcnkge1xuXG5cdFx0KyAuY2F0YWxvZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDQ2JTtcblx0XHRcdG1hcmdpbjogMCAyJTtcblx0XHRcdFxuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFxuXHRcdFx0JjpudGgtY2hpbGQobiArIDMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lml0ZW0tY29udGVudCB7XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0LmNhdGVnb3J5IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRtYXJnaW46IDAgMSU7XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA0KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LmNhdGVnb3J5IHtcblx0XHRcblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAyMyU7XG5cdFx0XHRtYXJnaW46IDAgMSU7XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuIiwiLm5ld3Mge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdFxuXHQmX19pdGVtIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHRcblx0Jl9faW1nLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFxuXHRcdGhlaWdodDogMjMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHRcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0XG5cdCZfX3R5cGUge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMxcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHRcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtY29sb3I7XG5cdFx0XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHRcblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0XG5cdCZfX2RhdGUge1xuXHRcdGNvbG9yOiAjNDI0MjQyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cdFxuXHQmX19sb2FkLW1vcmUge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQubmV3cyB7XG5cdFx0Jl9faW1nLXdyYXBwZXIge1xuXHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAdGFibGV0IHtcblx0Lm5ld3Mge1xuXHRcdFxuXHRcdCZfX2ltZy13cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMy41JTtcblx0XHRcdFxuXHRcdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZChuICsgNCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0Lm5ld3Mge1xuXHRcdFxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMy41JTtcblx0XHRcdFxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpudGgtY2hpbGQobiArIDQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFxuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuIiwiYSB7XHJcblx0Y29sb3I6IEBicmFuZC1jb2xvcjtcclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4uYmFzZS1jb250ZW50IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRcclxuXHQ+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdGgxLFxyXG5cdC5oMXtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdGhyIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5kYXRlLWluZm8ge1xyXG5cdFx0Y29sb3I6ICM0MjQyNDI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFxyXG5cdFx0Ji5jZW50ZXIge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtY29sb3I7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRvbCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGNvdW50ZXItcmVzZXQ6IGxpc3RpdGVtO1xyXG5cdFx0XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0aXRlbTtcclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcclxuICBcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdGl0ZW0pIFwiLlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnRhYmxlLXdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHRcclxuXHR0YWJsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFxyXG5cdFx0dGQsXHJcblx0XHR0aCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcblx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbnAge1xyXG5cdFxyXG5cdG1hcmdpbjogMDtcclxuXHRcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Ym94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdD4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgQG1vYmlsZSB7XHJcblx0LmJhc2UtY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFxyXG5cdFx0LnRhYmxlLXdyYXBwZXIge1xyXG5cdFx0XHR3aWR0aDogflwiY2FsYygxMDAlICsgMzBweClcIjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA2MDBweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRoMSxcclxuXHQuaDEge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRoMixcclxuXHQuaDIge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRoMyxcclxuXHQuaDMge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRoNCxcclxuXHQuaDQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRoNSxcclxuXHQuaDUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tib3gsIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCY6Y2hlY2tlZCArIHNwYW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpjaGVja2VkICsgc3BhbjpleHRlbmQoLmljb24tY2hlY2stc3F1YXJlIGFsbCkge1xyXG5cdFx0XHRjb2xvcjogI2MwMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNwYW46ZXh0ZW5kKC5pY29uLXNxdWFyZSBhbGwpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuXHRcdFx0c3BlYWs6IG5vbmU7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBAdGFibGV0IHtcclxuXHQuYmFzZS1jb250ZW50IHtcclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgQGRlc2t0b3Age1xyXG5cdC5iYXNlLWNvbnRlbnQge1xyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5zZXJ2aWNlcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0XG5cdCZfX2l0ZW0ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFxuXHRcdFxuXHRcdFxuXHRcdC5pdGVtLWljb24ge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0XHRcblx0XHQuaXRlbS1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmRlc2NyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdFx0XG5cdFx0XHQuaXRlbS1pY29uIHtcblx0XHRcdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lml0ZW0tY29udGVudCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdGNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuXHQuc2VydmljZXMge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lml0ZW0tY29udGVudCB7XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5kZXNjciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQHRhYmxldCB7XG5cdC5zZXJ2aWNlcyB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0bWFyZ2luOiAwIDElO1xuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZChuICsgNCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBAZGVza3RvcCB7XG5cdC5zZXJ2aWNlcyB7XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMjMlO1xuXHRcdFx0bWFyZ2luOiAwIDElO1xuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZChuICsgNSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG5cbiIsIi52YWNhbmNpZXMge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XG5cdCZfX3RvZ2dsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0Y29sb3I6IEBicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHRcdFxuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIEBicmFuZC1jb2xvcjtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdH1cblx0XHRcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19pdGVtLWNvbnRlbnQge1xuXHRcdFxuXHRcdC5pbm5lci1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCY6bm90KC5hY3RpdmUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBAbW9iaWxlIHtcblx0LnZhY2FuY2llcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQmX190b2dnbGUge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgQHRhYmxldCB7XG5cdC52YWNhbmNpZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fdG9nZ2xlIHtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIEBkZXNrdG9wIHtcblx0LnZhY2FuY2llcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdFx0XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDk1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiXG5cbi5wcmVsb2FkZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdGRpc3BsYXk6IC1vLWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFxufVxuXG4ucHJlbG9hZGVyX19sb2dvIHtcblx0d2lkdGg6IDE4NHB4O1xuXHRcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFxuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4uc2stY2lyY2xlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1jaXJjbGUgLnNrLWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2stY2lyY2xlIC5zay1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDE1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfSA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH0gNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59IiwiLnBhZ2UtZm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG5cdFxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdCZfX2xlZnQge1xuXHRcdFxuXHR9XG5cdFxuXHQmX19sb2dvIHtcblx0XHR3aWR0aDogMTg4cHg7XG5cdFx0XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFxuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fdGVscyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9fbWFpbCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19hZGRyZXNzIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHRcblx0Jl9fc29jaWFsIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtY29sb3I7XG5cdFx0XHRcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX3JpZ2h0LW5hdiB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XG5cdFx0LnRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQGJyYW5kLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBicmFuZC1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2JvdHRvbSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHQuY29weXJpZ2h0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2NyZWF0b3Ige1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgQG1vYmlsZSB7XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFxuXHRcdCZfX3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQmX19sb2dvIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fdGVscyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xlZnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3NvY2lhbCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XG5cdFx0XHQuY29weXJpZ2h0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmX19jcmVhdG9yIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQmX19yaWdodC1uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgQHRhYmxldCB7XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XG5cdFx0Jl9fdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19sZWZ0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQmX19zb2NpYWwge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3JpZ2h0LW5hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdHdpZHRoOiAxNyU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgQGRlc2t0b3Age1xuXHQucGFnZS1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFxuXHRcdCZfX3JpZ2h0LW5hdiB7XG5cdFx0XHR3aWR0aDogNzgwcHg7XG5cdFx0XHRcblx0XHRcdC5jb2wge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cbiIsIlxyXG4vLyBHTE9CQUwgU1RZTEVTXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImdsb2JhbC9hcHBcIjtcclxuQGltcG9ydCBcImdsb2JhbC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImdsb2JhbC9mb250XCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvd29vY29tbWVyY2VcIjtcclxuXHJcbi8vIFBMVUdJTlMgU1RZTEVTXHJcbkBpbXBvcnQgXCJwbHVnaW5zL2ljb21vb25cIjtcclxuQGltcG9ydCBcInBsdWdpbnMvc2xpY2tcIjtcclxuQGltcG9ydCBcInBsdWdpbnMvc2xpY2stdGhlbWVcIjtcclxuQGltcG9ydCBcInBsdWdpbnMvbmljZS1zZWxlY3RcIjtcclxuQGltcG9ydCBcInBsdWdpbnMvZmFuY3lib3hcIjtcclxuQGltcG9ydCBcInBsdWdpbnMvb2RvbWV0ZXJcIjtcclxuQGltcG9ydCBcInBsdWdpbnMvdG9hc3RyXCI7XHJcbkBpbXBvcnQgXCJwbHVnaW5zL3NlbGVjdGl6ZVwiO1xyXG5cclxuLy8gQkxPQ0tTIFNUWUxFXHJcbkBpbXBvcnQgXCJibG9ja3MvcG9wdXAtYmxvY2tcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9vbmVjbGlja1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2UtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvZmlyc3QtYmxvY2tcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9hYm91dC1ibG9ja1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3Byb2Nlc3MtYmxvY2tcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9tYW5hZ2VyLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY2F0ZWdvcmllcy1ibG9ja1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BhcnRuZXJzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvdGVhbVwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2xlZnQtcXVlc3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdHMtYmxvY2tcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9kcm9wLW1lbnVcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9pbm5lci10b3AtYmxvY2tcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcHJvZHVjdFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2l0ZW0tY2FyZFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2NhdGVnb3J5XCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvbmV3c1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2Jhc2UtY29udGVudFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3NlcnZpY2VzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvdmFjYW5jaWVzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcHJlbG9hZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcGFnZS1mb290ZXJcIjtcclxuXHJcbmJvZHksaHRtbCB7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgOiB0b3VjaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRmb250LWZhbWlseTogJ015cmlhZFBybycsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRtaW4td2lkdGg6IDMyMHB4O1xyXG5cdFxyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIgLnAtaGVhZGVyLCBib2R5LmFkbWluLWJhciAuaGVhZGVyLXBhbmVsIHtcclxuXHR0b3A6IDMycHg7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkubW9kYWwtb3BlbmVkLFxyXG5odG1sLm1vZGFsLW9wZW5lZCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5Lmlvc0J1Z0ZpeENhcmV0Lm1vZGFsLW9wZW5lZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG5ib2R5ID4gKjpub3QoLnBhZ2UtaGVhZGVyKTpub3QoLnBhZ2UtaGVhZGVyX19tb2JpbGUtdG9nZ2xlKTpub3QoLnBvcHVwLWJsb2NrKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbmJvZHkubWVudS1vcGVuZWQgPiAqOm5vdCgucGFnZS1oZWFkZXIpOm5vdCgucGFnZS1oZWFkZXJfX21vYmlsZS10b2dnbGUpOm5vdCgucG9wdXAtYmxvY2spIHtcclxuXHRmaWx0ZXI6IGJsdXIoNXB4KTtcclxuXHRcclxufVxyXG5cclxuYm9keS5tb2RhbC1vcGVuZWQgPiAqOm5vdCgucG9wdXAtYmxvY2spIHtcclxuXHRcclxuXHRmaWx0ZXI6IGJsdXIoNXB4KTtcclxuXHRcclxufVxyXG5cclxuYm9keS5kaXNhYmxlLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnQge1xyXG5cdHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgQHRhYmxldC1taW4ge1xyXG5cdGJvZHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE5MnB4O1xyXG5cdH1cclxuXHJcblx0Ym9keS5hZG1pbi1iYXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDIyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIEBtb2JpbGUge1xyXG5cdGJvZHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XHJcblx0fVxyXG5cclxuXHRib2R5LmFkbWluLWJhciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTA2cHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG59XHJcbiJdfQ== */
