

/* Start:/local/assets/dist/styles/styles.build.css?17836015811918089*/
/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadows */
/* border radius */
/* text */
/* text xs */
/* transitions */
/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadows */
/* border radius */
/* text */
/* text sm */
/* text xs */
/* transitions */
body {
  --white-100: #fff;
  --black-100: #000;
  --blue-100: #002772;
}

body.dark-theme {
  --white-100: #000;
  --black-100: #fff;
  --blue-100: #0949b4;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/local/assets/fonts/InterDisplay/InterDisplay-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/local/assets/fonts/InterDisplay/InterDisplay-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/local/assets/fonts/InterDisplay/InterDisplay-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/local/assets/fonts/InterDisplay/InterDisplay-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/local/assets/fonts/InterDisplay/InterDisplay-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/local/assets/fonts/InterDisplay/InterDisplay-Black.woff2") format("woff2");
}
*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
input[type=date],
textarea {
  -webkit-appearance: none;
          appearance: none;
}

input,
button,
select,
textarea {
  margin: 0;
}

legend {
  padding: 0;
  margin: 0;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

::-webkit-details-marker {
  display: none;
  opacity: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

input::-ms-clear {
  display: none;
}

button::-moz-focus-inner {
  border: none;
}

button {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: InterDisplay, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  font-size: 14px;
  line-height: normal;
}

iframe {
  border: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

body.ios,
body.ios * {
  cursor: pointer;
}

.touch * {
  outline: none;
}

main {
  display: block;
}

.grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.row {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: 0 -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .row {
    margin: 0 -10px;
    width: calc(100% + 20px);
  }
}

.cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .cell {
    padding: 10px;
  }
}

.col {
  padding: 0 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .col {
    padding: 0 10px;
  }
}

.col-xl-1 {
  width: 8.3333333333%;
}

.col-xl-2 {
  width: 16.6666666667%;
}

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

.col-xl-4 {
  width: 33.3333333333%;
}

.col-xl-5 {
  width: 41.6666666667%;
}

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

.col-xl-7 {
  width: 58.3333333333%;
}

.col-xl-8 {
  width: 66.6666666667%;
}

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

.col-xl-10 {
  width: 83.3333333333%;
}

.col-xl-11 {
  width: 91.6666666667%;
}

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

.order-xl--12 {
  order: -12;
}

.order-xl--11 {
  order: -11;
}

.order-xl--10 {
  order: -10;
}

.order-xl--9 {
  order: -9;
}

.order-xl--8 {
  order: -8;
}

.order-xl--7 {
  order: -7;
}

.order-xl--6 {
  order: -6;
}

.order-xl--5 {
  order: -5;
}

.order-xl--4 {
  order: -4;
}

.order-xl--3 {
  order: -3;
}

.order-xl--2 {
  order: -2;
}

.order-xl--1 {
  order: -1;
}

.order-xl-0 {
  order: 0;
}

.order-xl-1 {
  order: 1;
}

.order-xl-2 {
  order: 2;
}

.order-xl-3 {
  order: 3;
}

.order-xl-4 {
  order: 4;
}

.order-xl-5 {
  order: 5;
}

.order-xl-6 {
  order: 6;
}

.order-xl-7 {
  order: 7;
}

.order-xl-8 {
  order: 8;
}

.order-xl-9 {
  order: 9;
}

.order-xl-10 {
  order: 10;
}

.order-xl-11 {
  order: 11;
}

.order-xl-12 {
  order: 12;
}

@media (max-width: 1365px) {
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .order-lg--12 {
    order: -12;
  }
  .order-lg--11 {
    order: -11;
  }
  .order-lg--10 {
    order: -10;
  }
  .order-lg--9 {
    order: -9;
  }
  .order-lg--8 {
    order: -8;
  }
  .order-lg--7 {
    order: -7;
  }
  .order-lg--6 {
    order: -6;
  }
  .order-lg--5 {
    order: -5;
  }
  .order-lg--4 {
    order: -4;
  }
  .order-lg--3 {
    order: -3;
  }
  .order-lg--2 {
    order: -2;
  }
  .order-lg--1 {
    order: -1;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
}
@media (max-width: 1279px) {
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .order-md--12 {
    order: -12;
  }
  .order-md--11 {
    order: -11;
  }
  .order-md--10 {
    order: -10;
  }
  .order-md--9 {
    order: -9;
  }
  .order-md--8 {
    order: -8;
  }
  .order-md--7 {
    order: -7;
  }
  .order-md--6 {
    order: -6;
  }
  .order-md--5 {
    order: -5;
  }
  .order-md--4 {
    order: -4;
  }
  .order-md--3 {
    order: -3;
  }
  .order-md--2 {
    order: -2;
  }
  .order-md--1 {
    order: -1;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
}
@media (max-width: 1023px) {
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .order-sm--12 {
    order: -12;
  }
  .order-sm--11 {
    order: -11;
  }
  .order-sm--10 {
    order: -10;
  }
  .order-sm--9 {
    order: -9;
  }
  .order-sm--8 {
    order: -8;
  }
  .order-sm--7 {
    order: -7;
  }
  .order-sm--6 {
    order: -6;
  }
  .order-sm--5 {
    order: -5;
  }
  .order-sm--4 {
    order: -4;
  }
  .order-sm--3 {
    order: -3;
  }
  .order-sm--2 {
    order: -2;
  }
  .order-sm--1 {
    order: -1;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
}
@media (max-width: 767px) {
  .col-xs-1 {
    width: 8.3333333333%;
  }
  .col-xs-2 {
    width: 16.6666666667%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.3333333333%;
  }
  .col-xs-5 {
    width: 41.6666666667%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.3333333333%;
  }
  .col-xs-8 {
    width: 66.6666666667%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.3333333333%;
  }
  .col-xs-11 {
    width: 91.6666666667%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .order-xs--12 {
    order: -12;
  }
  .order-xs--11 {
    order: -11;
  }
  .order-xs--10 {
    order: -10;
  }
  .order-xs--9 {
    order: -9;
  }
  .order-xs--8 {
    order: -8;
  }
  .order-xs--7 {
    order: -7;
  }
  .order-xs--6 {
    order: -6;
  }
  .order-xs--5 {
    order: -5;
  }
  .order-xs--4 {
    order: -4;
  }
  .order-xs--3 {
    order: -3;
  }
  .order-xs--2 {
    order: -2;
  }
  .order-xs--1 {
    order: -1;
  }
  .order-xs-0 {
    order: 0;
  }
  .order-xs-1 {
    order: 1;
  }
  .order-xs-2 {
    order: 2;
  }
  .order-xs-3 {
    order: 3;
  }
  .order-xs-4 {
    order: 4;
  }
  .order-xs-5 {
    order: 5;
  }
  .order-xs-6 {
    order: 6;
  }
  .order-xs-7 {
    order: 7;
  }
  .order-xs-8 {
    order: 8;
  }
  .order-xs-9 {
    order: 9;
  }
  .order-xs-10 {
    order: 10;
  }
  .order-xs-11 {
    order: 11;
  }
  .order-xs-12 {
    order: 12;
  }
}
@media (max-width: 639px) {
  .col-2xs-1 {
    width: 8.3333333333%;
  }
  .col-2xs-2 {
    width: 16.6666666667%;
  }
  .col-2xs-3 {
    width: 25%;
  }
  .col-2xs-4 {
    width: 33.3333333333%;
  }
  .col-2xs-5 {
    width: 41.6666666667%;
  }
  .col-2xs-6 {
    width: 50%;
  }
  .col-2xs-7 {
    width: 58.3333333333%;
  }
  .col-2xs-8 {
    width: 66.6666666667%;
  }
  .col-2xs-9 {
    width: 75%;
  }
  .col-2xs-10 {
    width: 83.3333333333%;
  }
  .col-2xs-11 {
    width: 91.6666666667%;
  }
  .col-2xs-12 {
    width: 100%;
  }
  .order-2xs--12 {
    order: -12;
  }
  .order-2xs--11 {
    order: -11;
  }
  .order-2xs--10 {
    order: -10;
  }
  .order-2xs--9 {
    order: -9;
  }
  .order-2xs--8 {
    order: -8;
  }
  .order-2xs--7 {
    order: -7;
  }
  .order-2xs--6 {
    order: -6;
  }
  .order-2xs--5 {
    order: -5;
  }
  .order-2xs--4 {
    order: -4;
  }
  .order-2xs--3 {
    order: -3;
  }
  .order-2xs--2 {
    order: -2;
  }
  .order-2xs--1 {
    order: -1;
  }
  .order-2xs-0 {
    order: 0;
  }
  .order-2xs-1 {
    order: 1;
  }
  .order-2xs-2 {
    order: 2;
  }
  .order-2xs-3 {
    order: 3;
  }
  .order-2xs-4 {
    order: 4;
  }
  .order-2xs-5 {
    order: 5;
  }
  .order-2xs-6 {
    order: 6;
  }
  .order-2xs-7 {
    order: 7;
  }
  .order-2xs-8 {
    order: 8;
  }
  .order-2xs-9 {
    order: 9;
  }
  .order-2xs-10 {
    order: 10;
  }
  .order-2xs-11 {
    order: 11;
  }
  .order-2xs-12 {
    order: 12;
  }
}
@media (max-width: 479px) {
  .col-3xs-1 {
    width: 8.3333333333%;
  }
  .col-3xs-2 {
    width: 16.6666666667%;
  }
  .col-3xs-3 {
    width: 25%;
  }
  .col-3xs-4 {
    width: 33.3333333333%;
  }
  .col-3xs-5 {
    width: 41.6666666667%;
  }
  .col-3xs-6 {
    width: 50%;
  }
  .col-3xs-7 {
    width: 58.3333333333%;
  }
  .col-3xs-8 {
    width: 66.6666666667%;
  }
  .col-3xs-9 {
    width: 75%;
  }
  .col-3xs-10 {
    width: 83.3333333333%;
  }
  .col-3xs-11 {
    width: 91.6666666667%;
  }
  .col-3xs-12 {
    width: 100%;
  }
  .order-3xs--12 {
    order: -12;
  }
  .order-3xs--11 {
    order: -11;
  }
  .order-3xs--10 {
    order: -10;
  }
  .order-3xs--9 {
    order: -9;
  }
  .order-3xs--8 {
    order: -8;
  }
  .order-3xs--7 {
    order: -7;
  }
  .order-3xs--6 {
    order: -6;
  }
  .order-3xs--5 {
    order: -5;
  }
  .order-3xs--4 {
    order: -4;
  }
  .order-3xs--3 {
    order: -3;
  }
  .order-3xs--2 {
    order: -2;
  }
  .order-3xs--1 {
    order: -1;
  }
  .order-3xs-0 {
    order: 0;
  }
  .order-3xs-1 {
    order: 1;
  }
  .order-3xs-2 {
    order: 2;
  }
  .order-3xs-3 {
    order: 3;
  }
  .order-3xs-4 {
    order: 4;
  }
  .order-3xs-5 {
    order: 5;
  }
  .order-3xs-6 {
    order: 6;
  }
  .order-3xs-7 {
    order: 7;
  }
  .order-3xs-8 {
    order: 8;
  }
  .order-3xs-9 {
    order: 9;
  }
  .order-3xs-10 {
    order: 10;
  }
  .order-3xs-11 {
    order: 11;
  }
  .order-3xs-12 {
    order: 12;
  }
}
.fc:first-child,
.flc:first-child {
  margin-top: 0;
}

.lc:last-child,
.flc:last-child {
  margin-bottom: 0;
}

.fcc.fcc {
  margin-top: 0;
}

.lcc.lcc {
  margin-bottom: 0;
}

.flcc.flcc {
  margin-top: 0;
  margin-bottom: 0;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

.visible-ib {
  display: inline-block;
}

.visible-f {
  display: flex;
}

.visible-if {
  display: inline-flex;
}

.visible-inline {
  display: inline;
}

.visible-table {
  display: table;
}

.visible-tc {
  display: table-cell;
}

.toggle-when-open-parent.open .hidden-when-open {
  display: none;
}

.toggle-when-open-parent:not(.open) .hidden-when-not-open {
  display: none;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.text-left {
  text-align: left;
}

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

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

.text-justify {
  text-align: justify;
}

@media (max-width: 1279px) {
  .hidden-md {
    display: none;
  }
  .visible-md {
    display: block;
  }
  .visible-md-inline {
    display: inline;
  }
  .visible-md-f {
    display: flex;
  }
  .visible-md-if {
    display: inline-flex;
  }
  .visible-md-ib {
    display: inline-block;
  }
  .visible-md-table {
    display: table;
  }
  .visible-md-tc {
    display: table-cell;
  }
}
@media (max-width: 1023px) {
  .hidden-sm {
    display: none;
  }
  .visible-sm {
    display: block;
  }
  .visible-sm-inline {
    display: inline;
  }
  .visible-sm-f {
    display: flex;
  }
  .visible-sm-if {
    display: inline-flex;
  }
  .visible-sm-ib {
    display: inline-block;
  }
  .visible-sm-table {
    display: table;
  }
  .visible-sm-tc {
    display: table-cell;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
  .visible-xs {
    display: block;
  }
  .visible-xs-f {
    display: flex;
  }
  .visible-xs-if {
    display: inline-flex;
  }
  .visible-xs-inline {
    display: inline;
  }
  .visible-xs-ib {
    display: inline-block;
  }
  .visible-xs-table {
    display: table;
  }
  .visible-xs-tc {
    display: table-cell;
  }
}
@media (max-width: 639px) {
  .hidden-2xs {
    display: none;
  }
  .visible-2xs {
    display: block;
  }
  .visible-2xs-f {
    display: flex;
  }
  .visible-2xs-if {
    display: inline-flex;
  }
  .visible-2xs-inline {
    display: inline;
  }
  .visible-2xs-ib {
    display: inline-block;
  }
  .visible-2xs-table {
    display: table;
  }
  .visible-2xs-tc {
    display: table-cell;
  }
}
@media (max-width: 479px) {
  .hidden-3xs {
    display: none;
  }
  .visible-3xs {
    display: block;
  }
  .visible-3xs-f {
    display: flex;
  }
  .visible-3xs-if {
    display: inline-flex;
  }
  .visible-3xs-inline {
    display: inline;
  }
  .visible-3xs-ib {
    display: inline-block;
  }
  .visible-3xs-table {
    display: table;
  }
  .visible-3xs-tc {
    display: table-cell;
  }
}
@media (max-width: 379px) {
  .hidden-4xs {
    display: none;
  }
  .visible-4xs {
    display: block;
  }
  .visible-4xs-f {
    display: flex;
  }
  .visible-4xs-if {
    display: inline-flex;
  }
  .visible-4xs-inline {
    display: inline;
  }
  .visible-4xs-ib {
    display: inline-block;
  }
  .visible-4xs-table {
    display: table;
  }
  .visible-4xs-tc {
    display: table-cell;
  }
}
.c-black {
  color: #003A30;
}

.c-gray-dark {
  color: #666;
}

.c-gray {
  color: #bbb;
}

.c-gray-light {
  color: #ededed;
}

.c-primary {
  color: #FF5E28;
}

.c-primary-shade-2 {
  color: #FF5E28;
}

.c-primary-shade-3 {
  color: #FF5E28;
}

.c-primary-2 {
  color: #528E2A;
}

.c-primary-2-shade-2 {
  color: #528E2A;
}

.c-primary-2-shade-3 {
  color: #528E2A;
}

.c-success {
  color: #1b1;
}

.c-success-light {
  color: #afa;
}

.c-warning {
  color: #e91;
}

.c-warning-light {
  color: #fd8;
}

.c-error {
  color: #e11;
}

.c-error-light {
  color: #faa;
}

.bg-black {
  background: #003A30;
}

.bg-gray-dark {
  background: #666;
}

.bg-gray {
  background: #bbb;
}

.bg-gray-light {
  background: #ededed;
}

.bg-white {
  background: rgb(255, 255, 255);
}

.bg-primary {
  background: #FF5E28;
}

.bg-primary-shade-2 {
  background: #FF5E28;
}

.bg-primary-shade-3 {
  background: #FF5E28;
}

.bg-primary-2 {
  background: #528E2A;
}

.bg-primary-2-shade-2 {
  background: #528E2A;
}

.bg-primary-2-shade-3 {
  background: #528E2A;
}

.bg-success {
  background: #1b1;
}

.bg-success-light {
  background: #afa;
}

.bg-warning {
  background: #e91;
}

.bg-warning-light {
  background: #fd8;
}

.bg-error {
  background: #e11;
}

.bg-error-light {
  background: #faa;
}

body {
  color: #003A30;
  background: #FFF;
  font: 500 16px/normal InterDisplay, Arial, Helvetica, sans-serif;
  position: relative;
  overflow-x: hidden;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  min-height: 100dvh;
}

.page-main {
  flex: 1 1 auto;
}

[v-cloak] {
  display: none;
}

.container {
  max-width: 1584px;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: auto;
  margin-right: auto;
}

.container--narrow {
  max-width: 1264px;
}

.container--free {
  max-width: none;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  background: rgba(0, 0, 0, 0.45);
  opacity: 0;
  transition: 0.3s;
  z-index: 150;
}

.overlay.open,
.state--mobile-nav-open .overlay,
.state--modal-open .overlay,
.state--modal-loading .overlay {
  opacity: 1;
  visibility: visible;
}

.svg-sprite {
  display: block;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.svg-icon {
  display: block;
  flex: 0 0 auto;
}

.test-scrollbar {
  max-height: 200px;
  overflow-y: auto;
}

.scrollbar::-webkit-scrollbar {
  width: 5px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
  width: 5px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #cccfd3;
  outline: none;
  border-radius: 5px;
  border: 4px solid rgba(255, 255, 255, 0.7);
}

.scrollbar--white::-webkit-scrollbar {
  width: 5px;
  border-radius: 0;
}

.scrollbar--white::-webkit-scrollbar-track {
  background-color: transparent;
  width: 12px;
  border-radius: 0;
}

.scrollbar--white::-webkit-scrollbar-thumb {
  background-color: rgb(255, 255, 255);
  outline: none;
  border-radius: 7px;
  border: 4px solid rgba(0, 0, 0, 0.45);
}

.scrollbar-none {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.scrollbar-none::-webkit-scrollbar {
  display: none;
  width: 0;
}

.dummy-section {
  width: 100%;
  height: 1500px;
  background-color: #528E2A;
}

pre {
  font-size: 11px;
  line-height: 1.1;
  margin: 0;
}

.no-scroll {
  /* For IE, Edge, and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.no-scroll::-webkit-scrollbar {
  display: none;
}

.no-scroll::-webkit-scrollbar-track {
  background-color: transparent;
}

.no-scroll::-webkit-scrollbar {
  width: 0;
  height: 0;
  background-color: transparent;
}

.no-scroll::-webkit-scrollbar-thumb {
  background-color: transparent;
}

@media (max-width: 1365px) {
  .state--search-small-open .overlay {
    opacity: 0;
    visibility: hidden;
  }
}
@media (max-width: 1365px) {
  .container {
    padding: 0 16px;
  }
}
/* --- text --- */
h1,
.h1 {
  font: 700 44px/normal InterDisplay, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h2,
.h2 {
  font: 700 36px/normal InterDisplay, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: -0.72px;
  margin: 40px 0 20px;
}

h3,
.h3 {
  font: 700 24px/normal InterDisplay, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: -0.48px;
  margin: 32px 0 16px;
}

h4,
.h4 {
  font: 700 20px/normal InterDisplay, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: -0.48px;
  margin: 16px 0 8px;
}

h5,
.h5 {
  font: 700 18px/normal InterDisplay, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: -0.48px;
  margin: 10px 0 6px;
}

.text-guide {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.32px;
}

.text-strong {
  font-weight: 700;
}

.text-small {
  font-size: 14px;
  line-height: normal;
  font-weight: 500;
}

.text-smaller {
  font-size: 12px;
  line-height: normal;
  font-weight: 500;
}

b {
  font-weight: 700;
}

.font-base {
  font: 500 16px/normal InterDisplay, Arial, Helvetica, sans-serif;
}

.link,
.text-guide a {
  color: #FF5E28;
  cursor: pointer;
  border: none;
  text-decoration: underline;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .link:hover,
.text-guide a:hover {
    text-decoration: none;
  }
}
ul,
ol,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blockquote,
blockquote {
  padding: 12px;
  background: #FFEBEB;
  color: #003A30;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin: 8px 0;
  border-radius: 10px;
}

.video-block {
  position: relative;
  background: #ededed;
}

.video-block::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.video-block iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blockquote:first-child,
blockquote:first-child,
.table-scroller:first-child {
  margin-top: 0;
}

.blockquote:last-child,
blockquote:last-child,
.table-scroller:last-child {
  margin-bottom: 0;
}

hr,
.hr {
  border: none;
  margin: 20px 0;
  border-top: 1px solid #ededed;
}

.hr--lg {
  margin: 60px 0;
}

.text-guide {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  text-align: left;
}

.text-guide h1,
.text-guide .h1 {
  clear: both;
}

.text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
  clear: both;
}

.text-guide ul,
.text-guide ol {
  margin: 16px 0;
}

.text-guide ol {
  list-style: initial;
}

.text-guide ol > li {
  list-style: inside decimal;
  padding-left: 0;
}

.text-guide ul {
  list-style: initial;
}

.text-guide ul > li {
  list-style: inside;
  padding-left: 0;
}

.text-guide img {
  display: block;
  max-width: 100%;
  margin: 16px 0;
  border-radius: 12px;
}

.text-guide img[align=left],
.text-guide img[align=right] {
  max-width: 50%;
}

.text-guide img[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.text-guide table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 16px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  width: 100%;
  hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  -webkit-hyphens: none;
}

.text-guide table td b {
  font-weight: 500;
}

.table-scroller {
  max-width: 100%;
  overflow: auto;
  margin: 16px 0;
}

.table-scroller::-webkit-scrollbar {
  width: 14px;
  border-radius: 0;
}

.table-scroller::-webkit-scrollbar-track {
  background-color: transparent;
  width: 12px;
  border-radius: 0;
}

.table-scroller::-webkit-scrollbar-thumb {
  background-color: #cccfd3;
  outline: none;
  border-radius: 7px;
  border: 4px solid rgb(255, 255, 255);
}

.table-scroller table {
  margin: 0;
}

.text-guide td,
.text-guide th {
  border-bottom: 1px solid #e4e4e4;
  transition: 0.3s;
  padding: 12px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

.text-guide tr:last-child td {
  border-bottom: 0;
}

.text-guide th:first-child {
  border-top-left-radius: 12px;
}

.text-guide th:last-child {
  border-top-right-radius: 12px;
}

.text-guide th {
  font-weight: 300;
}

.text-guide thead {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: #003A30;
}

.text-guide iframe {
  max-width: 100%;
}

.text-guide .video-block {
  margin: 30px 0;
}

.text-guide h1:first-child,
.text-guide .h1:first-child,
.text-guide h2:first-child,
.text-guide .h2:first-child,
.text-guide h3:first-child,
.text-guide .h3:first-child,
.text-guide h4:first-child,
.text-guide .h4:first-child,
.text-guide h5:first-child,
.text-guide .h5:first-child,
.text-guide p:first-child,
.text-guide ul:first-child,
.text-guide ol:first-child,
.text-guide table:first-child,
.text-guide blockquote:first-child,
.text-guide .video-block:first-child {
  margin-top: 0;
}

.text-guide h1:last-child,
.text-guide .h1:last-child,
.text-guide h2:last-child,
.text-guide .h2:last-child,
.text-guide h3:last-child,
.text-guide .h3:last-child,
.text-guide h4:last-child,
.text-guide .h4:last-child,
.text-guide h5:last-child,
.text-guide .h5:last-child,
.text-guide p:last-child,
.text-guide ul:last-child,
.text-guide ol:last-child,
.text-guide table:last-child,
.text-guide blockquote:last-child,
.text-guide .video-block:last-child {
  margin-bottom: 0;
}

.text-guide ul li {
  list-style: none;
  position: relative;
  padding-left: 40px;
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
}
.text-guide ul li:not(:first-of-type) {
  margin-top: 32px;
}
.text-guide ul li b {
  font-weight: 500;
}
.text-guide ul li:before {
  content: "";
  display: flex;
  position: absolute;
  left: 8px;
  top: 8px;
  width: 8px;
  height: 8px;
  background-color: #528E2A;
}

.region-ru .text-guide ul li:before {
  background-color: #FF5E28;
}

/* --- blackout --- */
.blackout {
  color: rgb(255, 255, 255);
}

@media (max-width: 1279px) {
  .hr--lg {
    margin: 40px 0;
  }
}
@media (max-width: 1023px) {
  h1,
.h1 {
    font: 700 24px/normal InterDisplay, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 40px 0 20px;
  }
  h2,
.h2 {
    font: 700 28px/normal InterDisplay, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: -0.72px;
    margin: 40px 0 20px;
  }
  h3,
.h3 {
    font: 700 20px/normal InterDisplay, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: -0.48px;
    margin: 32px 0 16px;
  }
  h4,
.h4 {
    font: 700 18px/normal InterDisplay, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: -0.48px;
  }
}
.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 7.5px 24px 7.5px 24px;
  width: fit-content;
  max-width: 100%;
  border: none;
  border-radius: 0;
  color: #003A30;
  background-color: #666;
  font-family: InterDisplay, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap;
  overflow: visible;
  outline: none;
  transition: 0.3s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.btn--has-right-icon {
  padding-right: 7.5px;
  text-align: left;
}

.btn--has-right-icon .btn__text {
  min-width: 168px;
}

.btn::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #666;
  transition: 0.5s;
}

.btn:not([disabled]):active:after {
  transform: scale(1, 1);
}

.btn--alt-hover::after {
  transform-origin: left bottom;
}

@media (any-hover: hover) {
  .btn:not([disabled]):hover:after {
    transform: scale(1.06, 1.35);
  }
  .btn:not([disabled]):active:hover:after {
    transform: scale(1, 1);
  }
  .btn--alt-hover:not([disabled]):hover:after {
    transform: scale(1.03, 1.1);
  }
  .btn--alt-hover:not([disabled]):active:hover:after {
    transform: scale(1, 1);
  }
}
@media (any-hover: none) {
  .btn:not([disabled]):active:after {
    transform: scale(1.06, 1.35);
  }
  .btn--alt-hover:not([disabled]):active:after {
    transform: scale(1.03, 1.1);
  }
  .btn--alt-hover:not([disabled]):active:after {
    transform: scale(1, 1);
  }
}
.btn.btn.btn--disabled,
.btn.btn:disabled,
.btn.btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.btn__icon-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
}

.btn__icon {
  flex: 0 0 auto;
  display: block;
  align-self: center;
  width: 24px;
  height: 24px;
  color: #666;
  transition: 0.5s;
}

.btn__icon--original {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.btn__icon--copy {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-150%, 50%);
  transition: 0.5s;
  z-index: 2;
}

.btn__text {
  position: relative;
  z-index: 1;
}

.btn__text + .btn__icon-wrap {
  margin-left: 8px;
}

.btn__icon:only-child {
  margin-right: 0;
}

.btn--wide {
  width: 100%;
  padding-right: 8px;
}

.btn--wide .btn__text {
  text-align: left;
}

.btn--centered {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.btn--wide .btn__icon-wrap {
  margin-left: auto;
}

@media (any-hover: hover) {
  .btn:not([disabled]):hover .btn__icon--original {
    transform: translate(50%, -150%);
  }
  .btn:not([disabled]):hover .btn__icon--copy {
    transform: translate(-50%, -50%);
  }
}
@media (any-hover: none) {
  .btn:not([disabled]):active .btn__icon--original {
    transform: translate(50%, -150%);
  }
  .btn:not([disabled]):active .btn__icon--copy {
    transform: translate(-50%, -50%);
  }
}
.btn--primary {
  color: rgb(255, 255, 255);
  background-color: #FF5E28;
  box-shadow: none;
}

.btn--primary::after {
  background-color: #FF5E28;
}

.btn--primary[disabled] {
  background-color: #F5F4F4;
  color: #BEBBBB;
}

.btn--primary:not([disabled]):active {
  color: rgb(255, 255, 255);
  background-color: #FF5E28;
  box-shadow: none;
}

.btn--primary .btn__icon {
  color: #FF5E28;
}

.btn--primary-2 {
  color: rgb(255, 255, 255);
  background-color: #528E2A;
  box-shadow: none;
}

.btn--primary-2::after {
  background-color: #528E2A;
}

.btn--primary-2:not([disabled]):active {
  color: rgb(255, 255, 255);
  background-color: #528E2A;
  box-shadow: none;
}

.btn--primary-2 .btn__icon {
  color: #528E2A;
}

.region-ru .btn--primary-2, .region-ru + * .btn--primary-2 {
  color: rgb(255, 255, 255);
  background-color: #FF5E28;
  box-shadow: none;
}
.region-ru .btn--primary-2::after, .region-ru + * .btn--primary-2::after {
  background-color: #FF5E28;
}
.region-ru .btn--primary-2:not([disabled]):active, .region-ru + * .btn--primary-2:not([disabled]):active {
  color: rgb(255, 255, 255);
  background-color: #FF5E28;
  box-shadow: none;
}
.region-ru .btn--primary-2 .btn__icon, .region-ru + * .btn--primary-2 .btn__icon {
  color: #FF5E28;
}

@media (max-width: 1023px) {
  .btn--wide-sm {
    width: 100%;
  }
  .btn--wide-sm .btn__text {
    width: 100%;
  }
  .btn {
    font-size: 14px;
  }
}
.price {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
}

.price__currency {
  font-weight: 400;
}

.price__group--new {
  color: #FF5E28;
}

.price__group--new .price__unit {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #A8A4A4;
}

.price__caption {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.14px;
  margin-top: 1px;
  color: #A8A4A4;
}

.price__group .price__unit {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.14px;
  color: #A8A4A4;
  margin-left: 2px;
}

.price__group--old .price__value {
  text-decoration: line-through;
}

.price__group--old {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.14px;
  color: #A8A4A4;
  margin-top: -2px;
}

.price--lg .catalog-item__price.catalog-item__price {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.price--lg .price__group--old {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.price--lg .price__group .price__unit {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

@media (max-width: 1279px) {
  .price {
    display: flex;
    font-size: 18px;
  }
  .price__group--old {
    padding-left: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.14px;
  }
}
.guideline__head {
  margin: 40px 0;
}

.guideline-block {
  margin: 60px 0;
}

.guideline-block__head {
  margin-bottom: 24px;
}

.guideline-block__head-inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #bbb;
}

.guideline-color-list__item {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.guideline-color-list__item:last-child {
  margin-bottom: 0;
}

.guideline-color-list__item-color {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border: 1px solid #ededed;
  margin-right: 10px;
}

.guideline-color-list__item-label {
  flex: 1 1 auto;
}

.guideline-element {
  margin: 20px 0;
}

.guideline-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .guideline-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.guideline-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .guideline-grid__cell {
    padding: 10px;
  }
}

.fade-enter-active,
.fade-leave-active {
  transition: 0.3s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.dropdown-enter-active,
.dropdown-leave-active {
  transform: translate3d(0, 0, 0) scaleY(1);
  transform-origin: center top;
  transition: 0.3s;
}

.dropdown-enter,
.dropdown-leave-to {
  transform: translate3d(0, 0, 0) scaleY(0);
  opacity: 0;
}

.list-complete-item {
  transform: translateX(0);
  transition: all 0.5s ease;
}

.list-complete-enter-from,
.list-complete-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

.list-complete-leave-active {
  position: absolute;
}

.collapse-enter-active,
.collapse-leave-active {
  transition: 0.5s;
  overflow: hidden;
}

.collapse-enter-from,
.collapse-leave-to {
  opacity: 0;
}

.accordion {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: fit-content;
}

.accordion-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
  align-items: flex-start;
}

.accordion-item:not(:first-of-type) {
  padding-top: 32px;
  border-top: 2px solid rgba(244, 244, 244, 0.1019607843);
}

.accordion-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
}

.accordion-header__text {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  flex: 1;
}

.accordion-header__title {
  margin: 0;
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  letter-spacing: 0;
  text-align: left;
}

.accordion-header__subtitle {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  text-align: left;
}

.accordion-header__icon-wrap {
  width: 64px;
  height: 64px;
  background-color: rgba(244, 244, 244, 0.1019607843);
  padding: 16px;
  transition: all 0.5s ease-in-out;
}

.accordion-header__icon {
  width: 100%;
  height: 100%;
  color: rgb(255, 255, 255);
  rotate: 90deg;
  transition: all 0.5s ease-in-out;
}

.accordion-content {
  margin-left: 128px;
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 1s ease-in-out;
}
.accordion-content.active-content {
  margin-top: 32px !important;
}

.accordion-item.active-item .accordion-header__icon-wrap {
  background-color: #528E2A;
}
.accordion-item.active-item .accordion-header__icon {
  rotate: -90deg;
}
.accordion-item.active-item .accordion-content {
  height: fit-content;
  margin-top: 0;
  opacity: 1;
  overflow: visible;
  width: calc(100% - 128px);
}

.info-banner__right--emerald .accordion .accordion-header__title, .info-banner__right--emerald .accordion .accordion-header__subtitle {
  color: rgb(255, 255, 255);
}
.info-banner__right--emerald .accordion .accordion-item.active-item .accordion-header__icon-wrap {
  background-color: #528E2A;
}
.info-banner__right--emerald .accordion .text-guide p {
  color: rgba(255, 255, 255, 0.6980392157);
}

@media (max-width: 1280px) {
  .accordion-item .accordion-content {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .accordion-header__title {
    font-size: 24px;
  }
  .accordion-header__subtitle {
    font-size: 18px;
  }
  .accordion-header__icon-wrap {
    width: 48px;
    height: 48px;
    padding: 12px;
  }
  .accordion-item.active-item .accordion-content {
    width: 100%;
  }
  .accordion-header__text {
    width: calc(100% - 64px);
  }
}
@media (max-width: 360px) {
  .accordion-header__title {
    font-size: 20px;
  }
  .bg-banner__title {
    font-size: 22px;
  }
}
.achievement__title {
  font-size: 18px;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 28px;
}

.achievement__wrap {
  display: flex;
  align-items: flex-end;
  gap: 28px;
}

.achievement__postfix {
  margin-bottom: 16px;
}

@media (max-width: 639px) {
  .achievement {
    max-width: 172px;
  }
  .achievement__title {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.02em;
    margin-bottom: 12px;
  }
  .achievement__postfix {
    margin-bottom: 7px;
  }
  .achievement__wrap {
    gap: 8px;
  }
}
.active-filters__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .active-filters__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.active-filters__grid.active-filters__grid {
  margin: -5px;
  width: calc(100% + 10px);
}

.active-filters__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .active-filters__cell {
    padding: 10px;
  }
}

.active-filters__cell.active-filters__cell {
  padding: 5px;
}

.app-widget {
  display: flex;
}

.app-widget__item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 49px;
  width: 49px;
  margin-right: 7px;
  border-radius: 16px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  color: #003A30;
  background-color: rgb(255, 255, 255);
  transition: color 0.3s, transform 0.3s;
  cursor: pointer;
}

.app-widget__item-icon {
  height: 29px;
  width: 29px;
}

@media (any-hover: hover) {
  .app-widget__item:hover {
    color: #FF5E28;
  }
}
.app-widget__item:active {
  transform: scale(0.94);
}

@media (max-width: 767px) {
  .app-widget__item {
    height: 34px;
    width: 34px;
    margin-right: 6px;
    border-radius: 11px;
  }
  .app-widget__item-icon {
    height: 21px;
    width: 21px;
  }
}
.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.article-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .article-grid__cell {
    padding: 10px;
  }
}

@media (max-width: 1023px) {
  .article-grid__grid {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .article-grid__cell {
    width: 33.33%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1279px) {
  .article-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .article-grid__cell {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .article-grid__grid {
    margin-top: -16px;
    margin-bottom: -16px;
  }
  .article-grid__cell {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.article-poster {
  position: relative;
  width: 100%;
  min-height: 224px;
}

.article-poster__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  z-index: 2;
  outline: none;
}

.article-poster__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.article-poster__visual {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.article-poster__visual::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.article-poster__status {
  position: absolute;
  top: 0;
  left: 0;
}

.article-poster__image,
.article-poster__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: flex-start;
}

.article-poster__title {
  margin: 8px 0;
  color: #003A30;
  transition: 0.3s;
}

@media (any-hover: hover) {
  .article-poster:hover .article-poster__title {
    color: #FF5E28;
    border: none;
    text-decoration: none;
  }
}
.article-poster:active .article-poster__title {
  color: #FF5E28;
}

.state--focus-enabled .article-poster__link:focus::after {
  opacity: 0.75;
}

.article {
  position: relative;
}

.article__wrap {
  display: flex;
  width: 100%;
}

.article__left {
  flex: 1 1 auto;
}

.article__info-wrap {
  display: flex;
  padding-right: 64px;
  padding-top: 190px;
  height: 100vh;
  flex-direction: column;
  position: sticky;
  top: 0;
}

.article__right {
  flex: 0 0 auto;
  width: calc(57.45% + 64px);
  position: relative;
  z-index: 1;
  padding: 160px 0 160px 64px;
  background-color: rgb(255, 255, 255);
}

.article__content {
  width: 720px;
  max-width: 100%;
  margin-left: auto;
}

.article__background {
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 0;
  height: 100%;
  max-height: 100%;
  width: 3000px;
  bottom: 0;
  z-index: -1;
  object-fit: cover;
  background-color: #eef4ea;
}

.article__title {
  display: flex;
  align-items: center;
  margin-bottom: 32px;
}

.article__title-icon {
  display: block;
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  margin-right: 10px;
}

.article__title-text {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.36px;
  display: flex;
  align-items: center;
  margin: 0;
}

.article__navigation-item {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.32px;
  position: relative;
  padding-left: 21px;
  margin-top: 21px;
  color: #003A30;
  opacity: 0.7;
  transition: 0.3s;
  cursor: pointer;
  text-align: left;
}

@media (any-hover: hover) {
  .article__navigation-item:hover {
    opacity: 1;
  }
}
.article__navigation-item::before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  position: absolute;
  top: 8px;
  left: 0;
  background-color: #003A30;
}

.article__navigation-item.active {
  opacity: 1;
}

.article__items {
  margin-top: 40px;
}

.article__item {
  margin-top: 40px;
}

.article__widget {
  width: fit-content;
  position: absolute;
  bottom: 24px;
}

@media (max-width: 1365px) {
  .article__content {
    width: 100%;
  }
  .article__right {
    padding-right: 15px;
  }
}
@media (max-width: 1279px) {
  .article__right {
    width: 100%;
    padding: 96px 16px;
  }
  .article__wrap {
    margin: 0 -16px;
    width: calc(100% + 32px);
  }
}
.aside-collections__wrap {
  width: 440px;
}

.aside-list__item {
  margin: 8px 0;
}

.aside-modal {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
}

.aside-modal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.aside-modal__inner {
  background: #0E0E0F;
  max-width: 440px;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
  transition: 0.3s ease;
}

.aside-modal__body {
  padding: 20px 30px;
}

.aside-modal__head {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 10;
  display: flex;
  padding: 30px;
  align-items: center;
  justify-content: space-between;
  background: #0E0E0F;
}

.aside-modal__close {
  width: 28px;
  height: 28px;
  color: rgb(255, 255, 255);
}

.aside-modal__close-icon {
  width: 28px;
  height: 28px;
}

.aside-modal__title {
  font-size: 23px;
  font-weight: 450;
  line-height: 26px;
}

@media (any-hover: hover) {
  .aside-modal__close:hover {
    cursor: pointer;
  }
}
.aside-modal .feedback-form__title {
  display: block;
  font-size: 23px;
  font-weight: 450;
  line-height: 26px;
  margin: 0 0 30px -12px;
}

.aside-modal__close {
  position: absolute;
  right: 30px;
}

@media (max-width: 479px) {
  .aside-modal__body:has(.feedback-form__wrap) {
    padding-bottom: 100px;
  }
}
.availability {
  display: flex;
  font-size: 14px;
  line-height: normal;
}

.availability__icon {
  width: 10px;
  height: normal;
  display: block;
  flex: 0 0 auto;
}

.availability__main {
  flex: 1 1 auto;
}

.availability__icon + .availability__main {
  margin-left: 6px;
}

.availability--available {
  color: #1b1;
}

.availability--unavailable {
  color: #e11;
}

.awards-page__body {
  padding: 20px 0;
}

.awards-page__block {
  margin-bottom: 20px;
}

.awards-page__date.tag {
  width: fit-content;
  padding: 10px 20px;
}

.awards-page__date .tag__text {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.awards-page__cards {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
}

.awards-page__card {
  width: 25%;
  padding: 20px;
}

.awards-page__card-inner {
  padding: 20px;
  position: relative;
  overflow: hidden;
  border-radius: 14px;
  height: 100%;
}

.awards-page__card-background {
  position: absolute;
  inset: 0;
  border-radius: 14px;
  filter: blur(50px);
  z-index: -1;
}

.awards-page__card-blackout {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}

.awards-page__card-image {
  object-fit: contain;
  width: 100%;
  height: 300px;
  cursor: zoom-in;
}

.awards-page__card-text {
  margin-top: 20px;
}

.modal-awards .modal__container {
  padding: 0;
}

.modal-awards .modal__surface {
  z-index: 1000;
}

.modal-awards .modal-window {
  border-radius: 0;
  background: #0E0E0F;
}

.modal-awards .modal-window__body img {
  width: 100%;
}

.modal-awards .modal-window__header,
.modal-awards .modal-window__body {
  background: #0E0E0F;
}

@media (max-width: 1023px) {
  .awards-page__card-image {
    height: 200px;
    border-radius: 0;
  }
  .awards-page__card {
    width: 33.3%;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .awards-page__card {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .awards-page__card-image {
    height: 200px;
  }
  .awards-page__card {
    width: 100%;
  }
  .awards-page__date .tag__text {
    font-size: 28px;
    font-weight: 500;
    line-height: 30px;
  }
}
.badge {
  display: inline-block;
  vertical-align: top;
  border-radius: 12px;
  color: #0E0E0F;
  background: rgb(255, 255, 255);
  font-size: 14px;
  line-height: normal;
  padding: 1px 4px;
}

.badge--primary {
  background: rgb(255, 255, 255);
}

.basket-action__widget {
  display: flex;
  width: 100%;
}

.basket-action__cell-input {
  flex: 1 1 auto;
  min-width: 0;
}

.basket-action__cell-main {
  flex: 0 0 auto;
}

.basket-action__cell-input + .basket-action__cell-main {
  margin-left: 12px;
}

.basket-action__btn {
  padding-left: 10px;
  padding-right: 10px;
}

.basket-action__btn-icon {
  width: 20px;
  height: 20px;
  display: block;
}

.basket-small {
  position: relative;
}

.basket-small__widget {
  display: flex;
  align-items: center;
  position: relative;
  color: #003A30;
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s;
  outline: none;
}

.basket-small__widget::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  left: -2px;
  right: -2px;
  bottom: -2px;
  top: -2px;
}

.state--focus-enabled .basket-small__widget:focus::after {
  opacity: 0.75;
}

.basket-small__cell-icon {
  flex: 0 0 auto;
  position: relative;
}

.basket-small__cell-main {
  flex: 1 1 auto;
}

.basket-small__cell-icon + .basket-small__cell-main {
  margin-left: 10px;
}

.basket-small__icon {
  display: block;
  width: 40px;
  height: 40px;
  color: #bbb;
  transition: 0.3s;
}

.basket-small__badge {
  position: absolute;
  top: 0;
  right: 0;
}

.basket-small__title {
  color: #666;
}

.basket-small__price {
  color: #003A30;
  transition: 0.3s;
}

@media (any-hover: hover) {
  .basket-small__widget:hover .basket-small__icon,
.basket-small__widget:hover .basket-small__price {
    color: #528E2A;
  }
}
.basket-small__widget:active .basket-small__icon,
.basket-small__widget:active .basket-small__price {
  color: #528E2A;
}

.basket-small--empty .basket-small__widget .basket-small__icon {
  color: #bbb;
}

.basket-small--empty .basket-small__widget .basket-small__price {
  color: #003A30;
}

.basket-small--empty .basket-small__widget {
  cursor: default;
}

@media (max-width: 1279px) {
  .basket-small__cell-main {
    display: none;
  }
}
.basket {
  margin-top: 20px;
  margin-bottom: 80px;
  position: relative;
}

.basket__wrap {
  display: flex;
}

.basket__products {
  flex: 1 1 auto;
}

.basket__sticky-wrap {
  position: sticky;
  top: 15px;
}

.basket__resume {
  width: 350px;
  flex: 0 0 auto;
  padding-left: 30px;
}

.basket__product {
  margin-top: 15px;
}

.basket__sum {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.basket__sum-title {
  font-weight: 700;
}

.basket__params {
  margin-top: 10px;
}

.basket__param {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  color: #666;
  font-size: 14px;
  margin-top: 10px;
}

.basket__footer {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #666;
}

.basket__promocode {
  margin-top: 15px;
}

.basket__promocode-wrap {
  display: flex;
  align-items: flex-end;
  margin: 10px -6px 0;
}

.basket__promocode-field {
  flex: 1 1 auto;
  padding: 0 6px;
}

.basket__promocode-action {
  flex: 0 0 auto;
  padding: 0 6px;
}

.basket__form {
  margin-top: 20px;
}

.basket__form-wrap {
  margin-top: 30px;
}

.basket__action {
  margin-top: 15px;
}

.basket__params-list {
  margin-top: 10px;
}

.basket__key-value-list {
  margin-top: 10px;
  max-width: 820px;
}

.basket__empty-action {
  margin-top: 15px;
}

.bg-banner {
  position: relative;
  display: flex;
  min-height: 100vh;
  width: 100%;
  overflow: hidden;
}
.bg-banner.fit-height {
  min-height: auto;
}

.about-white .bg-banner__right, .about-white .bg-banner__right::after {
  background-color: rgb(255, 255, 255);
}
.about-white * {
  color: #014A3F;
}
.about-white .bg-banner__right {
  padding: 32px 0 32px 64px;
}
.about-white.not-reverse .bg-banner__right {
  padding: 128px 0 128px 64px;
}

.region-ru .about-white .bg-banner__supertitle, .region-ru .about-white .bg-banner__title, .region-ru .about-white .bg-banner__supertitle-icon *, .region-ru .about-white .bg-banner__supertitle-text {
  color: #5B0E02;
}
.region-ru .about-white .bg-banner__right {
  padding: 128px 0 128px 64px;
}
.region-ru .about-white .bg-banner__text, .region-ru .about-white .bg-banner__list {
  color: #014A3F;
}

.about-emerald.bg-banner {
  min-height: auto;
}
.about-emerald .bg-banner__title {
  font-size: 36px;
  line-height: 120%;
  letter-spacing: -0.64px;
}
.about-emerald .bg-banner__text-wrap {
  margin-bottom: 128px;
}

.bg-banner__container {
  display: flex;
  width: 100%;
  height: min(100vh, 100%);
}

.bg-banner__wrap {
  display: flex;
  width: 100%;
}

.bg-banner__left {
  flex: 1 1 auto;
  padding-top: 200px;
  padding-bottom: 142px;
  padding-right: 64px;
}

.bg-banner__right-bottom {
  margin-top: 32px;
  margin-left: auto;
  width: 736px;
  max-width: 100%;
}

.bg-banner__image {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: auto;
  width: calc(42.55vw + 64px);
  height: 100%;
  max-width: calc(100vw - 57.45% + 64px);
  object-fit: cover;
  z-index: -2;
}

.bg-banner__right {
  flex: 0 0 auto;
  width: calc(57.45% + 64px);
  color: rgb(255, 255, 255);
  position: relative;
  z-index: 1;
  padding-left: 64px;
  padding-top: 128px;
  padding-bottom: 128px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #003A30;
}
.bg-banner__right:has(.bg-banner__right-bottom-bonus_supertitle) {
  padding-bottom: 280px;
}
.bg-banner__right:has(.bg-banner__subtitle) .bg-banner__list {
  margin-top: 64px;
}

.bg-banner__right::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  bottom: 0;
  width: 2000px;
  background-color: #003A30;
}

.bg-banner__list {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.bg-banner__list-item-left {
  display: flex;
  align-items: center;
  gap: 16px;
  min-width: 350px;
}

.bg-banner__list-item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 32px 0;
  position: relative;
  gap: 32px;
}
.bg-banner__list-item:not(:last-of-type):after {
  content: "";
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid #F4F4F4;
  width: 100%;
}

.bg-banner__list-item_title {
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  flex: 1;
}

.bg-banner__list-item_text {
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  flex: 1;
}

.bg-banner__subtitle {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  color: #528E2A;
  margin-top: 32px;
}

.bg-banner__supertitle {
  display: flex;
  align-items: center;
}

.bg-banner__supertitle-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  margin-right: 8px;
}

.bg-banner__supertitle-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.bg-banner__title {
  margin-top: 32px;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -0.96px;
}

.bg-banner__text-wrap {
  margin-top: 48px;
  margin-left: auto;
  width: 736px;
  max-width: 100%;
}

.bg-banner__text {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.4px;
  color: rgba(255, 255, 255, 0.7);
  width: 100%;
  max-width: 640px;
}

.bg-banner__features-title {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}

.bg-banner__action {
  margin-top: 32px;
}

.bg-banner__link {
  width: fit-content;
}

.bg-banner__features-items {
  display: flex;
  width: calc(100% + 76px);
  margin: 32px -38px -15px;
  flex-wrap: wrap;
}

.bg-banner__features-col {
  flex: 0 0 auto;
  padding: 0 38px;
  position: relative;
  margin-bottom: 15px;
}

.bg-banner__features-col::after {
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  right: -1px;
  height: 100%;
  display: block;
  width: 2px;
  background: linear-gradient(264deg, rgba(255, 255, 255, 0.4) 3.72%, rgba(255, 255, 255, 0) 94.88%);
  z-index: 1;
  transform: scale(-1);
}

.bg-banner__features-col:last-child::after {
  display: none;
}

.bg-banner__features-text {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.4px;
  margin-top: 16px;
  color: rgba(255, 255, 255, 0.7);
}

.bg-banner__features-item {
  display: flex;
}

.bg-banner__features-item-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  margin-right: 8px;
  color: #528E2A;
}

.bg-banner__features-item-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
}

.bg-banner__features-item-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
}

.bg-banner__items {
  position: relative;
  z-index: 1;
}

.bg-banner__item-icon-wrap {
  width: 64px;
  height: 64px;
  border: 1px solid;
  border-image: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 72.51%);
  border-image-slice: 1;
  background-color: rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: auto;
}

.bg-banner__item .bg-banner__item-icon-wrap {
  margin-left: auto;
}

.bg-banner__item-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  color: rgb(255, 255, 255);
}

.bg-banner__item-number {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 1;
  transform: scale(0.8);
}

.bg-banner__item {
  width: min(256px, 50%);
  height: 256px;
  border: 1px solid;
  border-image: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 72.51%);
  border-image-slice: 1;
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-backdrop-filter: blur(32px);
          backdrop-filter: blur(32px);
  padding: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.bg-banner__item:nth-child(odd) {
  margin-left: auto;
}

.bg-banner__item-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
  color: rgb(255, 255, 255);
}

.bg-banner__item-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 8px;
}

.bg-banner__item:nth-child(odd) .bg-banner__item-title {
  margin-left: 0;
}

.bg-banner__item:nth-child(odd) .bg-banner__item-text {
  margin-left: 0;
}

.bg-banner__item-text strong {
  font-weight: 500;
  color: rgb(255, 255, 255);
}

.bg-banner__item-text li {
  padding-left: 15px;
  position: relative;
}

.bg-banner__item-text li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 5px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.7);
}

.bg-banner__items-title {
  width: 176px;
  height: 176px;
  display: flex;
  align-items: flex-end;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
  color: rgb(255, 255, 255);
  border: 1px solid rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  padding: 16px;
  text-align: right;
  margin-left: auto;
  margin-right: 50%;
}

.bg-banner__right-bottom-bonus {
  display: flex;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 32px 16px 32px 64px;
  gap: 32px;
  align-items: center;
}
.bg-banner__right-bottom-bonus:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 100%;
  background-color: inherit;
  z-index: 2;
}

.bg-banner__right-bottom-bonus_icon {
  width: 64px;
  height: 64px;
  padding: 16px;
  position: relative;
  z-index: 3;
}

.bg-banner__right-bottom-bonus_text {
  position: relative;
  z-index: 3;
  font-weight: 500;
  font-size: 19px;
  line-height: 140%;
  letter-spacing: -2%;
}

.bg-banner__right-bottom-bonus--emerald,
.bg-banner__right-bottom-bonus_icon--emerald {
  color: rgb(255, 255, 255);
  background-color: #014A3F;
}

.bg-banner__right-bottom-bonus--leaf,
.bg-banner__right-bottom-bonus_icon--leaf {
  color: rgb(255, 255, 255);
  background-color: #528E2A;
}

.bg-banner__right-bottom-bonus--deep-forest,
.bg-banner__right-bottom-bonus_icon--deep-forest {
  color: rgb(255, 255, 255);
  background-color: #003A30;
}

.region-ru .bg-banner__features-item-icon {
  color: #FF5E28;
}

.bg-banner__right-bottom-bonus:not(.inline) {
  display: flex;
  flex-wrap: wrap;
}
.bg-banner__right-bottom-bonus:not(.inline) .bg-banner__right-bottom-bonus_text {
  margin-left: 128px;
}
@media (max-width: 1023px) {
  .bg-banner__right-bottom-bonus:not(.inline) .bg-banner__right-bottom-bonus_text {
    margin-left: 0;
  }
}

.bg-banner__right-bottom-bonus_supertitle {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
  z-index: 3;
  width: 100%;
  justify-content: flex-start;
}
.bg-banner__right-bottom-bonus_supertitle .bg-banner__right-bottom-bonus_icon {
  width: 32px;
  height: 32px;
  padding: 0;
}

.bg-banner__right-bottom-bonus_title {
  position: relative;
  z-index: 3;
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -2%;
}

@media (max-width: 1420px) {
  .bg-banner__left {
    padding-right: 24px;
  }
  .bg-banner__right {
    padding-left: 24px;
  }
  .bg-banner__features-items {
    width: calc(100% + 48px);
    margin: 32px -24px -15px;
  }
  .bg-banner__features-col {
    padding: 0 24px;
  }
}
@media (max-width: 1279px) {
  .bg-banner__wrap {
    flex-direction: column-reverse;
  }
  .not-reverse .bg-banner__wrap {
    flex-direction: column;
  }
  .not-reverse .bg-banner__wrap .bg-banner__left {
    padding-top: 280px;
  }
  .not-reverse .bg-banner__wrap .bg-banner__right {
    padding: 24px 16px 0 16px;
  }
  .not-reverse .bg-banner__wrap .bg-banner__right-bottom-bonus {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding: 24px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    width: 100vw;
  }
  .not-reverse .bg-banner__wrap .bg-banner__right-bottom-bonus:after {
    content: "";
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }
  .bg-banner__right-bottom-bonus {
    overflow: hidden;
    padding: 24px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
  }
  .bg-banner__right-bottom-bonus_icon {
    width: 48px;
    height: 48px;
    padding: 12px;
  }
  .bg-banner__right-bottom-bonus_text {
    font-size: 18px;
    margin-left: 0;
  }
  .bg-banner__left {
    padding: 0;
  }
  .bg-banner__right {
    width: calc(100% + 32px);
    margin: 0 -16px;
    display: block;
    padding: 97px 16px 32px;
  }
  .bg-banner__right::after {
    display: none;
  }
  .bg-banner__right-bottom {
    margin-top: 80px;
  }
  .bg-banner__image {
    right: 0;
    width: 100%;
    max-width: 100%;
  }
  .bg-banner__supertitle-icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
  }
  .bg-banner__supertitle-text {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
  }
  .bg-banner__title {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    letter-spacing: -0.64px;
  }
  .bg-banner__text-wrap {
    margin-top: 32px;
  }
  .bg-banner__text {
    font-size: 18px;
    line-height: 140%;
  }
  .bg-banner__features-title {
    font-size: 24px;
    line-height: 120%;
  }
  .bg-banner__features-items {
    display: block;
    width: 100%;
    margin: 8px 0 4px;
    flex-wrap: wrap;
  }
  .bg-banner__features-col {
    width: 100%;
    padding: 16px 0;
    margin-bottom: 0;
  }
  .bg-banner__features-col::after {
    width: 100%;
    height: 2px;
    top: auto;
    bottom: -1px;
    left: 0;
    right: 0;
    background: linear-gradient(264deg, rgba(255, 255, 255, 0) 3.72%, rgba(255, 255, 255, 0.4) 94.88%);
    transform: scale(1);
  }
  .bg-banner__features-item-title {
    font-size: 20px;
    line-height: 120%;
  }
  .bg-banner__features-text {
    font-size: 18px;
  }
  .bg-banner__item:nth-child(odd) {
    margin-left: 0;
  }
  .bg-banner__text-wrap {
    max-width: 100%;
  }
  .bg-banner__right-bottom {
    max-width: 100%;
  }
  .bg-banner__left {
    width: calc(100% + 32px);
    margin: 0 -16px;
    padding: 64px 0 32px;
  }
  .bg-banner__item {
    width: 240px;
    height: 240px;
  }
  .bg-banner .swiper {
    width: 100%;
    height: 100%;
  }
  .bg-banner .swiper-container {
    width: 100%;
  }
  .bg-banner .swiper-wrapper {
    width: 100%;
  }
  .bg-banner__item-wrap {
    display: flex;
    width: 100%;
    height: 480px;
    flex-direction: column;
  }
  .bg-banner .swiper-slide.swiper-slide {
    height: 480px;
    width: auto;
  }
  .bg-banner__slide.bg-banner__slide:first-child {
    padding-top: 64px;
    margin-left: 16px;
  }
  .bg-banner__slide.bg-banner__slide:last-child {
    padding-right: 16px;
  }
  .bg-banner__slide:nth-child(even) .bg-banner__item {
    margin-top: auto;
  }
  .bg-banner .swiper-scrollbar-drag {
    background-color: rgb(255, 255, 255);
    height: 8px;
    border-radius: 0;
  }
  .bg-banner .swiper-horizontal > .swiper-scrollbar,
.bg-banner .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: relative;
    margin-top: 12px;
    background: rgba(0, 0, 0, 0.25);
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    height: 8px;
    border-radius: 0;
    width: calc(100% - 32px);
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
  }
  .bg-banner__item--title {
    width: 176px;
    height: 176px;
  }
  .bg-banner__item--title .bg-banner__item-title {
    margin-top: auto;
    margin-left: auto;
    text-align: right;
  }
  .bg-banner__list-item {
    flex-direction: column;
    gap: 16px;
  }
  .bg-banner__list-item_text {
    font-size: 18px;
  }
  .bg-banner__right-bottom-bonus_text {
    margin-left: 0;
  }
  .bg-banner__container {
    height: fit-content;
  }
}
@media (max-width: 1023px) {
  .bg-banner__right-top:has(+ .bg-banner__right-bottom-bonus) {
    padding-bottom: 128px;
  }
}
@media (max-width: 767px) {
  .bg-banner__list-item-left {
    min-width: 100%;
  }
  .region-ru .about-white .bg-banner__right {
    padding: 97px 16px 32px;
  }
  .fit-height .bg-banner__wrap {
    flex-direction: column;
  }
  .fit-height .bg-banner__left {
    padding-top: 280px;
  }
}
@media (max-width: 480px) {
  .bg-banner__title {
    font-size: 22px;
  }
}
@media (max-width: 360px) {
  .bg-banner__right-top:has(+ .bg-banner__right-bottom-bonus) {
    padding-bottom: 156px;
  }
}
.bonus {
  padding: 64px 0;
  background-color: rgb(255, 255, 255);
}
.bonus.bonus--waxed-cheese {
  background-color: #FF5E28;
  color: rgb(255, 255, 255);
}
.bonus.bonus--waxed-cheese .bonus__icon {
  background-color: rgb(255, 255, 255);
  color: #FF5E28;
}

.bonus__wrap {
  display: flex;
}

.bonus__left {
  flex: 1 1 auto;
  padding-top: 15px;
  padding-right: 64px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 32px;
}

.bonus__right {
  flex: 0 0 auto;
  width: 57.45%;
}

.bonus__icon {
  width: 64px;
  height: 64px;
  padding: 16px;
}

.bonus__title {
  font-weight: 700;
  font-size: 36px;
  line-height: 105%;
  letter-spacing: -2%;
}

.bonus__items {
  display: flex;
  align-items: center;
  gap: 16px;
}

.bonus__item-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -2%;
  margin: 0;
}

.bonus__item-text {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
}

.bonus__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  height: 220px;
}
.bonus__item.bonus__item--white {
  background-color: rgb(255, 255, 255);
}
.bonus__item.bonus__item--white .bonus__item-title {
  color: #FF5E28;
}
.bonus__item.bonus__item--white .bonus__item-text {
  color: #5B0E02;
}
.bonus__item.bonus__item--emerald-ru {
  background-color: #5B0E02;
}
.bonus__item.bonus__item--emerald-ru .bonus__item-title {
  color: rgb(255, 255, 255);
}
.bonus__item.bonus__item--emerald-ru .bonus__item-text {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 1023px) {
  .bonus__wrap {
    flex-direction: column;
    gap: 32px;
  }
  .bonus__items, .bonus__right {
    width: 100%;
  }
  .bonus__items {
    flex-wrap: wrap;
  }
  .bonus__item {
    flex: 1;
    min-width: 200px;
  }
}
.brands-slider {
  background-color: rgb(255, 255, 255);
  padding: 160px 0 80px;
  overflow: hidden;
}

.brands-slider__supertitle {
  display: flex;
  align-items: center;
}

.brands-slider__supertitle-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  margin-right: 8px;
}

.brands-slider__supertitle-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.brands-slider__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 48px;
}

.brands-slider__navigation {
  flex: 0 0 auto;
  margin-left: 96px;
  display: flex;
}

.brands-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  position: relative;
  z-index: 1;
  background-color: #003A30;
  color: rgb(255, 255, 255);
  margin-left: 10px;
  cursor: pointer;
  transition: opacity 0.3s;
}

.brands-slider__arrow[disabled] {
  cursor: default;
  opacity: 0.5;
}

.brands-slider__arrow--left {
  background-color: #014A3F;
}

.brands-slider__arrow--right {
  background-color: #528E2A;
}

.brands-slider__icon-wrap {
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.brands-slider__icon {
  width: 24px;
  height: 24px;
  transition: transform 0.3s;
}

.brands-slider__icon--original {
  z-index: 1;
}

.brands-slider__icon--copy {
  z-index: 2;
  position: absolute;
  top: -24px;
  left: 24px;
}

.brands-slider__arrow--right .brands-slider__icon--copy {
  top: 24px;
  left: -24px;
}

.brands-slider__arrow::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  transition: 0.3s;
}

.brands-slider__arrow--left::after {
  background-color: #014A3F;
}

.brands-slider__arrow--right::after {
  background-color: #528E2A;
}

.brands-slider__arrow:not([disabled]):active:after {
  transform: scale(1, 1);
}

.brands-slider__title {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -0.96px;
  width: 864px;
  max-width: 100%;
}

.brands-slider .swiper-slide.swiper-slide {
  width: auto;
}

.brands-slider__item {
  width: 224px;
  height: 140px;
  border: 2px solid #F4F4F4;
  display: flex;
}

.brands-slider__image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  filter: grayscale(1);
  transition: 0.5s all;
}
@media (any-hover: hover) {
  .brands-slider__image:hover {
    filter: grayscale(0);
  }
}

.brands-slider .swiper {
  overflow: visible;
}

@media (any-hover: hover) {
  .brands-slider__arrow:not([disabled]):hover .brands-slider__icon {
    transform: translate(-24px, 24px);
  }
  .brands-slider__arrow--right:not([disabled]):hover .brands-slider__icon {
    transform: translate(24px, -24px);
  }
  .brands-slider__arrow:not([disabled]):hover::after {
    transform: scale(1.2, 1.2);
  }
}
.brands-slider__slider {
  margin-top: 48px;
}

@media (max-width: 1279px) {
  .brands-slider__navigation {
    display: none;
  }
}
@media (max-width: 1023px) {
  .brands-slider {
    padding: 128px 0 96px;
  }
  .brands-slider__header {
    margin-top: 24px;
  }
  .brands-slider__title {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    letter-spacing: -0.64px;
  }
  .brands-slider__slider {
    margin-top: 32px;
  }
  .brands-slider__item {
    width: 176px;
    height: 110px;
  }
}
.breadcrumbs {
  font-size: 14px;
  line-height: normal;
  cursor: default;
}

.breadcrumbs__list {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -2px -5px;
  width: calc(100% + 10px);
  color: #003A30;
  transition: color 0.3s;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 100px;
}

.breadcrumbs__item {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 8px 10px;
  text-decoration: none;
}

.breadcrumbs__separator {
  transform: rotate(180deg);
}

@media (any-hover: hover) {
  a.breadcrumbs__item:hover {
    color: #FF5E28;
  }
}
.breadcrumbs__separator {
  width: 13px;
  height: 13px;
  margin: 0 15px 1px 0;
}

.breadcrumbs__link {
  color: #FF5E28;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.3s;
  outline-offset: 1px;
  outline: none;
  flex: 0 1 auto;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
}
@media (any-hover: hover) {
  .breadcrumbs__link:hover {
    color: #FF5E28;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .breadcrumbs__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.breadcrumbs__link:active {
  color: #FF5E28;
}

span.breadcrumbs__link {
  padding: 8px 10px;
}

@media (max-width: 767px) {
  .breadcrumbs__list {
    border: none;
    margin-bottom: 30px;
  }
}
.btn-del {
  width: 28px;
  height: 28px;
  color: #003A30;
  background-color: rgb(255, 255, 255);
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 8px rgba(2, 13, 33, 0.06);
  transition: color 0.3s;
}

.btn-del__icon {
  width: 10px;
  height: 10px;
}

.btn-del:hover {
  color: #FF5E28;
}

.btn-scroll-top {
  position: sticky;
  bottom: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
}

.btn-scroll-top--visible {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.btn-scroll-top__btn {
  position: absolute;
  bottom: 5px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgb(255, 255, 255);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: background-color 0.3s, border 0.3s, color 0.3s;
}

@media (any-hover: hover) {
  .btn-scroll-top__btn:hover {
    cursor: pointer;
  }
}
.btn-scroll-top__icon {
  display: block;
  color: #FF5E28;
  width: 18px;
  height: 22px;
  fill: none;
  transform: rotate(-90deg);
  transition: 0.3s;
  flex: 0 0 auto;
}

.btn-scroll-top__btn:active {
  background: #666;
  border-color: #666;
}

.btn-scroll-top__btn:active .btn-scroll-top__icon {
  color: rgb(255, 255, 255);
}

.btn-simple {
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  text-decoration: none;
}

.btn-simple__icon {
  margin-left: 22px;
}

.icon-next {
  display: flex;
  align-items: flex-end;
  width: 16px;
  flex-direction: column;
  transition: all 150ms ease-in-out;
}

.icon-next::after,
.icon-next::before {
  content: "";
  display: block;
  height: 2px;
  width: 12px;
  border-radius: 5px;
  transform: rotate(45deg);
  transform-origin: 74% 50%;
  background: rgb(255, 255, 255);
}

.icon-next::after {
  transform: rotate(-45deg);
}

.icon-next span {
  display: block;
  height: 2px;
  width: 100%;
  border-radius: 5px;
  background: rgb(255, 255, 255);
  transition: all 150ms ease-in-out;
}

@media (any-hover: hover) {
  .btn-simple:hover {
    cursor: pointer;
  }
  .btn-simple:hover .icon-next {
    width: 24px;
  }
  .collection-card:hover .icon-next {
    width: 24px;
  }
}
.burger {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  background: #ededed;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  transition: 0.3s ease-in-out;
}

.burger ~ .blur {
  border-radius: 8px;
  transition: 0.3s ease-in-out;
}

.burger__icon {
  width: 56px;
  height: 9px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 22px;
  transition: 0.3s ease-in-out;
}

.burger__icon:after,
.burger__icon:before {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  background: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .burger:hover {
    cursor: pointer;
    transform: scale(1.04);
    background: #666;
    transition: 0.3s ease-in-out;
  }
  .burger:hover .burger__icon {
    transform: scaleX(0.82);
  }
  .burger:hover ~ .blur {
    transform: scale(1.04);
    transition: 0.3s ease-in-out;
  }
}
@media (max-width: 767px) {
  .burger {
    padding: 13px 20px;
  }
  .burger .burger__text {
    display: none;
  }
  .burger__icon {
    width: 38px;
    margin-left: 0;
  }
}
.calculator__body {
  padding: 50px 0;
}

.calculator__fields {
  display: flex;
  gap: 20px;
}

.calculator__field {
  width: 25%;
}

.calculator__results {
  margin-top: 50px;
}

.calculator__results-title {
  text-align: center;
}

.calculator__results-table {
  padding: 20px 0;
  column-count: 2;
  column-gap: 20px;
}

.calculator__result-row {
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

.calculator__result-text {
  max-width: 60%;
}

.calculator__result-number {
  font-size: 24px;
  font-weight: 300;
  max-width: 40%;
  padding-left: 10px;
}

.calculator__results-note {
  margin-top: 20px;
}

@media (max-width: 1023px) {
  .calculator__fields {
    flex-wrap: wrap;
    gap: 0;
  }
  .calculator__field {
    width: 50%;
    padding: 10px 5px;
  }
  .calculator__results-table {
    column-count: 1;
    column-gap: 0;
  }
}
@media (max-width: 767px) {
  .calculator__field {
    width: 100%;
    padding: 10px 5px;
  }
}
.catalog-card {
  max-width: 450px;
  position: relative;
}

.catalog-card__link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.catalog-card__visual {
  aspect-ratio: 1;
  min-height: 326px;
  width: 100%;
  border-radius: 12px;
  margin-bottom: 14px;
  overflow: hidden;
  transition: transform 0.3s;
}

.catalog-card__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform 0.3s;
}

.catalog-card__title {
  font-size: 20px;
}

@media (any-hover: hover) {
  .catalog-card:hover .catalog-card__visual {
    transform: scale(1.02);
    transition: transform 0.3s;
  }
  .catalog-card:hover .catalog-card__image {
    transform: scale(1.05);
    transition: transform 0.3s;
  }
}
.catalog-card__info-size {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
}

.catalog-card__info-img {
  border-radius: 4px;
  object-fit: cover;
}

.catalog-card__info {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 6px;
}

@media (max-width: 1023px) {
  .catalog-card__title {
    font-size: 18px;
  }
}
.catalog-compare {
  position: relative;
}

.catalog--compare .page-title__value {
  margin-bottom: 35px;
}

.catalog-compare__head-layout {
  display: flex;
  position: relative;
}

.catalog-compare__head .catalog-compare__arrow--prev {
  left: -8px;
}

.catalog-compare__head .catalog-compare__arrow--next {
  right: -8px;
}

.catalog-compare__head--nav .catalog-compare__arrow--prev {
  left: -20px;
}

.catalog-compare__head--nav .catalog-compare__arrow--next {
  right: -20px;
}

.catalog-compare__head-aside {
  flex: 0 0 auto;
  width: 145px;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.catalog-compare__head-main {
  flex: 0 0 auto;
  width: 83.3333%;
  position: relative;
}

.catalog-compare__head-mod {
  margin-top: auto;
  -webkit-user-select: none;
          user-select: none;
}

.catalog__compare-filters .field-check-list__item {
  padding-top: 0;
}

.catalog__compare-filters {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 16px;
}

.catalog--compare .container {
  padding-bottom: 183px;
}

.catalog-compare__head-item {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 12px;
}

.catalog-compare__head-item .image {
  width: 100px;
  height: 100px;
  object-fit: cover;
}

.catalog-compare__head-item_delete {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 136px;
}

.catalog-compare__head-item_title {
  line-height: 16px;
  font-size: 14px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  cursor: pointer;
  text-decoration: none;
}

.catalog__compare-filters .field-check-list__item::after {
  display: none;
}

.catalog__compare-layout {
  margin-top: 32px;
}

.catalog__compare-categories {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.catalog__compare-categories .btn.btn--transparent {
  padding: 5px 10px;
  height: 28px;
}

.catalog__compare-filters .field-check-list {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.catalog__compare-filters .field-check-list .field-checkbox {
  gap: 12px;
  flex-direction: row-reverse;
}

.catalog__compare-filters .field-check-list .field-checkbox__text {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.catalog__compare-delete {
  display: flex;
  gap: 12px;
  align-items: center;
}

.catalog__compare-delete:hover {
  color: rgba(255, 255, 255, 0.7);
}

.catalog__compare-delete_icon {
  width: 18px;
  height: 18px;
  color: rgba(255, 255, 255, 0.5);
}

.catalog__compare-delete_title {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
}

.catalog-compare__head-items {
  overflow: hidden;
  word-break: break-word;
  display: flex;
  margin-top: 20px;
}

.catalog-compare__head-items-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
  overflow: scroll;
}

.catalog-compare__scrollbar {
  width: 100%;
  height: 16px;
  background-color: rgba(255, 255, 255, 0.3);
  position: relative;
}

.catalog-compare__scrollbar-nav {
  width: 200px;
  height: 16px;
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  position: absolute;
  left: 0;
  transition: transform 0.2s;
}

.catalog-compare__head-item {
  display: flex;
  flex: 0 0 300px;
  padding-left: 16px;
  position: relative;
  padding-bottom: 12px;
  border-left: 1px solid #4A4A4B;
  color: rgb(255, 255, 255);
  text-decoration: none;
}

.catalog--compare .container {
  max-width: 1147px;
}

.catalog-compare__head--nav .catalog-compare__head-item {
  border-left: 1px solid #ededed;
}

.catalog-compare__head--nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 110;
  transform: translate3d(0, -100%, 0);
  visibility: hidden;
  opacity: 0;
  transition: transform 0.3s, visibility 0.3s, opacity 0.3s;
  pointer-events: none;
}

.catalog-compare__head--nav .catalog-compare__head-main {
  height: 84px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  pointer-events: all;
}

.touch .catalog-compare__head--nav .catalog-compare__head-main {
  pointer-events: none;
}

.catalog-compare--head-fixed .catalog-compare__head--nav {
  transform: translate3d(0, 0, 0);
  visibility: visible;
  opacity: 1;
}

.catalog-compare__body {
  margin-top: 40px;
}
.catalog-compare__body * {
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}
.catalog-compare__body *::-webkit-scrollbar {
  display: none;
}

.catalog-compare__head-layout {
  border-bottom: 1px solid #4A4A4B;
}

.catalog-compare__body-group + .catalog-compare__body-group {
  margin-top: 0;
}

.catalog-compare__body-group-header {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  color: rgb(255, 255, 255);
  transition: transform 0.3s;
  display: flex;
  align-items: end;
  width: 100%;
}

.catalog-compare__body-group-header:first-of-type .catalog-compare__table-row,
.catalog-compare__body-group-header:first-of-type .catalog-compare__table-main {
  height: 100%;
}

.catalog-compare__body-group-header .catalog-compare__table-row,
.catalog-compare__body-group-header .catalog-compare__table-main {
  width: 95.7%;
  height: 78px;
}

.catalog-compare__body-group-header .catalog-compare__table-main-cell {
  padding: 0;
}

.catalog-compare__body-group-header-icon {
  width: 11px;
  height: 8px;
  flex: 0 0 auto;
  margin-left: 6px;
  transform: scaleY(1);
  margin-top: 3px;
}

.catalog-compare__body-group.open .catalog-compare__body-group-header-icon {
  transform: scaleY(-1);
}

.catalog-compare__table {
  word-break: break-word;
}

.catalog-compare__table-row {
  display: flex;
  transition: background-color 0.3s;
  font-size: 14px;
  cursor: pointer;
  border-radius: 4px;
}

.catalog-compare__table .catalog-compare__table-row:hover {
  background-color: #4A4A4B;
}

.catalog-compare__table-aside {
  flex: 0 0 auto;
  width: 145px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  padding-left: 16px;
}

.catalog-compare__table-aside--bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.catalog-compare__table-main {
  flex: 0 0 auto;
  width: 83.3333%;
  overflow: hidden;
  display: flex;
  position: relative;
}

.catalog-compare__table-main-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
  overflow-x: scroll;
}

.catalog-compare__table-main-cell {
  flex: 0 0 300px;
  padding: 6px 16px;
  display: flex;
  align-items: center;
  position: relative;
  border-left: 1px solid #4A4A4B;
}

.catalog-compare__table-main-cell--accent {
  background-color: #ffeaef;
}

.no-touch .catalog-compare__table-row:hover {
  background: #ededed;
}

.catalog-compare__body-group-header-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  padding: 8px 0 10px 16px;
}

.catalog-compare .price__value {
  font-size: 18px;
  line-height: 22px;
}

.catalog__placeholder-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin: 16px 0 0;
}

.catalog__placeholder-text {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin: 12px 0 0;
  align-items: center;
}

.catalog__placeholder-icon {
  width: 20px;
  height: 20px;
  color: #528E2A;
  display: inline;
  margin-left: 6px;
}

.catalog-compare__head-container {
  max-width: 1584px;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: auto;
  margin-right: auto;
}

.catalog-compare__arrow {
  width: 40px;
  height: 40px;
  background-color: #FF5E28;
  color: rgb(255, 255, 255);
  position: absolute;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  outline: none;
  transition: color 0.3s;
}

.catalog-compare__arrow.disabled {
  display: none;
}

.catalog-compare__arrow--prev {
  left: -24px;
}

.catalog-compare__arrow--next {
  left: auto;
  right: -24px;
}

.catalog-compare__arrow-icon {
  width: 20px;
  height: 20px;
}

@media (max-width: 1365px) {
  .catalog-compare__head-aside {
    width: 20%;
  }
  .catalog-compare__head-main {
    width: 80%;
  }
  .catalog-compare__head-item {
    width: 25%;
  }
  .catalog-compare__table-aside {
    width: 20%;
  }
  .catalog-compare__table-main {
    width: 80%;
  }
  .catalog-compare__table-main-cell {
    width: 25%;
  }
}
@media (max-width: 1279px) {
  .catalog-compare__head-aside {
    width: 25%;
  }
  .catalog-compare__head-main {
    width: 75%;
  }
  .catalog-compare__head-item {
    width: 33.3333%;
  }
  .catalog-compare__table-aside {
    width: 25%;
  }
  .catalog-compare__table-main {
    width: 75%;
  }
  .catalog-compare__table-main-cell {
    width: 33.3333%;
  }
  .catalog-compare__head--nav {
    top: 98px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  }
  .catalog-compare__head--nav .product-slider__arrow--prev {
    left: -10px;
  }
  .catalog-compare__head--nav .product-slider__arrow--next {
    right: -10px;
  }
  .catalog-compare__head-container {
    padding: 0 24px;
  }
}
@media (max-width: 1023px) {
  .catalog-compare__head-aside {
    width: 33.3333%;
  }
  .catalog-compare__head-main {
    width: 66.6666%;
  }
  .catalog-compare__head-item {
    width: 50%;
  }
  .catalog-compare__table-aside {
    width: 33.3333%;
  }
  .catalog-compare__table-main {
    width: 66.6666%;
  }
  .catalog-compare__table-main-cell {
    width: 50%;
  }
  .catalog-compare__head-container {
    padding: 0 16px;
  }
}
@media (max-width: 639px) {
  .catalog-compare {
    overflow-y: hidden;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .catalog--compare .container {
    padding-bottom: 112px;
  }
  .catalog-compare__head--nav {
    overflow-y: auto;
  }
  .catalog-compare__head--nav .catalog-compare__head-clear {
    display: none;
  }
  .catalog-compare__head--nav .catalog-compare__head-mod {
    margin-top: 0;
  }
  .catalog-compare__head--nav .checkbox-row__visual {
    top: 1px;
  }
  .catalog-compare__table-main-cell {
    flex: 0 0 186px;
  }
  .catalog-compare__head-aside {
    width: 111px;
  }
  .catalog-compare__head-main {
    width: calc(100% - 100px);
  }
  .catalog-compare__head-item_delete {
    left: auto;
    right: 16px;
  }
  .catalog-compare__head-item .image {
    width: 124px;
    height: 124px;
  }
  .catalog-compare__scrollbar {
    width: 100vw;
    margin-left: -11px;
  }
  .catalog-compare__head-item {
    width: max-content;
    flex: 0 0 186px;
    padding: 0 16px 12px;
  }
  .catalog__compare-filters .field-check-list {
    row-gap: 10px;
    column-gap: 20px;
    margin-top: 16px;
  }
  .catalog__compare-filters {
    flex-direction: column;
    align-items: flex-start;
  }
  .catalog--compare .page-title__value {
    margin-bottom: 10px;
  }
  .catalog-compare__head-arrow {
    display: none;
  }
  .catalog-compare__head-items-grid {
    transform: none !important;
  }
  .catalog-compare__body {
    padding-right: 0;
  }
  .catalog-compare__body-group-header {
    position: sticky;
  }
  .touch .catalog-compare__body-group-header {
    left: 0;
  }
  .catalog-compare__table-aside {
    width: 111px;
    padding-left: 0px;
  }
  .catalog-compare__table-main {
    width: auto;
    flex: 1 1 auto;
  }
  .catalog-compare__table-main-grid {
    transform: none !important;
  }
  .catalog-compare__table .inline-tooltip__body {
    top: auto;
    margin-top: 0;
    bottom: 100%;
    margin-bottom: 5px;
  }
}
.catalog-compare__container {
  display: flex;
  overflow-x: auto;
  width: 100%;
}
.catalog-compare__container .catalog-compare__head,
.catalog-compare__container .catalog-compare__body {
  flex-shrink: 0;
  min-width: 100%;
  position: relative;
}
.catalog-compare__container .catalog-compare__head {
  position: sticky;
  top: 0;
  z-index: 1;
  white-space: nowrap;
  will-change: transform;
}
.catalog-compare__container .catalog-compare__body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.catalog-compare__container .catalog-compare__head-items,
.catalog-compare__container .catalog-compare__table-main-grid {
  display: flex;
  flex-direction: row;
}
.catalog-compare__container .catalog-compare__table-main-cell {
  flex: 0 0 auto;
  width: 200px;
}

.catalog-item {
  position: relative;
  margin: 0 0 60px;
}

.catalog-item__wrap {
  display: flex;
}

.catalog-item__aside {
  flex: 0 0 auto;
  width: 440px;
  padding-right: 40px;
}

.catalog-item__main {
  flex: 1 1 auto;
}

.catalog-item__visual {
  position: relative;
  max-width: 420px;
}

.catalog-item__image,
.catalog-item__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.catalog-item__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.catalog-item__availability {
  margin: 10px 0;
}

.catalog-item__price {
  margin: 10px 0;
}

.catalog-item__basket-action {
  margin: 15px 0;
  max-width: 216px;
}

.catalog-item__filter {
  position: relative;
  margin: 25px 0;
  max-width: 300px;
}

.catalog-item__info {
  margin: 40px 0;
}

.catalog-item__params {
  margin: 30px 0;
  max-width: 400px;
}

.catalog-item__description {
  margin: 30px 0;
}

.catalog-item__tabs {
  display: flex;
  max-width: 100%;
  overflow-x: auto;
  margin: 40px 0 0;
}

.catalog-item__tab {
  margin-right: 20px;
}

@media (max-width: 1023px) {
  .catalog-item__wrap {
    display: block;
  }
  .catalog-item__aside {
    padding: 0;
    margin-bottom: 20px;
    width: auto;
  }
  .catalog-item__visual {
    position: relative;
    max-width: 100%;
  }
  .catalog-item__visual-wrap {
    position: static;
  }
  .catalog-item__visual::after {
    display: none;
  }
}
.catalog__head {
  margin-bottom: 24px;
}

.catalog__pagination {
  display: flex;
  justify-content: center;
  margin-top: 100px;
}

.catalog__grid {
  margin-top: 56px;
}

@media (max-width: 767px) {
  .catalog__grid {
    margin-top: 20px;
  }
  .catalog__pagination {
    margin-top: 50px;
  }
}
.cluster {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(227, 0, 49);
  border-radius: 50%;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  padding: 10px;
  position: relative;
  z-index: 2;
  width: 44px;
  height: 44px;
}

.collection-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  padding: 6px 15px;
  height: 40px;
  font-size: 14px;
  transition: 0.3s ease-in-out;
  color: rgb(255, 255, 255);
}

.collection-btn__icon {
  width: 10px;
  height: 10px;
  flex: 0 0 auto;
  margin-right: 7px;
}

.list-icon {
  width: 12px;
  height: 12px;
}

.collection-btn__text {
  color: rgba(255, 255, 255, 0.5);
  line-height: 1;
  transition: 0.3s ease-in-out;
}

.collection-btn__value {
  font-size: 18px;
  line-height: 1;
  margin-right: 10px;
  font-weight: 500;
}

@media (any-hover: hover) {
  .collection-card:hover .collection-btn {
    color: #003A30;
  }
  .collection-card:hover .collection-btn__text {
    color: #003A30;
  }
}
.collection-card:active .collection-btn {
  color: #003A30;
}

@media (max-width: 767px) {
  .collection-btn {
    height: 26px;
  }
  .collection-card:hover .collection-btn {
    color: rgb(255, 255, 255);
  }
  .collection-card:hover .collection-btn__text {
    color: rgb(255, 255, 255);
  }
}
.collection-card {
  position: relative;
}

.collection-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}

.collection-card__visual {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border-radius: 10px;
  transition: 0.4s ease-in-out;
  overflow: hidden;
}

.collection-card__img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: 0.4s ease-in-out;
  transform: perspective(500px) scale(1.04) translateZ(0);
}

.collection-card__body {
  padding: 18px 0 16px 0;
}

.collection-card__body {
  display: flex;
  justify-content: space-between;
}

.collection-card__desc {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
}

.collection-card__tags {
  position: absolute;
  bottom: 15px;
  left: 15px;
  max-width: 80%;
}

@media (any-hover: hover) {
  .collection-card:hover .collection-card__visual {
    transform: scale(1.02);
  }
  .collection-card:hover .collection-card__img {
    transform: translateZ(80px) perspective(500px);
  }
}
.collection-card .btn-simple {
  font-size: 22px;
  line-height: 25px;
  text-align: left;
}

@media (max-width: 767px) {
  .collection-card__left {
    max-width: 250px;
  }
}
.collection-detail__body {
  margin-top: 50px;
}

.collection-detail__slider {
  margin-top: 60px;
}

.collection-detail .detail-slider .swiper-pagination {
  bottom: -30px;
}

.collection-detail .detail-slider .swiper {
  overflow-y: visible;
}

.collection-detail .detail-slider .swiper-wrapper {
  align-items: center;
}

.collection-lg-card {
  width: 1087px;
  padding: 30px 40px 40px 40px;
}

.collection-lg-card__background {
  position: absolute;
  inset: 0;
  z-index: -1;
  margin: 5px;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-lg-card:hover .collection-lg-card__background {
    transform: scale(1.01);
    transition: transform 0.3s;
  }
}
.collection-lg-card__header {
  margin-bottom: 36px;
  display: flex;
}

.collection-lg-card__header-left {
  width: 50%;
}

.collection-lg-card__name {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 10px;
}

.collection-lg-card__header-right {
  width: 50%;
  padding-left: 100px;
}

.collection-lg-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.collection-lg-card__body {
  display: flex;
}

.collection-lg-card__body-left {
  width: 40%;
  padding-right: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.collection-lg-card__visual-left {
  height: 250px;
  width: 100%;
  border-radius: 12px;
  transition: transform 0.3s;
  overflow: hidden;
}

.collection-lg-card__image-left {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-lg-card:hover .collection-lg-card__image-left {
    transform: scale(1.04);
  }
}
.collection-lg-card__body-right {
  width: 60%;
  height: 400px;
}

.collection-lg-card__visual-right {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  transition: transform 0.3s;
  overflow: hidden;
}

.collection-lg-card__image-right {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-lg-card:hover .collection-lg-card__image-right {
    transform: scale(1.03);
  }
}
.collection-lg-card__body-buttons .btn {
  width: max-content;
  font-size: 16px;
}

@media (max-width: 1023px) {
  .collection-lg-card {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 326px;
    padding: 20px 10px;
  }
  .collection-lg-card__visual-left {
    height: 205px;
  }
  .collection-lg-card__header {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .collection-lg-card__body-right {
    display: none;
  }
  .collection-lg-card__body-left {
    width: 100%;
    padding-right: 0;
  }
  .collection-lg-card__background {
    margin: 0;
  }
  .collection-lg-card__header-left {
    width: 100%;
  }
  .collection-lg-card__header-right {
    width: 100%;
    padding-left: 0;
    margin-top: 18px;
  }
  .collection-lg-card__body-buttons {
    margin-top: 20px;
  }
}
.collection-md-card__card {
  aspect-ratio: 1;
  position: relative;
  padding: 36px;
  border-radius: 14px;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-md-card__card:hover {
    transform: scale(1.01);
    transition: transform 0.3s;
  }
}
.collection-md-card__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}

.collection-md-card__gradient {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(13, 13, 13, 0.95) 100%);
}

.collection-md-card__info {
  width: 75%;
  position: relative;
  z-index: 1;
}

.collection-md-card__title {
  margin-bottom: 24px;
}

.collection-md-card__note {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  margin-bottom: 32px;
}

.collection-md-card__link {
  font-size: 16px;
  width: fit-content;
}

@media (max-width: 1023px) {
  .collection-md-card__info {
    width: 100%;
  }
  .collection-md-card__card {
    padding: 10px;
  }
}
.collection-slider__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.collection-slider__buttons {
  min-height: 56px;
  display: flex;
  gap: 60px;
  align-items: center;
  justify-content: flex-end;
}

.collection-slider {
  overflow: hidden;
  padding: 70px 0;
}

.collection-slider .swiper {
  overflow: visible;
}

.collection-slider .collection-card__visual {
  padding-bottom: 100%;
}

.collection-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: 100px;
  padding: 5px 10px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  z-index: 1;
}

.collection-tag__text {
  color: rgba(255, 255, 255, 0.7);
  z-index: 2;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.26px;
}

.collection-tag__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4.5px;
}

.collection-tag__item {
  padding: 4.5px;
}

.collection-card__right {
  position: relative;
  z-index: 2;
}

.collection-btn {
  cursor: pointer;
}

.collection-card__tags {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.collection-card__top-tags {
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
}

.collection-card__top-tag {
  height: 36px;
  padding: 6px 10px;
  border-radius: 6px;
  font-size: 19px;
}

.collection-card__top-tags {
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
}

.collection-card__colors {
  margin-top: 20px;
  display: flex;
  position: relative;
  z-index: 3;
}

.collection__views {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
  margin-top: 20px;
}

.product__v-view {
  display: flex;
  align-items: center;
  gap: 12px;
  width: fit-content;
}

.product__view-box {
  border: 2px solid rgba(255, 255, 255, 0.7);
}

.product__view-inner.rotate .product__view-img {
  transform: rotate(90deg);
}

.product__view-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.5px;
  color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 1023px) {
  .collection__views {
    flex-direction: column;
    gap: 12px;
  }
}
.collections-list {
  position: relative;
  margin-top: -9px;
}

.collections-list__items {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 100px;
  width: 100%;
}

.collection__item {
  position: relative;
  max-width: 600px;
  flex: 0 0 50%;
  height: 888px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid transparent;
  transition: 0.3s all ease-in-out;
}
.collection__item:nth-of-type(3n) {
  flex: 0 0 100%;
  max-width: 100%;
  height: 1000px;
}
.collection__item:nth-of-type(3n) .collection__image {
  height: 900px;
}

@media (any-hover: hover) {
  .collection__item:hover .collection__item-more-button .icon-next span {
    width: 140%;
  }
}
.collection__image {
  width: 100%;
  height: 750px;
  object-fit: cover;
}

.collection__item-info {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 7px;
  margin-top: auto;
  width: 100%;
}

.collection__item-title {
  font-weight: 400;
  font-size: 28px;
  line-height: 38px;
  width: 100%;
}

.collection__item-collection {
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

.collection__item-more-button {
  transition: 0.3s all ease-in-out;
  position: relative;
}
.collection__item-more-button:after {
  content: "";
  position: absolute;
  transition: 0.3s all ease-in-out;
}

.news__item-date,
.news__item-collection {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  width: fit-content;
  margin-top: auto;
}

.news__item-date {
  color: rgba(255, 255, 255, 0.7);
}

.news-list__btn {
  margin: 26px auto 0;
  gap: 10px;
  display: flex;
  padding: 17px 36px;
}

.news-list__btn-icon {
  width: 24px;
  height: 24px;
  transform: rotate(90deg);
}

@media (any-hover: hover) {
  .news__item:hover {
    background: transparent;
  }
}
@media (max-width: 1023px) {
  .collection__item {
    flex: 0 0 100%;
    height: fit-content;
    gap: 16px;
  }
  .collection__item:nth-of-type(3n) {
    height: fit-content;
  }
  .collection__item:nth-of-type(3n) .collection__image {
    height: fit-content;
  }
  .collection__image {
    height: fit-content;
  }
  .collections-list__items {
    gap: 32px;
  }
}
.collections__head {
  margin-bottom: 24px;
}

.collections__grid {
  margin: 6px -25px -50px -25px;
  display: flex;
  flex-wrap: wrap;
}

.collections__grid-item {
  flex: 0 0 auto;
  padding: 50px 25px;
}

.collections__grid-item:nth-child(5n+1) .collection-card__visual {
  padding-bottom: 67%;
}

.collections__grid-item:nth-child(5n+1) {
  width: 50%;
}

.collections__grid-item:nth-child(5n+2) .collection-card__visual {
  padding-bottom: 67%;
}

.collections__grid-item:nth-child(5n+2) {
  width: 50%;
}

.collections__grid-item:nth-child(5n+3) {
  width: 33.33%;
}

.collections__grid-item:nth-child(5n+4) {
  width: 33.33%;
}

.collections__grid-item:nth-child(5n+5) {
  width: 33.33%;
}

.collections__pagination {
  display: flex;
  justify-content: center;
  margin-top: 100px;
}

@media (max-width: 1023px) {
  .collections__grid-item {
    padding: 10px;
  }
  .collections__grid {
    margin: 10px -10px -10px -10px;
  }
  .collections__grid-item:nth-child(5n+3) {
    width: 50%;
  }
  .collections__grid-item:nth-child(5n+4) {
    width: 50%;
  }
  .collections__grid-item:nth-child(5n+5) {
    width: 50%;
  }
  .collections__grid-item:nth-child(5n+1) .collection-card__visual,
.collections__grid-item:nth-child(5n+2) .collection-card__visual {
    padding-bottom: 100%;
  }
}
@media (max-width: 767px) {
  .collections__grid {
    gap: 50px;
    margin-top: 20px;
  }
  .collections__pagination {
    margin-top: 50px;
  }
  .collections__grid-item:nth-child(5n+1),
.collections__grid-item:nth-child(5n+2),
.collections__grid-item:nth-child(5n+3),
.collections__grid-item:nth-child(5n+4),
.collections__grid-item:nth-child(5n+5) {
    width: 100%;
  }
}
.compare-small {
  width: 100%;
  display: flex;
}

.compare-small .loader__icon {
  width: 30px;
  height: 30px;
}

.compare-small .basket-small__badge {
  position: absolute;
  top: -3px;
  right: -3px;
}

.compare-small .btn-search {
  overflow: unset;
}

.compare-small .badge {
  width: 20px;
  height: 20px;
  line-height: 13px;
  font-size: 11px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.contact-link-block {
  margin: 8px 0;
}

.contact-link {
  display: block;
  color: #003A30;
  border: none;
  text-decoration: none;
  outline: none;
}

.contact-link__note {
  color: #666;
}

.contact-link__value {
  font-size: 16px;
  line-height: normal;
  color: #FF5E28;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.3s;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: #FF5E28;
    border: none;
    text-decoration: none;
  }
}
.state--focus-enabled .contact-link:focus .contact-link__value {
  outline: 1px dashed;
  outline-offset: 1px;
}

.contact-link:active .contact-link__value {
  color: #FF5E28;
}

.contact-list__supertitle {
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.72px;
  color: rgb(255, 255, 255);
  width: fit-content;
  max-width: 100%;
  position: absolute;
  left: 180px;
  top: 16px;
}

.contact-list__title {
  display: flex;
  align-items: center;
  color: rgb(255, 255, 255);
  margin-top: 253px;
}

.contact-list__title-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  margin-right: 10px;
}

.contact-list__title-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.contact-list__items {
  margin-top: 80px;
  display: flex;
}

.contact-list__item {
  flex: 0 0 auto;
  width: fit-content;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.contact-list__item:first-child {
  padding-left: 0;
}

.contact-list__item:last-child {
  flex: 1 1 auto;
  width: auto;
}

.contact-list__item::after {
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  right: -1px;
  height: 100%;
  display: block;
  width: 2px;
  background: linear-gradient(264deg, rgba(255, 255, 255, 0.4) 3.72%, rgba(255, 255, 255, 0) 94.88%);
  z-index: 1;
  transform: scale(-1);
}

.contact-list__item:last-child {
  padding-right: 0;
}

.contact-list__item:last-child::after {
  display: none;
}

.contact-list__item-title {
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
  margin-bottom: 32px;
}

.contact-list__item-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.32px;
  color: rgba(255, 255, 255, 0.7);
  max-width: 420px;
  margin-top: 8px;
}

.contact-list__item-text a {
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
.contact-list__item-text a div {
  font-size: 12px;
  line-height: 140%;
}

.contact-list__item-text a:hover {
  color: rgb(255, 255, 255);
}

@media (max-width: 1279px) {
  .contact-list__items {
    display: block;
  }
  .contact-list__item {
    width: 100%;
    padding: 16px 0;
  }
  .contact-list__item:first-child {
    padding-top: 0;
  }
  .contact-list__item::after {
    width: 100%;
    height: 1px;
    top: auto;
    bottom: -1px;
    left: 0;
    right: 0;
    background: linear-gradient(264deg, rgba(255, 255, 255, 0) 3.72%, rgba(255, 255, 255, 0.4) 94.88%);
    transform: scale(1);
  }
  .contact-list__item:last-child::after {
    display: block;
  }
}
@media (max-width: 1023px) {
  .contact-list__title-icon {
    width: 24px;
    height: 24px;
  }
  .contact-list__item-title {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
    margin-bottom: 24px;
  }
  .contact-list__items {
    margin-top: 64px;
  }
}
.contact__title {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  padding: 0 16px 24px;
  color: rgb(255, 255, 255);
  background-color: #014A3F;
  text-decoration: none;
}

.contact__main {
  width: 566px;
  padding: 16px;
  transform: translate(566px, 225px);
}

.state--mobile-nav-open .contact__main {
  transform: translate(0, 0);
}

.contact__grid {
  display: flex;
  align-items: flex-end;
}

.contact__cell {
  flex: 0 0 auto;
  width: 50%;
}

.contact__region-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: rgb(255, 255, 255);
  opacity: 0.7;
  margin-bottom: 8px;
}

.contact__region-links {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.contact__region-link {
  text-decoration: none;
  display: inline;
  color: rgb(255, 255, 255);
  opacity: 1;
  transition: 0.3s;
}

.contact__region-link.active {
  opacity: 0.7;
}

.contact__separator {
  color: rgb(255, 255, 255);
  opacity: 0.7;
}

.contact__separator:last-child {
  display: none;
}

.contact__region-link:last-child .main-nav__separator {
  display: none;
}

@media (any-hover: hover) {
  a.contact__region-link:not(.active):hover {
    opacity: 0.7;
  }
}
.contact__email {
  margin-top: 16px;
}

.contact__email-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: rgb(255, 255, 255);
  opacity: 0.7;
  margin-bottom: 8px;
}

.contact__email-link {
  display: block;
  width: fit-content;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: rgb(255, 255, 255);
  text-decoration: none;
  transition: 0.3s;
}

.contact__phone-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: rgb(255, 255, 255);
  opacity: 0.7;
  letter-spacing: -0.28px;
  text-decoration: none;
  transition: 0.3s;
}

@media (any-hover: hover) {
  .contact__email-link:hover {
    opacity: 0.7;
  }
}
.contact__phone-link {
  display: block;
  width: fit-content;
  margin-top: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: rgb(255, 255, 255);
  transition: 0.3s;
  text-decoration: none;
}

@media (any-hover: hover) {
  .contact__phone-link:hover {
    opacity: 0.7;
  }
}
.contact__footer {
  margin-top: 24px;
}

@media (max-width: 1279px) {
  .contact__title {
    padding-bottom: 16px;
  }
  .contact__grid {
    display: block;
  }
  .contact__cell {
    margin-top: 16px;
  }
  .contact__main {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .contact__cell {
    width: 100%;
  }
}
.contacts-list {
  position: relative;
}

.contacts-page__actions {
  margin-top: 17px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.contacts-page__tabs {
  display: flex;
  gap: 12px;
}

.contacts-page .tag {
  cursor: pointer;
  transition: all 0.3s;
}

.contacts-page .tag__text {
  transition: all 0.3s;
}

.contacts-page .tag.active .tag__text {
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .contacts-page .tag:hover .tag__text {
    color: rgb(255, 255, 255);
    transition: all 0.3s;
  }
  .contacts-page .tag:hover {
    border: 1px solid rgba(255, 255, 255, 0.3);
    transform: scale(1.02);
    transition: all 0.3s;
  }
  .contacts-page .tag.active:hover {
    border: 1px solid rgba(255, 255, 255, 0.5);
    transform: scale(1);
    transition: all 0.3s;
  }
}
.contacts-page__items {
  margin: 35px 0;
}

.contacts-page__map {
  margin-bottom: 140px;
}

.contacts-page__cards {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}

.contacts-page__card {
  width: 20%;
  padding: 16px;
}

.contacts-page__card-wrap {
  padding: 28px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.contacts-page__card-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.contacts-page__card-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.7);
}

.contacts-page__card-links {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.contacts-page__card-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}

@media (max-width: 1365px) {
  .contacts-page__map {
    margin-bottom: 40px;
  }
  .contacts-page__card {
    width: 25%;
  }
}
@media (max-width: 1023px) {
  .contacts-page__actions {
    overflow-x: auto;
  }
  .contacts-page .tag__text {
    width: max-content;
  }
  .contacts-page__card {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  .contacts-page__card {
    width: 50%;
  }
  .contacts-page__buttons {
    margin-top: 35px;
  }
  .contacts-page__button {
    margin: 0 auto;
  }
}
@media (max-width: 639px) {
  .contacts-page__card {
    width: 100%;
    padding: 6px;
  }
  .contacts-page__cards {
    margin: -6px;
  }
}
.converter__wrap {
  position: relative;
}

.converter__title-fields {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 50;
}

.converter__title-field {
  margin-top: 8px;
  padding: 0 8px;
}

.converter__currency-image {
  display: block;
  width: 67px;
  height: 50px;
  object-fit: cover;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: -3px 5px 22px rgba(0, 0, 0, 0.16);
  flex: 0 0 auto;
}

.converter__currency-wrap {
  display: flex;
  align-items: center;
  width: 88px;
}

.converter__currency-name {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--color-black-100);
  white-space: nowrap;
}

.converter__fields {
  position: relative;
}

.converter__field {
  margin-top: 10px;
}

.converter__field--sale-currency {
  position: absolute;
  top: 34px;
  right: 16px;
  z-index: 11;
  margin-top: 0;
}

.converter__field--buying-currency {
  position: absolute;
  top: 114px;
  right: 16px;
  z-index: 10;
  margin-top: 0;
}

.converter__btn-swap {
  position: absolute;
  z-index: 20;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #003A30;
  box-shadow: 0 0 0 1px #FF5E28 inset;
  top: 69px;
  left: 50%;
  transform: translateX(-50%) scale(1);
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  transition: color 0.3s, transform 0.3s;
}

@media (any-hover: hover) {
  .converter__btn-swap:hover {
    transform: translateX(-50%) scale(1.1);
  }
}
.converter__icon {
  display: block;
  width: 20px;
  height: 20px;
}

.converter__btn-swap:hover {
  color: #FF5E28;
}

.converter__fields-wrap {
  margin-top: 15px;
}

.converter__currency-icon {
  display: block;
  width: 33px;
  height: 33px;
  margin-right: 20px;
  flex: 0 0 auto;
  margin-left: -53px;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .converter__title-field {
    margin-top: 28px;
  }
  .converter__main-fields {
    width: 100%;
    max-width: 295px;
  }
  .converter__value {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .converter__title-field {
    margin-top: 10px;
  }
  .converter__main-fields {
    max-width: 100%;
    padding: 15px;
    margin-top: 0;
    margin-bottom: 20px;
    background-color: var(--color-white-100);
    border-radius: 10px;
  }
  .converter__currency-name {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  .converter__btn-swap {
    left: 40%;
  }
}
.datepicker {
  position: relative;
}

.datepicker * {
  box-sizing: border-box;
}

.datepicker .datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 280px;
  margin-top: 2px;
  background-color: rgb(26, 26, 27);
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  transition: 0.3s, left 0s;
  opacity: 0;
  visibility: hidden;
  border-radius: 10px;
  overflow: hidden;
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
}

.datepicker--static .datepicker__container {
  position: static;
  margin: 0;
}

.datepicker table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  font-size: 13px;
}

.datepicker tr {
  height: 34px;
  border: 0 none;
}

.datepicker th,
.datepicker td {
  -webkit-user-select: none;
          user-select: none;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 0 none;
  line-height: 34px;
  text-align: center;
}

.datepicker th {
  font-weight: 700;
  color: #FF5E28;
}

.datepicker td {
  cursor: pointer;
  position: relative;
}

.datepicker td.date-pass,
.datepicker td.date-future {
  color: #bbb;
}

.datepicker td.date-highlight::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #FF5E28;
}

.datepicker td.date-in-range {
  background: #bbb;
}

.datepicker td.date-disabled {
  cursor: default;
  color: #666;
}

.datepicker td.date-active {
  background-color: rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.datepicker td.date-active.date-highlight::after {
  background: rgb(255, 255, 255);
}

.datepicker .datepicker__head {
  background-color: rgba(255, 255, 255, 0.3);
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 14px;
}

.datepicker .datepicker__head th {
  color: rgb(255, 255, 255);
}

.datepicker__head-row {
  display: flex;
  justify-content: space-around;
}

.datepicker .datepicker__body {
  color: #FF5E28;
  font-size: 14px;
}

.datepicker .datepicker__head-year,
.datepicker .datepicker__head-month {
  display: flex;
  text-align: center;
}

.datepicker .datepicker__year {
  min-width: 50px;
}

.datepicker .datepicker__month {
  min-width: 66px;
}

.datepicker__svg-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}

.datepicker .datepicker__btn-prev,
.datepicker .datepicker__btn-next {
  cursor: pointer;
  display: inline-block;
  padding: 0 11px;
  vertical-align: middle;
}

.datepicker .datepicker__btn-prev::after,
.datepicker .datepicker__btn-next::after {
  position: relative;
  content: "";
  left: 2px;
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  border-top: 1px solid rgb(255, 255, 255);
  border-left: 1px solid rgb(255, 255, 255);
  transform: rotate(-45deg);
}

.datepicker .datepicker__btn-next::after {
  left: -2px;
  border: 0 none;
  border-right: 1px solid rgb(255, 255, 255);
  border-bottom: 1px solid rgb(255, 255, 255);
}

.datepicker .datepicker__btn-prev:hover,
.datepicker .datepicker__btn-next:hover {
  background: #528E2A;
}

.datepicker__field-input {
  cursor: pointer;
}

.detail-aside-card {
  padding: 10px;
  display: flex;
  border-radius: 10px;
  position: relative;
}

.detail-aside-card__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  border-radius: 10px;
  object-fit: cover;
  overflow: hidden;
  transition: transform 0.3s;
}

.ceramic .detail-aside-card__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  transition: transform 0.3s;
}

.ceramic .detail-aside-card__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.detail-aside-card__image {
  width: 84px;
  height: 84px;
  border-radius: 10px;
  object-fit: cover;
  transition: transform 0.3s;
}

.detail-aside-card__wrap {
  padding-left: 20px;
  width: 70%;
}

.detail-aside-card__title {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
  text-decoration: none;
}

.detail-aside-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.detail-aside-card__info {
  display: flex;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
}

.detail-aside-card__small-img {
  max-width: 100%;
  margin-top: 15px;
  object-fit: cover;
  border-radius: 4px;
}

.detail-aside-card__info-separator {
  padding: 0 8px;
}

@media (any-hover: hover) {
  .detail-aside-card:hover {
    background: rgba(255, 255, 255, 0.05);
  }
  .detail-aside-card:hover .detail-aside-card__image {
    transform: scale(1.05);
    transition: transform 0.3s;
  }
}
.detail-news {
  padding-bottom: 50px;
}

.detail-news ul,
.detail-news ol,
.detail-news li {
  list-style: inside;
  padding: initial;
  margin: initial;
}

.detail-news ol li {
  list-style-type: decimal;
}

.detail-news__title {
  padding: 20px 0;
  text-align: center;
}

.detail-new__gallery-btn {
  position: absolute;
  top: 100px;
  left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  z-index: 3;
  cursor: pointer;
}

.detail-news__header {
  display: flex;
  justify-content: space-between;
}

.detail-news__social-icons {
  width: 100%;
  object-fit: contain;
}

.detail-news__social {
  display: flex;
  gap: 10px;
}

.detail-news__social-links {
  width: 30px;
  height: 30px;
}

.detail-news__separator {
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  margin: 20px 0 40px 0;
}

.detail-news__item {
  margin-bottom: 30px;
}

.detail-news__item-image {
  width: 100%;
  object-fit: contain;
  margin-bottom: 10px;
}

.detail-news__item-description {
  margin-bottom: 15px;
}

.detail-news__back {
  margin: 20px auto;
  width: fit-content;
}

.detail-news__image {
  width: 100%;
  border-radius: 14px;
}

.detail-news__back .icon-arrow {
  transform: rotate(180deg);
}

.detail-news__body,
.detail-news_slider {
  padding-bottom: 50px;
  position: relative;
}

.detail-news__body img {
  max-width: 100%;
  object-fit: contain;
}

.detail-news__actions {
  display: flex;
  gap: 10px;
}

.detail-news__actions-icons {
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: white;
  fill: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

.detail-news__actions-icons:hover {
  fill: rgb(255, 255, 255);
  transition: all 0.3s;
}

@media (max-width: 767px) {
  .detail-news {
    padding-bottom: 20px;
  }
  .detail-news__actions-btn {
    width: 20px;
    height: 20px;
  }
  .detail-news__body,
.detail-news_slider {
    padding-bottom: 20px;
  }
}
.detail-page {
  padding: 0 0 200px 0;
}

.detail-page__title {
  margin-bottom: 50px;
}

.detail-page__wrap {
  height: fit-content;
  display: flex;
  justify-content: space-between;
}

.detail-page__bottom-slider {
  margin-top: 180px;
}

.detail-page__left {
  width: 70%;
  display: flex;
  flex-direction: column;
  gap: 50px;
  position: relative;
}

.detail-page__right {
  width: 430px;
}

.detail-page__right-wrap {
  position: sticky;
  top: 0;
  margin: -10px 0;
  padding: 10px 5px;
}

.detail-page__right-inner {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px 5px;
}

.detail-page__image {
  width: 100%;
  border-radius: 14px;
  margin-top: 30px;
}

.detail-page__block-title {
  margin-bottom: 20px;
}

.detail-page__pictures {
  width: 100%;
  position: relative;
}

.detail-page__pictures-wrap {
  display: flex;
  width: 100%;
  height: 80px;
}

.detail-page__pictures-wrap::-webkit-scrollbar {
  display: none;
}

.detail-page__picture {
  padding-right: 3px;
  max-height: 80px;
}

.detail-page__picture:last-child {
  padding-right: 0;
}

.detail-page__info {
  padding: 50px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.05);
}

.detail-page__infoblock {
  margin-bottom: 80px;
}

.detail-page__separator {
  margin: 15px 0 30px 0;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
}

.detail-page__infoblock-list-item {
  list-style: inside;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.detail-page__infoblock-list-item span {
  position: relative;
  left: 10px;
}

.detail-page__infoblock-list-item::marker {
  display: inline-flex;
  padding-right: 15px;
  color: rgba(255, 255, 255, 0.3);
}

.detail-page__infoblock-options-name {
  width: 50%;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.detail-page__infoblock-options-text {
  width: 50%;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.detail-page__infoblock-options {
  column-count: 2;
  column-gap: 20px;
}

.detail-page__infoblock-options-item {
  display: flex;
}

.detail-page__infoblock-image {
  border-radius: 10px;
  width: 100%;
  object-fit: contain;
}

.detail-page__infoblock-document {
  position: relative;
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
}

.detail-page__infoblock-document:first-child {
  padding-top: 0;
}

.detail-page__infoblock-document::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  bottom: 0;
}

.detail-page__infoblock-document-wrap {
  display: flex;
}

.detail-page__infoblock-document-icon {
  min-width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}

.icon-folder {
  width: 16px;
  height: 17px;
}

.detail-page__infoblock-document-name {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.detail-page__infoblock-document-info {
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.3);
}

.detail-page__infoblock-separator {
  display: inline-flex;
  padding: 0 7px;
}

.detail-page__infoblock-document-link {
  padding: 5px 10px;
  border-radius: 100px;
  height: fit-content;
  background: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.detail-page__characteristics {
  margin-bottom: 70px;
}

.detail-page__subtitle-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.detail-page__compare-btn {
  display: flex;
  align-items: center;
  color: rgb(255, 255, 255);
  gap: 3px;
  cursor: pointer;
}
.detail-page__compare-btn span {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.detail-page__compare-btn .detail-page__compare-icon,
.detail-page__compare-btn .detail-page__favorite-icon {
  width: 18px;
  height: 18px;
}

.detail-page__compare-btn.detail-page__compare-btn-disable {
  color: rgba(255, 255, 255, 0.7);
}
.detail-page__compare-btn.detail-page__compare-btn-disable .detail-page__favorite-icon {
  fill: rgba(255, 255, 255, 0.7);
}

.detail-page__characteristics-item {
  margin-bottom: 20px;
}

.detail-page__product-features {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 30px;
}

.detail-page__product-features-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 120px;
  align-items: center;
}

.detail-page__product-features-icon {
  width: 120px;
  height: 120px;
  object-fit: cover;
}

.detail-page__product-features-text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
}

.detail-page__characteristics-name {
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: -0.02em;
}

.detail-page__characteristics-text {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.detail-page__video {
  margin-bottom: 70px;
}

.detail-page__video .video__video {
  border-radius: 10px;
}

.detail-page__more {
  margin-bottom: 70px;
}

.detail-page__more-link-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  color: rgb(255, 255, 255);
}

.detail-page__more-icon {
  color: rgb(255, 255, 255);
  width: 20px;
  height: 20px;
  transform: rotate(180deg);
  stroke-opacity: 1;
}

.detail-page__review .video {
  border-radius: 14px;
  aspect-ratio: 1.8;
}

.detail-page__actions {
  display: flex;
  gap: 14px;
  margin-bottom: 70px;
}

.detail-page__link.btn--transparent {
  display: flex;
  justify-content: center;
  border-radius: 10px;
  height: 48px;
  padding: 14px 24px;
  text-decoration: none;
  font-size: 18px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: -0.02em;
  transition: all 0.3s;
  color: rgb(255, 255, 255);
}

.detail-page__infoblock-options-item {
  margin-bottom: 7px;
}

.detail-page__button {
  width: 100%;
}

.detail-page__more-item {
  margin-bottom: 4px;
}

.detail-page__offers {
  margin-top: 11px;
  display: flex;
  gap: 2px;
}

.detail-page__offers .offer-item {
  width: 36px;
  height: 36px;
}

.detail-page__offers .offers-item__img {
  width: 30px;
  height: 30px;
}

.detail-page__calculator-section {
  margin-top: 100px;
}

.detail-page__calculator-title {
  margin-bottom: 30px;
}

.detail-news_slider {
  margin-top: 50px;
}

.detail-news_slider .section-slider__property-card {
  cursor: pointer;
}

.detail-page__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.detail-page__actions-btn {
  margin-bottom: 50px;
}

.detail-page__actions-icons {
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: white;
  fill: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

.detail-page__actions-icons:hover {
  fill: rgb(255, 255, 255);
  transition: all 0.3s;
}

.detail-page__left-tags {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  gap: 8px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
}

.detail-page__left-tag {
  padding: 4px 10px;
  background-color: #003A30;
  border-radius: 8px;
}

@media (max-width: 1365px) {
  .detail-page__left {
    width: 60%;
  }
}
@media (max-width: 1279px) {
  .detail-page__infoblock-options-name,
.detail-page__infoblock-options-text {
    font-size: 14px;
  }
}
@media (max-width: 1111px) {
  .detail-page__wrap {
    flex-direction: column;
  }
  .detail-page__bottom-slider {
    margin-top: 60px;
  }
  .detail-page__left {
    width: 100%;
    gap: 30px;
  }
  .detail-page__right {
    width: 100%;
    position: relative;
  }
  .detail-page {
    padding: 0 0 80px 0;
  }
  .detail-page__info {
    padding: 30px 14px;
  }
  .detail-page__infoblock-options {
    column-count: 1;
  }
  .detail-page__infoblock-document {
    flex-direction: column;
  }
  .detail-page__infoblock-document-link {
    margin-left: 60px;
    margin-top: 14px;
    width: fit-content;
  }
  .detail-page__infoblock-options-item {
    margin-bottom: 13px;
  }
  .detail-page__infoblock {
    margin-bottom: 40px;
  }
  .detail-page__infoblock-document-icon {
    margin-right: 14px;
  }
  .detail-page__characteristics,
.detail-page__video,
.detail-page__more {
    margin-bottom: 60px;
  }
  .detail-page__actions {
    position: fixed;
    width: calc(100% - 24px);
    flex-direction: row-reverse;
    bottom: 10px;
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.3s;
  }
  .detail-page__actions.show-btns {
    position: fixed;
    width: calc(100% - 24px);
    bottom: -50px;
    flex-direction: row-reverse;
    gap: 0;
    z-index: 101;
    opacity: 1;
    transform: translateY(0);
    transition: all 0.3s;
  }
  .detail-page__buttons {
    display: flex;
    margin-left: 4px;
    width: 50%;
  }
  .detail-page__buttons .detail-page__button {
    flex: 1 1 auto;
  }
  .detail-page__links {
    margin-right: 4px;
    width: 50%;
    background: rgba(48, 48, 48, 0.38);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    border-radius: 10px;
  }
  .detail-page__links .btn--transparent {
    border: none;
  }
  .detail-page__characteristics-text {
    font-size: 19px;
    font-weight: 365;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
  .detail-page__calculator-section {
    margin-top: 50px;
  }
  .detail-page__copmare {
    background: none;
    color: rgb(255, 255, 255);
    gap: 4px;
  }
  .detail-page__copmare .svg-icon {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 1023px) {
  .detail-page__video {
    width: 100%;
  }
  .detail-page__product-features {
    gap: 15px;
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
  .detail-page__product-features-item {
    max-width: 100px;
  }
  .detail-page__product-features-icon {
    width: 100px;
    height: 100px;
  }
  .detail-page__product-features-text {
    font-size: 11px;
    line-height: 13px;
    font-weight: 700;
  }
  .detail-page__pictures {
    position: relative;
  }
  .detail-page__pictures-wrap {
    overflow-x: scroll;
    height: 50px;
  }
  .detail-page__pictures-wrap:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    height: 50px;
    width: 50px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  }
  .detail-page__picture {
    max-width: 20%;
    max-height: 50px;
    object-fit: cover;
  }
}
@media (max-width: 640px) {
  .detail-page__actions.show-btns {
    flex-direction: column;
  }
  .detail-page__actions.show-btns div {
    width: 100%;
    margin-bottom: 5px;
  }
}
.detail-page__aside .detail-page__actions {
  flex-wrap: wrap;
}

.detail-slider-btn {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.detail-slider-btn.left {
  left: -16px;
}

.detail-slider-btn.right {
  right: -16px;
}

@media (any-hover: hover) {
  .detail-slider-btn:hover {
    width: 36px;
    height: 36px;
    background: rgba(0, 0, 0, 0.5);
    transition: all 0.3s;
  }
}
.detail-slider-btn:active {
  width: 36px;
  height: 36px;
  background: rgba(0, 0, 0, 0.7);
  transition: all 0.3s;
}

.detail-slider-btn::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-40%, -50%) rotate(135deg);
  border-top: 2px solid rgb(255, 255, 255);
  border-left: 2px solid rgb(255, 255, 255);
  width: 14px;
  height: 14px;
  transition: all 0.3s;
}

.detail-slider-btn.left::before {
  transform: translate(-60%, -50%) rotate(-45deg);
  transition: all 0.3s;
}

.detail-slider-btn::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 2px;
  width: 18px;
  background: rgb(255, 255, 255);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .detail-slider-btn:hover::before {
    transform: translate(-25%, -50%) rotate(135deg);
    transition: all 0.3s;
  }
  .detail-slider-btn.left:hover::before {
    transform: translate(-75%, -50%) rotate(-45deg);
    transition: all 0.3s;
  }
  .detail-slider-btn:hover::after {
    width: 24px;
    transition: all 0.3s;
  }
}
.detail-slider-btn:active::before {
  transform: translate(-40%, -50%) rotate(135deg);
}

.detail-slider-btn.left:active::before {
  transform: translate(-60%, -50%) rotate(-45deg);
}

.detail-slider-btn:active::after {
  width: 18px;
}

.detail-slider {
  position: relative;
}

.detail-slider__buttons {
  min-height: 54px;
  position: absolute;
  padding: 0 16px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}

.detail-slider__slide-img {
  max-height: 100%;
  height: fit-content;
  width: fit-content;
  max-width: 100%;
  object-fit: contain;
  margin: auto auto;
  border-radius: 14px;
}

.ceramic .detail-slider__slide-img {
  background-color: rgb(255, 255, 255);
}

.detail-slider:not(.detail-page__top-slider) .detail-slider__slide-img {
  max-height: 1200px;
  height: 100%;
  width: 100%;
  object-fit: contain;
  border-radius: 14px;
}

.detail-slider.detail-page__top-slider .swiper-slider {
  height: 800px;
}

.detail-slider .swiper-slide {
  display: flex;
}

.detail-slider .swiper {
  height: 100%;
}

.detail-slider .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.3);
}

.detail-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: white;
}

@media (max-width: 1023px) {
  .detail-slider__slide-img {
    max-height: 750px;
    border-radius: 8px;
  }
  .detail-slider.detail-page__top-slider .swiper-slider {
    height: initial;
  }
  .detail-slider.detail-page__top-slider .swiper-slide {
    height: initial;
  }
  .detail-slider__buttons {
    display: none;
  }
  .detail-slider:not(.detail-page__top-slider) .detail-slider__slide-img {
    object-fit: cover;
  }
}
.document {
  position: relative;
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
}

.document::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  bottom: 0;
}

.document__left {
  display: flex;
}

.document__icon {
  min-width: 44px;
  height: 44px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}

.document__name {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.document__info {
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
}

.document__separator {
  display: inline-flex;
  padding: 0 7px;
}

.document__link {
  padding: 5px 10px;
  border-radius: 100px;
  height: fit-content;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
}

@media (max-width: 1023px) {
  .document {
    flex-direction: column;
    padding: 18px 0;
  }
  .document__icon {
    margin-right: 14px;
  }
  .document__right {
    margin-left: 66px;
    margin-top: 14px;
    width: fit-content;
  }
}
.documents {
  padding: 70px 0;
}

.documents__wrap {
  border-radius: 14px;
  padding: 50px;
  background: rgba(255, 255, 255, 0.05);
}

.documents__head {
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.documents__head-title {
  font-size: 23px;
  font-weight: 450;
  color: rgb(255, 255, 255);
  line-height: 26px;
  letter-spacing: -0.46px;
}

@media (max-width: 1023px) {
  .documents__wrap {
    padding: 30px 14px;
  }
  .documents__head-title {
    font-size: 20px;
  }
}
.dumb-banner {
  margin: 100px 0;
}

.dumb-banner__wrap {
  display: flex;
  padding: 60px 40px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.dumb-banner__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: var(--white-100);
}

.dumb-banner__background--dark {
  display: none;
}

.dark-theme .dumb-banner__background {
  display: none;
}

.dark-theme .dumb-banner__background--dark {
  display: block;
}

.dumb-banner__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  color: var(--blue-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner__content {
  margin-top: 30px;
}

.dumb-banner__subtitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--blue-100);
  margin-top: 20px;
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner__action {
  margin-top: 46px;
  display: flex;
  flex-wrap: wrap;
}

.dumb-banner__action-item {
  flex: 0 0 auto;
  margin-right: 15px;
}

.dumb-banner__left {
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__right {
  width: 30%;
  margin-left: 40px;
  overflow: hidden;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__image {
  display: block;
  max-width: 100%;
}

@media (max-width: 1279px) {
  .dumb-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .dumb-banner__wrap {
    display: block;
    padding: 20px;
  }
  .dumb-banner__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
  }
  .dumb-banner__subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-top: 12px;
  }
  .dumb-banner__action {
    margin-top: 20px;
    display: block;
  }
  .dumb-banner__action-item {
    margin-top: 10px;
    margin-right: 0;
    width: 100%;
  }
  .dumb-banner__action-item .btn {
    width: 100%;
  }
  .dumb-banner__right {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
  }
}
.favorite-action__btn {
  display: flex;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.3s;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  color: rgb(255, 255, 255);
  fill: none;
}

.favorite-action__btn.active,
.favorite-action__btn:hover {
  fill: rgb(255, 255, 255);
}

.favorite-action__btn-icon {
  display: block;
  width: 20px;
  height: 20px;
}

@media (max-width: 1023px) {
  .favorite-action__btn {
    background: rgba(48, 48, 48, 0.3);
  }
}
.features-card {
  padding: 28px 30px;
  width: 420px;
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 10px;
}

.features-card__header {
  display: flex;
  align-items: center;
}

.features-card__subtitle {
  margin-left: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(0, 0, 0, 0.7);
}

.features-card__title {
  margin-top: 50px;
  color: rgb(0, 0, 0);
}

.features-card__text {
  color: rgba(0, 0, 0, 0.7);
  line-height: 18px;
  font-size: 14px;
}

.features-card__separator {
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  opacity: 0.5;
}

.features-card .features-card__text {
  opacity: 0.7;
}

.features-card .features-card__subtitle {
  opacity: 0.7;
}

.features-card__image {
  height: 27px;
  width: 27px;
  object-fit: contain;
}

@media (max-width: 767px) {
  .features-card {
    width: 326px;
    height: 421px;
  }
  .features-card__title {
    margin-top: 30px;
  }
}
.features-slider__header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

.features-slider__buttons {
  min-height: 56px;
  display: flex;
  gap: 60px;
  align-items: center;
  justify-content: flex-end;
}

.features-slider .features-slider__slide {
  width: auto;
}

@media (max-width: 767px) {
  .features-slider__buttons {
    display: none;
  }
  .features-slider {
    margin-right: -12px;
  }
}
.feedback-form__wrap {
  display: flex;
}

.feedback-form {
  padding: 80px 0 140px 0;
}

.feedback-form__left {
  width: 40%;
}

.feedback-form__right {
  width: 60%;
}

.feedback-form .form__field {
  padding: 20px;
}

.feedback-form .field-checkbox {
  flex-direction: row-reverse;
}

.feedback-form .field-checkbox__text {
  display: block;
  margin-left: 18px;
  font-weight: 400;
  font-size: 14px;
}

.feedback-form .field-checkbox:hover .field-checkbox__text a {
  color: rgba(255, 255, 255, 0.7);
}

.feedback-form .field-check-list__item::after {
  display: none;
}

.feedback-form .form__action {
  padding: 20px;
}

.feedback-form .add-file {
  position: absolute;
  bottom: 9px;
  left: 170px;
}

.feedback-form .field-file__btn-icon {
  width: 24px;
  height: 24px;
  color: rgb(255, 255, 255);
  margin-right: 9px;
  fill: none;
}

.feedback-form .field-file__input-block {
  overflow: visible;
}

.feedback-form .form__field:last-child {
  padding: 0;
}

.feedback-form .form__success-message {
  font-size: 48px;
  font-weight: 450;
  line-height: 44px;
  letter-spacing: -0.02em;
}

.aside-modal .feedback-form .form__field {
  width: 100% !important;
}

.aside-modal .feedback-form .form__success-message {
  font-size: 28px;
  font-weight: 450;
  line-height: 31px;
  letter-spacing: -0.02em;
}

.aside-modal .feedback-form {
  padding: 0;
}

.aside-modal .feedback-form__wrap {
  flex-direction: column;
}

.aside-modal .feedback-form__left {
  width: 100%;
}

.aside-modal .feedback-form__right {
  width: 100%;
}

.aside-modal .feedback-form .form__field,
.aside-modal .feedback-form .form__action {
  padding: 12px 0;
}

.aside-modal .feedback-form .form__action {
  margin-top: 60px;
  flex: 1 1 auto;
}

.aside-modal .feedback-form .form__action .btn,
.aside-modal .feedback-form .field-file__input-block,
.aside-modal .feedback-form .field-file__btn {
  width: 100%;
}

.aside-modal .feedback-form .add-file {
  bottom: 68px;
  left: -12px;
  width: calc(100% + 24px);
}

.feedback-form .form__tabs {
  padding: 0 15px;
  margin: 0 -15px 20px;
  display: flex;
  gap: 10px;
}

.aside-modal .feedback-form .form__tabs {
  padding: 0;
}

.feedback-form .form__tab,
.feedback-form .form__tab:active {
  cursor: pointer;
  padding: 10px;
  border-radius: 10px;
  transition: all 0.3s;
}

.feedback-form .form__tab.active,
.feedback-form .form__tab.active:active {
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .feedback-form .form__tab.active:hover {
    color: rgb(0, 0, 0);
    transition: all 0.3s;
  }
  .feedback-form .form__tab:hover {
    transition: all 0.3s;
  }
}
@media (max-width: 1023px) {
  .feedback-form .container {
    padding-left: 0;
    padding-right: 0;
  }
  .feedback-form:has(~ .management-timing) {
    margin-top: 80px;
  }
  .feedback-form .form__field {
    width: 100% !important;
  }
  .feedback-form .form__success-message {
    font-size: 28px;
    font-weight: 450;
    line-height: 31px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 767px) {
  .feedback-form__wrap {
    flex-direction: column;
  }
  .feedback-form__left {
    width: 100%;
  }
  .feedback-form__right {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .feedback-form__title {
    font-size: 23px;
    font-weight: 450;
    line-height: 26px;
    letter-spacing: -0.02em;
    margin-bottom: 50px;
  }
  .feedback-form .form__field,
.feedback-form .form__action {
    padding: 12px;
  }
  .feedback-form .form__action {
    margin-top: 60px;
    flex: 1 1 auto;
  }
  .feedback-form .form__action .btn,
.feedback-form .field-file__input-block,
.feedback-form .field-file__btn {
    width: 100%;
  }
  .feedback-form .add-file {
    bottom: 68px;
    left: 0;
    width: 100%;
  }
}
.field-avatar {
  position: relative;
}

.field-avatar__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.field-avatar__layout {
  display: flex;
  gap: 4px 12px;
}

.field-avatar__visual {
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #ededed;
  color: #bbb;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.field-avatar__visual::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  transition: 0.3s;
}

@media (any-hover: hover) {
  .field-avatar__visual:hover::after {
    opacity: 0.2;
  }
}
.field-avatar__image,
.field-avatar__ph {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.field-avatar__ph-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px;
}

.field-avatar__main {
  flex: 1 1 auto;
  min-width: 0;
  align-self: center;
}

.field-avatar__action-link {
  color: #FF5E28;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.3s;
  outline-offset: 1px;
  outline: none;
  display: block;
  width: fit-content;
}
@media (any-hover: hover) {
  .field-avatar__action-link:hover {
    color: #FF5E28;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .field-avatar__action-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.field-avatar__action-link:active {
  color: #FF5E28;
}

.field-avatar__action-link--remove {
  color: #e11;
}

.field-avatar__errors {
  margin: 4px 0;
}

.field-check-list {
  position: relative;
}

.field-check-list__label-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}

.field-check-list__label {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}

.filter .field-check-list__label {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

.field-check-list__field-text {
  margin-top: 16px;
}

.field-check-list__items {
  margin-top: 8px;
}

.filter .field-check-list__items {
  margin-top: 14px;
}

.field-check-list__item {
  display: block;
  margin: 10px 0;
  width: 100%;
}

.field-check-list__item:empty {
  display: none;
}

.field-check-list__spoiler-bar {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  color: #FF5E28;
  display: flex;
  align-items: center;
  margin-top: 16px;
  cursor: pointer;
  width: fit-content;
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .field-check-list__spoiler-bar:hover {
    color: #FF5E28;
  }
}
.field-check-list__spoiler-bar-icon {
  flex: 0 0 auto;
  width: 12px;
  height: 12px;
  margin-left: 4px;
}

.field-check-list__spoiler-bar.open .field-check-list__spoiler-bar-icon {
  transform: scaleY(-1);
}

.field-check-list__reset {
  color: #878383;
  cursor: pointer;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  display: none;
  align-items: center;
  transition: color 0.3s;
}

.filter .field-check-list__reset {
  display: flex;
}

.field-check-list__reset-icon-wrap {
  width: 18px;
  height: 18px;
  background-color: #FFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 4px;
}

.field-check-list__reset-icon {
  width: 12px;
  height: 12px;
  flex: 0 0 auto;
}

.field-checkbox__quantity {
  margin-left: 8px;
}

.field-check-list__reset:active {
  color: #003A30;
}

@media (any-hover: hover) {
  .field-check-list__reset:hover {
    color: #003A30;
  }
}
.field-check-list__multiple-bar {
  margin-top: 16px;
}

.field-check-list__multiple-bar-icon {
  width: 16px;
  height: 16px;
}

.field-checkbox__field-input {
  position: relative;
}

.field-checkbox__field-input-btn {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
  padding: 16px 12px;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  color: #FF5E28;
  cursor: pointer;
  transition: color 0.3s;
}

.field-checkbox__field-input-btn[disabled] {
  opacity: 0.7;
  cursor: not-allowed;
}

@media (any-hover: hover) {
  .field-checkbox__field-input-btn:hover {
    color: #FF5E28;
  }
}
.field-check-list--editable .field-check-list__item:first-child {
  margin-top: 0 !important;
}

.field-check-list--editable .field-check-list__item:first-child .field-checkbox__input-wrap {
  margin-top: 0;
}

.field-check-list__head {
  display: flex;
  margin-bottom: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  color: rgba(35, 33, 33, 0.6);
}

.field-check-list__head-text {
  flex: 1 1 auto;
  padding-left: 36px;
  padding-right: 10px;
  position: relative;
}

.field-check-list__head-quantity {
  flex: 0 0 auto;
  width: 124px;
}

.field-check-list--has-head .field-checkbox__input-wrap {
  width: 100%;
}

.field-check-list--has-head .field-checkbox__quantity {
  width: 124px;
}

.field-checkbox {
  display: block;
}

.field-checkbox--flex {
  display: flex;
}

.field-check-list--disabled {
  cursor: not-allowed;
  opacity: 0.7;
}

.field-checkbox__input-wrap {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: flex-start;
  width: fit-content;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
}

.field-checkbox--sm .field-checkbox__input-wrap {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
}

.field-checkbox--centered {
  display: flex;
  justify-content: center;
}

.field-checkbox--disabled {
  cursor: not-allowed;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__description {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  margin-top: 5px;
}

.field-checkbox__description strong {
  color: #FF5E28;
  font-weight: 300;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: transparent;
  margin-right: 16px;
  border-radius: 0;
  transition: 0.3s;
  position: relative;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border: 1px solid rgb(255, 255, 255);
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #528E2A;
  border-left: 2px solid #528E2A;
  width: 11px;
  height: 8px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.3s;
}

.field-checkbox__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #666;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
}

.field-checkbox__text {
  flex: 1 1 auto;
  padding-top: 3px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.24px;
}

.field-checkbox__text a {
  color: inherit;
  text-decoration: underline;
  transition: 0.3s;
}

@media (any-hover: hover) {
  .field-checkbox__text a:hover {
    color: rgb(255, 255, 255);
  }
}
.field-checkbox__star {
  color: rgb(255, 255, 255);
}

.field-checkbox__input:checked ~ .field-checkbox__text {
  color: rgb(255, 255, 255);
}

.field-checkbox__note + .field-checkbox__text {
  padding-top: 10px;
}

.field-checkbox__note {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  color: rgba(35, 33, 33, 0.6);
  position: absolute;
  top: -5px;
  left: 37px;
}

.field-checkbox__quantity {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #A8A4A4;
  padding-top: 2px;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
}

.field-checkbox__input:checked ~ .field-checkbox__visual::after {
  opacity: 1;
}

.field-checkbox--radio .field-checkbox__visual {
  border-radius: 50%;
}

.field-checkbox--radio .field-checkbox__visual::after {
  border: none;
  width: 10px;
  height: 10px;
  background: rgb(255, 255, 255);
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

@media (any-hover: hover) {
  .field-checkbox:hover .field-checkbox__visual {
    border-color: rgb(255, 255, 255);
  }
  .field-checkbox:hover:not(.field-checkbox--disabled) .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: rgb(255, 255, 255);
    background: rgb(255, 255, 255);
  }
}
.state--focus-enabled .field-checkbox__input:focus ~ .field-checkbox__visual::before {
  opacity: 0.75;
}

.field-checkbox__input:disabled ~ .field-checkbox__visual {
  background: #ededed;
  border-color: #bbb;
  cursor: default;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual {
  background: #bbb;
}

.field--big-checkbox .field-checkbox__text {
  font-weight: 300;
}

.field-checkbox__username-wrap {
  margin-right: 12px;
  margin-top: 4px;
}

.field-checkbox__username-label {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  color: rgba(35, 33, 33, 0.6);
}

.field-checkbox__username {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  color: #003A30;
  margin-left: 4px;
}

.field-checkbox--editable .field-checkbox__input-wrap {
  align-items: center;
}

.field-checkbox--has-availability {
  margin-bottom: 30px;
}

.field-checkbox__availability {
  position: absolute;
  top: 24px;
  left: 36px;
}

.field-checkbox__availability .availability__item {
  color: #003A30;
}

@media (max-width: 1023px) {
  .field-checkbox--flex {
    display: block;
  }
  .field-checkbox--centered {
    display: block;
    margin: 0 auto;
    width: fit-content;
  }
  .field-checkbox--centered .field-checkbox__input-wrap {
    margin: 0 auto;
  }
  .field-checkbox__username-wrap {
    margin-right: 0;
  }
  .field-checkbox__username-wrap {
    margin-top: 0;
    margin-bottom: 8px;
  }
  .field-checkbox__availability .availability__item {
    font-size: 14px;
    line-height: 18px;
    color: #003A30;
  }
}
.field-code__el {
  display: flex;
  justify-content: center;
}

.field-code__input {
  display: block;
  min-width: 0;
  width: 48px;
  height: 48px;
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 4px;
  padding: 7px 12px;
  margin-right: 12px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  box-shadow: none;
  outline: none;
  text-align: center;
  transition: 0.3s;
}

.field-code__input:focus {
  border-color: #FF5E28;
}

.field-code__input:last-child {
  margin-right: 0;
}

@media (any-hover: hover) {
  .field-code__input:hover:not([disabled]) {
    border-color: #003A30;
  }
}
.field-code__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  font-size: 14px;
}

.form-error .field-code__input {
  border-color: #e11;
}

.field-count {
  position: relative;
}

.field-count__input {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}

.field-count__btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 40px;
  cursor: pointer;
  color: #bbb;
  transition: 0.3s;
}

@media (any-hover: hover) {
  .field-count__btn:hover {
    color: #003A30;
  }
}
.field-count__btn:active {
  color: #003A30;
}

.field-count__btn:disabled {
  color: #ededed;
  background: transparent;
}

.field-count__btn--sub {
  left: 0;
}

.field-count__btn--add {
  right: 0;
}

.field-count__btn--sub::before,
.field-count__btn--add::before,
.field-count__btn--add::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 12px;
  background: currentColor;
  transform: translate(-50%, -50%);
}

.field-count__btn--add::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.field-currency {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.3s;
}

.field-currency--alt {
  width: auto;
}

.field-currency__label {
  display: block;
  font-size: 16px;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-currency__btn {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  cursor: pointer;
  position: relative;
  width: 100%;
  color: #003A30;
  transition: box-shadow 0.3s, color 0.3s;
}

.field-currency--alt .field-currency__btn {
  box-shadow: 0 0 0 1px rgba(17, 17, 57, 0.1) inset;
  background-color: transparent;
  font-size: 20px;
  line-height: 22px;
}

.field-currency--sm .field-currency__btn {
  border-radius: 10px;
  height: 33px;
  padding-left: 10px;
  padding-right: 35px;
}

.field-currency__btn.open {
  box-shadow: none;
}

.field-currency__btn-text,
.field-currency__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 0 0 auto;
}

.field-currency__btn-arrow {
  right: 13px;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  flex: 0 0 auto;
}

.field-currency--sm .field-currency__btn-arrow {
  margin-top: -7px;
}

.state--focus-enabled .field-currency__btn:focus {
  border-color: #FF5E28;
}

.field-currency--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-currency--open .field-currency__btn {
  border-color: #FF5E28;
}

.field-currency--open .field-currency__btn-arrow {
  transform: rotate(180deg);
}

.field-currency__btn-placeholder {
  color: #003A30;
}

.field-currency__list {
  position: absolute;
  top: calc(100% + 10px);
  left: auto;
  right: -16px;
  border-radius: 10px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  background: rgb(255, 255, 255);
  max-height: 50vh;
  width: 125px;
  overflow-x: hidden;
  overflow-y: auto;
  transform-origin: top center;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s, box-shadow 0.25s;
}

.field-currency__list.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.field-currency__list-item {
  display: flex;
  align-items: center;
  width: 100%;
  text-align: left;
  padding: 12px 16px;
  cursor: pointer;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: #003A30;
  position: relative;
  outline: none;
  border-radius: 5px;
  transition: 0.3s;
}

.field-currency__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.field-currency__list-item.active {
  color: #FF5E28;
  cursor: default;
}

.field-currency__list-item[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-currency__btn-image {
  display: block;
  flex: 0 0 auto;
  width: 33px;
  height: 33px;
  margin-right: 11px;
  border-radius: 50%;
  object-fit: cover;
}

@media (any-hover: hover) {
  .field-currency__list-item:not(.active):not([disabled]):hover {
    background-color: #528E2A;
  }
  .body--blackout .field-currency__list-item:not(.active):not([disabled]):hover {
    color: #FF5E28;
  }
}
.field-file {
  display: flex;
  align-items: center;
  border: 1px dotted transparent;
}

.field-file__input-block {
  display: inline-block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
}

.field-file__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.field-file__item {
  margin-bottom: 6px;
  display: flex;
  width: 100%;
}

.field-file__item:last-child {
  margin-bottom: 0;
}

.field-file__item-start {
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-file__item-end {
  flex: 0 0 auto;
  margin-left: 12px;
}

.field-file__btn-icon {
  transform: rotate(45deg);
  color: rgb(255, 255, 255);
  width: 14px;
  height: 14px;
}

.field-file__close-icon {
  color: rgb(255, 255, 255);
  width: 14px;
  height: 14px;
}

.field-file__btn {
  height: 52px;
  gap: 10px;
  background: none;
  color: rgba(255, 255, 255, 0.7);
}
.field-file__btn:hover {
  background: none;
}

@media (any-hover: hover) {
  .field-file__btn.btn:not([disable]):hover {
    background: none;
  }
}
.field-input {
  display: block;
  width: 100%;
  height: 54px;
  min-width: 0;
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding: 16px 16px;
  box-shadow: none;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  outline: none;
  transition: 0.3s;
  color: rgb(255, 255, 255);
}

textarea.field-input {
  height: 100px;
  resize: vertical;
  font-family: inherit;
}

.field-input:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

@media (any-hover: hover) {
  .field-input:hover:not([disabled]) {
    border-color: rgb(255, 255, 255);
  }
  .field-text:hover:not([disabled]) .field-placeholder {
    color: rgb(255, 255, 255);
  }
}
.field-input:focus {
  border-color: rgb(255, 255, 255);
}

.form-error .field-input {
  border-color: #e11;
}

.form__form-error,
.field__error {
  color: #e11;
}

.field-input__icon {
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
  margin-left: 8px;
}

.field-label {
  display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
}

.field-label:has(+ .field-input) {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  color: rgba(255, 255, 255, 0.7);
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
  transition: 0.3s;
  text-transform: capitalize;
}

.field-note__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}

.field-note__question-icon {
  transform: translateY(1px);
}

.question-icon {
  width: 15px;
  height: 14px;
}

.field-text {
  position: relative;
}

.field-note__modal {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  max-width: 300px;
  border-radius: 10px;
  padding: 10px;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  font-size: 16px;
  line-height: 18px;
  z-index: 10;
  top: 95px;
  transition: all 0.2s;
}

.field-note__modal::after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  border: 10px solid transparent;
  border-bottom: 10px solid white;
}

.field-note__modal.visible {
  visibility: visible;
  opacity: 1;
  transition: all 0.2s;
}

.field-placeholder {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 16px;
  left: 16px;
  pointer-events: none;
  z-index: 1;
  transition: 0.3s;
}

.field-placeholder__star {
  color: rgb(255, 255, 255);
  padding-left: 3px;
}

.field-text:not(.field-text--placeholder-state) .field-placeholder {
  top: -8px;
  font-size: 12px;
}

.field-text--placeholder-state .field-input::placeholder {
  color: transparent;
}

.field-range-slider {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}

.field-range-slider--disabled {
  opacity: 0.85;
  cursor: not-allowed;
}

.field-range-slider__bar {
  position: relative;
  padding: 0 12px;
  height: 40px;
  box-shadow: 0 0 0 1px #bbb inset;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  transition: 0.3s;
}

@media (any-hover: hover) {
  .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #003A30 inset;
  }
  .field-range-slider--disabled .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #bbb inset;
  }
}
.field-range-slider__label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-overflow: ellipsis;
  color: #003A30;
  position: absolute;
  top: 3px;
  left: 20px;
  -webkit-user-select: text;
          user-select: text;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__value {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding-top: 23px;
}

.field-range-slider__text-inputs {
  display: flex;
}

.field-range-slider__text-inputs .field-range-slider__text-input {
  flex: 0 0 auto;
}

.field-range-slider__text-inputs-separator {
  flex: 0 0 auto;
  border-bottom: 2px solid #003A30;
  width: 10px;
  margin: 0 10px 16px;
}

.field-range-slider__text-input {
  -webkit-appearance: none;
          appearance: none;
  font-family: inherit;
  font-size: 20px;
  font-style: normal;
  padding: 3px 0 0;
  font-weight: 500;
  line-height: 32px;
  outline: none;
  border: 0;
  flex: 0 0 auto;
  background-color: transparent;
  color: #003A30;
}

.field-range-slider__text-input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__buffers {
  position: absolute;
  top: auto;
  left: 20px;
  bottom: 6px;
  display: flex;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}

.field-range-slider__buffer {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}

.field-range-slider__unit {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  z-index: 1;
}

.field-range-slider__input {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  height: 3px;
}

.field-range-slider__input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-moz-range-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-ms-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  background-color: var(--color-blue-primary-100);
  cursor: pointer;
  margin-top: -9px;
  pointer-events: auto;
  border-radius: 50%;
}

.field-range-slider__input[disabled]::-webkit-slider-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #FF5E28;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-moz-range-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-ms-thumb {
  appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #FF5E28;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-ms-thumb {
  cursor: not-allowed;
}

.field-range__cells {
  padding-top: 15px;
  margin-top: 13px;
}

.field-range-slider__input-wraps {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: fit-content;
}

.field-range-slider__input-wrap {
  flex: 0 0 auto;
  width: 100%;
  position: absolute;
  top: 0;
  height: 0;
  z-index: 1;
}

.field-range-slider__slider-track {
  position: absolute;
  top: 0;
  height: 3px;
  pointer-events: none;
  background-color: #FF5E28;
}

.field-range-slider__visual-handle {
  position: absolute;
  top: 100%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #FF5E28;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.field-range-slider__visual-handle::after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  pointer-events: none;
}

.field-range-slider__visual-handles {
  position: absolute;
  left: 5px;
  right: 5px;
  top: 1px;
  z-index: 4;
}

.field-range {
  font-size: 16px;
}

.field-range--sm {
  font-size: 14px;
}

.field-range__cells {
  display: flex;
  align-items: baseline;
  position: relative;
}

.field-range__cell {
  display: flex;
  align-items: baseline;
  min-width: 0;
}

.field-range__prefix {
  margin-right: 5px;
}

.field-range__postfix {
  margin-left: 5px;
}

.field-range__spacer {
  flex: 0 0 auto;
  margin: 0 5px;
}

.field-select {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.3s;
}

.field-select__label {
  display: block;
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 10px;
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  z-index: 1;
  color: rgba(255, 255, 255, 0.7);
}

.field-select__label:has(+ .field-select__btn.fill) {
  position: absolute;
  top: 10px;
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
}

.field-select__field-text {
  position: relative;
}

.field-select__field-text-input {
  position: relative;
}

select.field-select__field-text-input {
  -webkit-appearance: none;
          appearance: none;
  height: 40px;
  cursor: pointer;
}

.field-select__btn {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-width: 0;
  border: 1px solid transparent;
  border-bottom: 1px solid rgb(255, 255, 255);
  padding: 16px 12px 16px 20px;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  transition: 0.2s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 70px;
  position: relative;
}

.field-select__btn.border {
  border: 2px solid rgb(255, 255, 255);
}

.field-select__btn[disabled] {
  background: #ededed;
  cursor: not-allowed;
}

.field-select__btn-text-group {
  display: flex;
  gap: 10px;
}

.field-select__btn-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
  color: rgb(255, 255, 255);
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-arrow {
  width: 24px;
  height: 24px;
  fill: none;
  color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}

@media (any-hover: hover) {
  .field-select__btn:hover:not([disabled]) {
    border: 1px solid rgb(255, 255, 255);
  }
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #FF5E28;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #FF5E28;
}

.field-select--open .field-select__btn-arrow {
  transform: rotate(180deg);
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 12px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  background-color: rgb(255, 255, 255);
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  padding: 6px 0;
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.25s, transform 0.25s;
  transform-origin: center top;
  pointer-events: none;
  display: none;
}
.field-select__list.scrollbar::-webkit-scrollbar {
  width: 6px;
  outline: none;
  border: none;
  background: transparent;
}
.field-select__list.scrollbar::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.4);
  border: none;
}

.field-select--open .field-select__list {
  opacity: 1;
  transform: none;
  pointer-events: all;
  display: block;
}

.field-select__list-item {
  display: flex;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 16px;
  line-height: normal;
  transition: 0.3s;
  color: #003A30;
  position: relative;
  outline: none;
}

.field-select__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-select__list-item:hover {
    background: #ededed;
  }
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #bbb;
}

.field-select__list-item.field-select__list-item--active {
  background: #FF5E28;
  color: rgb(255, 255, 255);
  cursor: default;
}

.field-select__input {
  display: none;
}

.field-select__check-list-icon {
  display: block;
  flex: 0 0 auto;
  width: 15px;
  height: 15px;
  margin-right: 8px;
  opacity: 0;
  background-color: #666;
}

.field-select__check-list-icon.shown,
.field-select__input:checked + .field-select__check-list-icon {
  opacity: 1;
}

.field-select__list-item--flex {
  display: flex;
  align-items: center;
}

.field-select__shevron {
  width: 46px;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgb(255, 255, 255);
}

.field-select__shevron[disabled] {
  cursor: not-allowed;
}

.field-select--md .field-select__btn {
  height: 41px;
  padding: 12px 19px;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  border-radius: 8px;
}

.field-select__list {
  background: rgb(26, 26, 27);
}

.field-select__list-item {
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding: 11px 20px;
}

@media (any-hover: hover) {
  .field-select__list-item:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}
.field-select__list-item:active {
  background: rgba(255, 255, 255, 0.1);
}

.field-select__list-item--link {
  text-decoration: none;
}

.field-select--open .field-select__list-links.transform-up {
  transform: translateY(calc(-100% - 45px));
}

.field-select__mob {
  position: fixed;
  height: 100%;
  width: 100%;
  display: flex;
  left: 0;
  bottom: 0;
  z-index: 1000;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}

.field-select__mob-btn {
  position: absolute;
  top: 20px;
  width: 20px;
  height: 20px;
  right: 15px;
  color: rgb(255, 255, 255);
}

.field-select__mob-btn .cross-icon {
  width: 20px;
  height: 20px;
}

.field-select__mob-list {
  margin-top: auto;
  width: 100%;
  z-index: 10000;
  position: relative;
}

.field-select__mob-scroll {
  padding: 30px 24px;
  background: rgb(26, 26, 27);
  border-radius: 14px 14px 0 0;
  overflow: auto;
  max-height: 300px;
  transition: 0.3s;
}

.field-select__mob-list-wrap {
  overflow: auto;
}

.field-select__mob--open .field-select__overlay {
  opacity: 1;
}

.field-select__mob.field-select__mob--open {
  opacity: 1;
  visibility: visible;
}

.field-select__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: 0.15s;
  z-index: 100;
}

.field-select__mob--open .field-select__overlay {
  opacity: 1;
  visibility: visible;
}

.field-select__mob-list-wrap .field-select__list-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.field-text {
  position: relative;
}

.field-text__icon-pencil {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 12px;
}

.field-text__btn-apply {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  color: #FF5E28;
  position: absolute;
  left: auto;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: 0.3s;
}

.field-text__btn-apply:active {
  color: #FF5E28;
}

@media (any-hover: hover) {
  .field-text__btn-apply:hover {
    color: #FF5E28;
  }
}
.field-text--simple .field-input:disabled {
  background-color: rgb(255, 255, 255);
}

.field-text--textarea:not(.field-text--placeholder-state) .field-placeholder {
  width: calc(100% - 24px);
}

.field-text__btn-eye {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 17px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  color: rgba(35, 33, 33, 0.6);
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .field-text__btn-eye:hover {
    color: #FF5E28;
  }
}
.field-text__btn-eye-icon {
  width: 24px;
  height: 24px;
  display: block;
  flex: 0 0 auto;
}

.field-text--password .field-input {
  padding-right: 50px;
}

.field-text__note {
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 14px;
  color: rgba(35, 33, 33, 0.6);
  margin-top: 6px;
  margin-left: 16px;
}

.field-toggler__button {
  flex: 0 0 auto;
  border-radius: 100px;
  padding: 5px 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  height: 28px;
  transition: 0.3s ease-in-out;
  text-decoration: none;
}

.field-toggler__button:not(:last-child) {
  margin-right: 12px;
}

.field-toggler__box {
  display: flex;
  width: 100%;
}

.field-toggler__button--active {
  background: rgba(255, 255, 255, 0.1);
  color: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .field-toggler__button:hover {
    cursor: pointer;
    background: transparent;
    border-color: #757575;
    transform: scale(1.02);
    color: rgb(255, 255, 255);
  }
  .field-toggler__button--active:hover {
    background: rgba(255, 255, 255, 0.1);
    transform: scale(1);
  }
}
.field-toggler__button:active {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  transform: scale(1);
}

.field-toggler__button--active:active {
  color: rgb(255, 255, 255);
  border-color: #757575;
}

@media (max-width: 1023px) {
  .filter-short__sort-left::-webkit-scrollbar {
    display: none;
  }
  .filter-short__sort-left {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
.field-tumbler-list {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.field-tumbler-list__label {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 10px;
}

.field-tumbler-list__item {
  flex: 1 1 auto;
}

.field-tumbler {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  position: relative;
  cursor: pointer;
  color: #003A30;
}

.field-tumbler:hover {
  color: #FF5E28;
}

.field-tumbler__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 20px;
  margin-right: 12px;
  border-radius: 10px;
  background-color: #cccfd3;
  position: relative;
  transition: background-color 0.3s;
}

.field-tumbler:hover .field-tumbler__visual {
  background-color: #a7abb2;
}

.field-tumbler__visual::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  position: absolute;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  transition: transform 0.3s;
}

.field-tumbler__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.field-tumbler__input:checked + .field-tumbler__visual {
  background-color: #FF5E28;
}

.field-tumbler__input:checked + .field-tumbler__visual::after {
  transform: translateX(16px);
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  font-size: 14px;
  line-height: normal;
  color: #e11;
  margin-top: 3px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .field__multiple-list-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.field__multiple-list-item {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .field__multiple-list-item {
    padding: 10px;
  }
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.files-page {
  padding-top: 70px;
}

.files-page__title {
  margin-bottom: 50px;
}

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

.files-page__section-title {
  max-width: 400px;
  font-size: 26px;
  font-weight: 365;
  line-height: 30px;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
}

.files-page__section-row {
  padding-top: 50px;
}

.files-page__section-row::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  margin-top: 50px;
}

.files-page__section-row-wrap {
  display: flex;
  align-items: center;
}

.files-page__section-row-left {
  padding-left: 30px;
  display: flex;
  gap: 30px;
  align-items: center;
  width: 45%;
}

.files-page__section-row-right {
  padding-left: 20px;
  width: 55%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.files-page__section-image {
  width: 98px;
  height: 98px;
  object-fit: cover;
  border-radius: 4px;
}

.files-page__section-name {
  font-size: 22px;
  font-weight: 365;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.files-page__section-image {
  height: 95px;
  width: 95px;
  border-radius: 6px;
  object-fit: cover;
}

.files-page__section-position {
  max-width: 60%;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.files-page__section-contacts {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.files-page__section-contact {
  text-decoration: none;
  color: rgb(255, 255, 255);
}

.files-page__section-contact .icon-download {
  width: 18px;
  height: 18px;
}

.files-page__section-row:last-child::after {
  display: none;
}

@media (max-width: 1023px) {
  .files-page {
    padding-top: 30px;
  }
  .files-page__section {
    margin-bottom: 80px;
  }
  .files-page__section-row-wrap {
    flex-direction: column;
  }
  .files-page__section-row-left {
    flex-direction: column;
    width: 100%;
  }
  .files-page__section-row-right {
    padding-left: 0;
    padding-top: 20px;
    width: 100%;
  }
  .files-page__section-row-right {
    flex-direction: column;
  }
  .files-page__section-position {
    max-width: 100%;
  }
  .files-page__section-contacts {
    align-items: flex-start;
  }
  .files-page__section-row-left {
    justify-content: center;
    padding-left: 0;
  }
}
.filter-aside {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
}

.filter-aside__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.filter-aside__inner {
  background: #0C0C0C;
  max-width: min(70%, 960px);
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
  transition: all 0.3s ease;
}
.filter-aside__inner:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: radial-gradient(69.54% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0075) 26.84%, rgba(255, 255, 255, 0.0367995) 62.83%, rgba(255, 255, 255, 0.105) 100%) repeat;
  filter: url("/local/assets/images/noise-1.svg#grainy");
  mask-mode: luminance;
  pointer-events: none;
  opacity: 0.2;
  background-size: 100% 972px;
}
.filter-aside__inner:before {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
  mask-mode: alpha;
  pointer-events: none;
  background: radial-gradient(69.54% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0075) 26.84%, rgba(255, 255, 255, 0.0367995) 62.83%, rgba(255, 255, 255, 0.105) 100%) repeat;
  background-size: 100% 972px;
}

.filter-aside__body {
  padding: 20px 30px;
}

.filter-aside__head {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 10;
  display: flex;
  padding: 30px;
  align-items: center;
  justify-content: space-between;
}

.filter-aside__close {
  width: 32px;
  height: 32px;
  color: rgb(255, 255, 255);
  margin-left: auto;
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1;
}

.filter-aiside__close-icon {
  width: 28px;
  height: 28px;
}

.filter-aside__title {
  font-size: 23px;
  font-weight: 450;
  line-height: 26px;
}

.filter-aside--search .filter-aside__head {
  padding: 0;
}

.filter-aside--search .filter-aside__body {
  padding: 50px 76px;
}

@media (any-hover: hover) {
  .filter-aside__close:hover {
    cursor: pointer;
  }
}
.filter-aside__body .filter__actions {
  position: fixed;
  padding-bottom: 20px;
  bottom: 0;
  right: 40px;
  z-index: 1;
  background: rgb(14, 14, 15);
}

.filter__actions-item--view {
  width: 243px;
}

.filter-aside .filter {
  margin-bottom: 70px;
}

@media (max-width: 1023px) {
  .filter-aside,
.filter-aside__inner,
.filter-aside--search .filter-aside__body {
    top: 66px;
  }
  .filter-aside__inner {
    max-width: 100vw;
  }
  .filter-aside--search .filter-aside__body {
    padding: 24px 20px;
  }
  .filter-aside__close {
    display: none;
  }
}
@media (max-width: 767px) {
  .filter-aside__head {
    padding: 30px 12px;
  }
  .filter-aside__body {
    padding: 20px 12px;
  }
  .filter__actions-item--view {
    width: 300px;
  }
  .filter-aside__body .filter__actions {
    right: 20px;
  }
}
@media (max-width: 430px) {
  .filter-aside__body .filter__actions {
    width: calc(100% - 24px);
  }
  .filter__actions-item--view {
    width: 100%;
  }
}
.filter-short {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-top: 23px;
  row-gap: 16px;
  border-top: 1px solid rgba(215, 215, 215, 0.3);
}

.filter-short__sort-right {
  display: flex;
  align-items: center;
}

.filter-short--sort-link {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 24px;
  border-radius: 8px;
  text-decoration: none;
  height: 48px;
  border: 1px solid rgba(215, 215, 215, 0.3);
}

.filter-short--sort-link:hover {
  background-color: rgba(255, 255, 255, 0.05);
  transition: 0.3s ease;
}

.filter-short--sort-link span {
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.collections__sort .filter-short__sort-action .btn.btn--white.btn--md,
.catalog__sort .filter-short__sort-action .btn.btn--white.btn--md {
  height: 48px;
}

.filter-short--sort-link .filter-short--sort-link-icon {
  width: 15px;
  height: 15px;
  color: rgb(255, 255, 255);
}

.filter-short__sort-action {
  margin-left: 28px;
}

.field-toggler__box {
  max-width: 1400px;
  flex-wrap: wrap;
  row-gap: 12px;
}

.filter-short__sort-action .filter-short--sort-link {
  display: none;
}

.filter-short--sort-link.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.filter-short__sort-left {
  max-width: calc(100% - 320px);
}

@media (max-width: 1023px) {
  .catalog__sort .filter-short--sort-link {
    height: 42px;
    padding: 12px 20px;
  }
  .catalog__sort .filter-short__sort-action {
    margin-left: 12px;
  }
  .catalog__sort .filter-short__sort-action .btn.btn--white.btn--md {
    height: 42px;
    padding: 12px 20px;
  }
}
@media (max-width: 767px) {
  .filter-short {
    flex-direction: column;
    align-items: flex-start;
    border-top: none;
    padding-top: 0;
  }
  .filter-short__sort-left {
    overflow-x: auto;
    width: 100%;
    max-width: 100%;
  }
  .filter-short__sort {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    border: none;
    padding-top: 0;
  }
  .filter-short__sort-action {
    margin-left: 0;
    margin-top: 20px;
    display: flex;
    width: 100%;
    gap: 12px;
  }
  .filter-short--sort-link {
    width: 100%;
  }
  .filter-short--sort-link {
    display: none;
  }
  .filter-short__sort-action .filter-short--sort-link {
    display: flex;
    justify-content: center;
  }
  .filter-short__sort-right {
    display: flex;
    width: 100%;
  }
}
.filter__group {
  margin: 50px 0;
}

.filter__list-item {
  margin-bottom: 6px;
}

.filter__group-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.filter__actions {
  display: flex;
  flex-wrap: nowrap;
  margin: -4px;
}

.filter__actions-item {
  flex: 1 1 auto;
  padding: 4px;
}

.filter__actions-item--view {
  min-width: 220px;
}

.filter__list-item:last-child {
  margin-bottom: 0;
}

.filter__link {
  color: #FF5E28;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.3s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .filter__link:hover {
    color: #FF5E28;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .filter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.filter__link:active {
  color: #FF5E28;
}

.filter__link.filter__link--current {
  cursor: default;
  color: #003A30;
  font-weight: 700;
}

.filter__group-body {
  margin: 13px 0;
}

@media (max-width: 767px) {
  .filter__actions-item .btn {
    padding: 14px;
  }
}
.flex-collection__grid {
  display: flex;
  margin: 0 -5px;
}

.flex-collection__item {
  flex: 1 2 auto;
  max-width: 560px;
  height: 33.3333333333vw;
  transition: 0.5s ease-in-out;
  display: flex;
  padding: 0 5px;
}

@media (min-width: 1024px) {
  .flex-collection__item:hover {
    flex: 1 0 auto;
    transition: 0.7s ease-in-out;
  }
}
@media (max-width: 1023px) {
  .flex-collection__grid {
    flex-direction: column;
    margin: 0;
  }
  .flex-collection__item {
    height: auto;
    border-radius: 10px;
    max-width: 100%;
    padding: 0;
    margin-bottom: 8px;
  }
}
.form {
  padding: 16px;
  border: 2px solid;
  border: 2px solid;
  border-image: linear-gradient(112.08deg, rgba(255, 255, 255, 0.4) 2.67%, rgba(255, 255, 255, 0) 40.05%);
  border-image-slice: 1;
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: auto;
}

.form--align-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 756px;
}

.form--success {
  background-color: rgb(255, 255, 255);
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  border: 2px solid transparent;
}

.form__header-title {
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.72px;
  margin-bottom: 16px;
  color: rgb(255, 255, 255);
  max-width: calc(100% - 80px);
}

.form--success .form__header-title {
  color: #003A30;
}

.form__header-note {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.4px;
  margin-top: 16px;
  color: rgb(255, 255, 255);
}

.form--success .form__header-note {
  color: #528E2A;
}

.form--success .form__success-message, .form--success .form__footer {
  max-width: calc(100% - 32px);
}

.form__header {
  margin-bottom: auto;
}

.form__main {
  margin-top: 40px;
}

.form__field {
  margin-top: 12px;
}

.form__confirm {
  margin-bottom: 16px;
}

.form__footer {
  margin-top: 32px;
}

.form__footer--mt-big {
  margin-top: 96px;
}

@media (max-width: 1023px) {
  .form__header-title {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.56px;
  }
  .form__header-note {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -0.36px;
  }
  .form__main {
    margin-top: 32px;
  }
}
.gallery {
  width: 100%;
}

.modal.modal--gallery {
  z-index: 1000;
}

.gallery__title {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}

.gallery__slider {
  width: 100%;
  margin: 0;
  height: 100%;
}

.gallery .modal-window__body {
  position: relative;
  padding: 80px 0;
  background-color: #ededed;
  height: 100%;
  overflow: hidden;
}

.gallery .modal-window__close {
  z-index: 1;
}

.gallery .swiper-container {
  overflow: visible;
  height: 100%;
}

.gallery .swiper-pagination {
  height: 16px;
}

.gallery .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: -45px;
}

.gallery .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #FF5E28;
}

.gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #FF5E28;
}

.gallery .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7px;
}

@media (max-width: 1023px) {
  .gallery .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
  }
  .gallery .modal-window__body {
    padding: 0;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 24px;
  }
  .gallery .modal-window__close {
    top: 4px;
    right: 4px;
  }
}
.grid-banner {
  padding: 160px 0;
  background-color: rgb(255, 255, 255);
}
.grid-banner .accordion.info-banner__accordion {
  margin-top: 64px;
  padding-right: 16px;
}

.region-ru .grid-banner__supertitle,
.region-ru .grid-banner__title {
  color: #87200F;
}
.region-ru .grid-banner__subtitle,
.region-ru .grid-banner__item-icon-wrap:not(.grid-banner__item-icon-wrap--transparent) {
  color: #FF5E28;
}
.region-ru .grid-banner__item {
  background-color: #FF5E28;
}
.region-ru .grid-banner__item-icon-wrap:not(.grid-banner__item-icon-wrap--transparent) {
  background-color: rgb(255, 255, 255);
}
@media (any-hover: hover) {
  .region-ru .grid-banner__col--narrow:hover {
    width: 50%;
  }
  .region-ru .grid-banner__col--wide:hover {
    width: 70%;
  }
  .region-ru .grid-banner__col:hover .grid-banner__item-icon-wrap {
    color: #FF5E28 !important;
    background: rgb(255, 255, 255);
    transition: 0.5s all;
    border: none;
  }
  .region-ru .grid-banner__col--narrow:hover .grid-banner__item-icon-wrap {
    color: rgb(255, 255, 255);
  }
  .region-ru .grid-banner__row:hover {
    height: 125%;
  }
}

.benefits .grid-banner__subtitle {
  text-align: left;
  margin-top: 16px;
}
.benefits .grid-banner__title {
  margin-bottom: 16px;
}
.benefits .grid-banner__subtitle-text {
  margin-left: 0;
}
.benefits .grid-banner__right {
  padding: 0 35px 0 96px;
}

.grid-banner__wrap {
  display: flex;
}

.grid-banner__left {
  flex: 1 1 auto;
  padding-top: 15px;
  padding-right: 64px;
  position: relative;
  display: flex;
  flex-direction: column;
}

.grid-banner__right {
  flex: 0 0 auto;
  width: 57.45%;
}

.grid-banner__items {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: flex-end;
}
.grid-banner__items .grid-banner__col {
  gap: 16px;
}
.grid-banner__items .grid-banner__item {
  max-height: 220px;
  height: 220px;
}
.grid-banner__items .grid-banner__item:hover .grid-banner__item-text {
  transform: translateY(0);
}
.grid-banner__items .grid-banner__item.grid-banner__item--leaf {
  background-color: #528E2A;
}
.grid-banner__items .grid-banner__item.grid-banner__item--leaf .grid-banner__item-icon-wrap {
  background-color: rgb(255, 255, 255);
  color: #528E2A;
}

.grid-banner__col--narrow-alt {
  flex-direction: column;
}
.grid-banner__col--narrow-alt .grid-banner__item-icon-wrap, .grid-banner__col--narrow-alt .static {
  position: static;
}
.grid-banner__col--narrow-alt .grid-banner__item-icon {
  color: rgb(255, 255, 255);
}

.region-ru .grid-banner__col--narrow-alt .grid-banner__item-icon {
  color: inherit;
}

.text-guide {
  word-break: auto-phrase;
}
.text-guide h2 {
  max-width: 500px;
  font-weight: 700;
  font-size: 48px;
  line-height: 105%;
  letter-spacing: -2%;
  color: #014A3F;
  margin-bottom: 48px;
}
.text-guide .two-column-text {
  column-count: 2;
  column-gap: 32px;
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  color: #003A30;
}
.text-guide .two-columns {
  display: flex;
  flex-direction: row;
  gap: 32px;
  margin-top: 32px;
}
.text-guide .two-columns > *:nth-of-type(n+2) {
  padding-left: 32px;
  border-left: 2px solid rgba(244, 244, 244, 0.1019607843);
}
.text-guide .two-columns > * {
  flex: 1;
}
.text-guide .two-columns li {
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -2%;
}
.text-guide .two-columns h3 {
  margin-bottom: 8px;
}
.text-guide .two-columns ul li, .text-guide .two-columns ul {
  margin-top: 8px;
}
.text-guide .text-with-image {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
.text-guide .text-with-image .text {
  max-width: 400px;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0;
}
.text-guide .text-with-image .image {
  flex: 1;
  width: 211px;
  display: flex;
}
.text-guide .text-with-image .image img {
  margin: 0;
}

.grid-banner__supertitle {
  display: flex;
  align-items: center;
  color: #014A3F;
}

.grid-banner__supertitle-icon {
  flex: 0 0 auto;
  width: 32px;
  height: 32px;
  margin-right: 8px;
}

.grid-banner__supertitle-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.grid-banner__title {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -0.96px;
  max-width: 576px;
  margin-top: 32px;
  color: #014A3F;
}

.grid-banner__subtitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.4px;
  text-align: right;
  color: #528E2A;
  margin-top: 32px;
}
.grid-banner__subtitle + .grid-banner__text {
  margin-top: auto;
}

.grid-banner__subtitle-text {
  margin-left: auto;
  max-width: 320px;
}

.grid-banner__text {
  margin-top: auto;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.4px;
}

.grid-banner__title + .grid-banner__text {
  margin-top: 0;
}

.grid-banner__action {
  margin-top: 32px;
}

.grid-banner__link {
  width: fit-content;
}

.grid-banner__article {
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 16px;
  max-width: 400px;
  background-color: rgba(82, 142, 42, 0.1019607843);
  position: absolute;
  bottom: 0;
}
.grid-banner__article:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  border-left: 4px solid #528E2A;
  left: 0;
  top: 0;
}
.grid-banner__article .grid-banner__article-title {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  color: #528E2A;
}
.grid-banner__article .grid-banner__article-text {
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
}

.grid-banner__grid {
  display: flex;
  flex-flow: column;
  height: 606px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.grid-banner__row {
  height: 100%;
  display: flex;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  transition: height 0.5s ease-in-out;
}

.grid-banner__col {
  width: 100%;
  flex-grow: 1;
  display: flex;
  transition: width 0.5s ease-in-out;
}

.grid-banner__col--narrow {
  width: 43.6%;
}

.grid-banner__col--wide {
  width: 56.4%;
}

.bg-banner__list-item:first-of-type {
  padding-top: 0;
}

.bg-banner__list-item:last-of-type {
  padding-bottom: 0;
}

.left-col--between .grid-banner__left {
  justify-content: space-between;
}

.grid-banner:not(.grid-banner--white).grid-banner--emerald {
  background-color: #014A3F;
  color: rgb(255, 255, 255);
}
.grid-banner:not(.grid-banner--white) .grid-banner__title,
.grid-banner:not(.grid-banner--white) .grid-banner__supertitle {
  color: rgb(255, 255, 255);
}
.grid-banner:not(.grid-banner--white) .bg-banner__list-item_text {
  color: rgba(255, 255, 255, 0.7);
}
.grid-banner:not(.grid-banner--white) .bg-banner__list-item:not(:last-of-type):after {
  border-color: rgba(255, 255, 255, 0.7);
}
.grid-banner:not(.grid-banner--white) .grid-banner__item {
  background-color: #000;
}

.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald {
  background-color: #014A3F;
  color: rgb(255, 255, 255);
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .accordion .accordion-header__title {
  color: rgb(255, 255, 255);
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .accordion .accordion-header__subtitle {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .accordion .accordion-item.active-item .accordion-header__icon-wrap {
  background-color: #FF5E28;
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .accordion .accordion-item:not(:first-of-type) {
  padding-top: 57px;
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .accordion .accordion-item {
  margin-bottom: 57px;
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .grid-banner__article {
  background-color: rgba(255, 255, 255, 0.1019607843);
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .grid-banner__article-title {
  color: #FF5E28;
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .grid-banner__article:after {
  border-color: #FF5E28;
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .grid-banner__col--narrow-alt .grid-banner__item-icon-wrap.static.numeratic {
  background-color: #FF5E28;
}
.region-ru .grid-banner:not(.grid-banner--white).grid-banner--emerald .grid-banner__col--narrow-alt .grid-banner__item-icon-wrap.static.numeratic .grid-banner__item-number {
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  text-align: center;
  color: rgb(255, 255, 255);
}
.region-ru .grid-banner.grid-banner--deep-forest .grid-banner__item.grid-banner__item--leaf {
  background-color: #FF5E28;
}
.region-ru .grid-banner.grid-banner--deep-forest .grid-banner__item.grid-banner__item--leaf .grid-banner__item-icon-wrap {
  color: #FF5E28;
}

.grid-banner.grid-banner--deep-forest {
  background-color: #003A30;
  color: rgb(255, 255, 255);
}
.grid-banner.grid-banner--deep-forest .grid-banner__title,
.grid-banner.grid-banner--deep-forest .grid-banner__supertitle {
  color: rgb(255, 255, 255);
}
.grid-banner.grid-banner--deep-forest .bg-banner__list-item_text {
  color: rgba(255, 255, 255, 0.7);
}
.grid-banner.grid-banner--deep-forest .bg-banner__list-item:not(:last-of-type):after {
  border-color: rgba(255, 255, 255, 0.7);
}
.grid-banner.grid-banner--deep-forest .grid-banner__item {
  background-color: #014A3F;
}
.grid-banner.grid-banner--deep-forest .grid-banner__item.grid-banner__item--leaf {
  background-color: #528E2A;
}
.grid-banner.grid-banner--deep-forest .grid-banner__item.grid-banner__item--leaf .grid-banner__item-icon-wrap {
  background-color: rgb(255, 255, 255);
  color: #528E2A;
}

@media (any-hover: hover) {
  .grid-banner__col--narrow:hover {
    width: 50%;
  }
  .grid-banner__col--wide:hover {
    width: 70%;
  }
  .grid-banner__col:hover .grid-banner__item-icon-wrap {
    color: rgb(255, 255, 255);
    background: #528E2A;
    transition: 0.5s all;
    border: none;
  }
  .grid-banner__col--narrow:hover .grid-banner__item-icon-wrap {
    color: rgb(255, 255, 255);
  }
  .grid-banner__row:hover {
    height: 125%;
  }
}
.grid-banner__item {
  width: 100%;
  padding: 16px;
  overflow: hidden;
  background-color: #014A3F;
  position: relative;
  text-decoration: none;
}

.grid-banner__item-image {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100%;
}

.grid-banner__item-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
  position: relative;
  z-index: 1;
  color: rgb(255, 255, 255);
}

.grid-banner__col--wide .grid-banner__item-title {
  width: calc(100% - 48px);
  max-width: 307px;
}

.grid-banner__col--narrow .grid-banner__item-title {
  width: 290px;
  max-width: calc(100% - 64px);
}

.grid-banner__item-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.32px;
  color: rgba(255, 255, 255, 0.7);
  width: auto;
  position: absolute;
  top: auto;
  left: 16px;
  bottom: 16px;
  transform: translateY(calc(100% + 15px));
  transition: 0.5s;
}

@media (any-hover: hover) {
  .grid-banner__row:hover .grid-banner__col:hover .grid-banner__item-text {
    transform: translateY(0);
  }
}
.grid-banner__col--wide .grid-banner__item-text {
  max-width: 420px;
  width: calc(100% - 112px);
  transition: 0.5s all;
  transition-delay: 0.3s;
}

.grid-banner__col--narrow .grid-banner__item-text {
  max-width: 280px;
  width: calc(100% - 112px);
  transition: 0.5s all;
  transition-delay: 0.3s;
}

.grid-banner__item-text strong {
  color: rgb(255, 255, 255);
  font-weight: 400;
}

.grid-banner__item-icon-wrap {
  position: absolute;
  z-index: 1;
  top: 16px;
  right: 16px;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #528E2A;
  color: #014A3F;
  transition: color 0.3s;
}

.grid-banner__item-icon-wrap--transparent {
  color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.2);
  border: 0.75px solid;
  border-image-source: linear-gradient(114.66deg, rgba(255, 255, 255, 0.4) 9.98%, rgba(255, 255, 255, 0) 62.94%);
  border-image-slice: 1;
}

.grid-banner__item-icon {
  display: block;
  flex: 0 0 auto;
  width: 32px;
  height: 32px;
}

@media (max-width: 1279px) {
  .grid-banner {
    padding: 96px 0;
  }
  .grid-banner .accordion.info-banner__accordion {
    margin-top: 0;
    padding-right: 0;
  }
  .grid-banner__wrap {
    display: block;
  }
  .grid-banner__left {
    padding-top: 0;
    padding-right: 0;
  }
  .grid-banner__supertitle-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }
  .grid-banner__supertitle-text {
    font-size: 16px;
  }
  .grid-banner__title {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    letter-spacing: -0.64px;
    max-width: 100%;
    margin-top: 25px;
  }
  .grid-banner__subtitle {
    margin-top: 24px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -0.36px;
  }
  .grid-banner__text {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.36px;
    margin-top: 96px;
  }
  .grid-banner__action {
    margin-top: 24px;
  }
  .grid-banner__right {
    margin-top: 64px;
  }
  .grid-banner__right {
    width: 100%;
  }
  .grid-banner__article {
    position: relative;
    margin-top: 32px;
    width: 100%;
    max-width: 100%;
    margin-bottom: -32px;
  }
}
@media (max-width: 1023px) {
  .grid-banner__grid {
    display: block;
    height: auto;
  }
  .grid-banner__row {
    display: block;
  }
  .grid-banner__col {
    margin-top: 16px;
  }
  .grid-banner__col--wide,
.grid-banner__col--narrow {
    width: 100%;
  }
  .grid-banner__item {
    min-height: 184px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .grid-banner__col--narrow:hover {
    width: auto;
  }
  .grid-banner__col--wide:hover {
    width: auto;
  }
  .grid-banner__row:hover {
    height: auto;
  }
  .grid-banner__item-title {
    font-size: 20px;
  }
  .grid-banner__item-text {
    position: relative;
    top: unset;
    left: unset;
    bottom: unset;
    transform: none;
    max-width: calc(100% - 70px);
    margin-top: 16px;
  }
  .grid-banner__col--wide .grid-banner__item-text,
.grid-banner__col--narrow .grid-banner__item-text {
    width: calc(100% - 64px);
  }
  .grid-banner__item-icon-wrap {
    width: 48px;
    height: 48px;
  }
  .grid-banner__item-icon {
    width: 24px;
    height: 24px;
  }
  .grid-banner__row--bottom {
    display: flex;
    flex-direction: column-reverse;
  }
  .text-guide .two-column-text {
    column-count: 1;
  }
  .benefits .grid-banner__right {
    padding: 0;
  }
  .grid-banner__right.content.text-guide {
    margin-top: 24px;
  }
  .grid-banner__right.content.text-guide p {
    font-size: 20px;
    line-height: 140%;
  }
}
@media (max-width: 1023px) and (max-width: 1023px) {
  .grid-banner__right.content.text-guide p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  .grid-banner__items .grid-banner__col {
    flex-direction: column;
  }
}
@media (max-width: 1023px) {
  .text-guide h3 {
    font-size: 18px;
  }
  .text-guide .two-columns {
    flex-direction: column;
  }
  .text-guide .two-columns > *:nth-of-type(n+2) {
    padding-left: 0;
    border-left: 2px solid transparent;
  }
  .text-guide .two-columns li {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -2%;
  }
  .text-guide .two-columns h3 {
    margin-bottom: 8px;
  }
  .text-guide .two-columns ul li, .text-guide .two-columns ul {
    margin-top: 8px;
  }
  .text-guide .text-with-image {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .text-guide .text-with-image .text {
    max-width: 100%;
    font-size: 16px;
  }
  .text-guide .text-with-image .image {
    flex: 1;
    width: 211px;
    display: flex;
  }
  .text-guide .text-with-image .image img {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  .bg-banner__list-item:last-of-type {
    padding-bottom: 32px;
  }
}
.grid-image__head {
  margin-bottom: 50px;
  display: flex;
  justify-content: space-between;
}

.grid-image__head-title {
  min-width: 617px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 38px;
  font-weight: 500;
  line-height: 37px;
  letter-spacing: -0.76px;
}

.grid-image__head-desc {
  margin-left: 100px;
  flex: 1 1 auto;
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.32px;
}

.grid-image__items {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}

.grid-image__row-img {
  max-width: 100%;
  border-radius: 14px;
}

.grid-image__item {
  width: 50%;
  border-radius: 10px;
  overflow: hidden;
  padding: 20px;
  flex: 0 0 auto;
}

.grid-image__item-img {
  width: 100%;
  object-fit: cover;
}

.grid-image__row {
  overflow: hidden;
}

.grid-image__row:not(:first-child) {
  margin-top: 40px;
}

@media (max-width: 1279px) {
  .grid-image__head-title {
    min-width: 340px;
  }
  .grid-image__items {
    margin: -10px;
  }
  .grid-image__item {
    padding: 10px;
  }
}
@media (max-width: 1279px) {
  .grid-image__head-title {
    min-width: 0;
    margin-bottom: 12px;
    font-size: 25px;
    font-weight: 450;
    line-height: 28px;
  }
  .grid-image__items {
    display: block;
    margin: 30px 0 0 0;
  }
  .grid-image__head {
    display: block;
  }
  .grid-image__head-desc {
    margin-left: 0;
  }
  .grid-image__item {
    padding: 0;
    width: 100%;
  }
  .grid-image__item:not(:first-child) {
    margin-top: 5px;
  }
}
.half-banner {
  margin: 100px 0;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.half-banner__wrap {
  display: flex;
}

.half-banner--right .half-banner__wrap {
  flex-direction: row-reverse;
}

.half-banner--blackout {
  color: rgb(255, 255, 255);
}

.half-banner__left {
  flex: 0 0 auto;
  width: 40%;
  padding: 20px 20px 20px 0;
}

.half-banner--right .half-banner__left {
  padding: 20px 0 20px 20px;
}

.half-banner__right {
  flex: 0 0 auto;
  width: 60%;
  padding: 20px 0 20px 20px;
}

.half-banner--right .half-banner__right {
  padding: 20px 20px 20px 0;
}

.half-banner__right {
  display: flex;
  align-items: center;
}

.half-banner__image {
  display: block;
  max-width: 100%;
}

.video__video {
  display: flex;
  width: 100%;
}

.video__source {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 100%;
  max-width: 100%;
}

.video__iframe {
  display: block;
  width: 100%;
}

@media (max-width: 1279px) {
  .half-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .half-banner__wrap {
    display: block;
    padding: 30px 0;
  }
  .half-banner__left,
.half-banner--right .half-banner__left {
    padding: 0;
    width: 60%;
  }
  .half-banner__right {
    padding: 0;
    width: 100%;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .half-banner__left,
.half-banner--right .half-banner__left {
    width: 100%;
  }
}
.help-card ul,
.help-card ol,
.help-card li {
  list-style: initial;
  list-style-position: inside;
}

.help-card__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: underline;
  cursor: pointer;
}

@media (max-width: 767px) {
  .help-card__title {
    font-size: 22px;
    line-height: 24px;
  }
}
.help-page__wrap {
  padding: 25px 0;
  display: flex;
}

.help-page__items {
  width: 100%;
}

.help-page__item {
  margin-bottom: 25px;
}

.help-card__description {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .page-page__wrap {
    padding: 15px 0;
    flex-direction: column;
  }
  .help-page__items {
    margin-top: 20px;
  }
  .help-page__item {
    margin-bottom: 40px;
  }
}
.hero-banner {
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  background-color: #003A30;
}
.hero-banner:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 29.1%, rgba(0, 0, 0, 0.7) 100%);
}

.hero-banner__background-image {
  position: absolute;
  z-index: 0;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-banner__container {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
}

.hero-banner__wrap {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 0 64px;
}

.hero-banner__supertitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: rgb(255, 255, 255);
  margin-bottom: 32px;
}

.hero-banner__title {
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -1.2px;
  color: rgb(255, 255, 255);
  max-width: 100%;
}

.hero-banner__subtitle {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -0.96px;
  color: rgb(255, 255, 255);
  margin-top: 30px;
  margin-bottom: 30px;
  max-width: 640px;
}

.hero-banner__content {
  display: flex;
  align-items: flex-end;
  width: 100%;
  margin-top: auto;
}

.hero-banner__content-left {
  flex: 1 1 auto;
}

.hero-banner__content-right {
  flex: 0 0 auto;
  width: 57.45%;
}

.hero-banner__icon {
  display: block;
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  max-width: 64px;
  margin-right: 18px;
}

.hero-banner__icon-text {
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
  max-width: 268px;
}

.hero-banner__text {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.4px;
  color: rgba(255, 255, 255, 0.7);
  max-width: 640px;
  margin-top: 32px;
}

.hero-banner__action {
  margin-top: 32px;
  width: fit-content;
}

.hero-banner__link {
  display: flex;
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  align-items: center;
}

.hero-banner__link-icon {
  color: rgb(255, 255, 255);
}

.hero-banner__link-text {
  color: rgba(255, 255, 255, 0.7);
  transition: 0.3s;
}

@media (any-hover: hover) {
  .hero-banner__link:hover .hero-banner__link-text {
    color: rgb(255, 255, 255);
  }
}
.hero-banner__link-icon {
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
  margin-right: 8px;
}

@media (max-width: 1279px) {
  .hero-banner {
    height: auto;
    min-height: 100svh;
  }
  .hero-banner__wrap {
    padding: 128px 0 48px;
  }
  .hero-banner__supertitle {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
  }
  .hero-banner__title {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    letter-spacing: -0.8px;
    width: 100%;
    max-width: 100%;
  }
  .hero-banner__header-right {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }
  .hero-banner__subtitle {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    letter-spacing: -0.64px;
    width: 100%;
    max-width: 100%;
    margin: 16px 0 0;
  }
  .hero-banner__content-left {
    width: 100%;
    margin-top: 24px;
  }
  .hero-banner__content-right {
    width: 100%;
  }
  .hero-banner__text {
    max-width: 100%;
    margin-top: 32px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -0.36px;
  }
  .hero-banner__content {
    flex-direction: column-reverse;
  }
  .hero-banner__action {
    margin-top: 40px;
    width: 100%;
  }
  .hero-banner__icon-text {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
    max-width: 246px;
  }
}
.hero-block,
v-hero-block {
  color: #003A30;
  background: #ededed;
  padding: 60px 0;
  min-height: 540px;
}

.hero-block,
.hero-block__fg-layer {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.hero-block {
  display: flex;
}

.hero-block__container {
  width: 100%;
}

.hero-block__content {
  max-width: 500px;
}

.hero-block__title {
  margin: 12px 0;
}

.hero-block__text {
  margin: 12px 0;
}

.hero-block__actions {
  margin: 24px 0;
}

.hero-block__actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .hero-block__actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.hero-block__actions-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .hero-block__actions-cell {
    padding: 10px;
  }
}

.hero-block__action {
  position: relative;
  z-index: 4;
}

.hero-block__link,
.hero-block__bg-layer,
.hero-block__bg,
.hero-block__bg-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero-block__link {
  z-index: 3;
}

.hero-block__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .hero-block__link:focus::after {
  opacity: 0.75;
}

.hero-block__bg-layer {
  background: #ededed;
}

.hero-block__bg-image {
  background: no-repeat center/cover;
}

.hero-block__bg--medium,
.hero-block__bg--small {
  display: none;
}

.hero-block--dark {
  color: rgb(255, 255, 255);
}

.hero-block--dark .hero-block__bg-layer {
  background: #666;
}

.hero-block--right .hero-block__content {
  margin-left: auto;
}

@media (max-width: 1365px) {
  .hero-block,
v-hero-block {
    min-height: 39.1304347826vw;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  .hero-block,
v-hero-block {
    min-height: 48vw;
  }
  .hero-block__bg--large,
.hero-block__bg--small {
    display: none;
  }
  .hero-block__bg--medium {
    display: block;
  }
}
@media (max-width: 639px) {
  .hero-block,
v-hero-block {
    min-height: 100vw;
  }
  .hero-block__bg--large,
.hero-block__bg--medium {
    display: none;
  }
  .hero-block__bg--small {
    display: block;
  }
}
.hero-slider,
.v-hero-slider {
  display: block;
  position: relative;
  min-height: 540px;
  background: #ededed;
}

.hero-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1584px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.3s;
  color: #bbb;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.hero-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1584px / 2 - 40px);
}

.hero-slider__arrow--next {
  left: 50%;
  margin-left: calc(1584px / 2 - 40px);
}

.hero-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

@media (max-width: 1365px) {
  .hero-slider,
v-hero-slider {
    min-height: 33.75vw;
  }
  .hero-slider__arrow {
    width: 80px;
    margin: 0;
  }
  .hero-slider__arrow--prev {
    left: 0;
  }
  .hero-slider__arrow--next {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .hero-slider,
v-hero-slider {
    min-height: 48vw;
  }
}
@media (max-width: 639px) {
  .hero-slider,
v-hero-slider {
    min-height: 100vw;
  }
}
.image-slider {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.image-slider__slider {
  position: relative;
  overflow: hidden;
}

.image-slider--gallery .image-slider__slider {
  overflow: visible;
  height: 100%;
  position: static;
}

.image-slider .swiper-slider {
  position: relative;
}

.image-slider--gallery .swiper-slider {
  height: 100%;
}

.image-slider--gallery .swiper-slider__slider {
  height: 100%;
}

.image-slider__arrow {
  position: absolute;
  z-index: 3;
  width: 56px;
  height: 100%;
  top: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  transition: color 0.3s;
  color: #003A30;
}

.image-slider__arrow:hover {
  color: #FF5E28;
}

.image-slider__arrow.swiper-button-disabled {
  display: none;
}

.image-slider__arrow--prev {
  left: 0;
}

.image-slider__arrow--next {
  right: 0;
}

.image-slider__icon {
  width: 25px;
  height: 36px;
}

.image-slider .swiper-scrollbar {
  display: none;
}

.image-slider__item {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #ededed;
}

.image-slider__image {
  display: block;
  width: 100%;
  transition: opacity 0.3s;
}

.image-slider--gallery .image-slider__image {
  height: 100%;
}

.image-slider__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 8px -4px 0;
  width: calc(100% + 8px);
}

.image-slider__thumb {
  width: 20%;
  flex: 0 0 auto;
  padding: 4px;
  height: 54px;
  position: relative;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  align-items: center;
  justify-content: center;
  color: #818690;
  display: flex;
}

.image-slider__thumb--more {
  pointer-events: none;
}

.image-slider__thumb-btn {
  width: 16.6666%;
  flex: 0 0 auto;
  padding: 3px;
  height: 66px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #818690;
}

.image-slider__thumb-btn ~ div {
  display: none;
}

.image-slider__thumb.active::after {
  content: "";
  width: calc(100% - 8px);
  height: 2px;
  pointer-events: none;
  background-color: #FF5E28;
  position: absolute;
  top: auto;
  bottom: 4px;
  left: 4px;
  z-index: 1;
}

.image-slider__thumb::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  right: 0;
  bottom: 0;
  display: block;
  background-color: #F4F2F0;
  z-index: -1;
  pointer-events: none;
}

.image-slider__thumb-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex: 0 0 auto;
  transition: opacity 0.3s;
}

.image-slider--gallery {
  position: static;
  height: 100%;
}

.image-slider--gallery .image-slider__thumb {
  width: 10%;
}

.image-slider--gallery .image-slider__arrow {
  width: 48px;
  height: 80px;
  top: 50%;
}

.image-slider--gallery .image-slider__arrow--prev {
  left: 40px;
}

.image-slider--gallery .image-slider__arrow--next {
  right: 40px;
}

.image-slider--gallery .image-slider__icon {
  width: 40px;
  height: 40px;
  color: #003A30;
}

.image-slider .hero-slider__arrow {
  width: 48px;
  height: 48px;
}

.image-slider .hero-slider__arrow--prev {
  top: auto;
  left: 24px;
  bottom: 24px;
}

.image-slider .hero-slider__arrow--next {
  top: auto;
  left: auto;
  right: 24px;
  bottom: 24px;
}

.hero-slider__gallery-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  z-index: 2;
  cursor: zoom-in;
  transition: color 0.3s;
  opacity: 0.2;
}

.image-slider__thumb-icon {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: rgb(255, 255, 255);
}

.image-slider__iframe-wrap {
  padding: 80px;
  display: flex;
  height: 100%;
}

.image-slider--gallery .image-slider__iframe-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-slider--gallery .image-slider__iframe {
  width: 900px !important;
  height: 506px !important;
  margin: 0 auto;
  padding: 40px;
}

.image-slider__item-video-link {
  display: none;
}

.image-slider__arrow-icon {
  display: block;
  width: 30px;
  height: 30px;
  color: inherit;
}

@media (any-hover: hover) {
  .hero-slider__gallery-btn:hover {
    color: #003A30;
  }
  .hero-slider__gallery-btn:active {
    color: #003A30;
  }
}
@media (max-width: 1023px) {
  .image-slider__thumbs {
    display: none;
  }
  .hero-slider__gallery-btn {
    width: 40px;
    height: 40px;
    top: 8px;
    right: 8px;
  }
  .image-slider__item {
    position: relative;
    overflow: hidden;
  }
  .image-slider--gallery .image-slider__item {
    height: 100%;
    padding-bottom: 0;
  }
  .image-slider__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .image-slider--regular.image-slider--full .swiper-container {
    padding-bottom: 18px;
  }
  .image-slider--regular.image-slider--full .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
  }
  .image-slider__iframe-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    width: 100%;
    height: 100%;
  }
  .image-slider__item-video-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 30px;
    bottom: 30px;
    right: 30px;
    z-index: 1;
  }
  .image-slider--gallery .image-slider__iframe {
    padding: 0;
  }
  .image-slider--gallery .hero-slider__arrow {
    display: flex;
    width: 46px;
    height: 46px;
    top: 50%;
    transform: translateY(-50%);
  }
  .image-slider--gallery .hero-slider__arrow--prev {
    left: 0;
  }
  .image-slider--gallery .hero-slider__arrow--next {
    right: 0;
  }
  .hero-slider__arrow::before {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  .image-slider .hero-slider__gallery-btn {
    top: 0;
    right: 0;
    background-color: transparent;
  }
  .image-slider .hero-slider__gallery-btn::after {
    content: "";
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    z-index: -1;
  }
  .image-slider .hero-slider__icon {
    width: 8px;
    height: 8px;
  }
}
.info-banner {
  position: relative;
}

.info-banner__wrap {
  display: flex;
  width: 100%;
}

.info-banner__left {
  flex: 1 1 auto;
}

.info-banner__info-wrap {
  display: flex;
  padding-right: 64px;
  height: 100vh;
  color: rgb(255, 255, 255);
  flex-direction: column;
  justify-content: flex-start;
  position: sticky;
  top: 0;
  padding-top: 190px;
}

.info-banner__image {
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 0;
  height: 100%;
  max-height: 100%;
  width: calc(42.55vw + 64px);
  bottom: 0;
  z-index: -1;
  object-fit: cover;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s, visibility 0.25s;
}

.info-banner__image--visible {
  opacity: 1;
  visibility: visible;
}

.info-banner__right {
  flex: 0 0 auto;
  width: calc(57.45% + 64px);
  position: relative;
  z-index: 1;
  padding: 128px 0 0 64px;
  background-color: rgb(255, 255, 255);
}
.info-banner__right:has(.bg-banner__right-bottom-bonus) {
  padding-bottom: 128px;
}

.info-banner__list {
  position: absolute;
  top: auto;
  bottom: 50px;
  z-index: 1;
}

.info-banner__supertitle {
  display: flex;
  align-items: center;
}

.info-banner__supertitle-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  margin-right: 10px;
}

.info-banner__supertitle-text {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}

.info-banner__title {
  margin-top: 32px;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -0.96px;
}

.info-banner__subtitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.4px;
  margin-top: 32px;
}

.info-banner__list {
  display: block;
}

.info-banner__list-item {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
  padding-left: 22px;
  color: rgb(255, 255, 255);
  opacity: 0.5;
  transition: 0.3s;
  position: relative;
  margin-top: 16px;
}

.info-banner__list-item::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 1;
  width: 6px;
  height: 6px;
  background-color: rgb(255, 255, 255);
}

.info-banner__list-item.active {
  opacity: 1;
}

.info-banner__items {
  margin-bottom: -220px;
}

.info-banner__item {
  background-color: rgb(255, 255, 255);
  position: sticky;
  margin-bottom: 350px;
  overflow: visible;
  transition: 0.25s;
  padding-bottom: 80px;
  min-height: 440px;
}
@media (min-width: 1024px) {
  .info-banner__item.info-banner__item--white {
    padding-bottom: 220px;
    margin-bottom: 220px;
  }
}
@media (max-width: 1023px) {
  .info-banner__item.info-banner__item--white {
    padding-bottom: 0;
  }
}

.info-banner__item::after {
  content: "";
  display: block;
  position: absolute;
  top: calc(100% - 3px);
  left: 0;
  width: 100%;
  height: 20px;
  z-index: 1;
  background-color: transparent;
  pointer-events: none;
}

.info-banner__item--dummy {
  min-height: 150px;
  margin-bottom: 0;
  padding-bottom: 0;
  opacity: 0;
  pointer-events: none;
}

.info-banner__item--emerald,
.info-banner__right--emerald {
  color: rgb(255, 255, 255);
  background-color: #014A3F;
}

.info-banner__item--emerald-ru,
.info-banner__right--emerald-ru {
  color: rgb(255, 255, 255);
  background-color: #5B0E02;
}
.info-banner__item--emerald-ru .info-banner__item-icon-wrap,
.info-banner__right--emerald-ru .info-banner__item-icon-wrap {
  background-color: #FF5E28;
  color: rgb(255, 255, 255);
}

.info-banner__right--emerald:after {
  content: "";
  width: 200%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #014A3F;
  z-index: -1;
}

.info-banner__item--leaf-green {
  color: rgb(255, 255, 255);
  background-color: #528E2A;
}

.info-banner__item--deep-forest {
  color: rgb(255, 255, 255);
  background-color: #003A30;
}

.info-banner__item--white::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  box-shadow: 0 0 0 2px #F4F4F4 inset;
  pointer-events: none;
}

.info-banner__item-title-wrap {
  display: flex;
  align-items: center;
  padding: 16px 16px 16px;
}

.info-banner__content {
  transition: padding 0.25s;
  position: relative;
}

.info-banner__item-title {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  flex: 1 1 auto;
  margin: auto 0;
}

.info-banner__item-title strong {
  font-weight: inherit;
  color: #528E2A;
}

.info-banner__item-icon-wrap {
  flex: 0 0 auto;
  margin-left: 16px;
  width: 64px;
  height: 64px;
  background-color: #528E2A;
  color: rgb(255, 255, 255);
  display: flex;
  align-items: center;
  justify-content: center;
}

.info-banner__item--leaf-green .info-banner__item-icon-wrap {
  background-color: rgb(255, 255, 255);
  color: #528E2A;
}

.info-banner__item--emerald .info-banner__item-icon-wrap {
  background-color: #528E2A;
  color: rgb(255, 255, 255);
}

.info-banner__item--deep-forest .info-banner__item-icon-wrap {
  background-color: #528E2A;
  color: #003A30;
}

.info-banner__item-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
}

.info-banner__item-action {
  width: 100%;
  max-width: 704px;
  margin-left: auto;
  top: 100%;
  bottom: -32px;
  left: auto;
  right: 16px;
  z-index: 1;
  position: relative;
}

.info-banner__item-btn {
  width: fit-content;
}

.info-banner__item-lvl2-link {
  margin-top: 32px;
  width: fit-content;
  margin-left: auto;
}

.info-banner__item-text {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.4px;
  color: rgba(255, 255, 255, 0.7);
  width: 704px;
  max-width: 100%;
  margin-left: auto;
}

.info-banner__item--white .info-banner__item-text {
  color: rgba(0, 58, 48, 0.7);
}

.info-banner__item-list {
  margin-top: 16px;
  width: 704px;
  max-width: 100%;
  margin-left: auto;
}

.info-banner__item-list--has-many-items {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.info-banner__item-lvl2 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  position: relative;
  padding-left: 17px;
  padding-right: 0;
  margin-top: 16px;
}

.info-banner__item-list--has-many-items .info-banner__item-lvl2 {
  width: 50%;
}

.info-banner__item-lvl2::before {
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  background-color: rgb(255, 255, 255);
  position: absolute;
  top: 10px;
  left: 0;
}

.info-banner__item--white .info-banner__item-lvl2::before {
  background-color: #003A30;
}

.info-banner__item-lvl2-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.36px;
  margin-right: 12px;
}

.info-banner__item-lvl2-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.32px;
  color: rgba(255, 255, 255, 0.7);
}

.info-banner__item-lvl2-text strong {
  color: rgb(255, 255, 255);
  font-weight: 400;
}

.info-banner__item--white .info-banner__item-lvl2-text {
  color: rgba(0, 58, 48, 0.7);
}

.info-banner__item--white .info-banner__item-lvl2-text strong {
  color: rgb(0, 58, 48);
}

.info-banner__item-wrap {
  display: flex;
  flex-direction: column;
  position: sticky;
  top: 10px;
  z-index: 10;
  padding-bottom: 80px;
}

.region-ru .info-banner__item--emerald {
  background-color: rgb(255, 255, 255);
  color: #003A30;
  border: 4px solid #F4F4F4;
}
.region-ru .info-banner__item--emerald .info-banner__item-text {
  color: #003A30;
}
.region-ru .info-banner__item--emerald .info-banner__item-lvl2-text {
  color: #003A30;
  opacity: 0.7;
}
.region-ru .info-banner__item--emerald .info-banner__item-lvl2::before {
  background-color: #003A30;
}
.region-ru .info-banner__item--emerald .info-banner__item-icon-wrap {
  color: rgb(255, 255, 255);
}
.region-ru .info-banner__item--leaf-green {
  background-color: #FF5E28;
}
.region-ru .info-banner__item--leaf-green .info-banner__item-icon-wrap {
  color: #FF5E28;
}
.region-ru .info-banner__item--leaf-green .btn--primary {
  background-color: rgb(255, 255, 255);
}
.region-ru .info-banner__item--leaf-green .btn--primary .btn__text {
  color: #FF5E28;
}
.region-ru .info-banner__item--leaf-green .btn--primary:after {
  background-color: rgb(255, 255, 255);
}
.region-ru .info-banner__item--leaf-green .btn--primary .btn__icon-wrap {
  background-color: #FF5E28;
}
.region-ru .info-banner__item--leaf-green .btn--primary .btn__icon {
  color: rgb(255, 255, 255);
}
.region-ru .info-banner__item--white .info-banner__item-title {
  color: #5B0E02;
}
.region-ru .info-banner__item--white .info-banner__item-icon-wrap {
  background-color: #FF5E28;
}

.bg-banner__right-bottom-bonus--waxed-cheese {
  background-color: #FF5E28;
  color: rgb(255, 255, 255);
}
.bg-banner__right-bottom-bonus--waxed-cheese .bg-banner__right-bottom-bonus_icon {
  background-color: rgb(255, 255, 255);
  color: #FF5E28;
}

.product-info .info-banner__left .info-banner__title {
  display: none;
}
.product-info .info-banner__right {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.product-info .bg-banner__title:has(+ .info-banner__item-icon-wrap) {
  max-width: 80%;
}
.product-info .bg-banner__text-wrap {
  margin: 48px 16px 0 128px;
}
.product-info .info-banner__accordion {
  width: 100%;
  margin-top: 32px;
}
.product-info .info-banner__right .info-banner__item-title {
  margin-top: 64px;
}

@media (max-width: 1365px) {
  .info-banner__wrap {
    display: block;
  }
  .info-banner__info-wrap {
    display: block;
    color: #003A30;
    height: auto;
    padding: 100px 0 32px;
  }
  .info-banner__right {
    padding-left: 15px;
  }
  .info-banner__item-action {
    position: static;
    margin-top: 24px;
  }
  .info-banner {
    background-color: rgb(255, 255, 255);
  }
  .info-banner__right {
    width: calc(100% + 32px);
    padding: 0;
    margin: 0 -16px;
  }
  .info-banner__item {
    position: static;
    margin-bottom: 0;
    border: 0;
  }
  .info-banner__item--white {
    border-bottom: 2px solid #F4F4F4;
    background-color: rgb(255, 255, 255);
  }
  .info-banner__items {
    margin-bottom: 0;
  }
  .info-banner__item:hover {
    transform: translateY(0);
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .info-banner__image {
    position: static;
    width: 100%;
    max-width: 100%;
    height: auto;
    transform: none;
    opacity: 1;
    visibility: visible;
    transition: none;
  }
  .info-banner__item::after {
    display: none;
  }
  .info-banner__item--white::before {
    box-shadow: none;
  }
}
@media (max-width: 1279px) {
  .info-banner__item-list--has-many-items {
    display: block;
  }
  .info-banner__item-list--has-many-items .info-banner__item-lvl2 {
    width: 100%;
  }
  .info-banner__title {
    margin-top: 24px;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    letter-spacing: -0.64px;
  }
  .info-banner__subtitle {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -0.36px;
    margin-top: 24px;
  }
  .info-banner__item-title-wrap {
    padding: 16px 16px 0;
    align-items: flex-start;
    position: relative;
  }
  .info-banner__item-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding-right: 60px;
  }
  .info-banner__item-icon-wrap {
    width: 48px;
    height: 48px;
    position: relative;
    top: 16px;
    left: auto;
    right: 16px;
  }
  .info-banner__item-icon {
    width: 24px;
    height: 24px;
  }
  .info-banner__content {
    margin-top: 24px;
    padding: 0 16px 16px 16px;
  }
  .info-banner__item-text {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.36px;
  }
  .info-banner__item-list {
    margin-top: 24px;
  }
  .info-banner__item {
    padding-bottom: 0;
  }
  .info-banner__image {
    top: 0;
    left: 0;
    z-index: 1;
  }
}
.info-box {
  background: #ededed;
  border-radius: 12px;
  padding: 24px;
  margin: 30px 0;
}

.info-box__group {
  margin: 24px 0;
}

.info-box__heading,
.info-box__body {
  margin: 15px 0;
}

@media (max-width: 1023px) {
  .info-box {
    padding: 20px;
  }
}
.info-product .info-banner__right {
  padding: 0;
}
.info-product .bg-banner__title {
  margin-bottom: 0;
  text-transform: uppercase;
}
.info-product .info-banner__item-title-wrap {
  align-items: flex-start;
  padding: 0;
  width: 100%;
  justify-content: space-between;
}
.info-product .info-banner__item-header-wrap {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.info-product .info-banner__items {
  margin-bottom: 0;
}
.info-product .info-banner__cards {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 16px;
  margin-top: 64px;
}
.info-product .info-banner__content .info-banner__cards {
  margin-top: 0;
}
.info-product .info-banner__list {
  position: relative;
  bottom: 0;
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 21px;
}
.info-product .info-banner__list .info-banner__list-item {
  margin-top: 0;
}
.info-product .info-banner__card {
  flex: 0 0 50%;
  display: flex;
  align-items: flex-end;
  padding: 16px;
  position: relative;
  height: 240px;
  gap: 16px;
}
.info-product .info-banner__card .info-banner__item-icon-wrap {
  margin-left: auto;
}
.info-product .info-banner__card .info-banner__item-icon-wrap.info-banner__item-icon-wrap--white {
  background-color: rgb(255, 255, 255);
  color: #528E2A;
}
.info-product .info-banner__card:not(:has(.info-banner__card-background)) {
  flex-direction: row-reverse;
  align-items: flex-start;
}
.info-product .info-banner__card:not(:has(.info-banner__card-background)):has(.info-banner__item-icon-wrap):has(.info-banner__card-title):has(.info-banner__card-text) {
  flex-wrap: wrap;
  justify-content: space-between;
}
.info-product .info-banner__card:not(:has(.info-banner__card-background)) .info-banner__card-title {
  flex: 1;
}
.info-product .info-banner__card:not(:has(.info-banner__card-background)):nth-of-type(odd) {
  background-color: #528E2A;
  color: rgb(255, 255, 255);
}
.info-product .info-banner__card:not(:has(.info-banner__card-background)):nth-of-type(even) {
  background-color: #014A3F;
  color: rgb(255, 255, 255);
}
.info-product .info-banner__card:not(:has(.info-banner__card-background)) .info-banner__item-icon-wrap {
  margin-left: 0;
}
.info-product .info-banner__card-background {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: flex;
}
.info-product .info-banner__card-title {
  font-weight: 700;
  font-size: 21px;
  line-height: 140%;
  letter-spacing: -2%;
  color: rgb(255, 255, 255);
  flex: 0 0 auto;
  max-width: calc(100% - 80px);
}
.info-product .info-banner__content:has(> .text-guide) {
  margin-left: 128px;
  padding: 0;
}
.info-product .info-banner__content:has(> .text-guide) .text-guide:not(.accordion-content) {
  margin-top: 112px;
}
.info-product .info-banner__content:has(> .text-guide) .text-guide:not(.accordion-content) ul {
  margin-top: 24px;
}
.info-product .info-banner__content:has(> .text-guide) .text-guide:not(.accordion-content) li {
  margin-top: 16px;
}
.info-product .info-banner__content:has(> .text-guide):has(.info-banner__item-content--text.text-guide) {
  margin-left: 0;
}
.info-product .info-banner__content:has(> .text-guide):has(.info-banner__item-content--text.text-guide) .info-banner__item-content--text.text-guide {
  margin: 0 0 0 128px;
}
.info-product .info-banner__item-text {
  margin-top: 48px;
}
.info-product .info-banner__item--white::before {
  box-shadow: none;
}
.info-product .info-banner__item-wrap {
  position: relative;
  gap: 48px;
}
.info-product .info-banner__content-grid {
  width: 100%;
}
.info-product .info-banner__content {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  margin-right: -16px;
}
.info-product .info-banner__item-text {
  max-width: 704px;
  width: 100%;
  margin-left: 128px;
}
.info-product .bg-banner__list-item_title {
  text-transform: uppercase;
}
.info-product .info-banner__item {
  position: relative;
  padding: 128px 16px 128px 64px;
  margin-bottom: 0;
  z-index: 1;
}
.info-product .info-banner__item::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  bottom: 0;
  width: 2000px;
}
.info-product .info-banner__item:has(> .bg-banner__right-bottom-bonus) {
  padding-bottom: 256px;
}
.info-product .info-banner__item--emerald {
  overflow: visible;
}
.info-product .info-banner__item--emerald.info-banner__item:after {
  background-color: #014A3F;
}
.info-product .info-banner__item--emerald .bg-banner__list-item_text {
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  color: rgba(255, 255, 255, 0.7);
}
.info-product .info-banner__item--emerald .bg-banner__list-item:after {
  border-bottom: 2px solid rgba(244, 244, 244, 0.1019607843);
}
.info-product .info-banner__item--emerald .accordion .accordion-header__subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.info-product .info-banner__item--emerald .accordion .accordion-header__title {
  color: rgb(255, 255, 255);
}
.info-product .info-banner__item--white .accordion .accordion-header__subtitle,
.info-product .info-banner__item--white .accordion .accordion-header__title {
  color: #014A3F;
}
.info-product .info-banner__item--white .accordion .text-guide {
  margin-top: 0;
}
.info-product .info-banner__item--white .accordion .accordion-item:not(:first-of-type) {
  border-color: #F4F4F4;
}
.info-product .info-banner__item--white .accordion .accordion-header__icon-wrap {
  background-color: rgba(82, 142, 42, 0.1019607843);
}
.info-product .info-banner__item--white .accordion .accordion-header__icon-wrap svg {
  color: #014A3F;
}
.info-product .info-banner__item--white .accordion .active-item .accordion-header__icon-wrap {
  background-color: #528E2A;
}
.info-product .info-banner__item--white .accordion .active-item .accordion-header__icon-wrap svg {
  color: #014A3F;
}
@media (max-width: 1365px) {
  .info-product .info-banner__item {
    padding: inherit;
  }
  .info-product .info-banner__info-wrap {
    display: none;
  }
  .info-product .info-banner__image {
    max-height: 360px;
  }
  .info-product .info-banner__item-wrap {
    padding: 16px;
  }
  .info-product .info-banner__item-text {
    margin: 32px 0 0 0;
  }
  .info-product .info-banner__cards {
    flex-direction: column;
  }
  .info-product .info-banner__card {
    flex: none;
    width: 100%;
    height: 300px;
  }
  .info-product .info-banner__item::after {
    display: none;
  }
}
@media (max-width: 1023px) {
  .info-product .info-banner__content:has(> .text-guide):has(.info-banner__item-content--text.text-guide) .info-banner__item-content--text.text-guide,
.info-product .info-banner__content:has(> .text-guide) {
    margin-left: 0;
  }
  .info-product .info-banner__content:has(> .text-guide) .text-guide:not(.accordion-content) {
    margin-top: 0;
  }
  .info-product .bg-banner__title {
    max-width: calc(100% - 64px);
  }
}

.region-ru .info-product .bg-banner__title {
  color: #5B0E02;
}
.region-ru .info-product .grid-banner__item {
  background-color: #5B0E02;
}
.region-ru .info-product .grid-banner__item .grid-banner__item-icon-wrap:not(.grid-banner__item-icon-wrap--transparent) {
  background-color: #FF5E28;
  color: rgb(255, 255, 255);
}
.region-ru .info-product .info-banner__item--emerald {
  background-color: #014A3F;
  border: none;
}
.region-ru .info-product .info-banner__item--emerald .bg-banner__title,
.region-ru .info-product .info-banner__item--emerald .info-banner__item-title,
.region-ru .info-product .info-banner__item--emerald .bg-banner__list-item_title {
  color: rgb(255, 255, 255);
}
.region-ru .info-product .info-banner__item--emerald .info-banner__item-icon-wrap {
  background-color: #FF5E28;
}
.region-ru .info-product .info-banner__item--emerald .info-banner__item-text {
  color: rgba(255, 255, 255, 0.7);
}
.region-ru .info-product .info-banner__item--white {
  padding-top: 160px;
}
.region-ru .info-product .info-banner__card {
  flex: 1;
  flex-wrap: wrap;
  flex-direction: row;
}
.region-ru .info-product .info-banner__card .info-banner__item-icon-wrap {
  display: none;
}
.region-ru .info-product .info-banner__card .info-banner__card-title {
  max-width: 100%;
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -2%;
}
.region-ru .info-product .info-banner__card .info-banner__card-text {
  margin-top: auto;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
}
.region-ru .info-product .info-banner__card:not(:has(.info-banner__card-background)):nth-of-type(odd) {
  background-color: #FF5E28;
}
.region-ru .info-product .info-banner__card:nth-of-type(even) {
  background-color: #5B0E02;
}
.region-ru .info-product .info-banner__item-title:has(+ .bg-banner__list-item) {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .info-product .info-banner__content {
    margin-right: 0;
  }
}
@media (max-width: 1024px) and (min-width: 767px) {
  .info-product .info-banner__cards {
    flex-direction: row;
  }
  .info-product .info-banner__card {
    flex: 1;
  }
}
@media (max-width: 767px) {
  .info-banner__item-title {
    padding-right: 24px;
  }
  .info-banner__item-icon-wrap {
    right: 0;
    top: 0;
    margin-left: 0;
  }
}
.info-section {
  position: relative;
}
.info-section .info-section__wrap {
  display: flex;
  width: 100%;
}
.info-section .info-section__left {
  flex: 1 1 auto;
}
.info-section .info-section__info-wrap {
  display: flex;
  padding-right: 64px;
  height: 100vh;
  color: rgb(255, 255, 255);
  flex-direction: column;
  justify-content: center;
  position: sticky;
  top: 0;
}
.info-section .info-section__image {
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 0;
  height: 100%;
  max-height: 100%;
  width: calc(42.55vw + 64px);
  bottom: 0;
  z-index: -1;
  object-fit: cover;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s, visibility 0.25s;
}
.info-section .info-section__image--visible {
  opacity: 1;
  visibility: visible;
}
.info-section .info-section__right {
  flex: 0 0 auto;
  width: calc(57.45% + 64px);
  position: relative;
  z-index: 1;
  padding: 128px 0 0 64px;
  background-color: rgb(255, 255, 255);
}
.info-section .info-section__item-header {
  display: flex;
  flex-direction: column;
}
.info-section .info-section__item--emerald {
  color: rgb(255, 255, 255);
  background-color: #014A3F;
}
.info-section .info-section__item--leaf-green {
  color: rgb(255, 255, 255);
  background-color: #528E2A;
}
.info-section .info-section__item--deep-forest {
  color: rgb(255, 255, 255);
  background-color: #003A30;
}

.key-value-list__item {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.key-value-list__item:last-child {
  margin-bottom: 0;
}

.key-value-list__item-start,
.key-value-list__item-end {
  flex: 0 0 auto;
  max-width: 40%;
}

.key-value-list__item-spacer {
  flex: 1 1 auto;
  margin: 0 6px;
  height: 1px;
  border-bottom: 1px dashed #bbb;
}

.lang-switch {
  position: relative;
  z-index: 0;
}

.lang-switch__label {
  font-size: 14px;
  line-height: 100%;
  font-weight: 300;
  text-transform: uppercase;
  cursor: pointer;
}

.lang-switch__options {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  padding: 4px;
  width: 74px;
  min-height: 98px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -106px;
  background: #181818;
}

.lang-switch__option {
  padding: 6px 16px;
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
  cursor: pointer;
}

@media (any-hover: hover) {
  .lang-switch__option:hover {
    background: #262626;
    color: rgb(255, 255, 255);
  }
}
.lazy-component__template {
  display: none;
}

.legal-info {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.legal-info__text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.32px;
  margin-right: 32px;
  flex: 1 1 auto;
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1570px) {
  .legal-info__text {
    max-width: 50%;
  }
}

.legal-info__links {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.legal-info__link {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.7);
  padding-left: 16px;
  padding-right: 16px;
  flex: 0 0 auto;
  text-decoration: none;
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .legal-info__link:hover {
    color: rgb(255, 255, 255);
  }
}
@media (max-width: 1279px) {
  .legal-info {
    display: block;
  }
  .legal-info__text {
    margin-right: 0;
    max-width: fit-content;
  }
  .legal-info__links {
    margin-top: 24px;
  }
  .legal-info__link {
    padding: 0;
    margin-right: 24px;
  }
}
.link-widget {
  display: block;
  text-decoration: none;
  width: 242px;
  background-color: rgb(255, 255, 255);
  padding: 10px 10px 5px;
  color: inherit;
  cursor: pointer;
  transition: background-color 0.3s;
}

@media (any-hover: hover) {
  .link-widget:hover {
    background-color: #528E2A;
  }
  .link-widget:hover .link-widget__title {
    color: rgb(255, 255, 255);
  }
}
.link-widget__image {
  display: block;
  width: 100%;
  max-width: 100%;
}

.link-widget__title {
  display: flex;
  align-items: center;
  margin-top: 5px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.32px;
  white-space: nowrap;
  padding: 10px;
  color: #003A30;
  transition: color 0.3s;
}

.link-widget__title-icon {
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
  margin-right: 20px;
}

.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(245, 244, 244, 0.4);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 30;
  pointer-events: none;
}

.preloader-wrap {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  height: 100svh;
  width: 100svw;
  transform-origin: top;
  transform: scale(0);
  visibility: hidden;
  transition: transform 0.5s, opacity 0.6s, visibility 0.5s;
  z-index: 1000;
  pointer-events: none;
  background: #014A3F;
  padding: 24px;
  opacity: 0;
}

.preloader-show:has(.region-ru) .preloader-wrap {
  background: #003A30;
}

.preloader-show .preloader-wrap {
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  transform: scale(1);
}

.preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  max-height: 90dvh;
  transition: opacity 0.5s;
}

.preloader-show:not(:has(.preloader-wrap)) .preloader {
  opacity: 0;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 50px;
  height: 50px;
  color: #528E2A;
  animation: spin 1s infinite;
}

.loader--white .loader__icon {
  color: rgb(255, 255, 255);
}

.loader--active {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.loader--small .loader__icon {
  width: 25px;
  height: 25px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (max-width: 1023px) {
  .preloader {
    max-height: 90svh;
  }
}
.main-banner {
  position: relative;
  width: 100%;
  min-height: 100vh;
  display: flex;
}
.main-banner:after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 3.94%, rgba(0, 0, 0, 0) 20.12%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.main-banner__background-image {
  position: absolute;
  z-index: 0;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 2s ease-out;
}

.main-banner__container {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  min-height: 100dvh;
}

.main-banner__wrap {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 0 80px;
}

.main-banner__header-right {
  max-width: 57.45%;
  margin-left: auto;
}

.main-banner__title {
  font-style: normal;
  font-size: 72px;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -1.44px;
  color: rgb(255, 255, 255);
  max-width: 732px;
}

.main-banner__subtitle {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.96px;
  color: rgb(255, 255, 255);
}

.main-banner__content {
  display: flex;
  align-items: flex-end;
  width: 100%;
}

.main-banner__content-left {
  flex: 1 1 auto;
  min-height: 64px;
}

.main-banner__content-right {
  flex: 0 0 auto;
  width: 57.45%;
  overflow: hidden;
}

.main-banner__slogan {
  display: flex;
  align-items: center;
}

.main-banner__icon {
  display: block;
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  max-width: 64px;
  margin-right: 18px;
}

.main-banner__icon-text {
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
  max-width: 268px;
}

.main-banner__text {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.4px;
  color: rgb(255, 255, 255);
  max-width: 640px;
  margin-top: 32px;
}

.main-banner__action {
  margin-top: 32px;
  width: fit-content;
}

.main-banner__slider {
  display: flex;
  height: fit-content;
  max-height: 300px;
  overflow: hidden;
  margin-top: 30px;
  pointer-events: none;
}

@media (max-width: 1279px) {
  .main-banner {
    height: auto;
    min-height: 100svh;
  }
  .main-banner__wrap {
    padding: 128px 0 16px;
  }
  .main-banner__title {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    letter-spacing: -0.96px;
    width: 100%;
    max-width: 100%;
  }
  .main-banner__header-right {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }
  .main-banner__subtitle {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: -0.64px;
    width: 100%;
    max-width: 100%;
    margin: 16px 0 0;
  }
  .main-banner__content-left {
    width: 100%;
    margin-top: 40px;
  }
  .main-banner__content-right {
    width: 100%;
  }
  .main-banner__text {
    max-width: 100%;
    margin-top: 16px;
  }
  .main-banner__content {
    flex-direction: column-reverse;
  }
  .main-banner__action {
    margin-top: 40px;
    width: 100%;
  }
  .main-banner__icon-text {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
    max-width: 246px;
  }
}
@media (max-width: 1023px) {
  .main-banner__slider {
    max-height: 200px;
  }
}
.main-header {
  display: flex;
  gap: 40px;
  align-items: center;
  padding: 34px 0 105px 0;
}

.main-header__separator {
  display: none;
}

.main-header__logo img {
  max-width: 100%;
}

.main-header__logo {
  display: flex;
  width: 200px;
}

@media (max-width: 1023px) {
  .main-header__logo {
    display: flex;
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 767px) {
  .main-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    padding: 8px 0 0 0;
  }
  .main-header__separator {
    display: block;
    height: 1px;
    width: 100%;
    margin: 18px 0;
    background: rgba(255, 255, 255, 0.3);
  }
}
.main-nav {
  height: 100%;
}

.main-nav__title {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: rgb(255, 255, 255);
  opacity: 0.7;
}

.main-nav__menu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
}

.main-nav__item {
  display: flex;
  align-items: center;
  margin-top: 24px;
  width: 100%;
}

.main-nav__item-image {
  display: block;
  flex: 0 0 auto;
  width: 80px;
  max-width: 80px;
  height: 80px;
  object-fit: cover;
  margin-right: 16px;
}

.main-nav__item-main {
  flex: 0 0 auto;
  width: 438px;
}

.main-nav__bottom {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: -24px;
  margin-top: 24px;
}

.main-nav__item-link {
  display: block;
  font-size: 20px;
  color: rgb(255, 255, 255);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  transition: 0.3s;
  text-decoration: none;
}
.main-nav__item-link:has(+ .main-nav__item-link) {
  margin-bottom: 0;
}

.main-nav__about {
  text-transform: uppercase;
}

@media (any-hover: hover) {
  .main-nav__item-link:hover {
    opacity: 0.7;
  }
}
.main-nav__item-list {
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
}

.main-nav__item-lvl2 {
  display: block;
  flex: 0 0 auto;
  width: fit-content;
}

.main-nav__item-link-lvl2 {
  color: rgb(255, 255, 255);
  opacity: 0.7;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
  transition: 0.3s;
  text-decoration: none;
}

@media (any-hover: hover) {
  .main-nav__item-link-lvl2:hover {
    opacity: 1;
  }
}
.main-nav__separator {
  color: rgb(255, 255, 255);
  opacity: 0.7;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
}

.main-nav__item-lvl2:last-child .main-nav__separator {
  display: none;
}

@media (max-width: 1279px) {
  .main-nav__title {
    margin-top: 24px;
  }
  .main-nav__menu {
    margin-top: 40px;
  }
  .main-nav__item-image {
    display: none;
  }
  .main-nav__item-main {
    width: auto;
  }
  .main-nav__item-list {
    display: none;
  }
  .main-nav__item {
    margin-top: 24px;
  }
  .main-nav__item-link {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
  }
  .main-nav__item-link::before {
    display: inline-block;
    content: "";
    width: 6px;
    height: 6px;
    background-color: rgba(255, 255, 255, 0.15);
    margin-right: 16px;
    transform: translateY(-3px);
  }
  .main-nav__menu {
    margin-top: 0;
  }
  .main-nav__item-link {
    margin: 0;
  }
  .main-nav__item-link:before {
    display: none;
  }
  .main-nav__list {
    margin-top: 48px;
  }
}
.main-page-banner {
  width: 100%;
  display: flex;
  height: 790px;
  position: relative;
  z-index: 5;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  z-index: 1;
  opacity: 0;
  transition: all 0.3s ease-in, z-index 0s, opacity 1.2s;
}
.main-page-banner.invisible {
  z-index: 5;
  opacity: 1;
}
.main-page-banner .swiper {
  height: 100%;
}

.main-page-banner__wrap {
  position: fixed;
  width: 100dvw;
  height: 790px;
  left: 50%;
  transform: translateX(-50%);
}

.main-page-banner__slide {
  width: 100%;
  max-height: 100%;
  display: flex;
}

.main-page-banner__property-card {
  width: 100%;
  height: 100%;
}

.main-page-banner__image {
  width: 100dvw;
  height: 100%;
  object-fit: cover;
}

.main-page-banner__title {
  position: absolute;
  bottom: 70px;
  left: 70px;
  font-weight: 400;
  font-size: 80px;
  line-height: 98px;
  text-transform: uppercase;
  max-width: 800px;
}

@media (max-width: 1023px) {
  .main-page-banner__title {
    left: 20px;
    bottom: 20px;
    font-size: 42px;
    line-height: 49px;
  }
  .main-page-banner {
    height: 595px;
    transition: all 0.3s ease-in;
  }
  .main-page-banner__wrap {
    position: relative;
    width: 100dvw;
    height: 595px;
    left: 50%;
    transform: translateX(-50%);
    right: 0;
  }
}
.main-page-section {
  padding-bottom: 240px;
}

.main-page-section__header {
  margin-bottom: 80px;
}

@media (max-width: 1023px) {
  .main-page-section {
    padding-bottom: 80px;
  }
}
.main-section-header {
  display: flex;
  justify-content: space-between;
  gap: 150px;
  opacity: 0;
  transform: translateY(70px);
}

.main-section-header.observed {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.6s;
}

.main-section-header__title {
  max-width: 50%;
}

.main-section-header__title.short {
  max-width: 33%;
}

.main-section-header__description {
  font-size: 22px;
  font-weight: 365;
  line-height: 26px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

.main-section-header__achievements {
  display: flex;
}

.main-section-header__achievement {
  margin-right: 150px;
}

.main-section-header__buttons {
  width: 20%;
  display: flex;
  gap: 60px;
  justify-content: flex-end;
}

.main-section-header__button-icon {
  width: 45px;
  height: 15px;
  cursor: pointer;
}

@media (max-width: 1365px) {
  .main-section-header {
    gap: 100px;
  }
}
@media (max-width: 1279px) {
  .main-section-header {
    gap: 50px;
  }
}
@media (max-width: 1023px) {
  .main-section-header {
    flex-direction: column;
    margin-bottom: 40px;
    gap: 22px;
  }
  .main-section-header__title {
    max-width: 100%;
  }
  .main-section-header__title.short {
    max-width: 100%;
  }
  .main-section-header__description {
    width: 100%;
    font-size: 16px;
    font-weight: 350;
    line-height: 22px;
    letter-spacing: -0.02em;
  }
  .main-section-header__buttons {
    width: 100%;
  }
  .main-section-header__achievement {
    margin-right: 0;
  }
  .main-section-header__achievements {
    justify-content: space-between;
  }
}
@media (max-width: 479px) {
  .main-section-header__buttons {
    display: none;
  }
}
.management-timing {
  margin-top: 46px;
}

.management-timing__title {
  font-size: 48px;
  line-height: 42px;
  font-weight: 500;
  letter-spacing: -0.02em;
}

.management-timing__description {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: -0.02em;
  margin-top: 16px;
}

.management__group {
  margin: 28px 0 28px 0;
}

.management__table, .page-main__html table, .detail-news table {
  width: 100%;
  border: solid transparent 1pt !important;
}

.page-main__html table td p,
.detail-news table td p {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 12px;
  margin: 0;
}

.management__table th,
.page-main__html table th,
.detail-news table th {
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.7);
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 33px;
}

.management__table td,
.page-main__html table td,
.detail-news table td {
  padding: 32px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  width: 400px;
}

.page-main__html table td,
.detail-news table td {
  max-width: 400px;
  width: fit-content;
  text-align: center;
}

.management__table tbody ul,
.detail-news table tbody ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

@media (max-width: 1023px) {
  .page-main__html table:not(.management__table),
.detail-news table:not(.management__table) {
    overflow-x: auto;
    width: 100%;
  }
  .page-main__html table:not(.management__table) tbody,
.detail-news table:not(.management__table) tbody {
    min-width: 850px;
  }
  .page-main__html .table-wrapper,
.detail-news .table-wrapper {
    overflow-x: auto;
    max-width: 100%;
    margin-bottom: 1.5rem;
  }
  .page-main__html .table-wrapper table,
.detail-news .table-wrapper table {
    min-width: 800px;
    border-collapse: collapse;
  }
  .management-timing__title {
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .management__group {
    margin-top: 0;
  }
  .management-timing__title {
    font-size: 30px;
    line-height: 32px;
    font-weight: 500;
  }
  .management-timing__block {
    padding: 28px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .management-timing__block-header {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .management-timing__block-header_position,
.management-timing__block-header_name {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
  }
  .management-timing__block-header_name {
    color: rgb(255, 255, 255);
  }
  .management-timing__block-body {
    margin-top: 17px;
  }
  .management-timing__block-body .management__table {
    width: 100vw;
    border-spacing: 0;
    margin-left: -8px;
  }
  .management-timing__block-body .management__table thead {
    background: rgba(255, 255, 255, 0.07);
  }
  .management-timing__block-body .management__table thead tr th {
    padding: 6px 0 6px 8px;
    border: none;
  }
  .management-timing__block-body .management__table tbody tr td {
    padding: 0 8px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
  .management__inner-table {
    width: 100%;
    border-collapse: collapse;
  }
  .management__inner-table td {
    padding: 4px 8px;
    vertical-align: top;
  }
  .management__table td {
    border-bottom: none;
  }
  .management__table tr:nth-child(2n) {
    background: rgba(255, 255, 255, 0.07);
  }
}
.management {
  padding-top: 70px;
}

.management__title {
  margin-bottom: 50px;
  font-size: 48px;
  line-height: 42px;
  font-weight: 500;
  letter-spacing: -0.02em;
}

.management__section {
  margin-bottom: 100px;
}

.management__section-title {
  font-size: 18px;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
}

.management__section-blocks {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
}

.management__section-block {
  width: 46%;
  max-width: 828px;
  height: 218px;
  padding-bottom: 64px;
  box-sizing: content-box;
  margin-bottom: 64px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.management__section-block:nth-of-type(2n) {
  padding-left: 64px;
}

.management__section-block-wrap {
  display: flex;
  height: 100%;
  gap: 44px;
}

.management__section-block-left {
  width: 218px;
  height: 100%;
}

.management__section-image {
  display: flex;
  width: 218px;
  height: 100%;
  border-radius: 9px;
  object-fit: cover;
}

.management__section-block-right {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.management__section-name {
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.02em;
}

.management__section-contacts {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: -0.02em;
  gap: 14px;
}

.management__section-contact {
  text-decoration: none;
  color: rgb(255, 255, 255);
}

.management__section-position {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: -0.02em;
}

@media (max-width: 1750px) {
  .container:has(.management) {
    padding: 0 84px;
  }
  .management__section-block {
    margin-bottom: 52px;
  }
  .management__section-block-right {
    max-width: 339px;
  }
  .management__section-block-right {
    flex: none;
  }
}
@media (max-width: 1250px) {
  .management__section-blocks {
    flex-direction: column;
  }
  .management__section-block {
    width: 100%;
    max-width: none;
  }
  .management__section-block:nth-of-type(2n) {
    padding-left: 0;
  }
  .management__section-block-right {
    max-width: 100%;
  }
  .management__section-block-right {
    flex: 1 1 auto;
  }
}
@media (max-width: 1023px) {
  .management__title {
    font-size: 28px;
    font-weight: 500;
    line-height: 31px;
    margin-bottom: 16px;
  }
  .container:has(.management) {
    padding: 0 8px;
  }
  .management {
    padding-top: 30px;
  }
  .management__section {
    margin-bottom: 80px;
  }
  .management__section-blocks {
    flex-direction: row;
    margin-top: 24px;
  }
  .management__section-block {
    height: 384px;
    width: 50%;
    padding-bottom: 28px;
    margin-bottom: 28px;
  }
  .management__section-block-left {
    width: 100%;
    height: 172px;
  }
  .management__section-image {
    width: 172px;
    height: 172px;
    margin: 0 auto;
  }
  .management__section-block-wrap {
    flex-direction: column;
    gap: 12px;
  }
  .management__section-position {
    max-width: 100%;
  }
  .management__section-contacts {
    align-items: flex-start;
  }
  .management__section-name {
    font-size: 18px;
  }
  .management__section-contact {
    font-size: 14px;
    line-height: 16px;
  }
  .management__section-position {
    font-size: 14px;
    line-height: 17px;
  }
  .management__section-block {
    max-height: 384px;
    height: auto;
  }
}
.map-aside-card {
  position: relative;
}

.map-aside-card__background {
  position: absolute;
  inset: 0;
  background: rgb(227, 0, 49);
  border-radius: 16px;
  z-index: -1;
}

.map-aside-card__wrap {
  padding: 15px 24px;
  background: rgb(26, 26, 27);
  border-radius: 15px;
}

.map-aside-card__title {
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
  margin-bottom: 20px;
}

.map-aside-card__item {
  margin-top: 12px;
}

.map-aside-card__items {
  margin-bottom: 28px;
}

.map-aside-card__item-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.3);
}

.map-aside-card__item-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: rgb(255, 255, 255);
  text-decoration: none;
}

.map-aside-card.active {
  padding-top: 4px;
}

.map-aside-card.active .map-aside-card__wrap {
  background: #262627;
}

.map-aside-card__link {
  z-index: 3;
}

.map-google__map {
  height: 964px;
  border-radius: 14px;
}

.map-page {
  display: flex;
  position: relative;
}

.map-page__aside-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.map-page__aside-wrap .field-checkbox {
  height: 100%;
}

.map-page__aside-cards {
  max-height: 810px;
  overflow-y: auto;
}

.map-page__aside-cards::-webkit-scrollbar {
  width: 0;
}

.map-page__aside-card {
  margin-top: 12px;
}

.map-page__aside {
  padding-right: 20px;
  width: 454px;
}

.map-page .filter {
  padding: 5px 24px 20px 24px;
  border-radius: 10px;
  background: rgb(26, 26, 27);
}

.map-page .filter__group {
  margin: 0;
}

.map-page .field-select__btn.border {
  border: none;
}

.map-page .field-select__btn-prefix {
  color: rgba(255, 255, 255, 0.5);
}

.map-page .field-select__list {
  background: rgb(26, 26, 27);
}

.map-page .field-select__list-item {
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding: 11px 20px;
}

.map-page .field-select__list-item:hover {
  background: rgba(255, 255, 255, 0.05);
}

.map-page .field-select__list-item:active {
  background: rgba(255, 255, 255, 0.1);
}

.map-page .field-select--open .field-select__btn-text {
  color: #e11;
}

.map-page .field-select__list-item:disabled {
  color: rgba(255, 255, 255, 0.3);
}

.map-page .filter__group--filter:first-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.map-page .field-check-list {
  display: flex;
  gap: 10px;
}

.map-page .field-check-list__item::after {
  display: none;
}

.map-page .field-checkbox__visual {
  display: none;
}

.map-page .field-checkbox__text {
  display: flex;
  text-align: center;
  align-items: center;
  padding: 8px 13px;
  height: 100%;
  border-radius: 10px;
  background: transparent;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 530;
  line-height: 20px;
  letter-spacing: -0.02em;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1) inset;
}

.map-page .field-checkbox__input:checked ~ .field-checkbox__text {
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}

.map-page .field-checkbox__input:checked ~ .field-checkbox__text:hover {
  background: rgba(255, 255, 255, 0.85);
}

@media (any-hover: hover) {
  .map-page .field-select__btn.border:hover:not([disabled]) {
    border: none;
  }
}
.map-page .field-select__btn {
  padding: 10px 0;
  border-radius: 0;
  flex-direction: row;
  justify-content: space-between;
  background: rgb(26, 26, 27);
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
}

.map-page__map {
  width: calc(100% - 454px);
  height: 100%;
}

.map-page__filter {
  position: absolute;
  z-index: 1;
  top: 8px;
  right: -4px;
}

.map-page .v-field-select-search {
  margin-top: 12px;
}

.map-page__filter-btn {
  height: 48px;
  padding: 8px 13px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
}

.map-page__filter-btn--count {
  color: rgba(0, 0, 0, 0.4);
}

@media (max-width: 1023px) {
  .map-page__map {
    width: calc(100% + 24px);
    margin: 0 -12px;
  }
  .map-page .filter {
    background: transparent;
    padding: 0;
  }
  .map-page .aside-modal__body {
    padding: 15px;
    height: calc(100vh - 88px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .map-page .field-select__btn {
    background: transparent;
  }
  .map-google__map {
    height: 680px;
  }
}
.map {
  height: 500px;
  position: relative;
  margin-bottom: 80px;
}

.map__map {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.map__balloon {
  width: 255px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.map__balloon-type {
  font-size: 11px;
  color: #818690;
  text-transform: uppercase;
}

.map__balloon-name {
  font-size: 14px;
  font-weight: 700;
}

.map__balloon-descr {
  font-size: 12px;
  color: #818690;
  margin-top: 3px;
}

.map__balloon-lines {
  margin-top: 3px;
}

.map__balloon-lines:empty {
  display: none;
}

.map__balloon-line {
  display: flex;
}

.map__balloon-icon {
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  margin-right: 5px;
  margin-top: 2px;
}

.map__balloon-text {
  font-size: 12px;
}

.map__balloon-text-wrap {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
}

.marker {
  display: block;
  width: 34px;
  height: 43px;
  background: url("/local/assets/images/marker/marker.svg");
}

.marker.active {
  display: block;
  width: 34px;
  height: 43px;
  background: url("/local/assets/images/marker/marker-active.svg");
}

.masonry-grid {
  width: 100%;
}

.masonry-grid__cell {
  width: 33.3333%;
}

.masonry-grid__cell--1-of-4 {
  width: 25%;
}

.mobile-nav__panels {
  display: block;
}

.modal-cookie.open .modal-cookie__surface {
  opacity: 1;
  visibility: visible;
}

.modal-cookie .modal-window {
  box-shadow: 0 0 13px rgba(0, 0, 0, 0.2);
  width: 700px;
  background: rgba(48, 48, 48, 0.38);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
}

.modal-cookie .modal-window__body {
  padding: 24px 32px 24px 24px;
}

.modal-cookie__main {
  display: flex;
}

.modal-cookie .modal-window__close {
  position: absolute;
  right: 25px;
  top: 10px;
  width: 40px;
  height: 40px;
  color: #75808A;
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .modal-cookie .modal-window__close:hover {
    color: rgb(255, 255, 255);
  }
}
.modal-cookie .modal-window__close-icon {
  width: 16px;
  height: 16px;
}

.modal-cookie__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  transition: 0.3s;
  z-index: 2001;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.modal-cookie__overlay.open {
  opacity: 1;
  visibility: visible;
}

.modal-cookie__surface {
  position: fixed;
  top: auto;
  left: 0;
  bottom: 16px;
  right: 50px;
  height: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  opacity: 0;
  visibility: hidden;
  z-index: 200;
  transition: 0.3s;
}

.modal-cookie__title {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
}

.modal-cookie__text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.modal-cookie__text p {
  margin: 0;
}

.modal-cookie__action {
  display: flex;
  align-items: center;
  margin-left: 16px;
  gap: 10px;
}

.modal-cookie__action-item:last-child {
  padding-bottom: 0;
}

.modal-cookie__action-btn {
  padding: 10px 24px;
}

.modal-cookie__action-btn.btn--transparent {
  border-radius: 10px;
  height: 48px;
  font-size: 18px;
  font-weight: 500;
}

.modal-cookie .modal-window__body {
  padding: 18px 24px;
}

.modal-cookie .modal-window__close {
  display: none;
}

@media (max-width: 1279px) {
  .modal-cookie .modal__container {
    display: flex;
    flex: 1 1 auto;
    min-height: min-content;
    min-width: 0;
    border-radius: 10px;
  }
  .modal-cookie .modal-window {
    border-radius: 10px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .modal-cookie__surface {
    right: 0;
    bottom: 0;
  }
  .modal-cookie__main {
    flex-direction: column;
  }
  .modal-cookie__action {
    margin-left: 0;
    margin-top: 10px;
  }
  .modal-cookie__action-btn {
    padding: 10px 30px;
  }
  .modal-cookie__title {
    font-size: 20px;
  }
}
.modal-header {
  display: flex;
  justify-content: space-between;
  color: rgb(255, 255, 255);
}

.modal-header__close {
  width: 28px;
  height: 28px;
}

.modal-menu {
  position: absolute;
  top: 67px;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-y: scroll;
  z-index: 67;
  display: flex;
  width: 100vw;
  height: calc(100vh - 58px);
}
.modal-menu:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100vw;
  inset: 0;
  z-index: -1;
  mask-mode: alpha;
  pointer-events: none;
  background: radial-gradient(69.54% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0075) 26.84%, rgba(255, 255, 255, 0.0367995) 62.83%, rgba(255, 255, 255, 0.105) 100%) repeat;
  background-size: 100% 972px;
}
.modal-menu:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100vw;
  inset: 0;
  z-index: -1;
  background: #003A30;
  background-size: 100% 972px;
}

.modal-menu__content {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.modal-menu__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 100vw;
  height: 634px;
  z-index: 0;
  object-fit: cover;
  opacity: 0.6;
  mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
}

.modal-menu__content--bg-left {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 50%;
  background-color: rgb(14, 14, 15);
}

.modal-menu__content--bg-right {
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  right: 0;
  background-color: rgb(0, 0, 0);
}

.blur-enter-active,
.blur-leave-active {
  transition: 0.5s ease-in-out;
}

.blur-enter-from,
.blur-leave-to {
  filter: blur(50px);
  opacity: 0;
}

.modal-menu__left {
  display: flex;
  flex-direction: column;
  width: 50%;
}

.modal-menu__right {
  display: flex;
  flex-direction: column;
  padding: 40px 51px 60px 143px;
  width: 50%;
  background: black;
}

.modal-menu__left-header {
  margin-bottom: 120px;
}

.modal-menu__logo {
  width: 160px;
}

.modal-menu__left-wrap {
  padding-left: 208px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.modal-menu__left-main {
  flex: 1 1 auto;
}

.modal-menu__title {
  height: 44px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 18px;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 40px;
}

.modal-menu__left-main-item {
  padding: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.modal-menu__left-item-link {
  text-decoration: none;
  color: rgb(255, 255, 255);
  cursor: pointer;
  transition: color 0.3s;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
}

@media (any-hover: hover) {
  .modal-menu__left-item-link:hover {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
  }
}
.modal-menu__footer-items {
  column-count: 3;
  column-gap: 50px;
}

.modal-menu__footer-item-link {
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.32px;
  text-decoration: none;
  cursor: pointer;
  font-family: "Roboto Flex", sans-serif;
  font-variation-settings: "GRAD" 0, "XOPQ" 96, "XTRA" 468, "YOPQ" 79, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712, "slnt" 0, "wdth" 129;
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .modal-menu__footer-item-link:hover {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
  }
}
.modal-menu__right-wrap {
  padding-right: 192px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.modal-menu__right-header-actions {
  display: flex;
  gap: 7px;
  justify-content: flex-end;
  margin-bottom: 80px;
}

.modal-menu__right-main-item {
  height: 95px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-top: 30px;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.modal-menu__right-main-item:last-child {
  border-bottom: none;
}

.modal-menu__right-item-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .modal-menu__right-item-link:hover {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
  }
}
.modal-menu__right-item-image {
  height: 95px;
  width: 95px;
  border-radius: 6px;
  object-fit: cover;
}

.modal-menu__right-item-text {
  width: 50%;
}

.modal-menu .btn.min-width {
  min-width: 174px;
}

.modal-menu__right-footer {
  display: flex;
  gap: 15px;
  justify-content: flex-end;
}

.modal-menu .icon-download {
  width: 18px;
  height: 18px;
}

.modal-menu .field-select__btn {
  background: transparent;
  height: 38px;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 10px 38px 10px 18px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  display: flex;
  gap: 10px;
  align-items: center;
}

@media (any-hover: hover) {
  .modal-menu .field-select__btn:not([disabled]):hover {
    color: rgb(255, 255, 255);
    background: transparent;
    border: 1px solid rgb(117, 117, 117);
  }
}
.modal-menu .field-select__btn:not([disabled]):active {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
}

.modal-menu__mobile {
  background-color: rgb(14, 14, 15);
  padding: 20px 12px 42px 12px;
}

@media (max-width: 1380px) {
  .modal-menu__right-wrap {
    padding-right: 100px;
  }
  .modal-menu__header-link .link-inner {
    font-size: 14px;
  }
}
@media (max-width: 1279px) {
  .modal-menu__left-wrap {
    padding-left: 0;
  }
  .modal-menu__right-wrap {
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .modal-menu::-webkit-scrollbar {
    display: none;
  }
  .modal-menu__content {
    flex-direction: column;
  }
  .modal-menu__right,
.modal-menu__left {
    width: 100%;
  }
  .modal-menu__left-header {
    margin-bottom: 34px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .modal-menu__logo {
    width: 144px;
    height: 19px;
  }
  .modal-menu__left-header .btn.btn--gray {
    height: 36px;
    width: 36px;
    min-width: 100%;
    padding: 12px 14px 12px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.02em;
  }
  .modal-menu__right-item-image {
    height: 74px;
    width: 74px;
  }
  .modal-menu__right-item-link {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
  }
  .modal-menu__footer-items {
    column-count: 2;
    column-gap: 50px;
  }
  .modal-menu__header-link {
    width: max-content;
  }
  .modal-menu__left-footer {
    margin-top: 33px;
  }
  .modal-menu__footer-items {
    column-count: 2;
  }
  .modal-menu__footer-item {
    padding: 7px 0;
  }
  .modal-menu__right-footer {
    margin-top: 30px;
    justify-content: flex-start;
  }
  .modal-menu__btn-wrap {
    display: flex;
    gap: 10px;
  }
}
.modal-search__overlay {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modal-search__block {
  position: absolute;
  z-index: 1000;
  padding: 30px;
  width: 550px;
  height: 100vh;
  right: 0;
  background: rgb(14, 14, 15);
}

.modal-window {
  background: #003A30;
  width: 960px;
  max-width: 100%;
  height: fit-content;
  position: absolute;
  right: 0;
  top: 0;
}

.modal-window__body {
  padding: 24px;
}

.modal-window__header {
  display: flex;
  padding: 16px;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
}

.modal-window__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  margin-left: auto;
  color: rgb(255, 255, 255);
  transition: 0.3s;
}

.modal-window__close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .modal-window__close:focus::after {
  opacity: 0.75;
}

.modal-window__close-icon {
  display: block;
  width: 24px;
  height: 24px;
}

@media (any-hover: hover) {
  .modal-window__close:hover {
    color: #FF5E28;
  }
}
.modal--lg .modal-window {
  width: 1100px;
}

.modal--lg .modal-window__header {
  padding: 10px 40px;
}

.modal--lg .modal-window__close {
  margin-right: -40px;
}

.modal--lg .modal-window__body {
  padding: 40px;
}

.modal--sm .modal-window {
  width: 480px;
}

.modal-window--gallery {
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.modal-window--gallery .modal-window__header {
  height: 0;
  padding: 0;
  overflow: visible;
  position: relative;
  z-index: 2;
}

.modal-window--gallery .modal-window__close {
  background-color: rgb(255, 255, 255);
}

@media (max-width: 1023px) {
  .modal-window {
    width: 100%;
    min-height: 100%;
    height: fit-content;
    border-radius: 0;
  }
  .modal--lg .modal-window,
.modal--sm .modal-window {
    max-width: 100%;
  }
  .modal-window__header {
    position: fixed;
    top: 66px;
    left: 0;
    right: 0;
    z-index: 11;
    background: #003A30;
    border-radius: 0;
  }
}
.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: 200;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  transition: 0.3s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot {
  width: min(100%, 960px);
  height: 100vh;
  background: #003A30;
  position: absolute;
  right: 0;
  top: 0;
  padding: 50px 76px;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.state--modal-open .modal__surface {
  opacity: 1;
  visibility: visible;
}

.modal--page .modal-window {
  width: 100%;
}

.modal--page .modal__content-slot {
  width: 100%;
}

.modal--page .modal__container {
  padding: 40px 0 0;
}

.modal--page .modal-window__body {
  padding-left: 0;
  padding-right: 0;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.modal--gallery .gallery .modal-window__close {
  top: 20px;
  right: 34px;
}

.modal--gallery .image-slider .hero-slider__arrow--next {
  right: 80px;
  bottom: 40px;
}

.modal--gallery .image-slider .hero-slider__arrow--prev {
  left: 80px;
  bottom: 40px;
}

.modal.menu .modal__container {
  padding: 0;
}

.modal.menu .modal__content-slot {
  width: 100%;
  margin: 0;
}

.modal.menu .modal-window {
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.modal.menu .modal-window__header {
  display: none;
}

@media (max-width: 1023px) {
  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }
  .modal__content-slot {
    flex: 1 1 auto;
    margin: 0;
    height: calc(100vh - 67px);
    bottom: 0;
    top: auto;
    position: fixed;
    overflow-y: auto;
  }
  .modal__surface {
    padding: 0;
  }
  .modal--page .modal-window {
    padding: 0;
  }
}
.new-slider {
  margin: 80px 0;
}

.new-slider__slide.swiper-slide {
  padding: 20px;
  border: 2px solid #bbb;
  min-height: 300px;
  -webkit-user-select: none;
          user-select: none;
}

.new-slider__slide-title {
  font-size: 20px;
}

.new-slider__slide-text {
  margin-top: 20px;
}

.new-slider__buttons {
  display: flex;
  flex-wrap: wrap;
  margin-top: -10px;
  margin-bottom: 20px;
}

.new-slider__button {
  flex: 0 0 auto;
  margin-right: 10px;
  padding-top: 10px;
}

.news-card {
  display: flex;
  flex-direction: column;
}

.news-card__main-link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.news-card__image {
  object-fit: cover;
  width: 100%;
  height: 300px;
  border-radius: 12px;
}

.news-card__tag {
  margin-top: 15px;
  width: fit-content;
}

.news-card__info {
  flex: 1 1 auto;
}

.news-card__title {
  margin-top: 20px;
}

.news-card__text {
  margin-top: 18px;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.news-card__link {
  position: relative;
  z-index: 2;
  margin-top: 15px;
}

@media (max-width: 1279px) {
  .news-card__title {
    font-size: 26px;
    text-overflow: ellipsis;
    max-width: 100%;
    white-space: normal;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .news-card__image {
    object-fit: initial;
    height: auto;
  }
}
.news-list {
  position: relative;
  z-index: 5;
  margin-top: -9px;
}

.news-items {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 26px;
  width: 100%;
}

.news__item {
  position: relative;
  max-width: 416px;
  flex: 0 0 33%;
  height: 644px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid transparent;
  transition: 0.3s all ease-in-out;
}

.news__image {
  width: 100%;
  height: 416px;
  object-fit: cover;
}

.news__item-info {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px 32px 32px;
  flex: 1 1 auto;
}

.news__item-title {
  font-weight: 400;
  font-size: 28px;
  line-height: 34px;
  width: 100%;
}

.news__item-date,
.news__item-collection {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  width: fit-content;
  margin-top: auto;
}

.news__item-date {
  color: rgba(255, 255, 255, 0.7);
}

.news-list__btn {
  margin: 26px auto 0;
  gap: 10px;
  display: flex;
  padding: 17px 36px;
}

.news-list__btn-icon {
  width: 24px;
  height: 24px;
  transform: rotate(90deg);
}

@media (any-hover: hover) {
  .news__item:hover {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: transparent;
  }
}
@media (max-width: 1023px) {
  .news__item {
    flex: 0 0 100%;
  }
  .news__item:not(:has(.news__image)) {
    height: fit-content;
    gap: 12px;
  }
  .news__item:not(:has(.news__image)) .news__item-info {
    row-gap: 12px;
  }
}
.news-page__head {
  display: flex;
  justify-content: space-between;
}

.news-page__body {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}

.news-page__card {
  position: relative;
  width: 25%;
  padding: 20px 10px;
}

.news-page__pagination {
  display: flex;
  justify-content: center;
  margin: 50px 0;
}

@media (max-width: 1023px) {
  .news-page__card {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  .news-page__card {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .news-page__card {
    width: 100%;
  }
}
.not-found-page__title {
  margin-bottom: 44px;
  text-align: center;
  font-size: 78px;
  font-weight: 500;
  line-height: 91.41px;
}

.not-found-page__items {
  display: flex;
  margin-bottom: 44px;
}

.not-found-page__item {
  aspect-ratio: 1;
  width: 33.3%;
  margin: 0 14px;
  border-radius: 30px;
  outline: 3px solid rgba(217, 217, 217, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 25dvw;
}

.not-found-page__item:first-child {
  margin-left: 0;
}

.not-found-page__item:last-child {
  margin-right: 0;
}

.not-found-page__text {
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
  text-align: center;
  margin-bottom: 24px;
}

.not-found-page__links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.not-found-page__category {
  margin-top: 240px;
}

.not-found-page__category .not-found-page__title {
  text-align: left;
}

.not-found-page__cards {
  display: flex;
  margin-bottom: 200px;
}

.not-found-page__card {
  flex: 1 1 auto;
  margin: 0 7px;
}

.not-found-page__card:first-child {
  margin-left: 0;
}

.not-found-page__card:last-child {
  margin-right: 0;
}

.not-found-page__card.section-top-card {
  height: 344px;
  width: 100%;
}

@media (max-width: 1023px) {
  .not-found-page__title {
    margin-bottom: 24px;
    text-align: left;
    font-size: 28px;
    font-weight: 450;
    line-height: 31px;
  }
  .not-found-page__items {
    margin-bottom: 24px;
  }
  .not-found-page__item {
    margin: 0 3px;
    border-radius: 6px;
    outline: 1px solid rgba(217, 217, 217, 0.18);
  }
  .not-found-page__text {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
  }
  .not-found-page__links {
    gap: 12px;
  }
  .not-found-page__category {
    margin-top: 80px;
  }
  .not-found-page__card.section-top-card {
    height: 280px;
    padding-top: 5px;
  }
  .not-found-page__cards {
    overflow-x: auto;
    overflow-y: hidden;
    height: 100%;
  }
  .not-found-page__cards {
    margin-bottom: 80px;
  }
  .not-found-page__link.btn {
    padding: 14px;
  }
}
@media (max-width: 479px) {
  .not-found-page .btn-gap {
    justify-content: space-between;
  }
  .not-found-page__link {
    width: 100%;
  }
}
.notification {
  background-color: rgba(34, 34, 34, 0.9);
  border-radius: 12px;
  display: flex;
  align-items: center;
}

.notification__message {
  font-size: 12px;
  line-height: 16px;
  color: rgb(255, 255, 255);
  padding: 16px 24px 16px 16px;
  min-height: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 220px;
}

.notification__link {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  cursor: pointer;
  padding: 12px;
  height: 64px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
  display: flex;
  align-items: center;
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .notification__link:hover {
    color: rgb(255, 255, 255);
  }
}
.notification__btn-close {
  width: 64px;
  height: 64px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  color: rgb(255, 255, 255);
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .notification__btn-close:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.notification__btn-close::before {
  content: "";
  width: 1px;
  height: 48px;
  background-color: #4E4E4E;
  position: absolute;
  top: 50%;
  left: -0.5px;
  transform: translateY(-50%);
}

.notification__btn-close-icon {
  display: flex;
  width: 13px;
  height: 12px;
}

.notification__text {
  max-width: 180px;
}

@media (max-width: 767px) {
  .notification {
    box-shadow: 0 1px 20px -4px rgba(0, 0, 0, 0.25);
  }
  .notification__message {
    flex: 1 1 auto;
  }
  .notification__text {
    max-width: 180px;
  }
}
.notifications {
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  z-index: 2000;
  width: 100%;
  height: 0;
  overflow: visible;
}

.notifications__container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  height: 0;
  overflow: visible;
}

.notifications__item {
  padding-top: 16px;
}

@media (max-width: 767px) {
  .notifications {
    top: 0;
  }
  .notifications__item {
    width: 100%;
    padding-top: 8px;
  }
  .notifications__container {
    padding: 0 8px;
  }
}
.objects-page__body {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}

.objects-page__card {
  width: 25%;
  padding: 20px 10px;
  position: relative;
}

.objects-page__pagination {
  display: flex;
  justify-content: center;
  margin: 50px 0;
}

.detail-news_slider-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 56px;
}

.detail-news__slider-buttons {
  display: flex;
  gap: 60px;
}

.detail-news_slider-body {
  margin-top: 20px;
}

@media (max-width: 1023px) {
  .objects-page__card {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  .objects-page__card {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .objects-page__card {
    width: 100%;
  }
}
.offer-item {
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid transparent;
  transition: 0.3s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}

.offer-item--active {
  border: 2px solid rgba(255, 255, 255, 0.5);
}

.offers-item__img {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .offer-item:hover {
    cursor: pointer;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.offers-product {
  padding: 70px 0;
  overflow: hidden;
}

.offers-product__head {
  margin-bottom: 24px;
}

.offers-product__grid {
  display: flex;
  flex-wrap: wrap;
  margin: 7px -6px -6px -6px;
}

.offers-product__item {
  flex: 0 0 auto;
  width: 20%;
  padding: 23px 6px;
}

.list-fade-move,
.list-fade-enter-active,
.list-fade-leave-active {
  transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1);
}

.list-fade-enter-from,
.list-fade-leave-to {
  opacity: 0;
  transform: scaleY(0.05) translate(200px, 0);
}

.list-fade-leave-active {
  position: absolute;
}

@media (max-width: 1365px) {
  .offers-product__item {
    width: 25%;
  }
}
@media (max-width: 1279px) {
  .offers-product__item {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .offers-product__item {
    width: 50%;
  }
}
.organization-details {
  display: flex;
  flex-direction: column;
}

.organization-details__worktime {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}

.organization-details__worktime-item {
  display: flex;
  align-items: center;
  gap: 4px;
}

.organization-details__worktime-title {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.organization-details__worktime-value {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

.organization-details__announcement,
.organization-details__goverment-value {
  margin-top: 16px;
}

.organization-details__announcement p,
.organization-details__goverment-value * {
  margin: 0;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.organization-details__announcement a,
.organization-details__goverment-value a {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
}

.organization-details__goverment-title {
  margin-top: 32px;
}

.organization-details__goverment-value * {
  font-style: normal;
}

.page-404 {
  padding: 48px 0 77px;
  height: 100vh;
  width: 100%;
  position: relative;
  display: flex;
}

.page-404__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

.page-404__container {
  display: flex;
  height: 100%;
  position: relative;
  z-index: 1;
  margin: 0 133px 0 auto;
}

.page-404__wrap {
  display: flex;
  height: 100%;
  width: 100%;
}

.page-404__right {
  width: 731px;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.page-404__footer {
  max-width: 480px;
}

.page-404__supertitle {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -0.96px;
  color: rgb(255, 255, 255);
}

.page-404__title {
  font-size: 72px;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -1.44px;
  margin-top: 20px;
  color: rgb(255, 255, 255);
}

.page-404__text {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.48px;
  color: rgb(255, 255, 255);
  width: 480px;
  max-width: 100%;
}

.page-404__description {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.4px;
  margin-top: 16px;
  color: rgb(255, 255, 255);
  width: 480px;
  max-width: 100%;
}

.page-404__action {
  margin-top: 40px;
}

@media (max-width: 1023px) {
  .page-404 {
    padding: 128px 0 16px;
    display: block;
  }
  .page-404__right {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }
  .page-404__supertitle {
    font-size: 32px;
  }
  .page-404__title {
    font-size: 48px;
    margin-top: 16px;
  }
  .page-404__text {
    font-size: 20px;
  }
  .page-404__description {
    font-size: 18px;
  }
  .page-404__container {
    margin: 0;
  }
}
.page-footer-menu__item:last-child {
  margin-bottom: 0;
}

.page-footer-menu__link {
  color: #FF5E28;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.3s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .page-footer-menu__link:hover {
    color: #FF5E28;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .page-footer-menu__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.page-footer-menu__link:active {
  color: #FF5E28;
}

@media (max-width: 767px) {
  .page-footer-menu__item {
    margin-bottom: 0;
    display: inline-flex;
  }
}
.page-footer {
  padding: 32px 0 16px;
  position: relative;
  height: 100vh;
}

.page-footer__overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.page-footer__video {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -2;
}

.page-footer__wrap {
  display: flex;
  width: 100%;
}

.page-footer__container, .page-footer__wrap {
  width: 100%;
  display: flex;
  height: 100%;
}

.page-footer__left {
  flex: 1 1 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 16px;
}

.page-footer__right {
  flex: 0 0 auto;
  width: 42.6%;
  padding-left: 33px;
  display: flex;
}

.page-footer__mob-image {
  display: none;
}

.page-footer__form-wrap {
  display: flex;
  width: 100%;
}

.page-footer__socials-wrap {
  margin-top: 32px;
}

.page-footer__legal-info-wrap {
  margin-top: 96px;
}

@media (max-width: 1279px) {
  .page-footer {
    padding: 64px 0 32px;
  }
  .page-footer__mob-image {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    object-fit: cover;
    z-index: -1;
  }
  .page-footer__wrap {
    flex-direction: column-reverse;
  }
  .page-footer__left {
    margin-top: 40px;
  }
  .page-footer__right {
    flex: 0 0 auto;
    width: 100%;
    padding-left: 0;
  }
  .contact-list__supertitle {
    left: 0;
    top: 0;
    position: relative;
  }
  .contact-list__title {
    margin-top: 32px;
  }
  .page-footer__legal-info-wrap {
    margin-top: 80px;
  }
  .page-footer__container, .page-footer__wrap {
    height: fit-content;
  }
}
@media (max-width: 1023px) {
  .contact-list__supertitle {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.56px;
  }
  .page-footer__overlay,
.page-footer__video {
    position: fixed;
  }
}
.page-head {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.page-header-logo {
  display: flex;
  border: none;
  width: 100px;
  height: 52px;
  color: #FF5E28;
  text-decoration: none;
  transition: 0.3s;
  outline: 1px dashed rgba(102, 102, 102, 0);
  outline-offset: 2px;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}

.page-header-logo__icon {
  display: block;
  width: 100%;
  height: 100%;
}

.page-header-logo__image {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (any-hover: hover) {
  .page-header-logo:hover {
    border: none;
    text-decoration: none;
    opacity: 0.75;
  }
}
.state--focus-enabled .page-header-logo:focus {
  outline: 1px dashed #666;
}

@media (max-width: 1023px) {
  .page-header-logo {
    width: 170px;
    height: 50px;
  }
}
@media (max-width: 639px) {
  .page-header-logo {
    width: 130px;
    height: 40px;
  }
}
.page-header-spacer {
  height: 190px;
}

@media (max-width: 1279px) {
  .page-header-spacer {
    display: none;
  }
}
.page-header-wrap {
  background-color: rgb(255, 255, 255);
  position: absolute;
  height: 169px;
  width: 100%;
  transform: translateY(0);
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}

.state--header-scrolled .page-header-wrap {
  position: fixed;
  transform: translateY(-208px);
}

.state--header-scrolled.state--header-fixed .page-header-wrap,
.state--header-scrolled.state--header-fixed-hidden .page-header-wrap {
  transition: transform 0.25s;
}

.state--header-fixed .page-header-wrap {
  position: fixed;
  transform: translateY(0);
}

.state--header-fixed-hidden .page-header-wrap {
  position: fixed;
  transform: translateY(-208px);
}

@media (max-width: 1279px) {
  .page-header-wrap {
    position: sticky;
    top: 0;
    height: auto;
  }
}
.page-header {
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  height: 0;
  z-index: 200;
}

.page-header__wrap {
  display: flex;
  justify-content: space-between;
  height: 0;
}

.page-header__slot-logo {
  flex: 0 0 auto;
}

.page-header__btn-hamburger-wrap {
  flex: 0 0 auto;
}

.page-header__logo {
  display: block;
  width: 285px;
  height: 160px;
  color: rgb(255, 255, 255);
  transition: 0.7s ease-in-out;
  transform-origin: top left;
  text-decoration: none;
  position: relative;
}

.page-header__logo-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}

.state--page-heder-scrolled .page-header__logo {
  transform: scale(0.5);
}

.state--page-header-blackout .page-header__logo {
  color: #003A30;
}

.page-header__logo-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.page-header__btn-hamburger-wrap {
  width: 64px;
  height: 64px;
  position: relative;
  margin-right: 16px;
}

.page-header__btn-hamburger {
  width: 64px;
  height: 64px;
  background-color: rgb(255, 255, 255);
  padding: 16px;
  cursor: pointer;
  transition: 0.3s;
}

.state--page-header-blackout .page-header__btn-hamburger {
  background-color: #014A3F;
}

.state--page-header-blackout .page-header__btn-hamburger-line,
.page-header__btn-hamburger-line.active {
  background-color: #528E2A;
}

.page-header__btn-hamburger.active {
  background-color: #003A30;
}

.page-header__btn-hamburger-line {
  position: absolute;
  width: 30px;
  height: 3px;
  background-color: #528E2A;
  transition: 0.3s;
}

.page-header:has(+ .region-ru) .page-header__btn-hamburger-line {
  background-color: #FF5E28;
}

.page-header__btn-hamburger-line--top {
  width: 33px;
  top: 21px;
  left: 15px;
  transform-origin: left center;
}

.page-header__btn-hamburger-line--middle {
  width: 25px;
  top: 30.5px;
  left: 23px;
  transform-origin: right center;
}

.page-header__btn-hamburger-line--bottom {
  width: 25px;
  top: 40px;
  left: 23px;
}

.state--mobile-nav-open .page-header__btn-hamburger .page-header__btn-hamburger-line--top {
  transform: rotate(45deg);
  left: 21px;
  top: 19px;
}

.state--mobile-nav-open .page-header__btn-hamburger .page-header__btn-hamburger-line--middle {
  width: 33px;
  top: 19px;
  left: 12px;
  transform: rotate(-45deg);
}

.state--mobile-nav-open .page-header__btn-hamburger .page-header__btn-hamburger-line--bottom {
  opacity: 0;
}

.state--mobile-nav-open .page-header__btn-hamburger-wrap {
  z-index: 1;
}

.page-header__menu {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  width: 0;
  height: 0;
  z-index: -1;
  background-color: #014A3F;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transform-origin: top right;
  transition: 0.25s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  overflow: auto;
}

.state--mobile-nav-open .page-header__menu {
  width: 566px;
  height: min(100vh - 96px, 877px);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.page-header__main-nav-slot {
  padding: 24px 16px;
  transform: translateX(-566px);
  transition: transform 0.25s;
  flex: 1;
}

.state--mobile-nav-open .page-header__main-nav-slot {
  transform: translateX(0);
}

@media (max-width: 1279px) {
  .state--page-heder-scrolled .page-header__logo {
    transform: scale(1);
  }
  .page-header {
    top: 16px;
  }
  .page-header__menu {
    overflow: auto;
  }
  .page-header__logo {
    width: 114px;
    height: 64px;
  }
  .page-header__menu {
    top: -16px;
    right: -16px;
    width: 100vw;
    height: 100svh;
  }
  .page-header__main-nav-slot {
    padding: 16px;
    transform: translateX(0);
  }
  .state--mobile-nav-open .page-header__menu {
    width: 100vw;
    height: 100svh;
  }
  .page-header__btn-hamburger-wrap {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .page-header__btn-hamburger-wrap {
    margin-right: 0;
  }
  .contact__region-text {
    font-size: 18px;
  }
}
.page-main {
  flex: 1 1 auto;
}

.page-main__html {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 90px 0;
  border-radius: 14px;
}

.page-main__html ul, .page-main__html ol, .page-main__html li {
  list-style: inside;
  padding: initial;
  margin: initial;
}

.page-main__html ol li {
  list-style-type: decimal;
}

.page-main__html a {
  color: rgba(255, 255, 255, 0.7);
}

.page-main__html a:hover {
  color: rgb(255, 255, 255);
}

.page-main__html p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.02em;
}

@media (max-width: 1023px) {
  .page-main__html {
    padding: 20px 0;
    border-radius: 14px;
  }
}
/* --- page navigation --- */
.page-nav {
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
}

.page-nav__cell {
  flex: 0 1 auto;
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 0;
  width: 48px;
  height: 48px;
  border-radius: 12px;
  font-size: 20px;
  line-height: 19;
  color: rgba(215, 215, 215, 0.3);
  text-align: center;
  text-decoration: none;
}

.page-nav__link-spacer {
  min-width: 14px;
}

.page-nav__link {
  min-width: 30px;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.3s;
}

.page-nav__link-icon {
  color: rgb(255, 255, 255);
}

.page-nav__link.disabled .page-nav__link-icon {
  color: rgba(255, 255, 255, 0.1);
}

@media (any-hover: hover) {
  .page-nav__link:hover {
    color: rgb(255, 255, 255);
  }
  .page-nav__link--prev:hover,
.page-nav__link--next:hover {
    border-color: rgb(255, 255, 255);
  }
  .page-nav__link.disabled:hover {
    color: rgba(215, 215, 215, 0.3);
  }
  .page-nav__link--prev.disabled:hover, .page-nav__link--next.disabled:hover {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.page-nav__link:active {
  color: rgb(255, 255, 255);
}

.page-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .page-nav__link:focus::after {
  opacity: 0.75;
}

.page-nav__link.page-nav__link--active {
  cursor: default;
  color: rgb(255, 255, 255);
}

.page-nav__link--prev,
.page-nav__link--next {
  padding: 10px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.page-nav__cell--right {
  margin-left: 30px;
}

.page-nav__link--prev {
  margin-right: 10px;
}

.page-nav__link--next {
  margin-left: 10px;
}

.page-nav__link--prev .page-nav__link-icon {
  transform: rotate(180deg);
}

.page-nav__link-icon {
  width: 28px;
  height: 28px;
}

@media (max-width: 767px) {
  .page-nav {
    border: none;
    padding: 0;
    flex: 1 1 auto;
  }
  .page-nav__row {
    flex-direction: column;
  }
  .page-nav__cell {
    margin: 0;
    flex: 1 1 auto;
  }
  .page-nav__cell--left .btn {
    width: 100%;
    height: 48px;
    padding: 14px 24px;
    font-size: 18px;
    font-weight: 500;
    line-height: 19px;
  }
  .page-nav__cell--right {
    margin-top: 20px;
    padding-top: 10px;
  }
  .page-nav__link,
.page-nav__link-spacer {
    width: 36px;
    height: 36px;
  }
  .page-nav__link--next, .page-nav__link--prev {
    width: 36px;
    height: 36px;
  }
  .page-nav__link-icon {
    width: 20px;
    height: 20px;
  }
  .page-nav__links {
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
@media (max-width: 379px) {
  .page-nav__links {
    margin-left: -2px;
    margin-right: -2px;
  }
  .page-nav__link {
    margin-left: 2px;
    margin-right: 2px;
  }
}
.page-section-header {
  display: flex;
  align-items: baseline;
  margin: 20px 0;
}

.page-section-header__main {
  flex: 1 1 auto;
}

.page-section-header__aside {
  flex: 0 0 auto;
  margin-left: auto;
  padding-left: 20px;
}

.page-section-header__aside-links {
  display: inline-flex;
  vertical-align: top;
  margin-left: -8px;
  flex-wrap: wrap;
}

.page-section-header__aside-links-item {
  flex: 0 0 auto;
  margin-left: 8px;
}

.page-section {
  margin: 60px 0;
}

.page-subfooter__layout {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 30px 12px;
  display: flex;
  margin: -5px -12px;
}

.page-footer__block-title {
  display: block;
  color: rgb(255, 255, 255);
  letter-spacing: -0.02em;
  text-decoration: none;
}

.page-footer-menu__link {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: rgb(255, 255, 255);
}

.page-subfooter__left {
  display: flex;
  gap: 30px;
  align-items: center;
  flex: 0 0 auto;
}

.page-subfooter__right {
  display: flex;
  align-items: center;
}

.page-subfooter__spacer {
  flex: 1 1 auto;
}

.page-subfooter__images {
  display: flex;
  gap: 7px;
}

.page-subfooter__image {
  height: 26px;
  width: 26px;
  object-fit: contain;
}

.page-subfooter__right-link {
  display: flex;
  align-items: center;
  height: 38px;
  padding: 5px 10px;
  border-radius: 100px;
  background-color: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
}

.page-subfooter__title {
  text-decoration: none;
}

.page-subfooter__title:hover {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 767px) {
  .page-subfooter__left {
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
  }
  .page-subfooter__image {
    width: 38px;
    height: 38px;
  }
  .page-subfooter__layout {
    flex-direction: column;
    gap: 25px;
  }
  .page-subfooter__spacer {
    display: none;
  }
  .page-footer-menu__link {
    margin-left: 10px;
  }
}
.page-text__head {
  margin-bottom: 20px;
}

.page-text__content {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
  color: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.page-text__content--open {
  display: block;
}

.page-text__showmore {
  margin-top: 12px;
}

.page-text__showmore .btn__icon {
  margin-left: 10px;
  width: 11px;
  height: 11px;
}

.page-text__showmore .btn {
  height: 32px;
  font-size: 14px;
  border-radius: 8px;
  padding: 12px 14px;
  letter-spacing: -0.28px;
  font-weight: 400;
  line-height: 18px;
}

.page-text__body {
  display: flex;
  justify-content: space-between;
}

.page-text__left {
  flex: 0 1 auto;
  max-width: 920px;
  padding-right: 40px;
}

.page-text__right {
  margin-left: auto;
}

.page-text__actions {
  display: flex;
}

.page-text__action:not(:last-child) {
  margin-right: 16px;
}

@media (max-width: 1023px) {
  .page-text__right {
    display: none;
  }
  .page-text__left {
    max-width: none;
    padding-right: 0;
  }
}
.page-title {
  margin: 15px 0;
}

.page-title--flex {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.page-title__quantity {
  font-size: 14px;
  line-height: normal;
  color: #666;
  margin-left: 20px;
}

.panel-head {
  display: flex;
  padding: 10px 20px;
  background: #ededed;
  text-align: left;
}

.panel-head__btn {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 44px;
  margin: -10px 0;
  padding: 10px;
  position: relative;
  cursor: pointer;
  transition: 0.3s;
  color: #003A30;
}

.panel-head__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel-head__btn--close {
  margin-right: -20px;
  padding-right: 20px;
  margin-left: auto;
}

.panel-head__btn--back {
  margin-left: -20px;
  padding-left: 20px;
  margin-right: auto;
}

.panel-head__btn-icon {
  display: block;
  width: 24px;
  height: 24px;
}

.panel-head__title {
  flex: 1 1 auto;
}

@media (any-hover: hover) {
  .panel-head__btn:hover {
    color: #528E2A;
  }
}
.state--focus-enabled .panel-head__btn:focus::after {
  opacity: 0.75;
}

.panel-head__btn:active {
  background: #bbb;
}

.panel {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 300px;
  background: rgb(255, 255, 255);
  z-index: 160;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  transition: 0.3s;
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
}

.panel--open {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.panel__body {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.panel__item {
  display: block;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}

.panel__item + .panel__item {
  border-top: none;
}

.panel__item:first-child {
  border-top: none;
}

.panel__btn {
  display: flex;
  align-items: center;
  position: relative;
  padding: 10px 20px;
  color: #003A30;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: normal;
  transition: 0.3s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
          user-select: none;
}

.panel__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel__btn-icon,
.panel__btn-arrow {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  color: #666;
  transition: 0.3s;
}

.panel__btn-arrow {
  width: 7px;
  height: 11px;
  margin-right: 0;
  margin-left: 10px;
}

.panel__btn-main {
  flex: 1 1 auto;
}

@media (any-hover: hover) {
  .panel__btn:hover,
.panel__btn:hover .panel__btn-icon,
.panel__btn:hover .panel__btn-arrow {
    color: #528E2A;
  }
}
.state--focus-enabled .panel__btn:focus::after {
  opacity: 0.75;
}

.panel__btn:active {
  background: #ededed;
}

.partner-and-geo {
  padding: 160px 0;
  background-color: rgb(255, 255, 255);
}

.partner-and-geo__container {
  position: relative;
}

.partner-and-geo__image,
.partner-and-geo__image-fp {
  display: block;
  max-height: 432px;
}

.partner-and-geo__image-fp {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.partner-and-geo__wrap {
  display: flex;
}

.partner-and-geo__left {
  flex: 1 1 auto;
  padding-right: 64px;
  position: relative;
  display: flex;
  flex-direction: column;
}

.partner-and-geo__title {
  margin-top: 32px;
  color: #5B0E02;
}

.partner-and-geo__right {
  flex: 0 0 auto;
  width: 57.45%;
  display: flex;
}
.partner-and-geo__right.text-guide p {
  margin: 0;
}

.partner-and-geo__supertitle {
  display: flex;
  align-items: center;
  color: #5B0E02;
}

.partner-and-geo__supertitle-icon {
  flex: 0 0 auto;
  width: 32px;
  height: 32px;
  margin-right: 8px;
}

.partner-and-geo__supertitle-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.partner-and-geo__list {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  gap: 32px;
  flex-wrap: wrap;
}

.partner-and-geo__list-item {
  display: flex;
  max-width: 224px;
  padding-right: 24px;
  box-sizing: content-box;
  position: relative;
  flex: 1;
  min-width: 180px;
}

.partner-and-geo__list-item:not(:last-of-type):after {
  content: "";
  display: flex;
  height: 100%;
  width: 26px;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("/local/assets/source/icons/sprite/arrow-item-right.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

.partner-and-geo__list-item_wrap {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
}

.partner-and-geo__list-count {
  width: 64px;
  height: 64px;
  padding: 18px;
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -2%;
  text-align: center;
  color: #FF5E28;
  background-color: rgb(255, 255, 255);
}

.partner-and-geo__list-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0;
}

.partner-and-geo__list-subtitle {
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  letter-spacing: -2%;
  color: rgba(255, 255, 255, 0.7);
}

.partner-and-geo.partner-and-geo--emerald {
  background-color: #014A3F;
  color: rgb(255, 255, 255);
}
.partner-and-geo.partner-and-geo--emerald .partner-and-geo__supertitle {
  color: rgb(255, 255, 255);
}
.partner-and-geo.partner-and-geo--emerald .partner-and-geo__title {
  color: rgb(255, 255, 255);
}
.partner-and-geo.-reverse .partner-and-geo__container {
  display: flex;
  flex-direction: column-reverse;
  gap: 48px;
}

@media (max-width: 1023px) {
  .partner-and-geo {
    padding: 96px 0;
    overflow: hidden;
  }
  .partner-and-geo__image,
.partner-and-geo__image-fp {
    min-width: 550px;
    height: 158px;
    left: 50%;
    transform: translateX(-50%);
  }
  .partner-and-geo__image {
    position: relative;
  }
  .partner-and-geo__wrap {
    flex-direction: column;
  }
  .partner-and-geo__left {
    padding-right: 0;
  }
  .partner-and-geo__title {
    margin-top: 24px;
  }
  .partner-and-geo__right {
    margin-top: 24px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .partner-and-geo__list-item:not(:last-of-type):after {
    content: none;
  }
  .partner-and-geo__list-item {
    padding-right: 0;
    max-width: 100%;
  }
  .partner-and-geo__list-item_wrap {
    flex-direction: row;
  }
}
.pay-icons__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.pay-icons__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.pay-icons__item {
  display: block;
  width: 50px;
  height: 28px;
}

.pay-icons__item--visa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--vbvisa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--mc {
  width: 43px;
  height: 28px;
}

.pay-icons__item--mcsc {
  width: 59px;
  height: 28px;
}

.pay-icons__item--belcart {
  width: 100px;
  height: 28px;
}

.pay-icons__item--webpay {
  width: 100px;
  height: 28px;
}

.presentation-card {
  border-radius: 14px;
  overflow: hidden;
  position: relative;
}

.presentation-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.card-tag {
  border-radius: 100px;
  overflow: hidden;
  padding: 12px 20px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 0.85);
  line-height: 19px;
  position: relative;
  letter-spacing: -0.36px;
}

.card-tag__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.06);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}

.card-tag__text {
  position: relative;
  z-index: 2;
}

.presentation-card:after {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s ease-in-out;
}

.presentation-card__image {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  transition: 1s 0.5s ease-in-out;
}

.presentation-card__tags {
  position: absolute;
  top: 0;
  left: 0;
  padding: 25px;
  width: 100%;
  display: flex;
  margin: -4px;
  flex-wrap: wrap;
}

.presentation-card__tags-item {
  padding: 4px;
}

.presentation-card__image {
  border-radius: 14px;
}

@media (any-hover: hover) {
  .presentation-card:hover {
    cursor: pointer;
  }
  .flex-collection__item:hover .presentation-card:after {
    opacity: 0;
  }
  .presentation-card:hover .presentation-card__image {
    transform: scale(1.1);
  }
}
.flex-collection__item:active .presentation-card:after {
  opacity: 0;
}

.presentation-card:active .presentation-card__image {
  transform: scale(1.1);
}

@media (max-width: 1023px) {
  .presentation-card__image {
    border-radius: 10px;
    width: 100%;
    max-height: 148px;
  }
  .presentation-card {
    width: 100%;
  }
  .presentation-card__tags {
    padding: 10px;
  }
}
.product-c-grid,
.product-c-grid__card {
  position: relative;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-c-grid__card {
  transition: 0.3s;
  position: relative;
  padding: 0 12px;
}

.product-c-grid--small .product-c-grid__card {
  padding-top: 12px;
  padding-bottom: 12px;
}

.product-c-grid .btn-del {
  position: absolute;
  top: 12px;
  right: 24px;
  z-index: 4;
}

.product-c-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-c-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #003A30;
  cursor: pointer;
}

.product-c-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .product-c-grid__link:focus::after {
  opacity: 0.75;
}

.product-c-grid__link:active ~ .product-c-grid__card {
  background: #ededed;
  box-shadow: none;
}

.product-c-grid__visual {
  position: relative;
  margin: 0 0 12px;
  height: 0;
  padding-bottom: 67%;
  overflow: hidden;
  border-radius: 12px;
}

.product-c-grid--small .product-c-grid__visual {
  width: 90px;
  height: 60px;
  padding-bottom: 0;
  flex: 0 0 auto;
  margin-right: 10px;
  margin-bottom: 0;
}

.product-c-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-c-grid__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-c-grid__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(15, 49, 106, 0.04);
  border-radius: 4px;
  z-index: 0;
}

.product-c-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-c-grid__name {
  display: -webkit-box;
  margin-top: 13px;
  transition: color 0.3s;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.product-c-grid--small .product-c-grid__name {
  font-size: 12px;
  line-height: 16px;
  height: 32px;
}

.product-c-grid--small .price {
  margin: 0;
}

.product-c-grid--small .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid--small .price__group--old {
  display: none;
}

.product-c-grid__description {
  display: -webkit-box;
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-top: 4px;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (any-hover: hover) {
  .product-c-grid:hover .product-c-grid__name {
    color: #FF5E28;
  }
}
.product-c-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
  display: flex;
  align-items: center;
  min-width: 0;
}

.product-c-grid--small .product-c-grid__price {
  margin-top: 4px;
}

.product-c-grid__price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.product-c-grid__price .price__group {
  flex: 0 0 auto;
  white-space: nowrap;
}

.price__discount-wrap {
  width: 100%;
}

.price--right .price__discount-wrap {
  justify-content: flex-end;
}

.product-c-grid__price .price__value {
  font-size: 18px;
  line-height: 22px;
}

.product-c-grid--small .product-c-grid__price .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid__price--accent {
  color: #528E2A;
}

.product-c-grid__price .price__group--new {
  font-size: 18px;
  line-height: 22px;
  color: #528E2A;
}

.product-c-grid__price .price__currency {
  font-size: 14px;
  line-height: 20px;
}

.product-c-grid__price .price__group--old {
  font-size: 14px;
  line-height: 26px;
  margin-left: 8px;
}

.product-c-grid__price .price__group--old .price__value {
  font-size: 14px;
  line-height: 26px;
}

.product-c-grid__price .price__group--old .price__currency {
  font-size: 13px;
  line-height: 16px;
}

.product-c-grid__price .price__discount-wrap {
  display: none;
}

.product-c-grid__main {
  display: flex;
}

.product-card {
  position: relative;
  max-width: 430px;
  border-radius: 14px;
  padding: 20px;
  overflow: hidden;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .product-card:hover {
    transform: scale(1.02);
    transition: transform 0.3s;
  }
}
.product-card__background {
  position: absolute;
  inset: 0;
  border-radius: 14px;
  filter: blur(50px);
  z-index: -1;
}

.product-card__blackout {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}

.product-card__link {
  position: absolute;
  inset: 0;
  cursor: pointer;
}

.product-card__top {
  margin-bottom: 80px;
  display: flex;
  justify-content: space-between;
}

.product-card_top-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
}

.product-card_top-image img {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  object-fit: contain;
}

.product-card__main-name {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  margin-bottom: 7px;
}

.product-card__main-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  height: 258px;
  width: 100%;
  object-fit: cover;
  overflow: hidden;
}

.product-card__main-image img {
  object-fit: initial;
  width: 100%;
}

.product-card__main-image.ceramic {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  height: 258px;
  width: 100%;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
}

.product-card__main-image.ceramic img {
  object-fit: contain;
  height: 258px;
  width: auto;
}

.product-card__main-title {
  margin-bottom: 16px;
}

.product-card_top-tag__tag.tag {
  background: rgba(255, 255, 255, 0.06);
  border: none;
  height: 43px;
  min-width: 84px;
  padding: 12px 20px;
  display: flex;
  align-items: center;
}

.product-card_top-tag__tag .tag__text {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.85);
}

@media (max-width: 1023px) {
  .product-card {
    padding: 10px;
  }
}
.product-grid__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -26px -6px;
  width: calc(100% + 12px);
}

.product-grid__cell {
  width: 20%;
  display: flex;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 26px 6px;
  flex-direction: column;
}

@media (max-width: 1279px) {
  .product-grid__cell {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .product-grid__cell {
    width: 33%;
    padding: 19px 4px;
  }
  .product-grid__grid {
    margin: -19px -4px;
    width: calc(100% + 8px);
  }
}
@media (max-width: 639px) {
  .product-grid__cell {
    width: 50%;
  }
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  position: relative;
}

.product-image--loading {
  background: #ededed;
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  width: 100%;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  transition: opacity 0.3s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ededed;
  color: #bbb;
}

.product-image__placeholder-icon {
  display: block;
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  max-width: 40%;
  max-height: 40%;
}

.product-line {
  position: relative;
}

.product-line__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .product-line__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-line__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-line__cell {
    padding: 10px;
  }
}

.product-line__cell:nth-child(n+6) {
  display: none;
}

@media (any-hover: none) {
  .product-line__block {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: calc(100% + 40px * 2);
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 40px;
    height: 1px;
    flex: 0 0 auto;
  }
  .product-line__cell.product-line__cell.product-line__cell:nth-child(n) {
    display: flex;
  }
}
@media (any-hover: none) and (max-width: 1023px) {
  .product-line__block {
    width: calc(100% + 16px * 2);
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 16px;
    height: 1px;
    flex: 0 0 auto;
  }
}
@media (max-width: 1279px) {
  .product-line__cell {
    width: 25%;
  }
  .product-line__cell:nth-child(n+5) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .product-line__cell {
    width: 33.33%;
  }
  .product-line__cell:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .product-line__cell {
    width: 50%;
  }
  .product-line__cell:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 479px) {
  .product-line__cell {
    width: 100%;
  }
  .product-line__cell:nth-child(n+2) {
    display: none;
  }
}
.product-list__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .product-list__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-list__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .product-list__cell {
    padding: 10px;
  }
}

.product-slide {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.product-slide__img {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.background-white .product-slide {
  background: rgb(255, 255, 255);
}

.product-slider {
  position: relative;
  min-height: 480px;
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider__slide.swiper-slide {
  display: flex;
  min-height: 466px;
}

.product-slider--alt .product-slider__slide.swiper-slide {
  min-height: 0;
}

.product-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__card {
  padding: 19px;
  border: 1px solid #bbb;
  background: rgb(255, 255, 255);
  transition: 0.3s;
}

.product-t-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #003A30;
  cursor: pointer;
}

.product-t-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__link:active ~ .product-t-grid__card {
  background: #ededed;
  box-shadow: none;
}

.product-t-grid__visual {
  position: relative;
  min-height: 180px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-grid__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-grid__name {
  margin: 8px 0;
  color: #003A30;
  transition: 0.3s;
}

.product-t-grid__favorite-action {
  position: absolute;
  top: 15px;
  left: auto;
  right: 15px;
  bottom: auto;
  z-index: 3;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__name {
    color: #528E2A;
  }
}
.product-t-grid__price {
  margin: 12px 0;
}

.product-t-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  border: 1px solid #bbb;
  background: rgb(255, 255, 255);
  transition: 0.3s;
  flex-direction: row;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #003A30;
}

.product-t-list__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-list__link:focus::after {
  opacity: 0.75;
}

.product-t-list__link:active ~ .product-t-list__card {
  background: #ededed;
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 150px;
  margin-right: 20px;
}

.product-t-list__cell-info {
  flex: 1 1 auto;
}

.product-t-list__cell-price-action {
  display: flex;
  flex: 0 0 auto;
}

.product-t-list__cell-price {
  flex: 0 0 auto;
  width: 150px;
  margin-left: 20px;
}

.product-t-list__cell-action {
  flex: 0 0 auto;
  width: 180px;
  margin-left: 20px;
}

.product-t-list__visual {
  position: relative;
  min-height: 150px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-list__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-list__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-list__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-list__name {
  margin: 8px 0;
  color: #003A30;
  transition: 0.3s;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__name {
    color: #528E2A;
  }
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list__favorite-action {
  position: absolute;
  top: auto;
  left: auto;
  right: 20px;
  bottom: 20px;
  z-index: 4;
}

@media (max-width: 1279px) {
  .product-t-list__cell-price-action {
    display: block;
    width: 200px;
  }
  .product-t-list__cell-price,
.product-t-list__cell-action {
    width: auto;
    margin: 0;
  }
  .product-t-list__cell-price + .product-t-list__cell-action {
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .product-t-list__card {
    display: block;
    padding-left: 190px;
    min-height: 190px;
  }
  .product-t-list__cell-visual {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 150px;
    margin: 0;
  }
  .product-t-list__cell-info + .product-t-list__cell-price-action {
    margin-top: 12px;
  }
}
.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
}

.product__body {
  margin-top: 12px;
}

.product__name {
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.36px;
}

.catalog-card__info {
  display: flex;
}

.product__view {
  width: 100%;
  display: flex;
  align-items: center;
}

.product__view-container {
  max-width: 75%;
  flex: 0 0 auto;
  margin-right: 10px;
  border-radius: 4px;
  overflow: hidden;
}

.product__view-img {
  height: 100%;
}

.product__info {
  margin-top: 6px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
  color: rgba(255, 255, 255, 0.5);
}

.product__view-text {
  display: flex;
}

.product__separator {
  margin: 0 10px;
}

.product__separator:before {
  content: "";
  width: 1px;
  height: 12px;
  display: block;
  background: rgba(215, 215, 215, 0.3);
}

.product__offers {
  margin-top: 11px;
  display: flex;
}

.product__controller {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.product__controller-item {
  flex: 1 1 auto;
}

.product__visual:has(.product__controller-item:hover) .swiper-slider {
  transform: scale(1.5);
  transition: 0.1s ease;
}

.product__visual {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.product-slide:hover {
  transition: 0.1s ease;
  transform: scale(1.5);
}

.product__top-btns {
  display: none;
  position: absolute;
  top: 8px;
  right: 8px;
  justify-content: center;
  align-items: center;
  z-index: 31;
  gap: 5px;
  transition: 0.3s ease;
}

.product:hover .product__top-btns {
  display: flex;
}

.product__gallery-btn {
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgb(255, 255, 255);
}

.product__gallery-tags {
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 4;
}

.product__gallery-tag {
  padding: 4px 7px;
  height: 30px;
  background: rgb(0, 0, 0);
  border-radius: 8px;
  font-size: 14px;
}

.open-full__icon {
  width: 14px;
  height: 14px;
}

.product__view-img--rotate {
  position: relative;
  left: 100%;
  transform-origin: 0 0;
  transform: rotate(90deg);
  margin-left: 1px;
}

.product__link {
  position: relative;
}

@media (max-width: 767px) {
  .product__name {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
  }
  .product__info {
    margin-top: 8px;
  }
}
@media (max-width: 1023px) {
  .product__top-btns {
    position: static;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 12px;
    display: flex;
  }
  .product__gallery-btn {
    background: rgba(48, 48, 48, 0.3);
  }
}
@media (max-width: 639px) {
  .product__view-container {
    max-width: 65%;
  }
}
.property-card__visual {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
  transition: transform 0.3s;
}

.property-card__image {
  object-fit: cover;
  width: 110%;
  height: 110%;
  position: relative;
  top: -5%;
  left: -5%;
  transition: transform 0.3s;
}

.property-card__title {
  margin-top: 40px;
  transition: margin 0.3s;
}

@media (any-hover: hover) {
  .property-card:hover .property-card__visual {
    transform: scale(1.02);
    transition: transform 0.3s;
  }
  .property-card:hover .property-card__image {
    transform: scale(0.95);
    transition: transform 0.3s;
  }
  .property-card:hover .property-card__title {
    margin-top: 50px;
    transition: margin 0.3s;
  }
}
.property-card__text {
  margin-top: 18px;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

@media (max-width: 1023px) {
  .property-card__text {
    font-size: 14px;
  }
}
.rating--input {
  display: block;
}

.rating__layout {
  display: flex;
  align-items: center;
}

.rating__row {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.rating--input .rating__row {
  display: block;
  width: 100%;
}

.rating__grid {
  display: flex;
  margin-top: 5px;
}

.rating--input .rating__item {
  cursor: pointer;
}

.rating__item {
  flex: 0 0 auto;
  display: block;
  color: #666;
  position: relative;
  transition: color 0.1s;
  padding-left: 2px;
  padding-right: 2px;
}

.rating__item:first-child {
  margin-left: -3px;
}

.rating__item--checked {
  color: #FF5E28;
}

.rating--input .rating__item--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.rating__input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.rating__item .svg-icon {
  width: 16px;
  height: 14px;
}

.rating__layer--checked {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.rating__layer--input {
  width: 100%;
}

.rating__icon.rating__icon {
  display: block;
}

.rating__integrated-label {
  font-size: 12px;
  line-height: 18px;
}

.search-menu__item {
  font-size: 22px;
  font-weight: 450;
  color: rgb(255, 255, 255);
  line-height: 26px;
  letter-spacing: -0.44px;
}

.search-menu__list:not(:first-child) {
  margin-top: 23px;
}

.search-menu__submenu {
  padding-top: 16px;
  padding-bottom: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.search-menu__list .search-menu__submenu {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.search-menu__list:last-child .search-menu__submenu {
  border-bottom: none;
}

.search-menu__subitem {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  font-size: 17px;
  font-weight: 365;
  line-height: 22px;
  text-decoration: none;
  letter-spacing: -0.34px;
  padding: 4px 0;
  transition: 0.3s ease-in-out;
}

@media (any-hover: hover) {
  .search-menu__subitem:hover {
    cursor: pointer;
    color: rgb(255, 255, 255);
  }
}
.search-result__content {
  display: flex;
  margin-top: 50px;
}

.search-result__empty {
  margin: 0 auto;
}

.search-result__left {
  width: 334px;
  flex: 0 0 auto;
  margin-right: 10px;
  position: relative;
}

.search-result__left .search-menu {
  position: sticky;
  top: 0;
  left: 0;
}

.search-result__right {
  flex: 1 1 auto;
  width: calc(100% - 344px);
}

.search-result__pagination {
  margin-top: 100px;
  display: flex;
  justify-content: center;
}

.search-result__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -23px -6px;
  width: calc(100% + 12px);
}

.search-result__item {
  width: 25%;
  flex: 0 0 auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  padding: 23px 6px;
}

.search-result__head-wrap {
  padding-bottom: 28px;
  border-bottom: 1px solid rgba(215, 215, 215, 0.3);
}

.search-result__head-message {
  margin-top: 17px;
}

.tag-message {
  border-radius: 100px;
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}

@media (max-width: 1279px) {
  .search-result__item {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .search-result__item {
    width: 50%;
  }
  .search-result__content {
    flex-direction: column;
  }
  .search-result__left {
    margin-right: 0;
    width: 100%;
  }
  .search-result__right {
    width: 100%;
  }
}
.search-small {
  width: fit-content;
  display: flex;
}

.search-small .loader__icon {
  width: 30px;
  height: 30px;
}

.search-small__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.search-small__item:first-of-type {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.search-small .show-aside-enter-active,
.search-small .show-aside-leave-active {
  transition: all 0.3s ease;
  transform: translateY(0) !important;
}
.search-small .show-aside-enter-from .filter-aside__inner,
.search-small .show-aside-leave-to .filter-aside__inner {
  transform: translate(100%) !important;
}

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}

.search-small__close-btn {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(255, 255, 255);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.3s;
  background: rgb(255, 255, 255);
  border-radius: 8px;
}

.search-small .field-input {
  height: 60px;
  padding: 16px 32px 16px 20px;
}

@media (any-hover: hover) {
  .search-small__close-btn:hover {
    color: #FF5E28;
  }
}
.search-small__close-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__close-btn-icon {
  display: block;
  width: 8px;
  height: 8px;
  position: relative;
  color: #003A30;
}

.search-small__submit-btn {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: color 0.3s;
}

.search-small__submit-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__submit-btn-icon {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
}

.search-small__result-sum {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-transform: capitalize;
  color: rgba(255, 255, 255, 0.6);
}

.search-small__result {
  margin-top: 44px;
}

.search-small__link {
  padding: 26px 0;
  align-items: center;
  display: flex;
  gap: 20px;
  text-decoration: none;
}

.search-small__link-texts {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  flex: 1 1 auto;
}

.search-small__link-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: rgb(255, 255, 255);
}

.search-small__link-category {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-transform: capitalize;
  color: rgba(255, 255, 255, 0.6);
}

.search-small__image {
  width: 70px;
  height: 70px;
  object-fit: cover;
}

@media (any-hover: hover) {
  .search-small__link:hover {
    cursor: pointer;
    color: rgb(255, 255, 255);
  }
}
.search-small__measure {
  position: absolute;
  visibility: hidden;
  white-space: pre;
  pointer-events: none;
}

.search-small__products {
  margin-top: 26px;
}

.search-small__loader-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  opacity: 0;
  z-index: 3;
  pointer-events: none;
  transition: opacity 0.25s;
}

.search-small__loader-wrap.visible {
  opacity: 1;
  pointer-events: all;
}

.search-small__top {
  padding: 15px;
}

.search-small__result-message {
  padding: 15px;
}

.search-small__action {
  margin-top: 40px;
  padding-bottom: 40px;
}

@media (any-hover: hover) {
  .search-small__submit-btn:hover {
    color: #FF5E28;
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

@media (max-width: 1023px) {
  .search-small__result {
    margin-top: 12px;
  }
  .search-small__link {
    gap: 14px;
  }
  .search-small__link-texts {
    flex: 1 1 80%;
  }
  .search-small .field-input {
    padding: 16px 20px;
  }
}
.section-achievements__block {
  display: flex;
  justify-content: space-between;
  margin-bottom: 240px;
}

.section-achievements .achievement__title {
  margin-bottom: 46px;
}

.section-achievements__achievement {
  transform: translateY(50%);
  opacity: 0;
}

.section-achievements__achievement.observed {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.6s;
}

@media (max-width: 1279px) {
  .section-achievements__block {
    flex-wrap: wrap;
    margin-bottom: 80px;
  }
}
@media (max-width: 639px) {
  .section-achievements__achievement {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 70px;
  }
  .section-achievements .achievement__title {
    margin-bottom: 12px;
  }
}
.section-auctions {
  width: 100%;
  height: fit-content;
  position: relative;
  z-index: 1;
  transition: all 1s ease;
  opacity: 0;
}
.section-auctions .section__title {
  color: #003A30;
  opacity: 0.1;
}

.section-auctions.white-bg {
  z-index: 5;
  opacity: 1;
}
.section-auctions.white-bg:before {
  height: 100%;
  background: rgb(251, 246, 238);
}
.section-auctions.white-bg:after {
  background: linear-gradient(180deg, rgba(251, 246, 238, 0) 0%, rgb(251, 246, 238) 100%);
  transform: scale(1) translateX(-50%);
}
.section-auctions.white-bg .section__title {
  color: #003A30;
  opacity: 1;
}
.section-auctions.white-bg .section-auctions__bg {
  height: 130%;
}

.section-auctions__bg {
  position: absolute;
  height: 100%;
  width: 100vw;
  top: -25%;
  bottom: -10%;
  left: 50%;
  z-index: -1;
  transition: all 0.6s ease;
  transform: translateX(-50%);
  background: linear-gradient(180deg, rgba(251, 246, 238, 0) 0%, rgb(251, 246, 238) 25%, rgb(251, 246, 238) 80%, rgba(251, 246, 238, 0) 100%);
  mask-mode: luminance;
  pointer-events: none;
  filter: url("/local/assets/images/noise-beige.svg#filter0_n_248_1530");
}

.section-auctions:after {
  position: absolute;
  bottom: 100%;
  left: 50%;
  right: 0;
  transform: translateX(-50%);
  height: 50vh;
  width: 100vw;
  z-index: 0;
  transition: all 0.3s, transition 0.3s ease;
  mask-mode: alpha;
  pointer-events: none;
  background: linear-gradient(179.06deg, rgba(38, 38, 38, 0) 0%, #262626 30%, #262626 100%);
  filter: url('/local/assets/images/light-noise.svg#filter_light_noise');
}

.section-auctions:before {
  position: absolute;
  bottom: 0;
  left: 50%;
  top: 0;
  display: block;
  height: 0;
  width: 100vw;
  left: 50%;
  z-index: -1;
  transition: 0.3s all ease;
  transform: translateX(-50%);
  background: transparent;
  filter: url("/local/assets/images/light-noise.svg#filter_light_noise");
}

.section-auctions__wrap {
  display: flex;
  flex-direction: column;
  gap: 44px;
  padding: 120px 0 60px;
}

.section__title {
  text-transform: uppercase;
  transition: all 1s ease;
}

.section-auctions__cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  column-gap: 54px;
  row-gap: 65px;
}

.section-auctions__card {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  max-width: 100%;
  position: relative;
  height: 734px;
  padding: 30px 46px;
}

.section-auctions__card:hover::after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 86.22%);
}

.section-auctions__card:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 56.12%, rgba(0, 0, 0, 0.9) 93.77%);
  color: red;
  transition: 0.5s all;
}

.section-auctions__card:nth-of-type(1),
.section-auctions__card:nth-of-type(2) {
  width: calc(50% - 27px);
}

.section-auctions__card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  object-fit: cover;
}

.section-auctions__cards_info {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  gap: 18px;
}

.section-auctions__cards-title {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
}

.section-auctions__cards-desc {
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 1023px) {
  .section-auctions__wrap {
    padding: 52px 0;
  }
  .section-auctions__cards {
    flex-wrap: nowrap;
    overflow-x: scroll;
    gap: 12px;
    width: calc(100vw - 20px);
  }
  .section-auctions__card:nth-of-type(1n) {
    width: 335px;
    min-width: 335px;
    height: 375px;
    padding: 20px;
  }
  .section-auctions__cards_info {
    gap: 6px;
  }
  .section-auctions__cards-desc {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
  }
  .section-auctions__card:last-of-type {
    margin-right: 40px;
  }
}
@media (max-width: 1374px) and (min-width: 1023px) {
  .section-auctions {
    padding: 0 20px;
  }
}
.section-blog {
  position: relative;
  width: 100%;
  padding: 120px 0;
  z-index: 1;
  transition: all 1s ease;
  opacity: 0;
}
.section-blog .section__title {
  color: #003A30;
  opacity: 0.1;
}
.section-blog .section__subtitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  color: rgba(38, 38, 38, 0.6980392157);
  margin-top: 14px;
}
.section-blog .btn-simple {
  color: #003A30;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
}
.section-blog .icon-next::after, .section-blog .icon-next::before, .section-blog .icon-next span {
  background: #003A30;
}

.section-blog.white-bg:not(.not-animated) {
  z-index: 5;
  opacity: 1;
}
.section-blog.white-bg:not(.not-animated):after {
  background: rgb(251, 246, 238);
}
.section-blog.white-bg:not(.not-animated) .section__title {
  color: #003A30;
  opacity: 1;
}

.section-blog.white-bg.not-animated {
  z-index: 5;
  opacity: 1;
}
.section-blog.white-bg.not-animated:after {
  position: absolute;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: rgb(251, 246, 238);
}
.section-blog.white-bg.not-animated .section__title {
  color: #003A30;
  opacity: 1;
}

.section-blog:after {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: transparent;
  filter: url("/local/assets/images/noise-beige.svg#filter0_n_248_1530");
  mask-mode: luminance;
  z-index: -1;
  transition: all 0.3s, transition 0.6s ease;
}

.section-blog:before {
  content: "";
  position: absolute;
  bottom: 100%;
  display: block;
  height: 0;
  width: 100vw;
  left: 50%;
  z-index: -1;
  transition: 1s all ease;
  transform: translateX(-50%);
  background: transparent;
  filter: url("/local/assets/images/noise-beige.svg#filter0_n_248_1530");
}

.section-blog__wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 44px;
}
@media (max-width: 1340px) and (min-width: 1023px) {
  .section-blog__wrap {
    padding: 0 20px;
  }
}

.section-blog__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.section-blog__top-right {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  gap: 62px;
}

.section-blog__items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 570px;
  width: 100%;
}

.section-blog__item {
  flex: 0 1 356px;
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  color: #003A30;
  transition: all 0.3s;
}
@media (max-width: 1340px) and (min-width: 1023px) {
  .section-blog__item {
    padding: 0 20px;
  }
}

@media (any-hover: hover) {
  .section-blog__item:hover {
    transform: scale(1.1);
  }
}
.section-blog__img {
  max-height: 416px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1340px) and (min-width: 1023px) {
  .section-blog__img {
    height: 416px;
  }
}

.section-blog__title {
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
  margin-top: 24px;
}

.section-blog__date {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  color: rgba(38, 38, 38, 0.6980392157);
  margin-top: 4px;
}

@media (max-width: 1023px) {
  .section-blog {
    padding: 52px 0;
  }
  .section-blog__top {
    flex-direction: column;
  }
  .section-blog__top-right {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }
  .section__title.h2 {
    width: 100%;
  }
  .section-blog__items {
    flex-direction: column;
    height: 100%;
    gap: 32px;
  }
  .section-blog__item {
    width: 100%;
    height: 476px;
  }
  .section-blog__img {
    max-height: 390px;
  }
  .section-blog__title {
    margin-top: 12px;
    font-size: 18px;
    line-height: 24px;
  }
}
.section-bottom-slider {
  position: relative;
}

.section-bottom-slider__buttons {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: flex;
  min-height: 55px;
  gap: 60px;
  z-index: 3;
}

.section-bottom-slider .swiper-slide:not(.swiper-slide-active) {
  opacity: 0 !important;
}

.section-bottom__aside-card .product-card {
  margin: 5px;
}

@media (max-width: 1023px) {
  .section-bottom__aside-card .product-card {
    margin: 0;
  }
  .section-bottom-slider__buttons {
    display: none;
  }
}
.section-bottom {
  display: flex;
}

.section-bottom__main {
  width: 50%;
  padding-right: 100px;
  margin: 5px;
}

.section-bottom__aside {
  width: 50%;
  display: flex;
}

.section-bottom__aside-card {
  width: 50%;
  margin: 0 20px;
}

.section-bottom__aside-card:first-child {
  margin-left: 0;
}

.section-bottom__aside-card:last-child {
  margin-right: 0;
}

@media (max-width: 1365px) {
  .section-bottom__main {
    padding-right: 0;
  }
  .section-bottom__aside {
    width: 50%;
    overflow-y: auto;
  }
  .section-bottom__aside::-webkit-scrollbar {
    display: none;
  }
  .section-bottom__aside-card {
    min-width: 326px;
  }
  .section-bottom__aside-card .product-card {
    height: 100%;
  }
  .section-bottom__aside-card .product-card__main-image,
.section-bottom__aside-card .product-card__main-imag.ceramic,
.section-bottom__aside-card .product-card__main-image.ceramic img {
    height: 202px;
  }
  .section-bottom-slider__buttons {
    bottom: -70px;
    transform: translateX(-50%);
  }
  .section-bottom__aside-card {
    margin: 0 5px;
  }
}
@media (max-width: 1023px) {
  .section-bottom {
    flex-direction: column;
  }
  .section-bottom__main {
    width: 100%;
    margin: 0 0 30px 0;
    padding-right: 0;
  }
  .section-bottom__aside {
    width: 100%;
  }
  .section-bottom__aside-card .product-card {
    height: 100%;
  }
}
.section-collections {
  position: relative;
  z-index: 5;
  padding: 120px 0;
  transition-delay: 200ms;
}
.section-collections .btn-simple, .section-collections > *,
.section-collections .tabs-inline__item,
.section-collections .icon-next::after,
.section-collections .icon-next::before,
.section-collections .icon-next span {
  color: transparent !important;
  background: none !important;
}

.section-collections__wrap {
  max-width: 880px;
  margin: 0 90px 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 25px;
}

.collection-swiper .swiper {
  overflow-x: visible;
}

.section-collections__top {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  gap: 16px;
}

.collection-swiper__item.swiper-slide {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 636px;
  height: 934px;
  position: relative;
  z-index: 1;
  transition: transform 0.6s;
}

.collection-swiper__item.swiper-slide:not(.from-bottom) {
  transform: translateY(120%) !important;
}

.section-collections.visible {
  color: rgb(255, 255, 255);
}
.section-collections.visible .collection-swiper__item.swiper-slide {
  transform: translateY(0) scale(1) !important;
}
.section-collections.visible .btn-simple, .section-collections.visible > * {
  color: rgb(255, 255, 255) !important;
}
.section-collections.visible .icon-next::after,
.section-collections.visible .icon-next::before,
.section-collections.visible .icon-next span {
  background: rgb(255, 255, 255) !important;
}
.section-collections.visible .tabs-inline__item {
  color: rgba(255, 255, 255, 0.7) !important;
}

@media (any-hover: hover) {
  .section-collections.visible .collection-swiper__item.swiper-slide:hover,
.section-collections.visible .collection-swiper__item.swiper-slide:active {
    transform: scale(0.95) !important;
    transition: transform 0.3s;
  }
}
.image-slider__image {
  width: 100%;
  object-fit: cover;
  max-height: 797px;
}

.collection-swiper__item-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.collection-swiper__item-title {
  font-weight: 400;
  font-size: 28px;
  line-height: 38px;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
}

.collection-swiper__item-collection {
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 768px) {
  .section-collections {
    overflow: hidden;
  }
}
@media (max-width: 1023px) {
  .section-collections {
    padding: 52px 0;
    overflow: hidden;
  }
  .section-collections__wrap {
    max-width: none;
    margin: 0;
    overflow: hidden;
  }
  .collection-swiper {
    display: flex;
    flex-direction: column;
    gap: 32px;
  }
  .section-collections__wrap {
    gap: 20px;
  }
  .collection-swiper__item {
    display: flex;
    flex-direction: column;
    gap: 28px;
    width: 100%;
    height: fit-content;
    position: relative;
    z-index: 1;
    opacity: 0;
    transition: all 0.3s ease-in-out;
  }
  .collection-swiper__item .image-slider__image {
    position: relative;
    width: 100%;
    object-fit: cover;
    max-height: 350px;
  }
  .collection-swiper__item-info {
    margin-top: auto;
  }
  .section-collections.visible .collection-swiper__item {
    transform: translateX(0) !important;
    opacity: 1;
  }
}
.section-contacts {
  position: relative;
  z-index: 5;
  width: 100%;
  padding-top: 120px;
  opacity: 0;
  transform: translateX(50%);
  transition: all 1.2s ease-in-out, transform 0.6s ease;
}

.section-contacts.visible {
  opacity: 1;
  transform: translateX(0);
}

.section-contacts__wrap {
  max-width: 880px;
  display: flex;
  flex-direction: column;
  gap: 50px;
  align-items: flex-start;
  margin: 0 90px 0 auto;
}

.section-contacts__items {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  position: relative;
}
.section-contacts__items:after {
  content: "";
  position: absolute;
  height: calc(100% + 40px);
  width: calc(100% + 20px);
  transition: background 0.3s ease;
  top: 50%;
  transform: translateY(-50%) translateX(-20px);
  background: transparent;
}

.section-contacts__item {
  display: flex;
  align-items: center;
  gap: 18px;
  cursor: pointer;
  text-decoration: none;
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 28px;
  line-height: 34px;
  z-index: 1;
}

.section-contacts__bg {
  transition: transform 0.6s ease;
}

@media (any-hover: hover) {
  .section-contacts__items:hover:after {
    background: linear-gradient(89.54deg, rgba(255, 255, 255, 0.1) 0.4%, rgba(255, 255, 255, 0) 79.59%);
  }
  .section-contacts__wrap:hover .section-contacts__bg {
    transform: scale(1.2);
  }
  .section-contacts figure.zoom {
    background-position: 50% 50%;
    transition: background-size 0.3s ease;
    background-size: 150%;
    position: relative;
    overflow: hidden;
    cursor: zoom-in;
  }
  .section-contacts figure.zoom .section-contacts__bg:hover {
    opacity: 0;
  }
  .section-contacts figure.zoom .section-contacts__bg {
    transition: opacity 0.3s ease;
    display: block;
    width: 100%;
    opacity: 1;
  }
  .section-contacts figure.zoom:not(:hover) {
    background-size: 100%;
  }
}
.section-contacts__icon {
  display: flex;
  width: 36px;
  height: 36px;
}

@media (max-width: 1023px) {
  .section-contacts {
    padding-top: 52px;
    position: relative;
  }
  .section-contacts__wrap {
    margin-right: 0;
    gap: 32px;
    height: 720px;
  }
  .section-contacts__items {
    gap: 12px;
  }
  .section-contacts__item {
    font-size: 18px;
    line-height: 24px;
    gap: 10px;
  }
  .section-contacts__icon {
    height: 20px;
    width: 20px;
  }
  .section-contacts__bg {
    position: absolute;
    width: 920px;
    height: 535px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -75px;
  }
  .section-contacts {
    transform: translateY(10%);
  }
  .section-contacts.visible {
    transform: translateY(0);
  }
}
@media (max-width: 768px) {
  .section-contacts {
    overflow: hidden;
  }
}
.section-form {
  position: relative;
  z-index: 5;
  width: 100%;
  padding: 120px 0;
  opacity: 0;
  transform: translateX(50%);
  transition: all 1.2s ease-in-out, transform 0.6s ease;
}

.section-form.visible {
  opacity: 1;
  transform: translateX(0);
}

.section-form__wrap {
  display: flex;
  flex-direction: column;
  gap: 44px;
  max-width: 880px;
  margin: 0 90px 0 auto;
}

@media (max-width: 1023px) {
  .section-form {
    padding: 52px 0 60px;
    overflow: hidden;
  }
  .section-form__wrap {
    margin-right: 0;
  }
  .section-form, .section-form.visible {
    transform: none;
  }
}
.section-info {
  display: flex;
  z-index: 5;
  position: relative;
}

.section-info__wrap {
  display: flex;
  flex-direction: column;
  max-width: 880px;
  gap: 32px;
  margin-left: auto;
  padding: 150px 0 394px;
  position: relative;
  z-index: 1;
}

.section-info__top {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
}

.section-info .section__subtitle, .section-info .section__title {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
}
.section-info .section__subtitle {
  font-weight: 300;
  font-size: 30px;
  line-height: 36px;
}
.section-info .section-info__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 28px;
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  color: rgb(255, 255, 255);
}
.section-info .section-info__btn {
  text-decoration: none;
  font-weight: 300;
  font-size: 20px;
  line-height: 26px;
}
.section-info .section-info__bg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 100vw;
  height: 634px;
  z-index: 0;
  object-fit: cover;
  opacity: 0.6;
  mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
}

@media (max-width: 1023px) {
  .section-info__wrap {
    padding: 52px 0 287px;
  }
  .section-info .section__subtitle {
    font-size: 20px;
    line-height: 26px;
  }
  .section-info .section-info__text {
    font-size: 18px;
    line-height: 24px;
  }
}
.section-services-item {
  position: relative;
  z-index: 5;
  padding: 80px 0;
}
.section-services-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: linear-gradient(180deg, rgba(32, 31, 31, 0.7) 0%, rgba(32, 31, 31, 0) 100%);
}

.section-services-item__desc {
  font-weight: 300;
  font-size: 20px;
  line-height: 26px;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 16px;
}

.section-services-item__wrap {
  display: flex;
  flex-direction: column;
  gap: 38px;
  padding-right: 0;
  position: relative;
  z-index: 1;
}

.section-services-item__steps {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.section-services-item__step {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  padding: 10px 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  height: -webkit-fill-available;
  flex: 0 1 25%;
}

.section-services-item__item-index {
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  padding: 0 9px;
  position: relative;
}
.section-services-item__item-index::before, .section-services-item__item-index::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  color: rgba(255, 255, 255, 0.7);
}
.section-services-item__item-index::before {
  content: "[";
  left: 0;
}
.section-services-item__item-index::after {
  content: "]";
  right: 0;
}

.section-services-item__item-title {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
}

.section-services-item__buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1023px) {
  .section-services-item__steps {
    flex-wrap: wrap;
    width: 100%;
  }
  .section-services-item__step {
    flex: 0 1 48%;
  }
}
.section-services {
  display: flex;
  width: 100%;
  position: relative;
  z-index: 5;
  padding: 120px 0 354px;
}

.section-services__wrap {
  display: flex;
  flex-direction: column;
  gap: 44px;
  max-width: 880px;
  margin: 0 90px 0 auto;
  height: 1121px;
  position: relative;
}

.section-services__top {
  display: flex;
  gap: 13px;
  max-width: 880px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
}
.section-services__top .section__title {
  max-width: 70%;
}
.section-services__top .btn-simple {
  margin-top: 14px;
}

.section-services__items {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 32px;
  position: absolute;
  top: 261px;
}

.section-services__item {
  display: flex;
  padding: 16px 28px 28px;
  border: 2px solid rgba(255, 255, 255, 0.1);
  flex-direction: column;
  gap: 16px;
  position: relative;
  transition: all 1s ease;
  overflow: hidden;
  transform: translateX(200%);
}

.section-services.visible .section-services__item {
  transform: translateX(0);
}
.section-services.visible .section-info__bg {
  height: 634px;
  opacity: 0.6;
  transform: translateX(-50%) translateY(0);
}

.section-services__item-index,
.section-services__item-title {
  font-weight: 400;
  font-size: 28px;
  line-height: 38px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

.section-services__item-title {
  color: rgb(255, 255, 255);
}

.section-services__item-collection {
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  color: rgba(255, 255, 255, 0.7);
}

.section-services .section-info__bg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 100vw;
  height: 0;
  z-index: -1;
  object-fit: cover;
  opacity: 0;
  transition: all 1s ease;
  mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
}

.section-services__item:hover .section-services__item-buttons {
  max-height: 200px;
  opacity: 1;
  transform: translateY(0);
}

.section-services__item-buttons {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transform: translateY(60px);
  transition: max-height 0.6s ease, opacity 1s ease, transform 0.6s ease;
}

@media (max-width: 1023px) {
  .section-services {
    padding: 0 0 313px;
  }
  .section-services__wrap {
    max-width: none;
    gap: 32px;
    margin: 0;
    height: fit-content;
  }
  .section-services__items {
    position: static;
  }
  .section-services__item-buttons {
    display: flex;
    height: fit-content;
    opacity: 1;
    max-height: fit-content;
    transform: translateY(0);
  }
  .section-services__item {
    transform: translateY(25%);
    opacity: 0;
  }
  .section-services.visible .section-services__item {
    transform: translateY(0);
    opacity: 1;
  }
  .section-services.visible .section-info__bg {
    transform: translateX(-50%) translateY(0);
  }
}
.section-slider .section-slider__slide {
  width: auto;
}

.section-slider .section-slider__slide:nth-child(4n+1) .catalog-card {
  width: 450px;
}

.section-slider .section-slider__slide:nth-child(4n+2) .catalog-card {
  margin-top: 235px;
  width: 350px;
}

.section-slider .section-slider__slide:nth-child(4n+3) .catalog-card {
  width: 450px;
}

.section-slider .section-slider__slide:nth-child(4n+4) .catalog-card {
  margin-top: 100px;
  width: 450px;
}

.section-slider .section-slider__slide:nth-child(3n+1) .property-card {
  width: 500px;
}

.section-slider .section-slider__slide:nth-child(3n+1) .property-card__visual {
  height: 333px;
}

.section-slider .section-slider__slide:nth-child(3n+2) .property-card {
  margin-top: 165px;
  width: 400px;
}

.section-slider .section-slider__slide:nth-child(3n+2) .property-card__visual {
  height: 267px;
}

.section-slider .section-slider__slide:nth-child(3n+3) .property-card {
  margin-top: 38px;
  width: 300px;
}

.section-slider .section-slider__slide:nth-child(3n+3) .property-card__visual {
  height: 450px;
}

.section-slider__catalog-card {
  margin: 5px;
}

.section-slider__property-card {
  margin: 5px;
}

.section-slider__image {
  width: 360px;
  border-radius: 10px;
}

@media (max-width: 1023px) {
  .section-slider {
    margin-right: -12px;
  }
  .section-slider__catalog-card {
    margin: 0;
  }
  .section-slider__property-card {
    margin: 0;
  }
  .section-slider .section-slider__slide:nth-child(4n+1) .catalog-card {
    width: 326px;
  }
  .section-slider .section-slider__slide:nth-child(4n+2) .catalog-card {
    margin-top: 0;
    width: 326px;
  }
  .section-slider .section-slider__slide:nth-child(4n+3) .catalog-card {
    width: 326px;
  }
  .section-slider .section-slider__slide:nth-child(4n+4) .catalog-card {
    margin-top: 0;
    width: 326px;
  }
  .section-slider .section-slider__slide {
    height: auto;
  }
  .section-slider .section-slider__slide:nth-child(3n+1) .property-card {
    width: 255px;
  }
  .section-slider .section-slider__slide:nth-child(3n+1) .property-card__visual {
    height: 170px;
  }
  .section-slider .section-slider__slide:nth-child(3n+2) .property-card {
    margin-top: 0;
    width: 255px;
  }
  .section-slider .section-slider__slide:nth-child(3n+2) .property-card__visual {
    height: 170px;
  }
  .section-slider .section-slider__slide:nth-child(3n+3) .property-card {
    margin-top: 0;
    width: 255px;
  }
  .section-slider .section-slider__slide:nth-child(3n+3) .property-card__visual {
    height: 170px;
  }
}
.section-table {
  background-color: rgb(255, 255, 255);
  padding: 160px 0;
}

.section-table__wrap {
  display: flex;
  flex-direction: column;
  gap: 48px;
}

.section-table__title {
  margin: 0;
  font-weight: 700;
  font-size: 48px;
  line-height: 105%;
  letter-spacing: -2%;
}

.section-table__table-wrap {
  height: 512px;
  overflow-x: auto;
  overflow-y: hidden;
}

@media (max-width: 1023px) {
  .section-table {
    padding: 60px 0;
  }
  .section-table__title {
    margin: 0;
    font-size: 28px;
    line-height: 120%;
  }
}
.section-top-card {
  height: 664px;
  position: relative;
  border-radius: 14px;
  overflow: hidden;
}

.section-top-card__image {
  --x: 0;
  --y: 0;
  width: 110%;
  height: 110%;
  object-fit: cover;
  left: -5%;
  top: -5%;
  position: relative;
  transform: scale(1.025) translate(calc(var(--x) / 50 * 1px), calc(var(--y) / 50 * 1px));
  transition: all 0.25s;
}

.section-top-card__image.video {
  width: 110%;
}

.section-top-card .section-top-card__link {
  position: absolute;
  bottom: 26px;
  left: 26px;
  width: fit-content;
  z-index: 2;
}

.section-top-card__link-text {
  text-align: left;
  line-height: 19px;
}

.section-top-card .video__iframe,
.section-top-card .video__video {
  border-radius: 14px;
}

.section-top-card video::-webkit-media-controls {
  display: none;
}

.section-top-card .video__video {
  height: 100%;
  object-fit: cover;
}

.section-top-card__wrap-link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

@media (max-width: 1023px) {
  .section-top-card {
    height: 457px;
    min-width: 326px;
    border-radius: 8px;
  }
  .section-top-card .section-top-card__link {
    top: auto;
    bottom: 13px;
    left: 9px;
    justify-content: flex-start;
    max-width: 312px;
    white-space: normal;
  }
  .section-top-card .video__iframe,
.section-top-card .video__video {
    border-radius: 8px;
  }
  .section-top-card__image {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .section-top-card__image.video {
    width: 100%;
  }
}
.section-top {
  padding-top: 14px;
  display: flex;
  margin-bottom: 190px;
  justify-content: space-between;
}

.section-top__left {
  width: 41%;
  height: calc(100vh - 50px);
  padding: 0 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .section-top__left {
    width: 45%;
    height: calc(100vh - 30px);
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.section-top__right {
  padding-right: 14px;
  width: 59%;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.section-top__right::-webkit-scrollbar {
  width: 0;
}

.section-top__logo {
  max-width: 717px;
  width: 100%;
}

.section-top__title-strong, .section-top__title-text {
  font-size: 39px;
  font-weight: 450;
  line-height: 41px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.section-top__title-text {
  color: rgba(255, 255, 255, 0.3);
}

@media (max-width: 1279px) {
  .section-top__left {
    justify-content: flex-start;
    gap: 24px;
  }
}
@media (max-width: 1023px) {
  .section-top {
    flex-direction: column;
    margin-bottom: 10px;
  }
  .section-top__logo {
    max-width: 144px;
  }
  .section-top__left {
    width: 100%;
    height: auto;
    padding: 0 12px;
  }
  .section-top__right {
    width: 100%;
    padding: 18px 0 0 12px;
    height: auto;
    overflow-y: auto;
    overflow-x: auto;
    flex-direction: row;
    gap: 10px;
  }
  .section-top__title {
    margin-top: 20px;
    padding: 0 12px;
  }
  .section-top__title-strong {
    font-size: 26px;
    line-height: 28px;
    color: rgb(255, 255, 255);
  }
  .section-top__title-text {
    font-size: 26px;
    line-height: 28px;
    color: rgba(255, 255, 255, 0.3);
  }
}
.white-bg.white-transition:before {
  content: "";
  position: absolute;
  height: 700px;
  z-index: 0;
}

.white-bg .section__title {
  color: #003A30;
}

.services__title-wrap {
  padding: 70px 0 21px;
  position: relative;
  z-index: 5;
}

.show-all {
  display: inline-block;
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
}

.icon-show-all {
  width: 11px;
  height: 11px;
}

.show-all__inner {
  display: flex;
  align-items: center;
  gap: 8px;
}

@media (any-hover: hover) {
  .show-all:hover {
    color: rgb(255, 255, 255);
    transition: all 0.3s;
  }
  .show-all:hover .show-all__inner {
    transform: translateY(-2px);
    transition: all 0.3s;
  }
}
.show-all__line {
  margin-top: 5px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .show-all:hover .show-all__line {
    height: 3px;
    background: rgb(255, 255, 255);
    transform: translateY(-2px);
  }
}
.show-all:active .show-all__line {
  height: 1px;
  background: rgba(255, 255, 255, 0.7);
  transform: translateY(0);
}

.show-all:active {
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

.show-all:active .show-all__inner {
  transform: translateY(0);
  transition: all 0.3s;
}

.slider-btn {
  position: relative;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  transition: all 0.3s;
}

.slider-btn.right::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -40%;
  transform: translateY(-50%);
  width: 45px;
  height: 2px;
  background-color: rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.right::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 40%;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-right: 2px solid rgb(255, 255, 255);
  border-top: 2px solid rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.left::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: -40%;
  transform: translateY(-50%);
  width: 45px;
  height: 2px;
  background-color: rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.left::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 40%;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-left: 2px solid rgb(255, 255, 255);
  border-bottom: 2px solid rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.right:disabled::before {
  background-color: #4B4B4C;
}

.slider-btn.right:disabled::after {
  border-right: 2px solid #4B4B4C;
  border-top: 2px solid #4B4B4C;
}

.slider-btn.left:disabled::before {
  background-color: #4B4B4C;
}

.slider-btn.left:disabled::after {
  border-left: 2px solid #4B4B4C;
  border-bottom: 2px solid #4B4B4C;
}

@media (any-hover: hover) {
  .slider-btn:not([disabled]):hover {
    width: 54px;
    height: 54px;
    transition: all 0.3s;
  }
  .slider-btn.right:not([disabled]):hover::before {
    left: -36%;
    width: 50px;
    transition: all 0.3s;
  }
  .slider-btn.left:not([disabled]):hover::before {
    right: -36%;
    width: 50px;
    transition: all 0.3s;
  }
}
.slider-btn:not([disabled]):active {
  width: 46px;
  height: 46px;
  transition: all 0.3s;
  border: 1px solid #262627;
}

.slider-btn.right:not([disabled]):active::before {
  left: -32%;
  width: 40px;
  transition: all 0.3s;
}

.slider-btn.left:not([disabled]):active::before {
  right: -32%;
  width: 40px;
  transition: all 0.3s;
}

.slider-btn.left:not([disabled]):active::after {
  right: 32%;
  transition: all 0.3s;
}

.slider-btn.right:not([disabled]):active::after {
  left: 32%;
  transition: all 0.3s;
}

.slider-gallery {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgb(14, 14, 15);
  z-index: 9999;
}

.slider-gallery .swiper-wrapper .swiper-slide {
  width: 140px;
}

.slider-gallery .image-slider__thumb {
  width: 140px;
}

.slider-gallery .slider-gallery__slider {
  padding: 25px 50px;
}

.slider-gallery .image-slider__main-slider .swiper-wrapper {
  height: 70vh;
}

.slider-gallery .image-slider__main-slider .image-slider__image {
  height: 100%;
  background-color: rgb(14, 14, 15);
}

.slider-gallery .image-slider__main-slider .image-slider__iframe-wrap {
  height: 100%;
}

.slider-gallery .image-slider__thumbs {
  width: 100%;
}

.slider-gallery .image-slider__gallery-btn {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  z-index: 4;
  cursor: pointer;
}

.slider-gallery .image-slider__gallery-icon {
  width: 28px;
  height: 28px;
  color: rgb(255, 255, 255);
}

.slider-gallery .image-slider__arrow-icon {
  color: rgb(255, 255, 255);
}

.slider-gallery .swiper-pagination-bullet-active {
  background-color: rgb(14, 14, 15);
}

.slider-gallery .image-slider__thumb {
  height: 100%;
}

.slider-gallery .image-slider__thumbs {
  margin: 16px -4px 0;
}

@media (max-width: 1023px) {
  .slider-gallery .slider-gallery__slider {
    padding: 0;
  }
  .slider-gallery .image-slider__arrow--prev,
.slider-gallery .image-slider__arrow--next {
    transform: translateX(0);
  }
  .slider-gallery .image-slider__arrow {
    top: 35%;
  }
  .slider-gallery .image-slider__image {
    padding-top: 40px;
  }
  .slider-gallery .image-slider__item {
    padding-bottom: 0;
  }
  .slider-gallery .image-slider__thumbs {
    display: flex;
  }
}
.social-links__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.social-links__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.social-links__item {
  display: block;
  transition: 0.3s;
  position: relative;
  outline: none;
}

.social-links__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.social-links__icon {
  display: block;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .social-links__item:hover {
    opacity: 0.75;
  }
}
.state--focus-enabled .social-links__item:focus::after {
  opacity: 0.75;
}

.socials__items {
  display: flex;
}

.socials {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 32px;
}

.socials__item {
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: rgb(255, 255, 255);
  border: 1px solid transparent;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  margin-right: 20px;
  transition: 0.3s;
}

.socials__item-image {
  display: block;
  flex: 0 0 auto;
  width: 32px;
  max-width: 32px;
  height: 32px;
  object-fit: contain;
}

.socials__images {
  display: flex;
  align-items: center;
  gap: 32px;
}

.socials__image {
  height: 90px;
  width: max(90px, 100%);
  max-width: 180px;
  display: flex;
}

.socials__image:first-of-type {
  display: none;
}

body:has(.region-ru) .page-footer .socials__image:first-of-type {
  display: flex;
}

@media (any-hover: hover) {
  .socials__item:hover {
    border: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(255, 255, 255, 0.15);
  }
}
@media (max-width: 1023px) {
  .socials {
    flex-wrap: wrap;
  }
  .socials__item {
    width: 48px;
    height: 48px;
    margin-right: 20px;
  }
  .socials__item-image {
    width: 24px;
    height: 24px;
  }
}
.status__item {
  margin-bottom: 4px;
}

.status-label {
  display: inline-block;
  vertical-align: top;
  border-radius: 12px;
  padding: 2px 4px;
  font-size: 14px;
  line-height: normal;
}

.subscription-form {
  display: flex;
  position: relative;
}

.subscription-form__field {
  flex: 1 1 auto;
}

.subscription-form__btn {
  flex: 0 0 auto;
  margin-left: 10px;
}

.subscription-form .field-text__label {
  display: none;
}

.subscription-form__success-message {
  margin-top: 6px;
}

.swiper-pagination {
  position: absolute;
  bottom: 12px;
}

.slider-pagination .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  background: rgba(0, 0, 0, 0.3);
}

.slider-pagination .swiper-pagination-bullet-active {
  background: #003A30;
}

.swiper-slider__slider {
  position: relative;
}

.swiper-slider__prev {
  display: block;
}

.swiper-slider__next {
  display: block;
}

.tabs-buttons {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  gap: 44px;
}

.tabs-buttons__list {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 10px;
}

.tabs-buttons__item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 22px 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 2px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.tabs-buttons__item.active-tab {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.1);
}

@media (max-width: 1023px) {
  .tabs-buttons__list {
    overflow-y: auto;
  }
}
.tabs-inline {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 32px;
}

.tabs-inline__list {
  display: flex;
  flex-wrap: wrap;
  row-gap: 16px;
  column-gap: 13px;
}

.tabs-inline__item {
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  vertical-align: middle;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s ease;
  cursor: pointer;
}

.tabs-inline__item:hover {
  transform: scale(1.05);
}

.tabs-inline__item.active-tab {
  color: rgb(255, 255, 255);
}

@media (max-width: 1023px) {
  .tabs-inline__list {
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
  .tabs-inline__item {
    white-space: nowrap;
  }
}
.tabs--alt-margins {
  margin: 60px 0 0;
}

.tabs__title {
  margin: 0 auto;
  text-align: center;
}

.tabs__tabs {
  display: flex;
  justify-content: center;
  margin: 15px 0 40px;
}

.tabs__tabs--flex-start {
  justify-content: flex-start;
}

.tabs__item {
  flex: 0 0 auto;
  margin: 0 5px;
}

.tag {
  padding: 8px 14px 8px 14px;
  border-radius: 100px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.tag__text {
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.tag.active {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.section-text-editor {
  position: relative;
  z-index: 5;
  width: 100%;
  padding: 120px 0 80px;
}
.section-text-editor:first-of-type {
  padding: 345px 0 394px;
}
.section-text-editor .text-20 {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
}
.section-text-editor .h3 {
  text-transform: uppercase;
}

.section-text-editor.white-bg,
.section-text-editor.white-bg .text-20 {
  color: #003A30;
}

.section-text-editor.white-bg .section-text-editor__item:first-of-type {
  padding-top: 0;
}

.section-text-editor__wrap {
  max-width: 880px;
  margin: 0 90px 0 auto;
  position: relative;
  z-index: 1;
}

.section-text-editor .section-info__bg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 416px;
  width: 120vw;
  height: 634px;
  z-index: 0;
  object-fit: cover;
  opacity: 0.6;
  mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
}
.section-text-editor .section-info__bg.top {
  top: 0;
  mask-image: linear-gradient(180deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: linear-gradient(180deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
  height: 418px;
}
.section-text-editor .section-info__bg.bottom {
  top: unset;
  bottom: 0;
}

.section-text-editor__top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.section__tag {
  font-weight: 400;
  font-size: 28px;
  line-height: 38px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
}

.section-text-editor__desc {
  font-weight: 300;
  font-size: 30px;
  line-height: 36px;
  text-transform: uppercase;
}

.section-text-editor__items {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.section-text-editor__item {
  padding: 80px 0;
  display: flex;
  flex-direction: column;
  gap: 28px;
  max-width: 100%;
}

.section-text-editor__item:last-of-type {
  padding-bottom: 0;
}

.p-80 {
  padding: 80px 0;
}
.p-80 .section-text-editor__item:last-of-type {
  padding: 0 0 80px;
}

.p-80 .section-text-editor__slider.swiper {
  display: flex;
  width: 100%;
  padding: 80px 0 20px !important;
}

.section-text-editor__slide {
  height: 500px;
}

.section-text-editor__slide-image {
  height: 500px;
  object-fit: cover;
  width: 100%;
}

.steps-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  height: 152px;
}

.text-guide .steps-list {
  height: 176px;
}

.step-item {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  padding: 10px 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  height: 100%;
  flex: 0 1 25%;
}

.step-item__index {
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  padding: 0 9px;
  position: relative;
}
.step-item__index::before, .step-item__index::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
  color: rgba(255, 255, 255, 0.7);
}
.step-item__index::before {
  content: "[";
  left: 0;
}
.step-item__index::after {
  content: "]";
  right: 0;
}

.step-item__title {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  text-align: left;
}

.text-guide .section {
  margin: 44px 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.text-guide ol li {
  transform: translateX(25px);
}
.text-guide ol li::marker {
  content: "[" counter(list-item) "]";
}
.text-guide ol li:before {
  content: none;
}

.steps-list.steps-grey .step-item {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
}

@media (max-width: 1023px) {
  .section-text-editor__wrap {
    margin: 0 0 auto;
  }
  .section-text-editor__slide-image {
    height: 190px;
  }
  .section-text-editor:first-of-type {
    padding: 150px 0 297px;
  }
  .section-text-editor {
    padding: 52px 0;
  }
  .section-text-editor__item:first-of-type {
    padding-top: 0;
  }
  .steps-list {
    flex-wrap: wrap;
    height: fit-content;
  }
  .step-item {
    flex: 0 0 48%;
    height: 160px;
  }
  .text-guide ol > li {
    transform: none;
    margin-left: 24px;
  }
  .modal-window__body .text-guide {
    padding-top: 67px;
  }
  .step-item__title {
    font-size: 16px;
    line-height: 22px;
  }
  .text-guide .steps-list {
    height: 330px;
  }
}
.theme-toggler__wrap {
  display: flex;
  border-radius: 10px;
  border: 1px solid #FF5E28;
}

.dark-theme .theme-toggler__wrap {
  border: 1px solid #bbb;
}

.theme-toggler__cell {
  flex: 0 0 auto;
  padding: 1px;
}

.theme-toggler__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 8px;
  cursor: pointer;
  color: #003A30;
  transition: background-color 0.3s, color 0.3s;
}

.theme-toggler__button--active {
  background-color: #FF5E28;
  color: #FF5E28;
  cursor: default;
}

.dark-theme .theme-toggler__button--active {
  color: #003A30;
}

.theme-toggler__icon {
  display: block;
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #bbb;
}

.theme-toggler__icon--dark {
  background-color: #003A30;
}

.tile-item {
  padding: 0 14px 13px 0;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  position: relative;
}

.tile-item__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.tile-item__body {
  margin-top: 14px;
}

.tile-item__info {
  margin-top: 6px;
}

.tile-item__name {
  color: rgba(255, 255, 255, 0.85);
  font-size: 13px;
  line-height: 16px;
}

@media (max-width: 1023px) {
  .tile-item {
    width: 140px;
  }
}
.tile-slider {
  padding: 30px 14px 24px 14px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
}

.tile-slider__title {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 450;
  line-height: 23px;
  letter-spacing: -0.4px;
  margin-bottom: 22px;
}

.tile-slider__content {
  padding: 0 116px;
  flex: 1 1 auto;
  position: relative;
  max-width: calc(100% - 291px);
}

.tile-slider__colors {
  width: 271px;
  flex: 0 0 auto;
  margin-left: 20px;
  padding: 20px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.04);
}

.tile-slider__colors-grid {
  gap: 6px;
}

.tile-slider__colors-title {
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
}

.tile-slider__colors-subtitle {
  font-size: 16px;
  font-weight: 350;
  margin-top: 4px;
  line-height: 24px;
}

.tile-slider__colors-item .offer-item {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tile-slider__colors-item .offers-item__img {
  width: 28px;
  height: 28px;
}

.tile-slider__colors-grid {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
}

.tile-slider__wrap {
  display: flex;
  align-items: center;
}

.tile-slider__buttons {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.tile-slider .swiper-wrapper {
  align-items: flex-start;
}

.tile-item__visual {
  border-radius: 6px;
  max-width: 100%;
}

.tile-item__info {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.22px;
  color: rgba(255, 255, 255, 0.5);
}

.tile-item__info-desc {
  margin-left: 3px;
}

@media (max-width: 1365px) {
  .tile-slider__content {
    padding: 0 60px;
  }
}
@media (max-width: 1023px) {
  .tile-slider__wrap {
    display: block;
  }
  .tile-slider__content {
    max-width: 100%;
    padding: 0;
  }
  .tile-slider__colors {
    margin-left: 0;
    width: 100%;
    margin-top: 20px;
  }
  .tile-slider__body .swiper-slider {
    margin-right: -14px;
  }
  .tile-slider__body .swiper-slide {
    width: 140px;
  }
}
.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  padding: 5px 6px;
  margin: 0 -6px;
  color: #666;
  font-size: 14px;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s;
  position: relative;
  outline: none;
}

.top-nav-link__icon {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.top-nav-link__main {
  flex: 0 0 auto;
}

.top-nav-link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .top-nav-link:hover {
    color: #528E2A;
  }
}
.state--focus-enabled .top-nav-link:focus::after {
  opacity: 0.75;
}

.top-nav-link:active {
  background: #bbb;
}

.top-nav,
v-top-nav {
  display: block;
  background: #ededed;
  height: 34px;
}

.top-nav__layout {
  display: flex;
}

.top-nav__cell {
  flex: 0 0 auto;
  margin-right: 24px;
  position: relative;
}

.top-nav__cell:last-child {
  margin-right: 0;
}

.top-nav__spacer {
  flex: 1 1 auto;
}

.top-nav__dd {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  left: auto;
  right: 0;
  z-index: 120;
  background-color: rgb(255, 255, 255);
  padding: 20px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  width: 200px;
}

.top-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__dd-item {
  margin-top: 6px;
}

.top-nav__dd-link {
  color: #FF5E28;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.3s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: #FF5E28;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .top-nav__dd-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.top-nav__dd-link:active {
  color: #FF5E28;
}

.top-nav__theme-toggler {
  margin-top: 5px;
}

@media (max-width: 1023px) {
  .top-nav {
    display: none;
  }
}
.vacancies-page ul,
.vacancies-page ol,
.vacancies-page li {
  list-style: initial;
  list-style-position: inside;
}

.vacancies-page__wrap {
  padding: 25px 0;
  display: flex;
}

.vacancies-page__tabs {
  width: 30%;
}

.vacancies-page__tab {
  cursor: pointer;
  width: 100%;
  margin-bottom: 10px;
}

.vacancies-page__tab.active {
  color: #003A30;
  background: rgb(255, 255, 255);
}

.vacancies-page__tab.active:hover {
  color: #003A30;
  background: rgb(255, 255, 255);
}

.vacancies-page__items {
  padding-left: 25px;
  width: 100%;
}

.vacancies-page__item {
  margin-bottom: 50px;
}

.vacancies-page__description {
  margin-top: 20px;
}

.vacancies-page__description-wrap {
  display: flex;
}

.vacancies-page__description-left {
  width: 30%;
}

.vacancies-page__description-right {
  padding-left: 20px;
  width: 70%;
}

.vacancies-page__description-image {
  margin-top: 20px;
  object-fit: cover;
  width: 100%;
  height: 600px;
  border-radius: 14px;
}

@media (max-width: 1023px) {
  .vacancies-page__description-image {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .vacancies-page__wrap {
    padding: 15px 0;
    flex-direction: column;
  }
  .vacancies-page__tabs {
    width: 100%;
  }
  .vacancies-page__items {
    padding-left: 0;
    margin-top: 20px;
  }
  .vacancies-page__item {
    margin-bottom: 40px;
  }
  .vacancies-page__description-image {
    height: 300px;
    border-radius: 10px;
  }
  .vacancies-page__description-wrap {
    flex-direction: column;
  }
  .vacancies-page__description-left {
    width: 100%;
  }
  .vacancies-page__description-right {
    padding-top: 20px;
    padding-left: 0;
    width: 100%;
  }
}
.vacancy-card ul,
.vacancy-card ol,
.vacancy-card li {
  list-style: initial;
  list-style-position: inside;
}

.vacancy-card__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: underline;
  cursor: pointer;
}

.vacancy-card__subtitle {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: rgba(255, 255, 255, 0.7);
}

.vacancy-card__actions {
  display: flex;
  gap: 20px;
  margin-top: 20px;
}

.vacancy-card__info {
  margin-top: 15px;
  display: flex;
  gap: 20px;
}

.vacancy-card__info-item {
  padding: 8px 14px 8px 14px;
  border-radius: 100px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  gap: 10px;
}

.vacancy-card__info-text {
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.vacancy-card__info-image {
  height: 27px;
  width: 27px;
  object-fit: contain;
}

@media (max-width: 767px) {
  .vacancy-card__title {
    font-size: 22px;
    line-height: 24px;
  }
  .vacancy-card__subtitle {
    margin-top: 15px;
    font-size: 14px;
    line-height: 16px;
  }
  .vacancy-card__info-image {
    height: 20px;
    width: 20px;
  }
  .vacancy-card__info {
    flex-direction: column;
    gap: 10px;
  }
  .vacancy-card__actions {
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
  }
  .vacancy-card__button,
.vacancy-card__link {
    height: 38px;
    border-radius: 8px;
    font-size: 16px;
  }
}
.video {
  position: relative;
  width: 100%;
}

.collection-video {
  padding-top: 70px;
  padding-bottom: 70px;
}

.video__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 60px;
  width: 60px;
  border-radius: 50%;
  background-color: #FF5E28;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.3s;
}

.video__btn-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 44px;
  height: 44px;
  transform: translateX(2px);
  cursor: pointer;
  transition: all 0.3s;
  z-index: 2;
}

@media (any-hover: hover) {
  .video__btn-icon--play:hover,
.video__btn-icon--pause:hover {
    transform: scale(1.25);
  }
}
.video__btn-icon--play:active,
.video__btn-icon--pause:active {
  transform: scale(1.25);
}

.video__video,
.video__video-wrapper,
.video__poster,
.video__source {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__poster {
  object-fit: cover;
  max-height: 967px;
  height: 100%;
}

.video__video-wrapper {
  max-height: 967px;
  aspect-ratio: 1720/967;
  position: relative;
  border-radius: 21px;
  overflow: hidden;
  z-index: 1;
}

.video__video-wrapper .video__video {
  max-height: 967px;
}

.video__video {
  z-index: 1;
}

.video__video-wrapper::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #003A30;
}

.video__video-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

.video__btn-icon--pause {
  display: none;
}

.video__video-wrapper:hover .video__btn-icon--pause {
  display: block;
}

.video__iframe-wrap {
  position: relative;
  height: 100%;
}

.video__iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media (any-hover: hover) {
  .video__btn:hover {
    transform: translate(-50%, -50%) scale(1.05);
  }
}
@media (max-width: 1023px) {
  .collection-video {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .video__video-wrapper {
    border-radius: 10px;
  }
  .video__btn-icon {
    top: 45%;
    left: 45%;
  }
}
.view-picker__grid {
  display: inline-flex;
  vertical-align: top;
  margin: -2px;
  width: calc(100% + 4px);
}

.view-picker__item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  padding: 5px 10px;
  transition: 0.3s;
  position: relative;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin: 2px;
  border-radius: 100px;
  fill: transparent;
}

.view-picker__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.view-picker__icon {
  display: block;
  width: 12px;
  height: 12px;
  color: rgb(255, 255, 255);
  margin-right: 10px;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item.view-picker__item--active {
  color: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .view-picker__item.view-picker__item--active:hover {
    background: rgba(255, 255, 255, 0.1);
  }
}
.view-picker__item:active {
  background: rgba(255, 255, 255, 0.1);
  fill: transparent;
}

.workplace {
  display: inline-block;
  position: relative;
  height: 165px;
  max-width: 270px;
  overflow: hidden;
}

.workplace img {
  width: 100%;
  margin: 0px;
}

.workplace a {
  font-family: "Arial Narrow", Arial, sans-serif;
  font-stretch: ultra-condensed;
  font-size: 22px;
  color: #FFFFFF;
  text-decoration: none;
  position: absolute;
  text-shadow: 1px 1px 1px #7d1c30;
  text-align: center;
  display: block;
  width: 100%;
  top: 0;
  background-color: rgba(221, 16, 85, 0.8);
  height: 80px;
  box-sizing: border-box;
  padding-top: 15px;
  padding-bottom: 20px;
  margin: auto;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.workplace a:hover {
  height: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9jc3MtdmFyaWFibGVzLnNjc3MiLCJtYWluLmNzcyIsImNvbW1vbi9taXhpbnMuc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiY29tbW9uL3Jlc2V0LnNjc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL2FjaGlldmVtZW50LnNjc3MiLCJibG9ja3MvYWN0aXZlLWZpbHRlcnMuc2NzcyIsImJsb2Nrcy9hcHAtd2lkZ2V0LnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1ncmlkLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1wb3N0ZXIuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLnNjc3MiLCJibG9ja3MvYXNpZGUtY29sbGVjdGlvbnMuc2NzcyIsImJsb2Nrcy9hc2lkZS1saXN0LnNjc3MiLCJibG9ja3MvYXNpZGUtbW9kYWwuc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9hd2FyZHMuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtc21hbGwuc2NzcyIsImJsb2Nrcy9iYXNrZXQuc2NzcyIsImJsb2Nrcy9iZy1iYW5uZXIuc2NzcyIsImJsb2Nrcy9ib251cy5zY3NzIiwiYmxvY2tzL2JyYW5kcy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi1kZWwuc2NzcyIsImJsb2Nrcy9idG4tc2Nyb2xsLXRvcC5zY3NzIiwiYmxvY2tzL2J0bi1zaW1wbGUuc2NzcyIsImJsb2Nrcy9idXJnZXIuc2NzcyIsImJsb2Nrcy9jYWxjdWxhdG9yLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1jYXJkLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1jb21wYXJlLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1pdGVtLnNjc3MiLCJibG9ja3MvY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NsdXN0ZXIuc2NzcyIsImJsb2Nrcy9jb2xsZWN0aW9uLWJ0bi5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb24tY2FyZC5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb24tZGV0YWlsLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbi1sZy1jYXJkLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbi1tZC1jYXJkLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbi1zbGlkZXIuc2NzcyIsImJsb2Nrcy9jb2xsZWN0aW9uLXRhZy5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb24tdGFncy5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb25zLWxpc3Quc2NzcyIsImJsb2Nrcy9jb2xsZWN0aW9ucy5zY3NzIiwiYmxvY2tzL2NvbXBhcmUtc21hbGwuc2NzcyIsImJsb2Nrcy9jb250YWN0LWxpbmsuc2NzcyIsImJsb2Nrcy9jb250YWN0LWxpc3Quc2NzcyIsImJsb2Nrcy9jb250YWN0LnNjc3MiLCJibG9ja3MvY29udGFjdHMtbGlzdC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9jb252ZXJ0ZXIuc2NzcyIsImJsb2Nrcy9kYXRlcGlja2VyLnNjc3MiLCJibG9ja3MvZGV0YWlsLWFzaWRlLWNhcmQuc2NzcyIsImJsb2Nrcy9kZXRhaWwtbmV3cy5zY3NzIiwiYmxvY2tzL2RldGFpbC1wYWdlLnNjc3MiLCJibG9ja3MvZGV0YWlsLXNsaWRlci1idG4uc2NzcyIsImJsb2Nrcy9kZXRhaWwtc2xpZGVyLnNjc3MiLCJibG9ja3MvZG9jdW1lbnQuc2NzcyIsImJsb2Nrcy9kb2N1bWVudHMuc2NzcyIsImJsb2Nrcy9kdW1iLWJhbm5lci5zY3NzIiwiYmxvY2tzL2Zhdm9yaXRlLWFjdGlvbi5zY3NzIiwiYmxvY2tzL2ZlYXR1cmVzLWNhcmQuc2NzcyIsImJsb2Nrcy9mZWF0dXJlcy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9mZWVkYmFjay1mb3JtLnNjc3MiLCJibG9ja3MvZmllbGQtYXZhdGFyLnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2stbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrYm94LnNjc3MiLCJibG9ja3MvZmllbGQtY29kZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtY3VycmVuY3kuc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLW5vdGUuc2NzcyIsImJsb2Nrcy9maWVsZC1wbGFjZWhvbGRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdGV4dC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXRvZ2dsZXIuc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLWxpc3Quc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLnNjc3MiLCJibG9ja3MvZmllbGQuc2NzcyIsImJsb2Nrcy9maWxlcy1wYWdlLnNjc3MiLCJibG9ja3MvZmlsdGVyLWFzaWRlLnNjc3MiLCJibG9ja3MvZmlsdGVyLXNob3J0LnNjc3MiLCJibG9ja3MvZmlsdGVyLnNjc3MiLCJibG9ja3MvZmxleC1jb2xsZWN0aW9uLnNjc3MiLCJibG9ja3MvZm9ybS5zY3NzIiwiYmxvY2tzL2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9ncmlkLWJhbm5lci5zY3NzIiwiYmxvY2tzL2dyaWQtaW1hZ2Uuc2NzcyIsImJsb2Nrcy9oYWxmLWJhbm5lci5zY3NzIiwiYmxvY2tzL2hlbHAtY2FyZC5zY3NzIiwiYmxvY2tzL2hlbHAuc2NzcyIsImJsb2Nrcy9oZXJvLWJhbm5lci5zY3NzIiwiYmxvY2tzL2hlcm8tYmxvY2suc2NzcyIsImJsb2Nrcy9oZXJvLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ltYWdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2luZm8tYmFubmVyLnNjc3MiLCJibG9ja3MvaW5mby1ib3guc2NzcyIsImJsb2Nrcy9pbmZvLXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9pbmZvLXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9rZXktdmFsdWUtbGlzdC5zY3NzIiwiYmxvY2tzL2xhbmctc3dpdGNoLnNjc3MiLCJibG9ja3MvbGF6eS1jb21wb25lbnQuc2NzcyIsImJsb2Nrcy9sZWdhbC1pbmZvLnNjc3MiLCJibG9ja3MvbGluay13aWRnZXQuc2NzcyIsImJsb2Nrcy9sb2FkZXIuc2NzcyIsImJsb2Nrcy9tYWluLWJhbm5lci5zY3NzIiwiYmxvY2tzL21haW4taGVhZGVyLnNjc3MiLCJibG9ja3MvbWFpbi1uYXYuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UtYmFubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlLXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9tYWluLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvbWFuYWdlbWVudC10aW1pbmcuc2NzcyIsImJsb2Nrcy9tYW5hZ2VtZW50LnNjc3MiLCJibG9ja3MvbWFwLWFzaWRlLWNhcmQuc2NzcyIsImJsb2Nrcy9tYXAtZ29vZ2xlLnNjc3MiLCJibG9ja3MvbWFwLXBhZ2Uuc2NzcyIsImJsb2Nrcy9tYXAuc2NzcyIsImJsb2Nrcy9tYXJrZXIuc2NzcyIsImJsb2Nrcy9tYXNvbnJ5LWdyaWQuc2NzcyIsImJsb2Nrcy9tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvbW9kYWwtY29va2llLnNjc3MiLCJibG9ja3MvbW9kYWwtaGVhZGVyLnNjc3MiLCJibG9ja3MvbW9kYWwtbWVudS5zY3NzIiwiYmxvY2tzL21vZGFsLXNlYXJjaC5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3MvbmV3LXNsaWRlci5zY3NzIiwiYmxvY2tzL25ld3MtY2FyZC5zY3NzIiwiYmxvY2tzL25ld3MtbGlzdC5zY3NzIiwiYmxvY2tzL25ld3MtcGFnZS5zY3NzIiwiYmxvY2tzL25vdC1mb3VuZC5zY3NzIiwiYmxvY2tzL25vdGlmaWNhdGlvbi5zY3NzIiwiYmxvY2tzL25vdGlmaWNhdGlvbnMuc2NzcyIsImJsb2Nrcy9vYmplY3RzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9vZmZlci1pdGVtLnNjc3MiLCJibG9ja3Mvb2ZmZXJzLXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9vcmdhbml6YXRpb24tZGV0YWlscy5zY3NzIiwiYmxvY2tzL3BhZ2UtNDA0LnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXItbWVudS5zY3NzIiwiYmxvY2tzL3BhZ2UtZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItbG9nby5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLXNwYWNlci5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLXdyYXAuc2NzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci5zY3NzIiwiYmxvY2tzL3BhZ2UtbWFpbi5zY3NzIiwiYmxvY2tzL3BhZ2UtbmF2LnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLWhlYWRlci5zY3NzIiwiYmxvY2tzL3BhZ2Utc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3BhZ2Utc3ViZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS10ZXh0LnNjc3MiLCJibG9ja3MvcGFnZS10aXRsZS5zY3NzIiwiYmxvY2tzL3BhbmVsLWhlYWQuc2NzcyIsImJsb2Nrcy9wYW5lbC5zY3NzIiwiYmxvY2tzL3BhcnRuZXItYW5kLWdlby5zY3NzIiwiYmxvY2tzL3BheS1pY29ucy5zY3NzIiwiYmxvY2tzL3ByZXNlbnRhdGlvbi1jYXJkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1jLWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWNhcmQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWltYWdlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saW5lLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1zbGlkZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9wcm9wZXJ0eS1jYXJkLnNjc3MiLCJibG9ja3MvcmF0aW5nLnNjc3MiLCJibG9ja3Mvc2VhcmNoLW1lbnUuc2NzcyIsImJsb2Nrcy9zZWFyY2gtcmVzdWx0LnNjc3MiLCJibG9ja3Mvc2VhcmNoLXNtYWxsLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1hY2hpZXZlbWVudHMuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLWF1Y3Rpb25zLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1ibG9nLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1ib3R0b20tc2xpZGVyLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1ib3R0b20uc2NzcyIsImJsb2Nrcy9zZWN0aW9uLWNvbGxlY3Rpb25zLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1jb250YWN0cy5zY3NzIiwiYmxvY2tzL3NlY3Rpb24tZm9ybS5zY3NzIiwiYmxvY2tzL3NlY3Rpb24taW5mby5zY3NzIiwiYmxvY2tzL3NlY3Rpb24tc2VydmljZXMtaXRlbS5zY3NzIiwiYmxvY2tzL3NlY3Rpb24tc2VydmljZXMuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLXNsaWRlci5zY3NzIiwiYmxvY2tzL3NlY3Rpb24tdGFibGUuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLXRvcC1jYXJkLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi10b3Auc2NzcyIsImJsb2Nrcy9zZWN0aW9ucy5zY3NzIiwiYmxvY2tzL3NlcnZpY2VzLnNjc3MiLCJibG9ja3Mvc2hvdy1hbGwuc2NzcyIsImJsb2Nrcy9zbGlkZXItYXJyb3cuc2NzcyIsImJsb2Nrcy9zbGlkZXItZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL3NvY2lhbC1saW5rcy5zY3NzIiwiYmxvY2tzL3NvY2lhbHMuc2NzcyIsImJsb2Nrcy9zdGF0dXMuc2NzcyIsImJsb2Nrcy9zdWJzY3JpcHRpb24tZm9ybS5zY3NzIiwiYmxvY2tzL3N3aXBlci1wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3Mvc3dpcGVyLXNsaWRlci5zY3NzIiwiYmxvY2tzL3RhYnMtYnV0dG9ucy5zY3NzIiwiYmxvY2tzL3RhYnMtaW5saW5lLnNjc3MiLCJibG9ja3MvdGFicy5zY3NzIiwiYmxvY2tzL3RhZy5zY3NzIiwiYmxvY2tzL3RleHQtZWRpdG9yLnNjc3MiLCJibG9ja3MvdGhlbWUtdG9nZ2xlci5zY3NzIiwiYmxvY2tzL3RpbGUtaXRlbS5zY3NzIiwiYmxvY2tzL3RpbGUtc2xpZGVyLnNjc3MiLCJibG9ja3MvdG9wLW5hdi1saW5rLnNjc3MiLCJibG9ja3MvdG9wLW5hdi5zY3NzIiwiYmxvY2tzL3ZhY2FuY2llcy1wYWdlLnNjc3MiLCJibG9ja3MvdmFjYW5jeS1jYXJkLnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIiwiYmxvY2tzL3dvcmtwbGFjZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOzs7Ozs7Ozs7O0NBQUE7QUFZQSxVQUFBO0FBaUJBLGNBQUE7QUFNQSxTQUFBO0FBSUEsV0FBQTtBQW1FQSxZQUFBO0FBR0Esa0JBQUE7QUFLQSxTQUFBO0FBaUVBLFlBQUE7QUFpRkEsZ0JBQUE7QUFRQTs7Ozs7Ozs7OztDQUFBO0FBWUEsVUFBQTtBQWtCQSxjQUFBO0FBTUEsU0FBQTtBQUlBLFdBQUE7QUFnRUEsWUFBQTtBQUdBLGtCQUFBO0FBR0EsU0FBQTtBQTZEQSxZQUFBO0FBVUEsWUFBQTtBQW9DQSxnQkFBQTtBQ3ZlQTtFQUNDLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQzBDRDs7QUR2Q0E7RUFDQyxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QUMwQ0Q7O0FDNkxBO0VBQ0M7SUFDQyxtQkFBQTtFRDFMQTtFQzRMRDtJQUNDLHFCQUFBO0VEMUxBO0VDNExEO0lBQ0MsbUJBQUE7RUQxTEE7QUFDRjtBRS9EQTtFQUNDLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUZBQUE7QUZpRUQ7QUU5REE7RUFDQywyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNGQUFBO0FGZ0VEO0FFN0RBO0VBQ0MsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3RkFBQTtBRitERDtBRTVEQTtFQUNDLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0ZBQUE7QUY4REQ7QUUzREE7RUFDQywyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlGQUFBO0FGNkREO0FFekRBO0VBQ0MsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxRkFBQTtBRjJERDtBR3pHQTs7O0VBR0Msc0JBQUE7RUFDQSw2Q0FBQTtBSDJHRDs7QUd4R0E7Ozs7Ozs7O0VBUUMsd0JBQUE7VUFBQSxnQkFBQTtBSDJHRDs7QUd4R0E7Ozs7RUFJQyxTQUFBO0FIMkdEOztBR3hHQTtFQUNDLFVBQUE7RUFDQSxTQUFBO0FIMkdEOztBR3hHQTs7RUFFQyx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsU0FBQTtBSDJHRDs7QUd4R0E7RUFDQyxhQUFBO0VBQ0EsVUFBQTtBSDJHRDs7QUd4R0E7RUFDQyx3QkFBQTtVQUFBLGdCQUFBO0FIMkdEOztBR3hHQTtFQUNDLGFBQUE7QUgyR0Q7O0FHeEdBO0VBQ0MsWUFBQTtBSDJHRDs7QUd4R0E7RUFDQyx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSx1RExvVVM7RUtuVVQsZ0JMcVVRO0VLcFVSLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QUgyR0Q7O0FHeEdBO0VBQ0MsWUFBQTtFQUNBLGVMMFVVO0VLelVWLG1CTDBVVTtBRS9OWDs7QUd4R0E7RUFDQyxZQUFBO0FIMkdEOztBR3hHQTs7RUFFQyxTQUFBO0VBQ0EsVUFBQTtBSDJHRDs7QUd4R0E7O0VBRUMsZUFBQTtBSDJHRDs7QUd4R0E7RUFDQyxhQUFBO0FIMkdEOztBR3hHQTtFQUNDLGNBQUE7QUgyR0Q7O0FJck1BO0VIMEJDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FEK0tEO0FDN0tDO0VHaENEO0lIaUNFLGFBQUE7SUFDQSx3QkFBQTtFRGdMQTtBQUNGOztBSS9NQTtFSG1DQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBRGdMRDtBQzlLQztFR3pDRDtJSDBDRSxlQUFBO0lBQ0Esd0JBQUE7RURpTEE7QUFDRjs7QUl6TkE7RUg0Q0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FEaUxEO0FDL0tDO0VHaEREO0lIaURFLGFBQUE7RURrTEE7QUFDRjs7QUloT0E7RUhrREMsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FEa0xEO0FDaExDO0VHdEREO0lIdURFLGVBQUE7RURtTEE7QUFDRjs7QUl0T0M7RUgyTkEsb0JBQUE7QURlRDs7QUkxT0M7RUgyTkEscUJBQUE7QURtQkQ7O0FJOU9DO0VIMk5BLFVBQUE7QUR1QkQ7O0FJbFBDO0VIMk5BLHFCQUFBO0FEMkJEOztBSXRQQztFSDJOQSxxQkFBQTtBRCtCRDs7QUkxUEM7RUgyTkEsVUFBQTtBRG1DRDs7QUk5UEM7RUgyTkEscUJBQUE7QUR1Q0Q7O0FJbFFDO0VIMk5BLHFCQUFBO0FEMkNEOztBSXRRQztFSDJOQSxVQUFBO0FEK0NEOztBSTFRQztFSDJOQSxxQkFBQTtBRG1ERDs7QUk5UUM7RUgyTkEscUJBQUE7QUR1REQ7O0FJbFJDO0VIMk5BLFdBQUE7QUQyREQ7O0FJaFJDO0VBQ0MsVUFGVztBSnFSYjs7QUlwUkM7RUFDQyxVQUZXO0FKeVJiOztBSXhSQztFQUNDLFVBRlc7QUo2UmI7O0FJNVJDO0VBQ0MsU0FGVztBSmlTYjs7QUloU0M7RUFDQyxTQUZXO0FKcVNiOztBSXBTQztFQUNDLFNBRlc7QUp5U2I7O0FJeFNDO0VBQ0MsU0FGVztBSjZTYjs7QUk1U0M7RUFDQyxTQUZXO0FKaVRiOztBSWhUQztFQUNDLFNBRlc7QUpxVGI7O0FJcFRDO0VBQ0MsU0FGVztBSnlUYjs7QUl4VEM7RUFDQyxTQUZXO0FKNlRiOztBSTVUQztFQUNDLFNBRlc7QUppVWI7O0FJaFVDO0VBQ0MsUUFGVztBSnFVYjs7QUlwVUM7RUFDQyxRQUZXO0FKeVViOztBSXhVQztFQUNDLFFBRlc7QUo2VWI7O0FJNVVDO0VBQ0MsUUFGVztBSmlWYjs7QUloVkM7RUFDQyxRQUZXO0FKcVZiOztBSXBWQztFQUNDLFFBRlc7QUp5VmI7O0FJeFZDO0VBQ0MsUUFGVztBSjZWYjs7QUk1VkM7RUFDQyxRQUZXO0FKaVdiOztBSWhXQztFQUNDLFFBRlc7QUpxV2I7O0FJcFdDO0VBQ0MsUUFGVztBSnlXYjs7QUl4V0M7RUFDQyxTQUZXO0FKNldiOztBSTVXQztFQUNDLFNBRlc7QUppWGI7O0FJaFhDO0VBQ0MsU0FGVztBSnFYYjs7QUkvV0E7RUFFRTtJSDhNRCxvQkFBQTtFRG9LQztFSWxYQTtJSDhNRCxxQkFBQTtFRHVLQztFSXJYQTtJSDhNRCxVQUFBO0VEMEtDO0VJeFhBO0lIOE1ELHFCQUFBO0VENktDO0VJM1hBO0lIOE1ELHFCQUFBO0VEZ0xDO0VJOVhBO0lIOE1ELFVBQUE7RURtTEM7RUlqWUE7SUg4TUQscUJBQUE7RURzTEM7RUlwWUE7SUg4TUQscUJBQUE7RUR5TEM7RUl2WUE7SUg4TUQsVUFBQTtFRDRMQztFSTFZQTtJSDhNRCxxQkFBQTtFRCtMQztFSTdZQTtJSDhNRCxxQkFBQTtFRGtNQztFSWhaQTtJSDhNRCxXQUFBO0VEcU1DO0VJN1lBO0lBQ0MsVUFGVztFSmlaWjtFSWhaQTtJQUNDLFVBRlc7RUpvWlo7RUluWkE7SUFDQyxVQUZXO0VKdVpaO0VJdFpBO0lBQ0MsU0FGVztFSjBaWjtFSXpaQTtJQUNDLFNBRlc7RUo2Wlo7RUk1WkE7SUFDQyxTQUZXO0VKZ2FaO0VJL1pBO0lBQ0MsU0FGVztFSm1hWjtFSWxhQTtJQUNDLFNBRlc7RUpzYVo7RUlyYUE7SUFDQyxTQUZXO0VKeWFaO0VJeGFBO0lBQ0MsU0FGVztFSjRhWjtFSTNhQTtJQUNDLFNBRlc7RUorYVo7RUk5YUE7SUFDQyxTQUZXO0VKa2JaO0VJamJBO0lBQ0MsUUFGVztFSnFiWjtFSXBiQTtJQUNDLFFBRlc7RUp3Ylo7RUl2YkE7SUFDQyxRQUZXO0VKMmJaO0VJMWJBO0lBQ0MsUUFGVztFSjhiWjtFSTdiQTtJQUNDLFFBRlc7RUppY1o7RUloY0E7SUFDQyxRQUZXO0VKb2NaO0VJbmNBO0lBQ0MsUUFGVztFSnVjWjtFSXRjQTtJQUNDLFFBRlc7RUowY1o7RUl6Y0E7SUFDQyxRQUZXO0VKNmNaO0VJNWNBO0lBQ0MsUUFGVztFSmdkWjtFSS9jQTtJQUNDLFNBRlc7RUptZFo7RUlsZEE7SUFDQyxTQUZXO0VKc2RaO0VJcmRBO0lBQ0MsU0FGVztFSnlkWjtBQUNGO0FJbmRBO0VBRUU7SUhnTUQsb0JBQUE7RURxUkM7RUlyZEE7SUhnTUQscUJBQUE7RUR3UkM7RUl4ZEE7SUhnTUQsVUFBQTtFRDJSQztFSTNkQTtJSGdNRCxxQkFBQTtFRDhSQztFSTlkQTtJSGdNRCxxQkFBQTtFRGlTQztFSWplQTtJSGdNRCxVQUFBO0VEb1NDO0VJcGVBO0lIZ01ELHFCQUFBO0VEdVNDO0VJdmVBO0lIZ01ELHFCQUFBO0VEMFNDO0VJMWVBO0lIZ01ELFVBQUE7RUQ2U0M7RUk3ZUE7SUhnTUQscUJBQUE7RURnVEM7RUloZkE7SUhnTUQscUJBQUE7RURtVEM7RUluZkE7SUhnTUQsV0FBQTtFRHNUQztFSWhmQTtJQUNDLFVBRlc7RUpvZlo7RUluZkE7SUFDQyxVQUZXO0VKdWZaO0VJdGZBO0lBQ0MsVUFGVztFSjBmWjtFSXpmQTtJQUNDLFNBRlc7RUo2Zlo7RUk1ZkE7SUFDQyxTQUZXO0VKZ2dCWjtFSS9mQTtJQUNDLFNBRlc7RUptZ0JaO0VJbGdCQTtJQUNDLFNBRlc7RUpzZ0JaO0VJcmdCQTtJQUNDLFNBRlc7RUp5Z0JaO0VJeGdCQTtJQUNDLFNBRlc7RUo0Z0JaO0VJM2dCQTtJQUNDLFNBRlc7RUorZ0JaO0VJOWdCQTtJQUNDLFNBRlc7RUpraEJaO0VJamhCQTtJQUNDLFNBRlc7RUpxaEJaO0VJcGhCQTtJQUNDLFFBRlc7RUp3aEJaO0VJdmhCQTtJQUNDLFFBRlc7RUoyaEJaO0VJMWhCQTtJQUNDLFFBRlc7RUo4aEJaO0VJN2hCQTtJQUNDLFFBRlc7RUppaUJaO0VJaGlCQTtJQUNDLFFBRlc7RUpvaUJaO0VJbmlCQTtJQUNDLFFBRlc7RUp1aUJaO0VJdGlCQTtJQUNDLFFBRlc7RUowaUJaO0VJemlCQTtJQUNDLFFBRlc7RUo2aUJaO0VJNWlCQTtJQUNDLFFBRlc7RUpnakJaO0VJL2lCQTtJQUNDLFFBRlc7RUptakJaO0VJbGpCQTtJQUNDLFNBRlc7RUpzakJaO0VJcmpCQTtJQUNDLFNBRlc7RUp5akJaO0VJeGpCQTtJQUNDLFNBRlc7RUo0akJaO0FBQ0Y7QUl0akJBO0VBRUU7SUhrTEQsb0JBQUE7RURzWUM7RUl4akJBO0lIa0xELHFCQUFBO0VEeVlDO0VJM2pCQTtJSGtMRCxVQUFBO0VENFlDO0VJOWpCQTtJSGtMRCxxQkFBQTtFRCtZQztFSWprQkE7SUhrTEQscUJBQUE7RURrWkM7RUlwa0JBO0lIa0xELFVBQUE7RURxWkM7RUl2a0JBO0lIa0xELHFCQUFBO0VEd1pDO0VJMWtCQTtJSGtMRCxxQkFBQTtFRDJaQztFSTdrQkE7SUhrTEQsVUFBQTtFRDhaQztFSWhsQkE7SUhrTEQscUJBQUE7RURpYUM7RUlubEJBO0lIa0xELHFCQUFBO0VEb2FDO0VJdGxCQTtJSGtMRCxXQUFBO0VEdWFDO0VJbmxCQTtJQUNDLFVBRlc7RUp1bEJaO0VJdGxCQTtJQUNDLFVBRlc7RUowbEJaO0VJemxCQTtJQUNDLFVBRlc7RUo2bEJaO0VJNWxCQTtJQUNDLFNBRlc7RUpnbUJaO0VJL2xCQTtJQUNDLFNBRlc7RUptbUJaO0VJbG1CQTtJQUNDLFNBRlc7RUpzbUJaO0VJcm1CQTtJQUNDLFNBRlc7RUp5bUJaO0VJeG1CQTtJQUNDLFNBRlc7RUo0bUJaO0VJM21CQTtJQUNDLFNBRlc7RUorbUJaO0VJOW1CQTtJQUNDLFNBRlc7RUprbkJaO0VJam5CQTtJQUNDLFNBRlc7RUpxbkJaO0VJcG5CQTtJQUNDLFNBRlc7RUp3bkJaO0VJdm5CQTtJQUNDLFFBRlc7RUoybkJaO0VJMW5CQTtJQUNDLFFBRlc7RUo4bkJaO0VJN25CQTtJQUNDLFFBRlc7RUppb0JaO0VJaG9CQTtJQUNDLFFBRlc7RUpvb0JaO0VJbm9CQTtJQUNDLFFBRlc7RUp1b0JaO0VJdG9CQTtJQUNDLFFBRlc7RUowb0JaO0VJem9CQTtJQUNDLFFBRlc7RUo2b0JaO0VJNW9CQTtJQUNDLFFBRlc7RUpncEJaO0VJL29CQTtJQUNDLFFBRlc7RUptcEJaO0VJbHBCQTtJQUNDLFFBRlc7RUpzcEJaO0VJcnBCQTtJQUNDLFNBRlc7RUp5cEJaO0VJeHBCQTtJQUNDLFNBRlc7RUo0cEJaO0VJM3BCQTtJQUNDLFNBRlc7RUorcEJaO0FBQ0Y7QUl6cEJBO0VBRUU7SUhvS0Qsb0JBQUE7RUR1ZkM7RUkzcEJBO0lIb0tELHFCQUFBO0VEMGZDO0VJOXBCQTtJSG9LRCxVQUFBO0VENmZDO0VJanFCQTtJSG9LRCxxQkFBQTtFRGdnQkM7RUlwcUJBO0lIb0tELHFCQUFBO0VEbWdCQztFSXZxQkE7SUhvS0QsVUFBQTtFRHNnQkM7RUkxcUJBO0lIb0tELHFCQUFBO0VEeWdCQztFSTdxQkE7SUhvS0QscUJBQUE7RUQ0Z0JDO0VJaHJCQTtJSG9LRCxVQUFBO0VEK2dCQztFSW5yQkE7SUhvS0QscUJBQUE7RURraEJDO0VJdHJCQTtJSG9LRCxxQkFBQTtFRHFoQkM7RUl6ckJBO0lIb0tELFdBQUE7RUR3aEJDO0VJdHJCQTtJQUNDLFVBRlc7RUowckJaO0VJenJCQTtJQUNDLFVBRlc7RUo2ckJaO0VJNXJCQTtJQUNDLFVBRlc7RUpnc0JaO0VJL3JCQTtJQUNDLFNBRlc7RUptc0JaO0VJbHNCQTtJQUNDLFNBRlc7RUpzc0JaO0VJcnNCQTtJQUNDLFNBRlc7RUp5c0JaO0VJeHNCQTtJQUNDLFNBRlc7RUo0c0JaO0VJM3NCQTtJQUNDLFNBRlc7RUorc0JaO0VJOXNCQTtJQUNDLFNBRlc7RUprdEJaO0VJanRCQTtJQUNDLFNBRlc7RUpxdEJaO0VJcHRCQTtJQUNDLFNBRlc7RUp3dEJaO0VJdnRCQTtJQUNDLFNBRlc7RUoydEJaO0VJMXRCQTtJQUNDLFFBRlc7RUo4dEJaO0VJN3RCQTtJQUNDLFFBRlc7RUppdUJaO0VJaHVCQTtJQUNDLFFBRlc7RUpvdUJaO0VJbnVCQTtJQUNDLFFBRlc7RUp1dUJaO0VJdHVCQTtJQUNDLFFBRlc7RUowdUJaO0VJenVCQTtJQUNDLFFBRlc7RUo2dUJaO0VJNXVCQTtJQUNDLFFBRlc7RUpndkJaO0VJL3VCQTtJQUNDLFFBRlc7RUptdkJaO0VJbHZCQTtJQUNDLFFBRlc7RUpzdkJaO0VJcnZCQTtJQUNDLFFBRlc7RUp5dkJaO0VJeHZCQTtJQUNDLFNBRlc7RUo0dkJaO0VJM3ZCQTtJQUNDLFNBRlc7RUordkJaO0VJOXZCQTtJQUNDLFNBRlc7RUprd0JaO0FBQ0Y7QUk1dkJBO0VBRUU7SUhzSkQsb0JBQUE7RUR3bUJDO0VJOXZCQTtJSHNKRCxxQkFBQTtFRDJtQkM7RUlqd0JBO0lIc0pELFVBQUE7RUQ4bUJDO0VJcHdCQTtJSHNKRCxxQkFBQTtFRGluQkM7RUl2d0JBO0lIc0pELHFCQUFBO0VEb25CQztFSTF3QkE7SUhzSkQsVUFBQTtFRHVuQkM7RUk3d0JBO0lIc0pELHFCQUFBO0VEMG5CQztFSWh4QkE7SUhzSkQscUJBQUE7RUQ2bkJDO0VJbnhCQTtJSHNKRCxVQUFBO0VEZ29CQztFSXR4QkE7SUhzSkQscUJBQUE7RURtb0JDO0VJenhCQTtJSHNKRCxxQkFBQTtFRHNvQkM7RUk1eEJBO0lIc0pELFdBQUE7RUR5b0JDO0VJenhCQTtJQUNDLFVBRlc7RUo2eEJaO0VJNXhCQTtJQUNDLFVBRlc7RUpneUJaO0VJL3hCQTtJQUNDLFVBRlc7RUpteUJaO0VJbHlCQTtJQUNDLFNBRlc7RUpzeUJaO0VJcnlCQTtJQUNDLFNBRlc7RUp5eUJaO0VJeHlCQTtJQUNDLFNBRlc7RUo0eUJaO0VJM3lCQTtJQUNDLFNBRlc7RUoreUJaO0VJOXlCQTtJQUNDLFNBRlc7RUprekJaO0VJanpCQTtJQUNDLFNBRlc7RUpxekJaO0VJcHpCQTtJQUNDLFNBRlc7RUp3ekJaO0VJdnpCQTtJQUNDLFNBRlc7RUoyekJaO0VJMXpCQTtJQUNDLFNBRlc7RUo4ekJaO0VJN3pCQTtJQUNDLFFBRlc7RUppMEJaO0VJaDBCQTtJQUNDLFFBRlc7RUpvMEJaO0VJbjBCQTtJQUNDLFFBRlc7RUp1MEJaO0VJdDBCQTtJQUNDLFFBRlc7RUowMEJaO0VJejBCQTtJQUNDLFFBRlc7RUo2MEJaO0VJNTBCQTtJQUNDLFFBRlc7RUpnMUJaO0VJLzBCQTtJQUNDLFFBRlc7RUptMUJaO0VJbDFCQTtJQUNDLFFBRlc7RUpzMUJaO0VJcjFCQTtJQUNDLFFBRlc7RUp5MUJaO0VJeDFCQTtJQUNDLFFBRlc7RUo0MUJaO0VJMzFCQTtJQUNDLFNBRlc7RUorMUJaO0VJOTFCQTtJQUNDLFNBRlc7RUprMkJaO0VJajJCQTtJQUNDLFNBRlc7RUpxMkJaO0FBQ0Y7QUkvMUJBO0VBRUU7SUh3SUQsb0JBQUE7RUR5dEJDO0VJajJCQTtJSHdJRCxxQkFBQTtFRDR0QkM7RUlwMkJBO0lId0lELFVBQUE7RUQrdEJDO0VJdjJCQTtJSHdJRCxxQkFBQTtFRGt1QkM7RUkxMkJBO0lId0lELHFCQUFBO0VEcXVCQztFSTcyQkE7SUh3SUQsVUFBQTtFRHd1QkM7RUloM0JBO0lId0lELHFCQUFBO0VEMnVCQztFSW4zQkE7SUh3SUQscUJBQUE7RUQ4dUJDO0VJdDNCQTtJSHdJRCxVQUFBO0VEaXZCQztFSXozQkE7SUh3SUQscUJBQUE7RURvdkJDO0VJNTNCQTtJSHdJRCxxQkFBQTtFRHV2QkM7RUkvM0JBO0lId0lELFdB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aENBO0VBQ0M7SUFDQyxhQUFBO0VMcWhDQTtFS2xoQ0Q7SUFDQyxjQUFBO0VMb2hDQTtFS2poQ0Q7SUFDQyxhQUFBO0VMbWhDQTtFS2hoQ0Q7SUFDQyxvQkFBQTtFTGtoQ0E7RUsvZ0NEO0lBQ0MsZUFBQTtFTGloQ0E7RUs5Z0NEO0lBQ0MscUJBQUE7RUxnaENBO0VLN2dDRDtJQUNDLGNBQUE7RUwrZ0NBO0VLNWdDRDtJQUNDLG1CQUFBO0VMOGdDQTtBQUNGO0FLemdDQTtFQUNDO0lBQ0MsYUFBQTtFTDJnQ0E7RUt4Z0NEO0lBQ0MsY0FBQTtFTDBnQ0E7RUt2Z0NEO0lBQ0MsYUFBQTtFTHlnQ0E7RUt0Z0NEO0lBQ0Msb0JBQUE7RUx3Z0NBO0VLcmdDRDtJQUNDLGVBQUE7RUx1Z0NBO0VLcGdDRDtJQUNDLHFCQUFBO0VMc2dDQTtFS25nQ0Q7SUFDQyxjQUFBO0VMcWdDQTtFS2xnQ0Q7SUFDQyxtQkFBQTtFTG9nQ0E7QUFDRjtBSy8vQkE7RUFDQztJQUNDLGFBQUE7RUxpZ0NBO0VLOS9CRDtJQUNDLGNBQUE7RUxnZ0NBO0VLNy9CRDtJQUNDLGFBQUE7RUwrL0JBO0VLNS9CRDtJQUNDLG9CQUFBO0VMOC9CQTtFSzMvQkQ7SUFDQyxlQUFBO0VMNi9CQTtFSzEvQkQ7SUFDQyxxQkFBQTtFTDQvQkE7RUt6L0JEO0lBQ0MsY0FBQTtFTDIvQkE7RUt4L0JEO0lBQ0MsbUJBQUE7RUwwL0JBO0FBQ0Y7QU14eUNBO0VBQ0MsY1JzVG1CO0FFby9CcEI7O0FNdnlDQTtFQUNDLFdSeVVpQjtBRWkrQmxCOztBTXZ5Q0E7RUFDQyxXUnNVWTtBRW8rQmI7O0FNdnlDQTtFQUNDLGNSbVVrQjtBRXUrQm5COztBTXZ5Q0E7RUFDQyxjUjRTb0I7QUU4L0JyQjs7QU12eUNBO0VBQ0MsY1J3U29CO0FFa2dDckI7O0FNdnlDQTtFQUNDLGNSb1NvQjtBRXNnQ3JCOztBTXZ5Q0E7RUFDQyxjUjhSa0I7QUU0Z0NuQjs7QU12eUNBO0VBQ0MsY1IwUmtCO0FFZ2hDbkI7O0FNdnlDQTtFQUNDLGNSc1JrQjtBRW9oQ25COztBTXZ5Q0E7RUFDQyxXUmtUZTtBRXcvQmhCOztBTXZ5Q0E7RUFDQyxXUitTcUI7QUUyL0J0Qjs7QU12eUNBO0VBQ0MsV1J3U2U7QUVrZ0NoQjs7QU12eUNBO0VBQ0MsV1JxU3FCO0FFcWdDdEI7O0FNdnlDQTtFQUNDLFdSOFJhO0FFNGdDZDs7QU12eUNBO0VBQ0MsV1IyUm1CO0FFK2dDcEI7O0FNcnlDQTtFQUNDLG1CUm9QbUI7QUVvakNwQjs7QU1yeUNBO0VBQ0MsZ0JSdVFpQjtBRWlpQ2xCOztBTXJ5Q0E7RUFDQyxnQlJvUVk7QUVvaUNiOztBTXJ5Q0E7RUFDQyxtQlJpUWtCO0FFdWlDbkI7O0FNcnlDQTtFQUNDLDhCUnJCaUI7QUU2ekNsQjs7QU1yeUNBO0VBQ0MsbUJSc09vQjtBRWtrQ3JCOztBTXJ5Q0E7RUFDQyxtQlJrT29CO0FFc2tDckI7O0FNcnlDQTtFQUNDLG1CUjhOb0I7QUUwa0NyQjs7QU1yeUNBO0VBQ0MsbUJSd05rQjtBRWdsQ25COztBTXJ5Q0E7RUFDQyxtQlJvTmtCO0FFb2xDbkI7O0FNcnlDQTtFQUNDLG1CUmdOa0I7QUV3bENuQjs7QU1yeUNBO0VBQ0MsZ0JSNE9lO0FFNGpDaEI7O0FNcnlDQTtFQUNDLGdCUnlPcUI7QUUrakN0Qjs7QU1yeUNBO0VBQ0MsZ0JSa09lO0FFc2tDaEI7O0FNcnlDQTtFQUNDLGdCUitOcUI7QUV5a0N0Qjs7QU1yeUNBO0VBQ0MsZ0JSd05hO0FFZ2xDZDs7QU1yeUNBO0VBQ0MsZ0JScU5tQjtBRW1sQ3BCOztBT3A2Q0E7RUFDQyxjVCtTbUI7RVM5U25CLGdCVHdUa0I7RVN2VGxCLGdFQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QVB1NkNEOztBT3A2Q0E7RUFDQyxjQUFBO0FQdTZDRDs7QU9uNkNBO0VBQ0MsYUFBQTtBUHM2Q0Q7O0FPbDZDQTtFQUNDLGlCVCtRaUI7RVM5UWpCLGtCVCtRbUI7RVM5UW5CLG1CVDhRbUI7RVM3UW5CLGlCQUFBO0VBQ0Esa0JBQUE7QVBxNkNEOztBT2w2Q0E7RUFDQyxpQkFBQTtBUHE2Q0Q7O0FPbDZDQTtFQUNDLGVBQUE7QVBxNkNEOztBT2o2Q0E7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSwrQlQ4VFk7RVM3VFosVUFBQTtFQUNBLGdCVG1jYTtFU2xjYixZQUFBO0FQbzZDRDs7QU9qNkNBOzs7O0VBSUMsVUFBQTtFQUNBLG1CQUFBO0FQbzZDRDs7QU9oNkNBO0VBQ0MsY0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0FQbTZDRDs7QU9oNkNBO0VBQ0MsY0FBQTtFQUNBLGNBQUE7QVBtNkNEOztBT2g2Q0E7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0FQbTZDRDs7QU8vNUNBO0VBQ0MsVUFBQTtFQUNBLGdCQUFBO0FQazZDRDs7QU8vNUNBO0VBQ0MsNkJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QVBrNkNEOztBTy81Q0E7RUFDQyx5QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLDBDQUFBO0FQazZDRDs7QU8vNUNBO0VBQ0MsVUFBQTtFQUNBLGdCQUFBO0FQazZDRDs7QU8vNUNBO0VBQ0MsNkJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QVBrNkNEOztBTy81Q0E7RUFDQyxvQ1R4RGlCO0VTeURqQixhQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtBUGs2Q0Q7O0FPOTVDQTtFQUNDLHFCQUFBO0VBQ0Esd0JBQUE7QVBpNkNEOztBTzk1Q0E7RUFDQyxhQUFBO0VBQ0EsUUFBQTtBUGk2Q0Q7O0FPOTVDQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EseUJUaUxrQjtBRWd2Q25COztBTzk1Q0E7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FQaTZDRDs7QU85NUNBO0VBS0MsOEJBQUE7RUFDQSx3QkFBQSxFQUFBLGdCQUFBO0VBQ0EscUJBQUEsRUFBQSxZQUFBO0FQNjVDRDtBT242Q0M7RUFDQyxhQUFBO0FQcTZDRjs7QU83NUNBO0VBQ0MsNkJBQUE7QVBnNkNEOztBTzc1Q0E7RUFDQyxRQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0FQZzZDRDs7QU83NUNBO0VBQ0MsNkJBQUE7QVBnNkNEOztBTzc1Q0E7RUFDQztJQUNDLFVBQUE7SUFDQSxrQkFBQTtFUGc2Q0E7QUFDRjtBTzc1Q0E7RUFFQztJQUNDLGVBQUE7RVA4NUNBO0FBQ0Y7QVFwbERBLGlCQUFBO0FBQ0E7O0VBRUMsZ0VBQUE7RUFDQSxvQlZzWk87RVVyWlAsc0JWc1pPO0VVclpQLFNBQUE7QVJzbEREOztBUW5sREE7O0VBRUMsZ0VBQUE7RUFDQSxvQlZxWk87RVVwWlAsdUJWcVpPO0VVcFpQLG1CQUFBO0FSc2xERDs7QVFubERBOztFQUVDLGdFQUFBO0VBQ0Esb0JWb1pPO0VVblpQLHVCVm9aTztFVW5aUCxtQkFBQTtBUnNsREQ7O0FRbmxEQTs7RUFFQyxnRUFBQTtFQUNBLG9CVm1aTztFVWxaUCx1QlZtWk87RVVsWlAsa0JBQUE7QVJzbEREOztBUW5sREE7O0VBRUMsZ0VBQUE7RUFDQSxvQlZrWk87RVVqWlAsdUJWa1pPO0VValpQLGtCQUFBO0FSc2xERDs7QVFubERBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JWa1ZRO0VValZSLGlCQUFBO0VBQ0EsdUJBQUE7QVJzbEREOztBUW5sREE7RUFDQyxnQlYrVVE7QUV1d0NUOztBUW5sREE7RUFDQyxlVnVWVTtFVXRWVixtQlZ1VlU7RVV0VlYsZ0JWdVVRO0FFK3dDVDs7QVFubERBO0VBQ0MsZVZtVlk7RVVsVlosbUJWbVZZO0VVbFZaLGdCVmlVUTtBRXF4Q1Q7O0FRbmxEQTtFQUNDLGdCVitUUTtBRXV4Q1Q7O0FRbmxEQTtFQUNDLGdFQUFBO0FSc2xERDs7QVFubERBOztFQUVDLGNWa1BvQjtFVWpQcEIsZUFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FSc2xERDs7QUM5cERDO0VPNEVBOztJQUVDLHFCQUFBO0VSc2xEQTtB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QTtFQUNBLGtCQUFBO0FUaS9ERDs7QVM5K0RBO0VBQ0MsaUJBQUE7QVRpL0REOztBQ25wRUM7RVFzS0E7SUFDQyxnQ0FBQTtFVGkvREE7RVM5K0REO0lBQ0MsZ0NBQUE7RVRnL0RBO0FBQ0Y7QUNscUVDO0VRc0xBO0lBQ0MsZ0NBQUE7RVQrK0RBO0VTNStERDtJQUNDLGdDQUFBO0VUOCtEQTtBQUNGO0FTMStEQTtFQUNDLHlCWHRJaUI7RVd1SWpCLHlCWHdIb0I7RVd2SHBCLGdCQUFBO0FUNCtERDs7QVN6K0RBO0VBQ0MseUJYbUhvQjtBRXkzRHJCOztBU3orREE7RUFDQyx5QkFBQTtFQUNBLGNBQUE7QVQ0K0REOztBU3orREE7RUFDQyx5QlhySmlCO0VXc0pqQix5Qlh5R29CO0VXeEdwQixnQkFBQTtBVDQrREQ7O0FTeitEQTtFQUNDLGNYb0dvQjtBRXc0RHJCOztBU3grREE7RUFDQyx5QlhoS2lCO0VXaUtqQix5Qlg0RmtCO0VXM0ZsQixnQkFBQTtBVDIrREQ7O0FTeCtEQTtFQUNDLHlCWHVGa0I7QUVvNURuQjs7QVN4K0RBO0VBQ0MseUJYMUtpQjtFVzJLakIseUJYa0ZrQjtFV2pGbEIsZ0JBQUE7QVQyK0REOztBU3grREE7RUFDQyxjWDZFa0I7QUU4NURuQjs7QVN2K0RDO0VBQ0MseUJYckxnQjtFV3NMaEIseUJYeUVtQjtFV3hFbkIsZ0JBQUE7QVQwK0RGO0FTditEQztFQUNDLHlCWG9FbUI7QUVxNkRyQjtBU3QrREM7RUFDQyx5QlgvTGdCO0VXZ01oQix5QlgrRG1CO0VXOURuQixnQkFBQTtBVHcrREY7QVNyK0RDO0VBQ0MsY1gwRG1CO0FFNjZEckI7O0FTbCtEQTtFQUNDO0lBQ0MsV0FBQTtFVHErREE7RVNsK0REO0lBQ0MsV0FBQTtFVG8rREE7RVNqK0REO0lBQ0MsZUFBQTtFVG0rREE7QUFDRjtBVXR2RUE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBVnd2RUQ7O0FVcnZFQTtF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QnJHelZhO0FFNjRYbEI7QW1HampYSTtFQUNDLCtCckd4Rlk7RXFHeUZaLGdCQUFBO0FuR21qWEw7QW1HaGpYSTtFQUNDLHlCckduR2dCO0FFcXBYckI7QW1HL2lYSTtFQUNDLGlCQUFBO0FuR2lqWEw7QW1HOWlYSTtFQUNDLG1CQUFBO0FuR2dqWEw7QW1HNWlYRztFQUNDLG1EQUFBO0FuRzhpWEo7QW1HM2lYRztFQUNDLGNyR3BIaUI7QUVpcVhyQjtBbUcxaVhHO0VBQ0MscUJyR3hIaUI7QUVvcVhyQjtBbUd4aVhJO0VBQ0MseUJyRzdIZ0I7QUV1cVhyQjtBbUd4aVhLO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCckduWVk7QUU2NlhsQjtBbUdsaVhFO0VBQ0MseUJyRzdJa0I7QUVpclhyQjtBbUdsaVhHO0VBQ0MsY3JHaEppQjtBRW9yWHJCOztBbUc5aFhBO0VBQ0MseUJyRzdKbUI7RXFHOEpuQix5QnJHdlppQjtBRXc3WGxCO0FtRy9oWEM7O0VBRUMseUJyRzNaZ0I7QUU0N1hsQjtBbUc5aFhDO0VBQ0MsK0JyRzFKZTtBRTByWGpCO0FtRzdoWEM7RUFDQyxzQ3JHOUplO0FFNnJYakI7QW1HNWhYQztFQUNDLHlCckc3S2M7QUUyc1hoQjtBbUczaFhDO0VBQ0MseUJyRzlLaUI7QUUyc1huQjtBbUczaFhFO0VBQ0Msb0NyRzlhZTtFcUcrYWYsY3JHbExnQjtBRStzWG5COztBQ2pnWUM7RWtHMGVBO0lBQ0MsVUFBQTtFbkcyaFhBO0VtR3hoWEQ7SUFDQyxVQUFBO0VuRzBoWEE7RW1HdmhYRDtJQUNDLHlCckc5YmdCO0lxRytiaEIsbUJyR2xNaUI7SXFHbU1qQixvQkFBQTtJQUVBLFlBQUE7RW5Hd2hYQTtFbUdyaFhEO0lBQ0MseUJyR3RjZ0I7RUU2OVhoQjtFbUdwaFhEO0lBQ0MsWUFBQTtFbkdzaFhBO0FBQ0Y7QW1HbmhYQTtFQUNDLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QnJHeE5lO0VxR3lOZixrQkFBQTtFQUNBLHFCQUFBO0FuR3Fo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LDJCQUFBO0E1RzIzYUQ7O0E0R3gzYUE7RUFDQyxxQkFBQTtBNUcyM2FEOztBNEd4M2FBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0E1RzIzYUQ7O0E0R3YzYUM7RUFDQyxvQzlHalhnQjtFOEdrWGhCLGM5R3pIa0I7RThHMEhsQix5QkFBQTtBNUcwM2FGO0E0R3gzYUU7RUFDQyxjOUc3SGlCO0FFdS9hcEI7QTRHdjNhRTtFQUNDLGM5R2pJaUI7RThHa0lqQixZQUFBO0E1R3kzYUg7QTRHdDNhRTtFQUNDLHlCOUd0SWlCO0FFOC9hcEI7QTRHcjNhRTtFQUNDLHlCOUduWWU7QUUwdmJsQjtBNEduM2FDO0VBQ0MseUI5R3pJbUI7QUU4L2FyQjtBNEduM2FFO0VBQ0MsYzlHNUlrQjtBRWlnYnJCO0E0R2wzYUU7RUFDQyxvQzlHL1llO0FFbXdibEI7QTRHbDNhRztFQUNDLGM5R25KaUI7QUV1Z2JyQjtBNEdqM2FHO0VBQ0Msb0M5R3RaYztBRXl3YmxCO0E0Ry8yYUc7RUFDQyx5QjlHNUppQjtBRTZnYnJCO0E0RzkyYUc7RUFDQyx5QjlHL1pjO0FFK3dibEI7QTRHLzFhRTtFQUNDLGM5R3ZLZ0I7QUV3Z2JuQjtBNEc5MWFFO0VBQ0MseUI5R3RMa0I7QUVzaGJyQjs7QTRHMzFhQTtFQUNDLHlCOUc1TG9CO0U4RzZMcEIseUI5RzViaUI7QUUweGJsQjtBNEc1MWFDO0VBQ0Msb0M5Ry9iZ0I7RThHZ2NoQixjOUdqTW1CO0FFK2hickI7O0E0R3gxYUM7RUFDQyxhQUFBO0E1RzIxYUY7QTRHeDFhQztFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7QTVHMDFhRjtBNEd2MWFDO0VBQ0MsY0FBQTtBNUd5MWFGO0E0R3QxYUM7RUFDQyx5QkFBQTtBNUd3MWFGO0E0R3IxYUM7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7QTVHdTFhRjtBNEdwMWFDO0VBQ0MsZ0JBQUE7QTVHczFhRjs7QTRHNzBhQTtFQUNDO0lBQ0MsY0FBQTtFNUdnMWFBO0U0Rzcw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Q0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLHdDQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBbE9pbnZCRDs7QWtPOW12QkE7RUFDQyxZQUFBO0FsT2ludkJEIiwiZmlsZSI6InN0eWxlcy5idWlsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuXG4vKlxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcblx0ZnotKiAtLSBmb250LXNpemUgdmFsdWVcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXG5cdGZzLSogLS0gZm9udC1zdHlsZSB2YWx1ZVxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Li4uXG4qL1xuXG4vKiBzaXplcyAqL1xuJHNjcmVlbi14bC1taW46IDE0NDBweDtcbiRzY3JlZW4tbGctbWF4OiAxNDM5cHg7XG4kc2NyZWVuLWxnLW1pbjogMTI4MHB4O1xuJHNjcmVlbi1tZC1tYXg6IDEyNzlweDtcbiRzY3JlZW4tbWQtbWluOiAxMDI0cHg7XG4kc2NyZWVuLXNtLW1heDogMTAyM3B4O1xuJHNjcmVlbi1zbS1taW46IDc2OHB4O1xuJHNjcmVlbi14cy1tYXg6IDc2N3B4O1xuJHNjcmVlbi14cy1taW46IDY0MHB4O1xuJHNjcmVlbi0yeHMtbWF4OiA2MzlweDtcbiRzY3JlZW4tMnhzLW1pbjogNDgwcHg7XG4kc2NyZWVuLTN4cy1tYXg6IDQ3OXB4O1xuJHNjcmVlbi0zeHMtbWluOiAzODBweDtcbiRzY3JlZW4tNHhzLW1heDogMzc5cHg7XG4kc2NyZWVuLTR4cy1taW46IDBweDtcblxuLyogY29udGFpbmVyICovXG4kY29udGFpbmVyLXdpZHRoOiAxNzQ0cHg7XG4kY29udGFpbmVyLXBhZGRpbmc6IDEycHg7XG4kY29udGFpbmVyLXBhZGRpbmctbWQ6IDEycHg7XG4kY29udGFpbmVyLXBhZGRpbmctc206IDEycHg7XG5cbi8qIGdyaWQgKi9cbiRncmlkLWd1dHRlci1iYXNlOiAyNHB4O1xuJGdyaWQtZ3V0dGVyLWJhc2Utc206IDIwcHg7XG5cbi8qIGNvbG9ycyAqL1xuJGNvbG9yLWdyYXktMTAwOiByZ2JhKDAsIDAsIDAsIDEpO1xuJGNvbG9yLWdyYXktODU6IHJnYmEoMCwgMCwgMCwgLjg1KTtcbiRjb2xvci1ncmF5LTgwOiByZ2JhKDAsIDAsIDAsIC44KTtcbiRjb2xvci1ncmF5LTcwOiByZ2JhKDAsIDAsIDAsIC43KTtcbiRjb2xvci1ncmF5LTYwOiByZ2JhKDAsIDAsIDAsIC42KTtcbiRjb2xvci1ncmF5LTUwOiByZ2JhKDAsIDAsIDAsIC41KTtcbiRjb2xvci1ncmF5LTQwOiByZ2JhKDAsIDAsIDAsIC40KTtcbiRjb2xvci1ncmF5LTMwOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiRjb2xvci1ncmF5LTEwOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiRjb2xvci1ncmF5LTU6IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiRjb2xvci1ncmF5LTA6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiRjb2xvci1ncmF5LWJnLTEwMDogcmdiYSgxNCwgMTQsIDE1LCAxKTtcbiRjb2xvci1ncmF5LWJnLTgwOiByZ2JhKDI2LCAyNiwgMjcsIDEpO1xuJGNvbG9yLWdyYXktYmctMTA6IHJnYmEoMjQ3LCAyNDgsIDI1MiwgMSk7XG5cbiRjb2xvci1ncmF5LWJ1dHRvbjogcmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcbiRjb2xvci1ncmF5LWJ1dHRvbi1ob3ZlcjogcmdiYSg4NywgODcsIDg3LCAwLjM4KTtcblxuXG4kY29sb3Itd2hpdGUtMTAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuJGNvbG9yLXdoaXRlLTg1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG4kY29sb3Itd2hpdGUtNzA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuJGNvbG9yLXdoaXRlLTYwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiRjb2xvci13aGl0ZS01MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4kY29sb3Itd2hpdGUtNDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuJGNvbG9yLXdoaXRlLTMwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiRjb2xvci13aGl0ZS0yMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4kY29sb3Itd2hpdGUtMTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuJGNvbG9yLXdoaXRlLTc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA3KTtcbiRjb2xvci13aGl0ZS01OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNSk7XG5cbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci13aGl0ZTogJGNvbG9yLXdoaXRlLTEwMDtcbiRjb2xvci1ncmF5LWRhcms6ICM2NjY7XG4kY29sb3ItZ3JheTogI2JiYjtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZWRlZGVkO1xuXG4kY29sb3ItZXJyb3I6ICNGRjJCNTk7XG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3M6ICMxYjE7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnk6ICRjb2xvci13aGl0ZS01MDtcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiAkY29sb3Itd2hpdGUtNzA7XG4kY29sb3ItcHJpbWFyeS1hY3RpdmU6ICRjb2xvci13aGl0ZS01MDtcbiRjb2xvci1wcmltYXJ5LTI6ICNlMDY7XG4kY29sb3ItcHJpbWFyeS0yLWhvdmVyOiAjYTA0O1xuJGNvbG9yLXByaW1hcnktMi1hY3RpdmU6ICM4MDI7XG5cbiR0ZXh0LWNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG4kbGluay1jb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuJGxpbmstY29sb3ItaG92ZXI6ICRjb2xvci13aGl0ZS0xMDA7XG5cbiRib2R5LWJnOiAkY29sb3ItZ3JheS1iZy0xMDA7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci13aGl0ZS0zMDtcblxuJG92ZXJsYXktYmc6IHJnYmEoMCwgMCwgMCwgLjQpO1xuXG4vKiBzaGFkb3dzICovXG4kYm94LXNoYWRvdy1iYXNlOiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDEwcHg7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogMTRweDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiA4cHg7XG5cbi8qIHRleHQgKi9cbiRmZi1iYXNlOiBcIlJvYm90byBGbGV4XCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiRmdy1ib2xkOiA3MDA7XG4kZnctc3Ryb25nOiA2MDA7XG4kZnctYmFzZTogNTAwO1xuJGZ3LXJlZ3VsYXI6IDQ1MDtcbiRmdy1zbWFsbDogNDAwO1xuJGZ3LXNtYWxsZXI6IDM1MDtcbiRmei1iYXNlOiAxNHB4O1xuJGxoLWJhc2U6IDE4cHg7XG4kZnotcmVndWxhcjogMTZweDtcbiRsaC1yZWd1bGFyOiAyNHB4O1xuJGZ6LXNtYWxsOiAxM3B4O1xuJGxoLXNtYWxsOiAxM3g7XG4kZnotc21hbGxlcjogMTFweDtcbiRsaC1zbWFsbGVyOiAxM3B4O1xuJGZ6LWxhcmdlOiAxOHB4O1xuJGxoLWxhcmdlOiAyNHB4O1xuJGZ6LWxhcmdlcjogMjJweDtcbiRsaC1sYXJnZXI6IDI2cHg7XG4kZnotbGFyZ2VzdDogMjRweDtcbiRsaC1sYXJnZXN0OiAyN3B4O1xuXG4kZmYtaDE6ICRmZi1iYXNlO1xuJGZ6LWgxOiA0OHB4O1xuJGZ3LWgxOiAkZnctYmFzZTtcbiRsaC1oMTogNDJweDtcbiR0dC1oMTogbm9uZTtcbiRscy1oMTogLTAuMDJlbTtcblxuJGZmLWgyOiAkZmYtYmFzZTtcbiRmei1oMjogNTZweDtcbiRmdy1oMjogJGZ3LXJlZ3VsYXI7XG4kbGgtaDI6IDUwcHg7XG4kdHQtaDI6IG5vbmU7XG4kbHMtaDI6IC0wLjAyZW07XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDM4cHg7XG4kZnctaDM6ICRmdy1iYXNlO1xuJGxoLWgzOiAzN3B4O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiAtMC4wMmVtO1xuXG4kZmYtaDQ6ICRmZi1iYXNlO1xuJGZ6LWg0OiAyOHB4O1xuJGZ3LWg0OiAkZnctYmFzZTtcbiRsaC1oNDogMjhweDtcbiR0dC1oNDogbm9uZTtcbiRscy1oNDogLTAuMDJlbTtcblxuJGZmLWg1OiAkZmYtYmFzZTtcbiRmei1oNTogMjNweDtcbiRmdy1oNTogJGZ3LXJlZ3VsYXI7XG4kbGgtaDU6IDI2cHg7XG4kdHQtaDU6IG5vbmU7XG4kbHMtaDU6IC0wLjAyZW07XG5cbiRmZi1oNjogJGZmLWJhc2U7XG4kZnotaDY6IDIwcHg7XG4kZnctaDY6ICRmdy1yZWd1bGFyO1xuJGxoLWg2OiAyM3B4O1xuJHR0LWg2OiBub25lO1xuJGxzLWg2OiAtMC4wMmVtO1xuXG4vKiB0ZXh0IHhzICovXG4kZnotYmFzZS14czogMTZweDtcbiRsaC1iYXNlLXhzOiAyNHB4O1xuJGZ6LXNtYWxsLXhzOiAxNHB4O1xuJGxoLXNtYWxsLXhzOiAyMHB4O1xuJGZ6LXNtYWxsZXIteHM6IDEycHg7XG4kbGgtc21hbGxlci14czogMjBweDtcbiRmei1sYXJnZS14czogMThweDtcbiRsaC1sYXJnZS14czogMjZweDtcblxuJGZmLWgxLXhzOiAkZmYtYmFzZTtcbiRmei1oMS14czogMjhweDtcbiRmdy1oMS14czogJGZ3LXJlZ3VsYXI7XG4kbGgtaDEteHM6IDMxcHg7XG4kdHQtaDEteHM6IG5vbmU7XG4kbHMtaDEteHM6IC0wLjAyZW07XG5cbiRmZi1oMi14czogJGZmLWJhc2U7XG4kZnotaDIteHM6IDIwcHg7XG4kZnctaDIteHM6ICRmdy1yZWd1bGFyO1xuJGxoLWgyLXhzOiAzMnB4O1xuJHR0LWgyLXhzOiBub25lO1xuJGxzLWgyLXhzOiAtMC4wMmVtO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyNXB4O1xuJGZ3LWgzLXhzOiAkZnctcmVndWxhcjtcbiRsaC1oMy14czogMjhweDtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogLTAuMDJlbTtcblxuJGZmLWg0LXhzOiAkZmYtYmFzZTtcbiRmei1oNC14czogMjJweDtcbiRmdy1oNC14czogJGZ3LXJlZ3VsYXI7XG4kbGgtaDQteHM6IDI2cHg7XG4kdHQtaDQteHM6IG5vbmU7XG4kbHMtaDQteHM6IC0wLjAyZW07XG5cbiRmZi1oNS14czogJGZmLWJhc2U7XG4kZnotaDUteHM6IDIwcHg7XG4kZnctaDUteHM6ICRmdy1iYXNlO1xuJGxoLWg1LXhzOiAyNnB4O1xuJHR0LWg1LXhzOiBub25lO1xuJGxzLWg1LXhzOiAtMC4wMmVtO1xuXG4kZmYtaDY6ICRmZi1iYXNlO1xuJGZ6LWg2OiAxOHB4O1xuJGZ3LWg2OiAkZnctYmFzZTtcbiRsaC1oNjogMjZweDtcbiR0dC1oNjogbm9uZTtcbiRscy1oNjogLTAuMDJlbTtcblxuLy8qIEFkZGl0aW9uYWwgKlxuJGZmLW51bWJlcnM6ICRmZi1iYXNlO1xuJGZ6LW51bWJlcnM6IDEzMHB4O1xuJGZ3LW51bWJlcnM6IDQxODtcbiRsaC1udW1iZXJzOiAxMzBweDtcbiR0dC1udW1iZXJzOiBub25lO1xuJGxzLW51bWJlcnM6IG5vcm1hbDtcblxuJGZmLW51bWJlcnMteHM6ICRmZi1iYXNlO1xuJGZ6LW51bWJlcnMteHM6IDY2cHg7XG4kZnctbnVtYmVycy14czogNDE4O1xuJGxoLW51bWJlcnMteHM6IDY2cHg7XG4kdHQtbnVtYmVycy14czogbm9uZTtcbiRscy1udW1iZXJzLXhzOiBub3JtYWw7XG5cbiRmZi1iYW5uZXI6ICRmZi1iYXNlO1xuJGZ6LWJhbm5lcjogNDhweDtcbiRmdy1iYW5uZXI6ICRmdy1yZWd1bGFyO1xuJGxoLWJhbm5lcjogNDRweDtcbiR0dC1iYW5uZXI6IG5vbmU7XG4kbHMtYmFubmVyOiBub3JtYWw7XG5cbiRmZi1iYW5uZXIteHM6ICRmZi1iYXNlO1xuJGZ6LWJhbm5lci14czogMjZweDtcbiRmdy1iYW5uZXIteHM6ICRmdy1yZWd1bGFyO1xuJGxoLWJhbm5lci14czogMjhweDtcbiR0dC1iYW5uZXIteHM6IG5vbmU7XG4kbHMtYmFubmVyLXhzOiBub3JtYWw7XG5cbi8qIHRyYW5zaXRpb25zICovXG4kdHJzLWJhc2U6IC4ycztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG4kdHJzLW92ZXJsYXk6IC4zcztcblxuXG4vL1xuXG4vKlxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcblx0ZnotKiAtLSBmb250LXNpemUgdmFsdWVcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXG5cdGZzLSogLS0gZm9udC1zdHlsZSB2YWx1ZVxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Li4uXG4qL1xuXG4vKiBzaXplcyAqL1xuJHNjcmVlbi14bC1tYXg6IDE0MzlweDtcbiRzY3JlZW4teGwtbWluOiAxMzY2cHg7XG4kc2NyZWVuLWxnLW1heDogMTM2NXB4O1xuJHNjcmVlbi1sZy1taW46IDEyODBweDtcbiRzY3JlZW4tbWQtbWF4OiAxMjc5cHg7XG4kc2NyZWVuLW1kLW1pbjogMTAyNHB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cbi8qIGNvbnRhaW5lciAqL1xuJGNvbnRhaW5lci13aWR0aDogMTUwNHB4ICsgODBweDtcbiRjb250YWluZXItcGFkZGluZzogNDBweDtcbiRjb250YWluZXItcGFkZGluZy1tZDogMjRweDtcbiRjb250YWluZXItcGFkZGluZy1zbTogMTZweDtcblxuLyogZ3JpZCAqL1xuJGdyaWQtZ3V0dGVyLWJhc2U6IDI0cHg7XG4kZ3JpZC1ndXR0ZXItYmFzZS1zbTogMjBweDtcblxuLyogY29sb3JzICovXG4kY29sb3ItZGVlcC1mb3Jlc3Q6ICMwMDNBMzA7XG4kY29sb3ItZW1lcmFsZDogIzAxNEEzRjtcbiRjb2xvci1ibGFjazogJGNvbG9yLWRlZXAtZm9yZXN0O1xuJGNvbG9yLXB1cmUtYmxhY2s6ICMwMDA7XG4kY29sb3ItbGVhZi1ncmVlbjogIzUyOEUyQTtcbiRjb2xvci1sZWFmLWdyZWVuLTEwOiAjNTI4RTJBMUE7XG4kY29sb3Itd2F4ZWQtY2hlZXNlOiAjRkY1RTI4O1xuJGNvbG9yLXdheGVkLWNoZWVzZS1kYXJrOiAjQjIzNzI1O1xuJGNvbG9yLXdheGVkLWNoZWVzZS1kZWVwLWRhcms6ICM4NzIwMEY7XG4kY29sb3ItYmctcnU6ICNGRUY0RUI7XG4kY29sb3ItcHVyZS13aGl0ZTogI0ZGRjtcbiRjb2xvci13aGl0ZTogJGNvbG9yLXB1cmUtd2hpdGU7XG4kY29sb3Itd2hpdGUtNzA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4kY29sb3ItYmc6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1ncmF5LWRhcms6ICMwMDAwMDA7XG4kY29sb3ItZ3JheTogI2JiYjtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZWRlZGVkO1xuJGNvbG9yLWVtZXJhbGQtcnU6ICM1QjBFMDI7XG5cbiRjb2xvci1ibGFjay0xMDA6ICRjb2xvci1ibGFjaztcbiRjb2xvci1ibGFjay03MDogIzI2MjYyNkIyO1xuJGNvbG9yLWJsYWNrLTIwOiAjMjYyNjI2MzM7XG4kY29sb3Itd2hpdGU6ICRjb2xvci13aGl0ZS0xMDA7XG4kY29sb3ItZ3JheS1kYXJrOiAjNjY2O1xuJGNvbG9yLWdyYXk6ICNiYmI7XG4kY29sb3ItZ3JheS1saWdodDogI2VkZWRlZDtcbi8vJGNvbG9yLWJsYWNrOiAkY29sb3ItYmxhY2stMTAwO1xuXG4kY29sb3ItZGFyay1ncmF5OiAjMzMzO1xuJGNvbG9yLWxpZ2h0LWdyYXk6ICM2NjY7XG4kY29sb3Itb3JhbmdlOiAjRkZBQTAwO1xuXG4kY29sb3ItZXJyb3I6ICNlMTE7XG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3M6ICMxYjE7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnk6ICRjb2xvci13YXhlZC1jaGVlc2U7XG4kY29sb3ItcHJpbWFyeS1ob3ZlcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcbiRjb2xvci1wcmltYXJ5LWFjdGl2ZTogJGNvbG9yLXdheGVkLWNoZWVzZTtcbiRjb2xvci1wcmltYXJ5LTI6ICRjb2xvci1sZWFmLWdyZWVuO1xuJGNvbG9yLXByaW1hcnktMi1ob3ZlcjogJGNvbG9yLWxlYWYtZ3JlZW47XG4kY29sb3ItcHJpbWFyeS0yLWFjdGl2ZTogJGNvbG9yLWxlYWYtZ3JlZW47XG4kY29sb3Itc2Vjb25kYXJ5OiAkY29sb3ItZGVlcC1mb3Jlc3Q7XG4kY29sb3Itc2Vjb25kYXJ5LTItYWN0aXZlOiAkY29sb3ItZGVlcC1mb3Jlc3Q7XG4kY29sb3Itc2Vjb25kYXJ5LTItYWN0aXZlOiAkY29sb3ItZGVlcC1mb3Jlc3Q7XG5cbiR0ZXh0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cbiRib2R5LWJnOiAkY29sb3Itd2hpdGU7XG4kbG9hZGVyLWJnOiByZ2JhKDI0NSwgMjQ0LCAyNDQsIC40KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSgwLCAwLCAwLCAuNDUpO1xuXG4vKiBzaGFkb3dzICovXG4kYm94LXNoYWRvdy1iYXNlOiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDEycHg7XG5cbi8qIHRleHQgKi9cbiRmZi1iYXNlOiBJbnRlckRpc3BsYXksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZnctNDAwOiA0MDA7XG4kZnctNTAwOiA1MDA7XG4kZnctNjAwOiA2MDA7XG4kZnctNzAwOiA3MDA7XG4kZnctODAwOiA4MDA7XG4kZnctOTAwOiA5MDA7XG4kZnctcmVndWxhcjogJGZ3LTUwMDtcbiRmdy1zZW1pYm9sZDogJGZ3LTYwMDtcbiRmdy1ib2xkOiAkZnctNzAwO1xuJGZ3LWJhc2U6ICRmdy1yZWd1bGFyO1xuJGZ3LXNtYWxsOiAkZnctcmVndWxhcjtcbiRmdy1zbWFsbGVyOiAkZnctcmVndWxhcjtcbiRmdy1zdHJvbmc6ICRmdy1yZWd1bGFyO1xuJGZ6LWJhc2U6IDE2cHg7XG4kbGgtYmFzZTogbm9ybWFsO1xuJGZ6LXNtYWxsOiAxNHB4O1xuJGxoLXNtYWxsOiBub3JtYWw7XG4kZnotc21hbGxlcjogMTJweDtcbiRsaC1zbWFsbGVyOiBub3JtYWw7XG4kZnotbGFyZ2U6IDIwcHg7XG4kbGgtbGFyZ2U6IG5vcm1hbDtcbiRmei1sYXJnZXI6IDI0cHg7XG4kbGgtbGFyZ2VyOiBub3JtYWw7XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDQ0cHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiBub3JtYWw7XG4kdHQtaDE6IG5vbmU7XG4kbHMtaDE6IG5vcm1hbDtcblxuJGZmLWgyOiAkZmYtYmFzZTtcbiRmei1oMjogMzZweDtcbiRmdy1oMjogJGZ3LTcwMDtcbiRsaC1oMjogbm9ybWFsO1xuJHR0LWgyOiBub25lO1xuJGxzLWgyOiAtMC43MnB4O1xuXG4kZmYtaDM6ICRmZi1iYXNlO1xuJGZ6LWgzOiAyNHB4O1xuJGZ3LWgzOiAkZnctNzAwO1xuJGxoLWgzOiBub3JtYWw7XG4kdHQtaDM6IG5vbmU7XG4kbHMtaDM6IC0wLjQ4cHg7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6IDIwcHg7XG4kZnctaDQ6ICRmdy03MDA7XG4kbGgtaDQ6IG5vcm1hbDtcbiR0dC1oNDogbm9uZTtcbiRscy1oNDogLTAuNDhweDtcblxuJGZmLWg1OiAkZmYtYmFzZTtcbiRmei1oNTogMThweDtcbiRmdy1oNTogJGZ3LTcwMDtcbiRsaC1oNTogbm9ybWFsO1xuJHR0LWg1OiBub25lO1xuJGxzLWg1OiAtMC40OHB4O1xuXG4vKiB0ZXh0IHNtICovXG4kZnotYmFzZS1zbTogMTZweDtcbiRsaC1iYXNlLXNtOiBub3JtYWw7XG4kZnotc21hbGwtc206IDE0cHg7XG4kbGgtc21hbGwtc206IG5vcm1hbDtcbiRmei1zbWFsbGVyLXNtOiAxMnB4O1xuJGxoLXNtYWxsZXItc206IG5vcm1hbDtcbiRmei1sYXJnZS1zbTogMThweDtcbiRsaC1sYXJnZS1zbTogbm9ybWFsO1xuXG4vKiB0ZXh0IHhzICovXG4kZmYtaDEtc206ICRmZi1iYXNlO1xuJGZ6LWgxLXNtOiAyNHB4O1xuJGZ3LWgxLXNtOiAkZnctaDE7XG4kbGgtaDEtc206ICRsaC1oMTtcbiR0dC1oMS1zbTogJHR0LWgxO1xuJGxzLWgxLXNtOiAkbHMtaDE7XG5cbiRmZi1oMi1zbTogJGZmLWJhc2U7XG4kZnotaDItc206IDI4cHg7XG4kZnctaDItc206ICRmdy1oMjtcbiRsaC1oMi1zbTogJGxoLWgyO1xuJHR0LWgyLXNtOiAkdHQtaDI7XG4kbHMtaDItc206ICRscy1oMjtcblxuJGZmLWgzLXNtOiAkZmYtYmFzZTtcbiRmei1oMy1zbTogMjBweDtcbiRmdy1oMy1zbTogJGZ3LWgzO1xuJGxoLWgzLXNtOiAkbGgtaDM7XG4kdHQtaDMtc206ICR0dC1oMztcbiRscy1oMy1zbTogJGxzLWgzO1xuXG4kZmYtaDQtc206ICRmZi1iYXNlO1xuJGZ6LWg0LXNtOiAxOHB4O1xuJGZ3LWg0LXNtOiAkZnctaDQ7XG4kbGgtaDQtc206ICRsaC1oNDtcbiR0dC1oNC1zbTogJHR0LWg0O1xuJGxzLWg0LXNtOiAkbHMtaDQ7XG5cbiRmZi1oNS1zbTogJGZmLWJhc2U7XG4kZnotaDUtc206IDE2cHg7XG4kZnctaDUtc206ICRmdy1oNTtcbiRsaC1oNS1zbTogJGxoLWg1O1xuJHR0LWg1LXNtOiAkdHQtaDU7XG4kbHMtaDUtc206ICRscy1oNTtcblxuLyogdHJhbnNpdGlvbnMgKi9cbiR0cnMtYmFzZTogLjJzO1xuJHRycy1kcm9wZG93bjogLjI1cztcbiR0cnMtb3ZlcmxheTogLjNzO1xuJHRycy1iZXppZXI6IDFzIGN1YmljLWJlemllcigwLjM1LCAxLjUsIDAuNiwgMSk7XG4kdHJzLWJhc2Utc2xvdzogMC41cztcblxuJGFzaWRlLXNpemU6IDU3LjQ1JTtcblxuJHotYmFjazogMTtcbiR6LW5vaXNlLTE6IDI7XG4kei1ub2lzZS0yOiAzO1xuJHotZmlyc3QtcGxhbjogNTtcblxuJGZ3LWxpZ2h0OiA0MDA7XG5cbiR0cnMtYmFzZTogLjNzO1xuJHRycy1iYXNlLXgyOiAkdHJzLWJhc2UgKiAyO1xuJHRycy1iYXNlLXg0OiAkdHJzLWJhc2UteDIgKiAyO1xuJHRycy1kcm9wZG93bjogLjI1cztcbiR0cnMtb3ZlcmxheTogLjNzOyIsImJvZHkge1xuXHQtLXdoaXRlLTEwMDogI2ZmZjtcblx0LS1ibGFjay0xMDA6ICMwMDA7XG5cdC0tYmx1ZS0xMDA6ICMwMDI3NzI7XG59XG5cbmJvZHkuZGFyay10aGVtZSB7XG5cdC0td2hpdGUtMTAwOiAjMDAwO1xuXHQtLWJsYWNrLTEwMDogI2ZmZjtcblx0LS1ibHVlLTEwMDogIzA5NDliNDtcbn0iLCIvKlxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcblx0ZnotKiAtLSBmb250LXNpemUgdmFsdWVcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXG5cdGZzLSogLS0gZm9udC1zdHlsZSB2YWx1ZVxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Li4uXG4qL1xuLyogc2l6ZXMgKi9cbi8qIGNvbnRhaW5lciAqL1xuLyogZ3JpZCAqL1xuLyogY29sb3JzICovXG4vKiBzaGFkb3dzICovXG4vKiBib3JkZXIgcmFkaXVzICovXG4vKiB0ZXh0ICovXG4vKiB0ZXh0IHhzICovXG4vKiB0cmFuc2l0aW9ucyAqL1xuLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cbi8qIHNpemVzICovXG4vKiBjb250YWluZXIgKi9cbi8qIGdyaWQgKi9cbi8qIGNvbG9ycyAqL1xuLyogc2hhZG93cyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCBzbSAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbmJvZHkge1xuICAtLXdoaXRlLTEwMDogI2ZmZjtcbiAgLS1ibGFjay0xMDA6ICMwMDA7XG4gIC0tYmx1ZS0xMDA6ICMwMDI3NzI7XG59XG5cbmJvZHkuZGFyay10aGVtZSB7XG4gIC0td2hpdGUtMTAwOiAjMDAwO1xuICAtLWJsYWNrLTEwMDogI2ZmZjtcbiAgLS1ibHVlLTEwMDogIzA5NDliNDtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlckRpc3BsYXkvSW50ZXJEaXNwbGF5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXJEaXNwbGF5L0ludGVyRGlzcGxheS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXJEaXNwbGF5L0ludGVyRGlzcGxheS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlckRpc3BsYXkvSW50ZXJEaXNwbGF5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXJEaXNwbGF5L0ludGVyRGlzcGxheS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXJEaXNwbGF5L0ludGVyRGlzcGxheS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogSW50ZXJEaXNwbGF5LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNvbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5jb2wteGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14bC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXIteGwtLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG5cbi5vcmRlci14bC0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuXG4ub3JkZXIteGwtLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cblxuLm9yZGVyLXhsLS03IHtcbiAgb3JkZXI6IC03O1xufVxuXG4ub3JkZXIteGwtLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cblxuLm9yZGVyLXhsLS00IHtcbiAgb3JkZXI6IC00O1xufVxuXG4ub3JkZXIteGwtLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cblxuLm9yZGVyLXhsLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXIteGwtMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXIteGwtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXIteGwtMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXIteGwtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXIteGwtNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXIteGwtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXIteGwtOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci14bC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLXhsLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLWxnLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItbGctLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItbGctLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItbGctLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItbWQtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci1tZC0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci1tZC0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci1tZC0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci1zbS0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLXNtLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLXNtLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLXNtLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLXhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXIteHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci14cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci14cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci14cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci14cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci14cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci14cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItMnhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItMnhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci0yeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci0yeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci0yeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci0yeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci0yeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLTJ4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci0yeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLTJ4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci0yeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItMnhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci0zeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItM3hzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItM3hzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItM3hzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLTN4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLTN4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLTN4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi5mYzpmaXJzdC1jaGlsZCxcbi5mbGM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGM6bGFzdC1jaGlsZCxcbi5mbGM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLW1kLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLW1kLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtc20taWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLXNtLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLXNtLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS14cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS14cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUteHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGlkZGVuLTJ4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTJ4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTJ4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtM3hzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS0zeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLTN4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS0zeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLTN4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5oaWRkZW4tNHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLTR4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtNHhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS00eHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtNHhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS00eHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5jLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYy1ncmF5IHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cblxuLmMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuICBjb2xvcjogI0ZGNUUyODtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5jLXByaW1hcnktMiB7XG4gIGNvbG9yOiAjNTI4RTJBO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjNTI4RTJBO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XG4gIGNvbG9yOiAjNTI4RTJBO1xufVxuXG4uYy1zdWNjZXNzIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5jLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI2FmYTtcbn1cblxuLmMtd2FybmluZyB7XG4gIGNvbG9yOiAjZTkxO1xufVxuXG4uYy13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZDg7XG59XG5cbi5jLWVycm9yIHtcbiAgY29sb3I6ICNlMTE7XG59XG5cbi5jLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICNmYWE7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDNBMzA7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNGRjVFMjg7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjRkY1RTI4O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogI0ZGNUUyODtcbn1cblxuLmJnLXByaW1hcnktMiB7XG4gIGJhY2tncm91bmQ6ICM1MjhFMkE7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICM1MjhFMkE7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG4gIGJhY2tncm91bmQ6ICM1MjhFMkE7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzFiMTtcbn1cblxuLmJnLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjYWZhO1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlOTE7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZkODtcbn1cblxuLmJnLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2UxMTtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZhYTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmb250OiA1MDAgMTZweC9ub3JtYWwgSW50ZXJEaXNwbGF5LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG5cbi5wYWdlLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTU4NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogMTI2NHB4O1xufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxNTA7XG59XG5cbi5vdmVybGF5Lm9wZW4sXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9kYWwtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9kYWwtbG9hZGluZyAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zdmctc3ByaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2ZkMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zY3JvbGxiYXItLXdoaXRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zY3JvbGxiYXItLXdoaXRlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNjcm9sbGJhci0td2hpdGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG5cbi5zY3JvbGxiYXItbm9uZSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2Nyb2xsYmFyLW5vbmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5kdW1teS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4RTJBO1xufVxuXG5wcmUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIC8qIEZvciBJRSwgRWRnZSwgYW5kIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cbi5uby1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5vLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5vLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNDRweC9ub3JtYWwgSW50ZXJEaXNwbGF5LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCAzNnB4L25vcm1hbCBJbnRlckRpc3BsYXksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250OiA3MDAgMjRweC9ub3JtYWwgSW50ZXJEaXNwbGF5LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIG1hcmdpbjogMzJweCAwIDE2cHg7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udDogNzAwIDIwcHgvbm9ybWFsIEludGVyRGlzcGxheSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBtYXJnaW46IDE2cHggMCA4cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udDogNzAwIDE4cHgvbm9ybWFsIEludGVyRGlzcGxheSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBtYXJnaW46IDEwcHggMCA2cHg7XG59XG5cbi50ZXh0LWd1aWRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbn1cblxuLnRleHQtc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LXNtYWxsZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1iYXNlIHtcbiAgZm9udDogNTAwIDE2cHgvbm9ybWFsIEludGVyRGlzcGxheSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgY29sb3I6ICNGRjVFMjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5saW5rOmhvdmVyLFxuLnRleHQtZ3VpZGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG51bCxcbm9sLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGRkVCRUI7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5oci0tbGcge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaDEsXG4udGV4dC1ndWlkZSAuaDEge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBsaXN0LXN0eWxlOiBpbnNpZGUgZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGkge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDE2cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaHlwaGVuczogbm9uZTtcbiAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gIC1tb3otaHlwaGVuczogbm9uZTtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB0ZCBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRkLFxuLnRleHQtZ3VpZGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbn1cblxuLnRleHQtZ3VpZGUgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xufVxuLnRleHQtZ3VpZGUgdWwgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udGV4dC1ndWlkZSB1bCBsaSBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50ZXh0LWd1aWRlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjhFMkE7XG59XG5cbi5yZWdpb24tcnUgLnRleHQtZ3VpZGUgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udDogNzAwIDI0cHgvbm9ybWFsIEludGVyRGlzcGxheSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIH1cbiAgaDIsXG4uaDIge1xuICAgIGZvbnQ6IDcwMCAyOHB4L25vcm1hbCBJbnRlckRpc3BsYXksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgfVxuICBoMyxcbi5oMyB7XG4gICAgZm9udDogNzAwIDIwcHgvbm9ybWFsIEludGVyRGlzcGxheSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICBtYXJnaW46IDMycHggMCAxNnB4O1xuICB9XG4gIGg0LFxuLmg0IHtcbiAgICBmb250OiA3MDAgMThweC9ub3JtYWwgSW50ZXJEaXNwbGF5LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogNy41cHggMjRweCA3LjVweCAyNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzAwM0EzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IEludGVyRGlzcGxheSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5idG4tLWhhcy1yaWdodC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idG4tLWhhcy1yaWdodC1pY29uIC5idG5fX3RleHQge1xuICBtaW4td2lkdGg6IDE2OHB4O1xufVxuXG4uYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4uYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uYnRuLS1hbHQtaG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2LCAxLjM1KTtcbiAgfVxuICAuYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgLmJ0bi0tYWx0LWhvdmVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjEpO1xuICB9XG4gIC5idG4tLWFsdC1ob3Zlcjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNiwgMS4zNSk7XG4gIH1cbiAgLmJ0bi0tYWx0LWhvdmVyOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4xKTtcbiAgfVxuICAuYnRuLS1hbHQtaG92ZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkLFxuLmJ0bi5idG5bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYnRuX19pY29uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG5fX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5idG5fX2ljb24tLW9yaWdpbmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bl9faWNvbi0tY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIDUwJSk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idG5fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG5fX3RleHQgKyAuYnRuX19pY29uLXdyYXAge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnRuX19pY29uOm9ubHktY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aWRlIC5idG5fX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnRuLS1jZW50ZXJlZCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJ0bi0td2lkZSAuYnRuX19pY29uLXdyYXAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5idG5fX2ljb24tLW9yaWdpbmFsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xNTAlKTtcbiAgfVxuICAuYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuYnRuX19pY29uLS1jb3B5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIC5idG5fX2ljb24tLW9yaWdpbmFsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xNTAlKTtcbiAgfVxuICAuYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUgLmJ0bl9faWNvbi0tY29weSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG59XG5cbi5idG4tLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGNDtcbiAgY29sb3I6ICNCRUJCQkI7XG59XG5cbi5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnkgLmJ0bl9faWNvbiB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuXG4uYnRuLS1wcmltYXJ5LTIge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4RTJBO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4RTJBO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTIgLmJ0bl9faWNvbiB7XG4gIGNvbG9yOiAjNTI4RTJBO1xufVxuXG4ucmVnaW9uLXJ1IC5idG4tLXByaW1hcnktMiwgLnJlZ2lvbi1ydSArICogLmJ0bi0tcHJpbWFyeS0yIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5yZWdpb24tcnUgLmJ0bi0tcHJpbWFyeS0yOjphZnRlciwgLnJlZ2lvbi1ydSArICogLmJ0bi0tcHJpbWFyeS0yOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG59XG4ucmVnaW9uLXJ1IC5idG4tLXByaW1hcnktMjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAucmVnaW9uLXJ1ICsgKiAuYnRuLS1wcmltYXJ5LTI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucmVnaW9uLXJ1IC5idG4tLXByaW1hcnktMiAuYnRuX19pY29uLCAucmVnaW9uLXJ1ICsgKiAuYnRuLS1wcmltYXJ5LTIgLmJ0bl9faWNvbiB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idG4tLXdpZGUtc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG4tLXdpZGUtc20gLmJ0bl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX3VuaXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNBOEE0QTQ7XG59XG5cbi5wcmljZV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBjb2xvcjogI0E4QTRBNDtcbn1cblxuLnByaWNlX19ncm91cCAucHJpY2VfX3VuaXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIGNvbG9yOiAjQThBNEE0O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgY29sb3I6ICNBOEE0QTQ7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5wcmljZS0tbGcgLmNhdGFsb2ctaXRlbV9fcHJpY2UuY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAgLnByaWNlX191bml0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucHJpY2VfX2dyb3VwLS1vbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgfVxufVxuLmd1aWRlbGluZV9faGVhZCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1jb2xvciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXN0LWNvbXBsZXRlLWl0ZW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5saXN0LWNvbXBsZXRlLWVudGVyLWZyb20sXG4ubGlzdC1jb21wbGV0ZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbn1cblxuLmxpc3QtY29tcGxldGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29sbGFwc2UtZW50ZXItYWN0aXZlLFxuLmNvbGxhcHNlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsYXBzZS1lbnRlci1mcm9tLFxuLmNvbGxhcHNlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC4xMDE5NjA3ODQzKTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogMTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXJfX2ljb24td3JhcCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC4xMDE5NjA3ODQzKTtcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyX19pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcm90YXRlOiA5MGRlZztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjhweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQuYWN0aXZlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24taXRlbS5hY3RpdmUtaXRlbSAuYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cbi5hY2NvcmRpb24taXRlbS5hY3RpdmUtaXRlbSAuYWNjb3JkaW9uLWhlYWRlcl9faWNvbiB7XG4gIHJvdGF0ZTogLTkwZGVnO1xufVxuLmFjY29yZGlvbi1pdGVtLmFjdGl2ZS1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI4cHgpO1xufVxuXG4uaW5mby1iYW5uZXJfX3JpZ2h0LS1lbWVyYWxkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXJfX3RpdGxlLCAuaW5mby1iYW5uZXJfX3JpZ2h0LS1lbWVyYWxkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5pbmZvLWJhbm5lcl9fcmlnaHQtLWVtZXJhbGQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXJfX2ljb24td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjhFMkE7XG59XG4uaW5mby1iYW5uZXJfX3JpZ2h0LS1lbWVyYWxkIC5hY2NvcmRpb24gLnRleHQtZ3VpZGUgcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjk4MDM5MjE1Nyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFjY29yZGlvbi1oZWFkZXJfX2ljb24td3JhcCB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZS1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFjY29yZGlvbi1oZWFkZXJfX3RleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5hY2NvcmRpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2hpZXZlbWVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNjU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmFjaGlldmVtZW50X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDI4cHg7XG59XG5cbi5hY2hpZXZlbWVudF9fcG9zdGZpeCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYWNoaWV2ZW1lbnQge1xuICAgIG1heC13aWR0aDogMTcycHg7XG4gIH1cbiAgLmFjaGlldmVtZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYWNoaWV2ZW1lbnRfX3Bvc3RmaXgge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAuYWNoaWV2ZW1lbnRfX3dyYXAge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luOiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcHAtd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFwcC13aWRnZXRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDlweDtcbiAgd2lkdGg6IDQ5cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzAwM0EzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLXdpZGdldF9faXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMjlweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hcHAtd2lkZ2V0X19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNUUyODtcbiAgfVxufVxuLmFwcC13aWRnZXRfX2l0ZW06YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtd2lkZ2V0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgfVxuICAuYXBwLXdpZGdldF9faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjRkY1RTI4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXJ0aWNsZV9faW5mby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1Ny40NSUgKyA2NHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxNjBweCAwIDE2MHB4IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmFydGljbGVfX2NvbnRlbnQge1xuICB3aWR0aDogNzIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hcnRpY2xlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwMDBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY0ZWE7XG59XG5cbi5hcnRpY2xlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5hcnRpY2xlX190aXRsZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5hcnRpY2xlX190aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZV9fbmF2aWdhdGlvbi1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hcnRpY2xlX19uYXZpZ2F0aW9uLWl0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hcnRpY2xlX19uYXZpZ2F0aW9uLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0EzMDtcbn1cblxuLmFydGljbGVfX25hdmlnYXRpb24taXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXJ0aWNsZV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcnRpY2xlX193aWRnZXQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZV9fcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFydGljbGVfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5NnB4IDE2cHg7XG4gIH1cbiAgLmFydGljbGVfX3dyYXAge1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIH1cbn1cbi5hc2lkZS1jb2xsZWN0aW9uc19fd3JhcCB7XG4gIHdpZHRoOiA0NDBweDtcbn1cblxuLmFzaWRlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uYXNpZGUtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXNpZGUtbW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYXNpZGUtbW9kYWxfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzBFMEUwRjtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4uYXNpZGUtbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5hc2lkZS1tb2RhbF9faGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogIzBFMEUwRjtcbn1cblxuLmFzaWRlLW1vZGFsX19jbG9zZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5hc2lkZS1tb2RhbF9fY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5hc2lkZS1tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFzaWRlLW1vZGFsX19jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMCAwIDMwcHggLTEycHg7XG59XG5cbi5hc2lkZS1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmFzaWRlLW1vZGFsX19ib2R5OmhhcyguZmVlZGJhY2stZm9ybV9fd3JhcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24gKyAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICNlMTE7XG59XG5cbi5hd2FyZHMtcGFnZV9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmF3YXJkcy1wYWdlX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hd2FyZHMtcGFnZV9fZGF0ZS50YWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmF3YXJkcy1wYWdlX19kYXRlIC50YWdfX3RleHQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtYmxhY2tvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbF9fc3VyZmFjZSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsLXdpbmRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICMwRTBFMEY7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsLXdpbmRvd19fYm9keSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWF3YXJkcyAubW9kYWwtd2luZG93X19oZWFkZXIsXG4ubW9kYWwtYXdhcmRzIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiAjMEUwRTBGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hd2FyZHMtcGFnZV9fY2FyZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5hd2FyZHMtcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXdhcmRzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYXdhcmRzLXBhZ2VfX2NhcmQtaW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmF3YXJkcy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXdhcmRzLXBhZ2VfX2RhdGUgLnRhZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICMwRTBFMEY7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxcHggNHB4O1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2tldC1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwM0EzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjYmJiO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmFza2V0LXNtYWxsX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAwM0EzMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX19pY29uLFxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgICBjb2xvcjogIzUyOEUyQTtcbiAgfVxufVxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmFjdGl2ZSAuYmFza2V0LXNtYWxsX19pY29uLFxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmFjdGl2ZSAuYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjNTI4RTJBO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhc2tldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYXNrZXRfX3Byb2R1Y3RzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXRfX3N0aWNreS13cmFwIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X19yZXN1bWUge1xuICB3aWR0aDogMzUwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5iYXNrZXRfX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X19zdW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmJhc2tldF9fc3VtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJhc2tldF9fcGFyYW1zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fcGFyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2O1xufVxuXG4uYmFza2V0X19wcm9tb2NvZGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X19wcm9tb2NvZGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxMHB4IC02cHggMDtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlLWZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4uYmFza2V0X19wcm9tb2NvZGUtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4uYmFza2V0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldF9fZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJhc2tldF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fcGFyYW1zLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19rZXktdmFsdWUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1heC13aWR0aDogODIwcHg7XG59XG5cbi5iYXNrZXRfX2VtcHR5LWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5iZy1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iZy1iYW5uZXIuZml0LWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5hYm91dC13aGl0ZSAuYmctYmFubmVyX19yaWdodCwgLmFib3V0LXdoaXRlIC5iZy1iYW5uZXJfX3JpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5hYm91dC13aGl0ZSAqIHtcbiAgY29sb3I6ICMwMTRBM0Y7XG59XG4uYWJvdXQtd2hpdGUgLmJnLWJhbm5lcl9fcmlnaHQge1xuICBwYWRkaW5nOiAzMnB4IDAgMzJweCA2NHB4O1xufVxuLmFib3V0LXdoaXRlLm5vdC1yZXZlcnNlIC5iZy1iYW5uZXJfX3JpZ2h0IHtcbiAgcGFkZGluZzogMTI4cHggMCAxMjhweCA2NHB4O1xufVxuXG4ucmVnaW9uLXJ1IC5hYm91dC13aGl0ZSAuYmctYmFubmVyX19zdXBlcnRpdGxlLCAucmVnaW9uLXJ1IC5hYm91dC13aGl0ZSAuYmctYmFubmVyX190aXRsZSwgLnJlZ2lvbi1ydSAuYWJvdXQtd2hpdGUgLmJnLWJhbm5lcl9fc3VwZXJ0aXRsZS1pY29uICosIC5yZWdpb24tcnUgLmFib3V0LXdoaXRlIC5iZy1iYW5uZXJfX3N1cGVydGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjNUIwRTAyO1xufVxuLnJlZ2lvbi1ydSAuYWJvdXQtd2hpdGUgLmJnLWJhbm5lcl9fcmlnaHQge1xuICBwYWRkaW5nOiAxMjhweCAwIDEyOHB4IDY0cHg7XG59XG4ucmVnaW9uLXJ1IC5hYm91dC13aGl0ZSAuYmctYmFubmVyX190ZXh0LCAucmVnaW9uLXJ1IC5hYm91dC13aGl0ZSAuYmctYmFubmVyX19saXN0IHtcbiAgY29sb3I6ICMwMTRBM0Y7XG59XG5cbi5hYm91dC1lbWVyYWxkLmJnLWJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uYWJvdXQtZW1lcmFsZCAuYmctYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xufVxuLmFib3V0LWVtZXJhbGQgLmJnLWJhbm5lcl9fdGV4dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5iZy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IG1pbigxMDB2aCwgMTAwJSk7XG59XG5cbi5iZy1iYW5uZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJnLWJhbm5lcl9fbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDJweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA3MzZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYmctYmFubmVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDQyLjU1dncgKyA2NHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA1Ny40NSUgKyA2NHB4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uYmctYmFubmVyX19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1Ny40NSUgKyA2NHB4KTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBMzA7XG59XG4uYmctYmFubmVyX19yaWdodDpoYXMoLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX3N1cGVydGl0bGUpIHtcbiAgcGFkZGluZy1ib3R0b206IDI4MHB4O1xufVxuLmJnLWJhbm5lcl9fcmlnaHQ6aGFzKC5iZy1iYW5uZXJfX3N1YnRpdGxlKSAuYmctYmFubmVyX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0EzMDtcbn1cblxuLmJnLWJhbm5lcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmctYmFubmVyX19saXN0LWl0ZW0tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cblxuLmJnLWJhbm5lcl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMzJweDtcbn1cbi5iZy1iYW5uZXJfX2xpc3QtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNEY0RjQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmctYmFubmVyX19saXN0LWl0ZW1fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICBmbGV4OiAxO1xufVxuXG4uYmctYmFubmVyX19saXN0LWl0ZW1fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gIGZsZXg6IDE7XG59XG5cbi5iZy1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgY29sb3I6ICM1MjhFMkE7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iZy1iYW5uZXJfX3N1cGVydGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmctYmFubmVyX19zdXBlcnRpdGxlLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5iZy1iYW5uZXJfX3N1cGVydGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmJnLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xufVxuXG4uYmctYmFubmVyX190ZXh0LXdyYXAge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDczNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1iYW5uZXJfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uYmctYmFubmVyX19mZWF0dXJlcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmJnLWJhbm5lcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmJnLWJhbm5lcl9fbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNzZweCk7XG4gIG1hcmdpbjogMzJweCAtMzhweCAtMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmctYmFubmVyX19mZWF0dXJlcy1jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iZy1iYW5uZXJfX2ZlYXR1cmVzLWNvbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjRkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAzLjcyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5NC44OCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtY29sOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iZy1iYW5uZXJfX2ZlYXR1cmVzLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICM1MjhFMkE7XG59XG5cbi5iZy1iYW5uZXJfX2ZlYXR1cmVzLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xufVxuXG4uYmctYmFubmVyX19mZWF0dXJlcy1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xufVxuXG4uYmctYmFubmVyX19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJnLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3Mi41MSUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmJnLWJhbm5lcl9faXRlbSAuYmctYmFubmVyX19pdGVtLWljb24td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYmctYmFubmVyX19pdGVtLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJnLWJhbm5lcl9faXRlbS1udW1iZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJnLWJhbm5lcl9faXRlbSB7XG4gIHdpZHRoOiBtaW4oMjU2cHgsIDUwJSk7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcyLjUxJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMycHgpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iZy1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJnLWJhbm5lcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5iZy1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJnLWJhbm5lcl9faXRlbTpudGgtY2hpbGQob2RkKSAuYmctYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5iZy1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmJnLWJhbm5lcl9faXRlbS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5iZy1iYW5uZXJfX2l0ZW0tdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYmctYmFubmVyX19pdGVtLXRleHQgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJnLWJhbm5lcl9faXRlbS10ZXh0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmJnLWJhbm5lcl9faXRlbXMtdGl0bGUge1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogMTc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMnB4IDE2cHggMzJweCA2NHB4O1xuICBnYXA6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX2ljb24ge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xufVxuXG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMtLWVtZXJhbGQsXG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXNfaWNvbi0tZW1lcmFsZCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBM0Y7XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251cy0tbGVhZixcbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c19pY29uLS1sZWFmIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzLS1kZWVwLWZvcmVzdCxcbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c19pY29uLS1kZWVwLWZvcmVzdCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBMzA7XG59XG5cbi5yZWdpb24tcnUgLmJnLWJhbm5lcl9fZmVhdHVyZXMtaXRlbS1pY29uIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251czpub3QoLmlubGluZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXM6bm90KC5pbmxpbmUpIC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXM6bm90KC5pbmxpbmUpIC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXNfc3VwZXJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX3N1cGVydGl0bGUgLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXNfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgLmJnLWJhbm5lcl9fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuYmctYmFubmVyX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX2ZlYXR1cmVzLWl0ZW1zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgbWFyZ2luOiAzMnB4IC0yNHB4IC0xNXB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX2ZlYXR1cmVzLWNvbCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iZy1iYW5uZXJfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubm90LXJldmVyc2UgLmJnLWJhbm5lcl9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubm90LXJldmVyc2UgLmJnLWJhbm5lcl9fd3JhcCAuYmctYmFubmVyX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHg7XG4gIH1cbiAgLm5vdC1yZXZlcnNlIC5iZy1iYW5uZXJfX3dyYXAgLmJnLWJhbm5lcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAwIDE2cHg7XG4gIH1cbiAgLm5vdC1yZXZlcnNlIC5iZy1iYW5uZXJfX3dyYXAgLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDI0cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5ub3QtcmV2ZXJzZSAuYmctYmFubmVyX193cmFwIC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX2ljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJnLWJhbm5lcl9fbGVmdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmctYmFubmVyX19yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA5N3B4IDE2cHggMzJweDtcbiAgfVxuICAuYmctYmFubmVyX19yaWdodDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX2ltYWdlIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJnLWJhbm5lcl9fc3VwZXJ0aXRsZS1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX3N1cGVydGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG4gIC5iZy1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gIH1cbiAgLmJnLWJhbm5lcl9fdGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuICAuYmctYmFubmVyX19mZWF0dXJlcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG4gIC5iZy1iYW5uZXJfX2ZlYXR1cmVzLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCAwIDRweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJnLWJhbm5lcl9fZmVhdHVyZXMtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmctYmFubmVyX19mZWF0dXJlcy1jb2w6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzLjcyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDk0Ljg4JSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuYmctYmFubmVyX19mZWF0dXJlcy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLmJnLWJhbm5lcl9fZmVhdHVyZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5iZy1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5iZy1iYW5uZXJfX3RleHQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5iZy1iYW5uZXJfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgcGFkZGluZzogNjRweCAwIDMycHg7XG4gIH1cbiAgLmJnLWJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLmJnLWJhbm5lciAuc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJnLWJhbm5lciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJnLWJhbm5lciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iZy1iYW5uZXJfX2l0ZW0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJnLWJhbm5lciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYmctYmFubmVyX19zbGlkZS5iZy1iYW5uZXJfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAuYmctYmFubmVyX19zbGlkZS5iZy1iYW5uZXJfX3NsaWRlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmJnLWJhbm5lcl9fc2xpZGU6bnRoLWNoaWxkKGV2ZW4pIC5iZy1iYW5uZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLmJnLWJhbm5lciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYmctYmFubmVyIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLmJnLWJhbm5lciAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5iZy1iYW5uZXJfX2l0ZW0tLXRpdGxlIHtcbiAgICB3aWR0aDogMTc2cHg7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxuICAuYmctYmFubmVyX19pdGVtLS10aXRsZSAuYmctYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5iZy1iYW5uZXJfX2xpc3QtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmJnLWJhbm5lcl9fbGlzdC1pdGVtX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXNfdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJnLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZy1iYW5uZXJfX3JpZ2h0LXRvcDpoYXMoKyAuYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmctYmFubmVyX19saXN0LWl0ZW0tbGVmdCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpb24tcnUgLmFib3V0LXdoaXRlIC5iZy1iYW5uZXJfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA5N3B4IDE2cHggMzJweDtcbiAgfVxuICAuZml0LWhlaWdodCAuYmctYmFubmVyX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maXQtaGVpZ2h0IC5iZy1iYW5uZXJfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iZy1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYmctYmFubmVyX19yaWdodC10b3A6aGFzKCsgLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4O1xuICB9XG59XG4uYm9udXMge1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5ib251cy5ib251cy0td2F4ZWQtY2hlZXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5ib251cy5ib251cy0td2F4ZWQtY2hlZXNlIC5ib251c19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5ib251c19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib251c19fbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5cbi5ib251c19fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU3LjQ1JTtcbn1cblxuLmJvbnVzX19pY29uIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmJvbnVzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG59XG5cbi5ib251c19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5ib251c19faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvbnVzX19pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xufVxuXG4uYm9udXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogMjIwcHg7XG59XG4uYm9udXNfX2l0ZW0uYm9udXNfX2l0ZW0tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmJvbnVzX19pdGVtLmJvbnVzX19pdGVtLS13aGl0ZSAuYm9udXNfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogI0ZGNUUyODtcbn1cbi5ib251c19faXRlbS5ib251c19faXRlbS0td2hpdGUgLmJvbnVzX19pdGVtLXRleHQge1xuICBjb2xvcjogIzVCMEUwMjtcbn1cbi5ib251c19faXRlbS5ib251c19faXRlbS0tZW1lcmFsZC1ydSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjBFMDI7XG59XG4uYm9udXNfX2l0ZW0uYm9udXNfX2l0ZW0tLWVtZXJhbGQtcnUgLmJvbnVzX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5ib251c19faXRlbS5ib251c19faXRlbS0tZW1lcmFsZC1ydSAuYm9udXNfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvbnVzX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAuYm9udXNfX2l0ZW1zLCAuYm9udXNfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9udXNfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJvbnVzX19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5icmFuZHMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAxNjBweCAwIDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmFuZHMtc2xpZGVyX19zdXBlcnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX3N1cGVydGl0bGUtaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX3N1cGVydGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0EzMDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fYXJyb3dbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdy0tbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBM0Y7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4RTJBO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9faWNvbi13cmFwIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2ljb24tLW9yaWdpbmFsIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2ljb24tLWNvcHkge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI0cHg7XG4gIGxlZnQ6IDI0cHg7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdy0tcmlnaHQgLmJyYW5kcy1zbGlkZXJfX2ljb24tLWNvcHkge1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IC0yNHB4O1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2Fycm93LS1sZWZ0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBM0Y7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdy0tcmlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2Fycm93Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB3aWR0aDogODY0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJyYW5kcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMjI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGNEY0RjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmFuZHMtc2xpZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJyYW5kcy1zbGlkZXJfX2ltYWdlOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxufVxuXG4uYnJhbmRzLXNsaWRlciAuc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnJhbmRzLXNsaWRlcl9fYXJyb3c6bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5icmFuZHMtc2xpZGVyX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjRweCwgMjRweCk7XG4gIH1cbiAgLmJyYW5kcy1zbGlkZXJfX2Fycm93LS1yaWdodDpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmJyYW5kcy1zbGlkZXJfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIC0yNHB4KTtcbiAgfVxuICAuYnJhbmRzLXNsaWRlcl9fYXJyb3c6bm90KFtkaXNhYmxlZF0pOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gIH1cbn1cbi5icmFuZHMtc2xpZGVyX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5icmFuZHMtc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmFuZHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxMjhweCAwIDk2cHg7XG4gIH1cbiAgLmJyYW5kcy1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuYnJhbmRzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgfVxuICAuYnJhbmRzLXNsaWRlcl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5icmFuZHMtc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTc2cHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTJweCAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICBhLmJyZWFkY3J1bWJzX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNUUyODtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDAgMTVweCAxcHggMDtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICNGRjVFMjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVFMjg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJyZWFkY3J1bWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fbGluazphY3RpdmUge1xuICBjb2xvcjogI0ZGNUUyODtcbn1cblxuc3Bhbi5icmVhZGNydW1ic19fbGluayB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmJ0bi1kZWwge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwM0EzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgyLCAxMywgMzMsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4uYnRuLWRlbF9faWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5idG4tZGVsOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5idG4tc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uYnRuLXNjcm9sbC10b3AtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tc2Nyb2xsLXRvcF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYm9yZGVyIDAuM3MsIGNvbG9yIDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLXNjcm9sbC10b3BfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYnRuLXNjcm9sbC10b3BfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRjVFMjg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnRuLXNjcm9sbC10b3BfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY7XG59XG5cbi5idG4tc2Nyb2xsLXRvcF9fYnRuOmFjdGl2ZSAuYnRuLXNjcm9sbC10b3BfX2ljb24ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYnRuLXNpbXBsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1zaW1wbGVfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cblxuLmljb24tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmljb24tbmV4dDo6YWZ0ZXIsXG4uaWNvbi1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNzQlIDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLXNpbXBsZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5idG4tc2ltcGxlOmhvdmVyIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbn1cbi5idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJ1cmdlciB+IC5ibHVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnVyZ2VyX19pY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnVyZ2VyX19pY29uOmFmdGVyLFxuLmJ1cmdlcl9faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnVyZ2VyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ1cmdlcjpob3ZlciAuYnVyZ2VyX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgyKTtcbiAgfVxuICAuYnVyZ2VyOmhvdmVyIH4gLmJsdXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXJnZXIge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgfVxuICAuYnVyZ2VyIC5idXJnZXJfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1cmdlcl9faWNvbiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19ib2R5IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uY2FsY3VsYXRvcl9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uY2FsY3VsYXRvcl9fZmllbGQge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY2FsY3VsYXRvcl9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FsY3VsYXRvcl9fcmVzdWx0cy10YWJsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4uY2FsY3VsYXRvcl9fcmVzdWx0LXJvdyB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uY2FsY3VsYXRvcl9fcmVzdWx0LXRleHQge1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdC1udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1heC13aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzLW5vdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYWxjdWxhdG9yX19maWVsZHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmNhbGN1bGF0b3JfX2ZpZWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG4gIC5jYWxjdWxhdG9yX19yZXN1bHRzLXRhYmxlIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxjdWxhdG9yX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmQge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2F0YWxvZy1jYXJkX192aXN1YWwge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1pbi1oZWlnaHQ6IDMyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5jYXRhbG9nLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2ctY2FyZDpob3ZlciAuY2F0YWxvZy1jYXJkX192aXN1YWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZDpob3ZlciAuY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxufVxuLmNhdGFsb2ctY2FyZF9faW5mby1zaXplIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5jYXRhbG9nLWNhcmRfX2luZm8taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhdGFsb2ctY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNvbXBhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLS1jb21wYXJlIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLThweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNDVweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1vZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jYXRhbG9nLS1jb21wYXJlIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTgzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtX2RlbGV0ZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTM2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbV90aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0X19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWxheW91dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtY2F0ZWdvcmllcyAuYnRuLmJ0bi0tdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMgLmZpZWxkLWNoZWNrLWxpc3QgLmZpZWxkLWNoZWNrYm94IHtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMgLmZpZWxkLWNoZWNrLWxpc3QgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1kZWxldGVfaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWRlbGV0ZV90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19zY3JvbGxiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fc2Nyb2xsYmFyLW5hdiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDMwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRBNEE0QjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTQ3cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgdmlzaWJpbGl0eSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgaGVpZ2h0OiA4NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgMC4wOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUtLWhlYWQtZml4ZWQgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY2F0YWxvZy1jb21wYXJlX19ib2R5ICoge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHkgKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEE0QTRCO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwICsgLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlcjpmaXJzdC1vZi10eXBlIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyxcbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyOmZpcnN0LW9mLXR5cGUgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93LFxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gIHdpZHRoOiA5NS43JTtcbiAgaGVpZ2h0OiA3OHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC5vcGVuIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRCO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTQ1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUtLWJvbGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgZmxleDogMCAwIDMwMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0QTRBNEI7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbC0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlZjtcbn1cblxuLm5vLXRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogOHB4IDAgMTBweCAxNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW46IDEycHggMCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTI4RTJBO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTg0cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3cge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3cuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0yNHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjRweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgICB0b3A6IDk4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgMC4wOCk7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXRhbG9nLS1jb21wYXJlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2hlY2tib3gtcm93X192aXN1YWwge1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgZmxleDogMCAwIDE4NnB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtX2RlbGV0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZmxleDogMCAwIDE4NnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweCAxMnB4O1xuICB9XG4gIC5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNhdGFsb2ctLWNvbXBhcmUgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG4gIC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmlubGluZS10b29sdGlwX19ib2R5IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uY2F0YWxvZy1jb21wYXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2NvbnRhaW5lciAuY2F0YWxvZy1jb21wYXJlX19oZWFkLFxuLmNhdGFsb2ctY29tcGFyZV9fY29udGFpbmVyIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1jb21wYXJlX19jb250YWluZXIgLmNhdGFsb2ctY29tcGFyZV9faGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2NvbnRhaW5lciAuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhdGFsb2ctY29tcGFyZV9fY29udGFpbmVyIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMsXG4uY2F0YWxvZy1jb21wYXJlX19jb250YWluZXIgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2NvbnRhaW5lciAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBtYXgtd2lkdGg6IDIxNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2F0YWxvZy1pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2dfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY2F0YWxvZ19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmNhdGFsb2dfX2dyaWQge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5jbHVzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjcsIDAsIDQ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmNvbGxlY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5jb2xsZWN0aW9uLWJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmxpc3QtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29sbGVjdGlvbi1idG5fX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb24tY2FyZDpob3ZlciAuY29sbGVjdGlvbi1idG4ge1xuICAgIGNvbG9yOiAjMDAzQTMwO1xuICB9XG4gIC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tYnRuX190ZXh0IHtcbiAgICBjb2xvcjogIzAwM0EzMDtcbiAgfVxufVxuLmNvbGxlY3Rpb24tY2FyZDphY3RpdmUgLmNvbGxlY3Rpb24tYnRuIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGlvbi1idG4ge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0biB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLmNvbGxlY3Rpb24tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MDBweCkgc2NhbGUoMS4wNCkgdHJhbnNsYXRlWigwKTtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDE4cHggMCAxNnB4IDA7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RhZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWNhcmRfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDgwcHgpIHBlcnNwZWN0aXZlKDUwMHB4KTtcbiAgfVxufVxuLmNvbGxlY3Rpb24tY2FyZCAuYnRuLXNpbXBsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGlvbi1jYXJkX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uY29sbGVjdGlvbi1kZXRhaWxfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY29sbGVjdGlvbi1kZXRhaWxfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IC0zMHB4O1xufVxuXG4uY29sbGVjdGlvbi1kZXRhaWwgLmRldGFpbC1zbGlkZXIgLnN3aXBlciB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkIHtcbiAgd2lkdGg6IDEwODdweDtcbiAgcGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW46IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbi1sZy1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JhY2tncm91bmQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5LWxlZnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX3Zpc3VhbC1sZWZ0IHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb24tbGctY2FyZDpob3ZlciAuY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICB9XG59XG4uY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5LXJpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fdmlzdWFsLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2ltYWdlLXJpZ2h0IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb24tbGctY2FyZDpob3ZlciAuY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxufVxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1idXR0b25zIC5idG4ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbi1sZy1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzI2cHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX3Zpc3VhbC1sZWZ0IHtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHktcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JhY2tncm91bmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tbGctY2FyZF9faGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5LWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2NhcmQge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb2xsZWN0aW9uLW1kLWNhcmRfX2NhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uY29sbGVjdGlvbi1tZC1jYXJkX19ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMTMsIDEzLCAxMywgMC45NSkgMTAwJSk7XG59XG5cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2luZm8ge1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uY29sbGVjdGlvbi1tZC1jYXJkX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxlY3Rpb24tbWQtY2FyZF9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tbWQtY2FyZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmNvbGxlY3Rpb24tc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb2xsZWN0aW9uLXNsaWRlcl9fYnV0dG9ucyB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNvbGxlY3Rpb24tc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuXG4uY29sbGVjdGlvbi1zbGlkZXIgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY29sbGVjdGlvbi1zbGlkZXIgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbGxlY3Rpb24tdGFnX190ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG59XG5cbi5jb2xsZWN0aW9uLXRhZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNC41cHg7XG59XG5cbi5jb2xsZWN0aW9uLXRhZ19faXRlbSB7XG4gIHBhZGRpbmc6IDQuNXB4O1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbGxlY3Rpb24tYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX190YWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RvcC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX190b3AtdGFnIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RvcC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDhweDtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fY29sb3JzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uY29sbGVjdGlvbl9fdmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3RfX3YtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ucHJvZHVjdF9fdmlldy1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wcm9kdWN0X192aWV3LWlubmVyLnJvdGF0ZSAucHJvZHVjdF9fdmlldy1pbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wcm9kdWN0X192aWV3LXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xsZWN0aW9uX192aWV3cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9ucy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4uY29sbGVjdGlvbnMtbGlzdF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBoZWlnaHQ6IDg4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uY29sbGVjdGlvbl9faXRlbTpudGgtb2YtdHlwZSgzbikge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMDBweDtcbn1cbi5jb2xsZWN0aW9uX19pdGVtOm50aC1vZi10eXBlKDNuKSAuY29sbGVjdGlvbl9faW1hZ2Uge1xuICBoZWlnaHQ6IDkwMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb25fX2l0ZW06aG92ZXIgLmNvbGxlY3Rpb25fX2l0ZW0tbW9yZS1idXR0b24gLmljb24tbmV4dCBzcGFuIHtcbiAgICB3aWR0aDogMTQwJTtcbiAgfVxufVxuLmNvbGxlY3Rpb25fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29sbGVjdGlvbl9faXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDdweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uX19pdGVtLWNvbGxlY3Rpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uY29sbGVjdGlvbl9faXRlbS1tb3JlLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sbGVjdGlvbl9faXRlbS1tb3JlLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXdzX19pdGVtLWRhdGUsXG4ubmV3c19faXRlbS1jb2xsZWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubmV3c19faXRlbS1kYXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm5ld3MtbGlzdF9fYnRuIHtcbiAgbWFyZ2luOiAyNnB4IGF1dG8gMDtcbiAgZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxN3B4IDM2cHg7XG59XG5cbi5uZXdzLWxpc3RfX2J0bi1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5ld3NfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xsZWN0aW9uX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY29sbGVjdGlvbl9faXRlbTpudGgtb2YtdHlwZSgzbikge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmNvbGxlY3Rpb25fX2l0ZW06bnRoLW9mLXR5cGUoM24pIC5jb2xsZWN0aW9uX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuICAuY29sbGVjdGlvbl9faW1hZ2Uge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmNvbGxlY3Rpb25zLWxpc3RfX2l0ZW1zIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uc19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZCB7XG4gIG1hcmdpbjogNnB4IC0yNXB4IC01MHB4IC0yNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMjVweDtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzEpIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bisxKSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bisyKSAuY29sbGVjdGlvbi1jYXJkX192aXN1YWwge1xuICBwYWRkaW5nLWJvdHRvbTogNjclO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMikge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMykge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rNCkge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rNSkge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY29sbGVjdGlvbnNfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19ncmlkIHtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzMpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bis0KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rNSkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzEpIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCxcbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bisyKSAuY29sbGVjdGlvbi1jYXJkX192aXN1YWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpb25zX19ncmlkIHtcbiAgICBnYXA6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzEpLFxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzIpLFxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzMpLFxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzQpLFxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbXBhcmUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBhcmUtc21hbGwgLmxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jb21wYXJlLXNtYWxsIC5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xufVxuXG4uY29tcGFyZS1zbWFsbCAuYnRuLXNlYXJjaCB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLmNvbXBhcmUtc21hbGwgLmJhZGdlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWxpbmstYmxvY2sge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbGlua19fbm90ZSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uY29udGFjdC1saW5rX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRjVFMjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdC1saW5rOmhvdmVyIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgICBjb2xvcjogI0ZGNUUyODtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbi5jb250YWN0LWxpbms6YWN0aXZlIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5jb250YWN0LWxpc3RfX3N1cGVydGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxODBweDtcbiAgdG9wOiAxNnB4O1xufVxuXG4uY29udGFjdC1saXN0X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1hcmdpbi10b3A6IDI1M3B4O1xufVxuXG4uY29udGFjdC1saXN0X190aXRsZS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbnRhY3QtbGlzdF9fdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmNvbnRhY3QtbGlzdF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29udGFjdC1saXN0X19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbnRhY3QtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjRkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAzLjcyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5NC44OCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLmNvbnRhY3QtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhY3QtbGlzdF9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uY29udGFjdC1saXN0X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW0tdGV4dCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5jb250YWN0LWxpc3RfX2l0ZW0tdGV4dCBhIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW0tdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdC1saXN0X19pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3QtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC5jb250YWN0LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5jb250YWN0LWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzLjcyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDk0Ljg4JSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuY29udGFjdC1saXN0X19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdC1saXN0X190aXRsZS1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3QtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY29udGFjdC1saXN0X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuLmNvbnRhY3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwYWRkaW5nOiAwIDE2cHggMjRweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEEzRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdF9fbWFpbiB7XG4gIHdpZHRoOiA1NjZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTY2cHgsIDIyNXB4KTtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLmNvbnRhY3RfX21haW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmNvbnRhY3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5jb250YWN0X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb250YWN0X19yZWdpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBvcGFjaXR5OiAwLjc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbnRhY3RfX3JlZ2lvbi1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmNvbnRhY3RfX3JlZ2lvbi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb250YWN0X19yZWdpb24tbGluay5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jb250YWN0X19zZXBhcmF0b3Ige1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jb250YWN0X19zZXBhcmF0b3I6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0X19yZWdpb24tbGluazpsYXN0LWNoaWxkIC5tYWluLW5hdl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIGEuY29udGFjdF9fcmVnaW9uLWxpbms6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jb250YWN0X19lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb250YWN0X19lbWFpbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29udGFjdF9fZW1haWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uY29udGFjdF9fcGhvbmUtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0X19lbWFpbC1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jb250YWN0X19waG9uZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0X19waG9uZS1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jb250YWN0X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3RfX2dyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWN0X19jZWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5jb250YWN0X19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdHMtcGFnZV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5cbi5jb250YWN0cy1wYWdlIC50YWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uY29udGFjdHMtcGFnZSAudGFnX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jb250YWN0cy1wYWdlIC50YWcuYWN0aXZlIC50YWdfX3RleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0cy1wYWdlIC50YWc6aG92ZXIgLnRhZ19fdGV4dCB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuY29udGFjdHMtcGFnZSAudGFnOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuY29udGFjdHMtcGFnZSAudGFnLmFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cbi5jb250YWN0cy1wYWdlX19pdGVtcyB7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC13cmFwIHtcbiAgcGFkZGluZzogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2VfX2FjdGlvbnMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2UgLnRhZ19fdGV4dCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5jb250YWN0cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2NhcmRzIHtcbiAgICBtYXJnaW46IC02cHg7XG4gIH1cbn1cbi5jb252ZXJ0ZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uY29udmVydGVyX190aXRsZS1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogLTNweCA1cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnZlcnRlcl9fY3VycmVuY3ktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMTAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVydGVyX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkLS1zYWxlLWN1cnJlbmN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGQtLWJ1eWluZy1jdXJyZW5jeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTRweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udmVydGVyX19idG4tc3dhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGNUUyOCBpbnNldDtcbiAgdG9wOiA2OXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnZlcnRlcl9fYnRuLXN3YXA6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICB9XG59XG4uY29udmVydGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5jb252ZXJ0ZXJfX2J0bi1zd2FwOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbnZlcnRlcl9fY3VycmVuY3ktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udmVydGVyX190aXRsZS1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAuY29udmVydGVyX19tYWluLWZpZWxkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgfVxuICAuY29udmVydGVyX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmNvbnZlcnRlcl9fbWFpbi1maWVsZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS0xMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLmNvbnZlcnRlcl9fY3VycmVuY3ktbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb252ZXJ0ZXJfX2J0bi1zd2FwIHtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI2LCAyNiwgMjcpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjNzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtcGFzcyxcbi5kYXRlcGlja2VyIHRkLmRhdGUtZnV0dXJlIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRjVFMjg7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB0aCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYm9keSB7XG4gIGNvbG9yOiAjRkY1RTI4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkLXllYXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX3llYXIge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19tb250aCB7XG4gIG1pbi13aWR0aDogNjZweDtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1MjhFMkE7XG59XG5cbi5kYXRlcGlja2VyX19maWVsZC1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNlcmFtaWMgLmRldGFpbC1hc2lkZS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uY2VyYW1pYyAuZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX3NtYWxsLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX19pbmZvLXNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmRldGFpbC1hc2lkZS1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICB9XG4gIC5kZXRhaWwtYXNpZGUtY2FyZDpob3ZlciAuZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG59XG4uZGV0YWlsLW5ld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmRldGFpbC1uZXdzIHVsLFxuLmRldGFpbC1uZXdzIG9sLFxuLmRldGFpbC1uZXdzIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlO1xuICBwYWRkaW5nOiBpbml0aWFsO1xuICBtYXJnaW46IGluaXRpYWw7XG59XG5cbi5kZXRhaWwtbmV3cyBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmRldGFpbC1uZXdzX190aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGV0YWlsLW5ld19fZ2FsbGVyeS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGV0YWlsLW5ld3NfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRldGFpbC1uZXdzX19zb2NpYWwtaWNvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRldGFpbC1uZXdzX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19fc29jaWFsLWxpbmtzIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmRldGFpbC1uZXdzX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xufVxuXG4uZGV0YWlsLW5ld3NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRldGFpbC1uZXdzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmRldGFpbC1uZXdzX19iYWNrIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmRldGFpbC1uZXdzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2JhY2sgLmljb24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZGV0YWlsLW5ld3NfX2JvZHksXG4uZGV0YWlsLW5ld3Nfc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldGFpbC1uZXdzX19ib2R5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRldGFpbC1uZXdzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2FjdGlvbnMtaWNvbnMge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmRldGFpbC1uZXdzX19hY3Rpb25zLWljb25zOmhvdmVyIHtcbiAgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWwtbmV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRldGFpbC1uZXdzX19hY3Rpb25zLWJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5kZXRhaWwtbmV3c19fYm9keSxcbi5kZXRhaWwtbmV3c19zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZGV0YWlsLXBhZ2Uge1xuICBwYWRkaW5nOiAwIDAgMjAwcHggMDtcbn1cblxuLmRldGFpbC1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fd3JhcCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRldGFpbC1wYWdlX19ib3R0b20tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fbGVmdCB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3JpZ2h0IHtcbiAgd2lkdGg6IDQzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3JpZ2h0LXdyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1hcmdpbjogLTEwcHggMDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcmlnaHQtaW5uZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLmRldGFpbC1wYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbC1wYWdlX19waWN0dXJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3BpY3R1cmUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWxpc3QtaXRlbSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1saXN0LWl0ZW06Om1hcmtlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLW5hbWUge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy10ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvdHRvbTogMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWljb24ge1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWZvbGRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDdweDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtbGluayB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fc3VidGl0bGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZ2FwOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZXRhaWwtcGFnZV9fY29tcGFyZS1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuIC5kZXRhaWwtcGFnZV9fY29tcGFyZS1pY29uLFxuLmRldGFpbC1wYWdlX19jb21wYXJlLWJ0biAuZGV0YWlsLXBhZ2VfX2Zhdm9yaXRlLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuLmRldGFpbC1wYWdlX19jb21wYXJlLWJ0bi1kaXNhYmxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5kZXRhaWwtcGFnZV9fY29tcGFyZS1idG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuLWRpc2FibGUgLmRldGFpbC1wYWdlX19mYXZvcml0ZS1pY29uIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pY29uIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9fY2hhcmFjdGVyaXN0aWNzLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX19jaGFyYWN0ZXJpc3RpY3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3ZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmRldGFpbC1wYWdlX192aWRlbyAudmlkZW9fX3ZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlLWxpbmstd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX21vcmUtaWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHN0cm9rZS1vcGFjaXR5OiAxO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3JldmlldyAudmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBhc3BlY3QtcmF0aW86IDEuODtcbn1cblxuLmRldGFpbC1wYWdlX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2xpbmsuYnRuLS10cmFuc3BhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmRldGFpbC1wYWdlX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIC5vZmZlci1pdGVtIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmRldGFpbC1wYWdlX19vZmZlcnMgLm9mZmVycy1pdGVtX19pbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3Itc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZGV0YWlsLW5ld3Nfc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmRldGFpbC1uZXdzX3NsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3Byb3BlcnR5LWNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmRldGFpbC1wYWdlX19hY3Rpb25zLWljb25zIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5kZXRhaWwtcGFnZV9fYWN0aW9ucy1pY29uczpob3ZlciB7XG4gIGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5kZXRhaWwtcGFnZV9fbGVmdC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5kZXRhaWwtcGFnZV9fbGVmdC10YWcge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0EzMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5kZXRhaWwtcGFnZV9fbGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLW5hbWUsXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTFweCkge1xuICAuZGV0YWlsLXBhZ2VfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRldGFpbC1wYWdlX19ib3R0b20tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGV0YWlsLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19pbmZvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE0cHg7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucyB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2luZm9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19jaGFyYWN0ZXJpc3RpY3MsXG4uZGV0YWlsLXBhZ2VfX3ZpZGVvLFxuLmRldGFpbC1wYWdlX19tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fYWN0aW9ucy5zaG93LWJ0bnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fYnV0dG9ucyAuZGV0YWlsLXBhZ2VfX2J1dHRvbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmRldGFpbC1wYWdlX19saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA0OCwgNDgsIDAuMzgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fbGlua3MgLmJ0bi0tdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDM2NTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3Itc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NvcG1hcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NvcG1hcmUgLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldGFpbC1wYWdlX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19waWN0dXJlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzLXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2IoMCwgMCwgMCkpO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kZXRhaWwtcGFnZV9fYWN0aW9ucy5zaG93LWJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRldGFpbC1wYWdlX19hY3Rpb25zLnNob3ctYnRucyBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmRldGFpbC1wYWdlX19hc2lkZSAuZGV0YWlsLXBhZ2VfX2FjdGlvbnMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0biB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bi5sZWZ0IHtcbiAgbGVmdDogLTE2cHg7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bi5yaWdodCB7XG4gIHJpZ2h0OiAtMTZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kZXRhaWwtc2xpZGVyLWJ0bjpob3ZlciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuLmRldGFpbC1zbGlkZXItYnRuOmFjdGl2ZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuLmxlZnQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGV0YWlsLXNsaWRlci1idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLmRldGFpbC1zbGlkZXItYnRuLmxlZnQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLmRldGFpbC1zbGlkZXItYnRuOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cbi5kZXRhaWwtc2xpZGVyLWJ0bjphY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG4ubGVmdDphY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG46YWN0aXZlOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uZGV0YWlsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldGFpbC1zbGlkZXJfX2J1dHRvbnMge1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMztcbn1cblxuLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IGF1dG8gYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmNlcmFtaWMgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRldGFpbC1zbGlkZXI6bm90KC5kZXRhaWwtcGFnZV9fdG9wLXNsaWRlcikgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG4gIG1heC1oZWlnaHQ6IDEyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmRldGFpbC1zbGlkZXIuZGV0YWlsLXBhZ2VfX3RvcC1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuXG4uZGV0YWlsLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5kZXRhaWwtc2xpZGVyLmRldGFpbC1wYWdlX190b3Atc2xpZGVyIC5zd2lwZXItc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLmRldGFpbC1zbGlkZXIuZGV0YWlsLXBhZ2VfX3RvcC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5kZXRhaWwtc2xpZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZXRhaWwtc2xpZGVyOm5vdCguZGV0YWlsLXBhZ2VfX3RvcC1zbGlkZXIpIC5kZXRhaWwtc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZG9jdW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG59XG5cbi5kb2N1bWVudF9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kb2N1bWVudF9faWNvbiB7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5kb2N1bWVudF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZG9jdW1lbnRfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZG9jdW1lbnRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDdweDtcbn1cblxuLmRvY3VtZW50X19saW5rIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb2N1bWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbiAgLmRvY3VtZW50X19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRvY3VtZW50X19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5kb2N1bWVudHMge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5cbi5kb2N1bWVudHNfX3dyYXAge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4uZG9jdW1lbnRzX19oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5kb2N1bWVudHNfX2hlYWQtdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9jdW1lbnRzX193cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE0cHg7XG4gIH1cbiAgLmRvY3VtZW50c19faGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uZHVtYi1iYW5uZXIge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5kdW1iLWJhbm5lcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHVtYi1iYW5uZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kLS1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kLS1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtMTAwKTtcbn1cblxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbn1cblxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmR1bWItYmFubmVyX19sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmR1bWItYmFubmVyX19yaWdodCB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHVtYi1iYW5uZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZHVtYi1iYW5uZXIge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kdW1iLWJhbm5lcl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLmR1bWItYmFubmVyX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmR1bWItYmFubmVyX19hY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmR1bWItYmFubmVyX19hY3Rpb24taXRlbSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmF2b3JpdGUtYWN0aW9uX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLmFjdGl2ZSxcbi5mYXZvcml0ZS1hY3Rpb25fX2J0bjpob3ZlciB7XG4gIGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmF2b3JpdGUtYWN0aW9uX19idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMC4zKTtcbiAgfVxufVxuLmZlYXR1cmVzLWNhcmQge1xuICBwYWRkaW5nOiAyOHB4IDMwcHg7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmVhdHVyZXMtY2FyZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZlYXR1cmVzLWNhcmRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uZmVhdHVyZXMtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uZmVhdHVyZXMtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mZWF0dXJlcy1jYXJkX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZlYXR1cmVzLWNhcmQgLmZlYXR1cmVzLWNhcmRfX3RleHQge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mZWF0dXJlcy1jYXJkIC5mZWF0dXJlcy1jYXJkX19zdWJ0aXRsZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmZlYXR1cmVzLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1jYXJkIHtcbiAgICB3aWR0aDogMzI2cHg7XG4gICAgaGVpZ2h0OiA0MjFweDtcbiAgfVxuICAuZmVhdHVyZXMtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5mZWF0dXJlcy1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZlYXR1cmVzLXNsaWRlcl9fYnV0dG9ucyB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZlYXR1cmVzLXNsaWRlciAuZmVhdHVyZXMtc2xpZGVyX19zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLXNsaWRlcl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmVhdHVyZXMtc2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG59XG4uZmVlZGJhY2stZm9ybV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZWVkYmFjay1mb3JtIHtcbiAgcGFkZGluZzogODBweCAwIDE0MHB4IDA7XG59XG5cbi5mZWVkYmFjay1mb3JtX19sZWZ0IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmZlZWRiYWNrLWZvcm1fX3JpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWNoZWNrYm94IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5hZGQtZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5cHg7XG4gIGxlZnQ6IDE3MHB4O1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9fYnRuLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtX193cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybV9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCxcbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiAuYnRuLFxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5maWVsZC1maWxlX19pbnB1dC1ibG9jayxcbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuYWRkLWZpbGUge1xuICBib3R0b206IDY4cHg7XG4gIGxlZnQ6IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX190YWJzIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgLTE1cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX3RhYnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiLFxuLmZlZWRiYWNrLWZvcm0gLmZvcm1fX3RhYjphY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiLmFjdGl2ZSxcbi5mZWVkYmFjay1mb3JtIC5mb3JtX190YWIuYWN0aXZlOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiLmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZGJhY2stZm9ybSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZmVlZGJhY2stZm9ybTpoYXMofiAubWFuYWdlbWVudC10aW1pbmcpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkYmFjay1mb3JtX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mZWVkYmFjay1mb3JtX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVlZGJhY2stZm9ybV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZlZWRiYWNrLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCxcbi5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9uIC5idG4sXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9faW5wdXQtYmxvY2ssXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuYWRkLWZpbGUge1xuICAgIGJvdHRvbTogNjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmllbGQtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtYXZhdGFyX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtYXZhdGFyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweCAxMnB4O1xufVxuXG4uZmllbGQtYXZhdGFyX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogI2JiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtYXZhdGFyX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5maWVsZC1hdmF0YXJfX2ltYWdlLFxuLmZpZWxkLWF2YXRhcl9fcGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX3BoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5cbi5maWVsZC1hdmF0YXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rIHtcbiAgY29sb3I6ICNGRjVFMjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1RTI4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuXG4uZmllbGQtYXZhdGFyX19hY3Rpb24tbGluay0tcmVtb3ZlIHtcbiAgY29sb3I6ICNlMTE7XG59XG5cbi5maWVsZC1hdmF0YXJfX2Vycm9ycyB7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpbHRlciAuZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19maWVsZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZmlsdGVyIC5maWVsZC1jaGVjay1saXN0X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fc3BvaWxlci1iYXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjRkY1RTI4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1jaGVjay1saXN0X19zcG9pbGVyLWJhcjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVFMjg7XG4gIH1cbn1cbi5maWVsZC1jaGVjay1saXN0X19zcG9pbGVyLWJhci1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19zcG9pbGVyLWJhci5vcGVuIC5maWVsZC1jaGVjay1saXN0X19zcG9pbGVyLWJhci1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fcmVzZXQge1xuICBjb2xvcjogIzg3ODM4MztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5maWx0ZXIgLmZpZWxkLWNoZWNrLWxpc3RfX3Jlc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX3Jlc2V0LWljb24td3JhcCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19yZXNldC1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jaGVja2JveF9fcXVhbnRpdHkge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fcmVzZXQ6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY2hlY2stbGlzdF9fcmVzZXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzQTMwO1xuICB9XG59XG4uZmllbGQtY2hlY2stbGlzdF9fbXVsdGlwbGUtYmFyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX211bHRpcGxlLWJhci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19maWVsZC1pbnB1dC1idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0ZGNUUyODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2ZpZWxkLWlucHV0LWJ0bltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY2hlY2tib3hfX2ZpZWxkLWlucHV0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVFMjg7XG4gIH1cbn1cbi5maWVsZC1jaGVjay1saXN0LS1lZGl0YWJsZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWVkaXRhYmxlIC5maWVsZC1jaGVjay1saXN0X19pdGVtOmZpcnN0LWNoaWxkIC5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIDAuNik7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19oZWFkLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19oZWFkLXF1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhcy1oZWFkIC5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFzLWhlYWQgLmZpZWxkLWNoZWNrYm94X19xdWFudGl0eSB7XG4gIHdpZHRoOiAxMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1jaGVja2JveC0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1zbSAuZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5maWVsZC1jaGVja2JveC0tY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBjb2xvcjogI0ZGNUUyODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTI4RTJBO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1MjhFMkE7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3R0b206IC0zcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1jaGVja2JveF9fdGV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4uZmllbGQtY2hlY2tib3hfX3N0YXIge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25vdGUgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogcmdiYSgzNSwgMzMsIDMzLCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMzdweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0E4QTRBNDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5maWVsZC1jaGVja2JveC0tZGlzYWJsZWQpIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmZvY3VzIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5maWVsZC0tYmlnLWNoZWNrYm94IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdXNlcm5hbWUtd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3VzZXJuYW1lLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSgzNSwgMzMsIDMzLCAwLjYpO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3VzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwM0EzMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1lZGl0YWJsZSAuZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWhhcy1hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2F2YWlsYWJpbGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAzNnB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5X19pdGVtIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLWNoZWNrYm94LS1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmllbGQtY2hlY2tib3gtLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmZpZWxkLWNoZWNrYm94LS1jZW50ZXJlZCAuZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5maWVsZC1jaGVja2JveF9fdXNlcm5hbWUtd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5maWVsZC1jaGVja2JveF9fdXNlcm5hbWUtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmZpZWxkLWNoZWNrYm94X19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMDAzQTMwO1xuICB9XG59XG4uZmllbGQtY29kZV9fZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUUyODtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY29kZV9faW5wdXQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDNBMzA7XG4gIH1cbn1cbi5maWVsZC1jb2RlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2UxMTtcbn1cblxuLmZpZWxkLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNiYmI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDNBMzA7XG4gIH1cbn1cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzQTMwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuICByaWdodDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtY3VycmVuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgMC4zcztcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1hbHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgY29sb3IgMC4zcztcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1hbHQgLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNywgMTcsIDU3LCAwLjEpIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1zbSAuZmllbGQtY3VycmVuY3lfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi5vcGVuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tdGV4dCxcbi5maWVsZC1jdXJyZW5jeV9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuICByaWdodDogMTNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tc20gLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLWN1cnJlbmN5X19idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGRjVFMjg7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLW9wZW4gLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBib3JkZXItY29sb3I6ICNGRjVFMjg7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tb3BlbiAuZmllbGQtY3VycmVuY3lfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB3aWR0aDogMTI1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzLCBib3gtc2hhZG93IDAuMjVzO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3Qub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI0ZGNUUyODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbTpub3QoLmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4RTJBO1xuICB9XG4gIC5ib2R5LS1ibGFja291dCAuZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbTpub3QoLmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNUUyODtcbiAgfVxufVxuLmZpZWxkLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmZpZWxkLWZpbGVfX2J0bi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uZmllbGQtZmlsZV9fY2xvc2UtaWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5maWVsZC1maWxlX19idG4ge1xuICBoZWlnaHQ6IDUycHg7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5maWVsZC1maWxlX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWZpbGVfX2J0bi5idG46bm90KFtkaXNhYmxlXSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxudGV4dGFyZWEuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDEwMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLmZpZWxkLXRleHQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pIC5maWVsZC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2UxMTtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3IsXG4uZmllbGRfX2Vycm9yIHtcbiAgY29sb3I6ICNlMTE7XG59XG5cbi5maWVsZC1pbnB1dF9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpZWxkLWxhYmVsOmhhcygrIC5maWVsZC1pbnB1dCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmllbGQtbm90ZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5maWVsZC1ub3RlX19xdWVzdGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cbi5xdWVzdGlvbi1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmZpZWxkLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1ub3RlX19tb2RhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDk1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IC0yMHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5maWVsZC1ub3RlX19tb2RhbC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5maWVsZC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1wbGFjZWhvbGRlcl9fc3RhciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtcGxhY2Vob2xkZXIge1xuICB0b3A6IC04cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2Jhcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDNBMzAgaW5zZXQ7XG4gIH1cbiAgLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9fYmFyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbiAgfVxufVxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzAwM0EzMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMjBweDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIC5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMtc2VwYXJhdG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAzQTMwO1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHggMTZweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogM3B4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX191bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRyYWNrIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10cmFjayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtcHJpbWFyeS0xMDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi1tcy10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbHMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAxcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5maWVsZC1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xhYmVsOmhhcygrIC5maWVsZC1zZWxlY3RfX2J0bi5maWxsKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19maWVsZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWxlY3QuZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogMTZweCAxMnB4IDE2cHggMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLmJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1RTI4O1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcztcbiAgei1pbmRleDogMjA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1RTI4O1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC1zZWxlY3RfX2xpc3Quc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmllbGQtc2VsZWN0X19saXN0LnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICMwMDNBMzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRjVFMjg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNlbGVjdF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24uc2hvd24sXG4uZmllbGQtc2VsZWN0X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXNlbGVjdF9fY2hlY2stbGlzdC1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3QtLW1kIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGhlaWdodDogNDFweDtcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjYsIDI2LCAyNyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICB9XG59XG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fbGlzdC1saW5rcy50cmFuc2Zvcm0tdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDQ1cHgpKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICByaWdodDogMTVweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWJ0biAuY3Jvc3MtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1saXN0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1zY3JvbGwge1xuICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNiwgMjYsIDI3KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdC13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi0tb3BlbiAuZmllbGQtc2VsZWN0X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLmZpZWxkLXNlbGVjdF9fbW9iLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi0tb3BlbiAuZmllbGQtc2VsZWN0X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qtd3JhcCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmZpZWxkLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC10ZXh0X19pY29uLXBlbmNpbCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC10ZXh0X19idG4tYXBwbHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRkY1RTI4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC10ZXh0X19idG4tYXBwbHk6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtdGV4dF9fYnRuLWFwcGx5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNUUyODtcbiAgfVxufVxuLmZpZWxkLXRleHQtLXNpbXBsZSAuZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWVsZC10ZXh0LS10ZXh0YXJlYTpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG59XG5cbi5maWVsZC10ZXh0X19idG4tZXllIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC10ZXh0X19idG4tZXllOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNUUyODtcbiAgfVxufVxuLmZpZWxkLXRleHRfX2J0bi1leWUtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLXRleHQtLXBhc3N3b3JkIC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5maWVsZC10ZXh0X19ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogcmdiYSgzNSwgMzMsIDMzLCAwLjYpO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWVsZC10b2dnbGVyX19idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtdG9nZ2xlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuZmllbGQtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1jb2xvcjogIzc1NzU3NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyLXNob3J0X19zb3J0LWxlZnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXItc2hvcnRfX3NvcnQtbGVmdCB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxufVxuLmZpZWxkLXR1bWJsZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2l0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLXR1bWJsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5maWVsZC10dW1ibGVyOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLmZpZWxkLXR1bWJsZXI6aG92ZXIgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2FiYjI7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2UxMTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWxlcy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5maWxlcy1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDU1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDk4cHg7XG4gIGhlaWdodDogOThweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDM2NTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1pbWFnZSB7XG4gIGhlaWdodDogOTVweDtcbiAgd2lkdGg6IDk1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXBvc2l0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1jb250YWN0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1jb250YWN0IC5pY29uLWRvd25sb2FkIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93Omxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsZXMtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWxlcy1wYWdlX19zZWN0aW9uLXBvc2l0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24tY29udGFjdHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5maWx0ZXItYXNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmlsdGVyLWFzaWRlX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmZpbHRlci1hc2lkZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMEMwQzBDO1xuICBtYXgtd2lkdGg6IG1pbig3MCUsIDk2MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5maWx0ZXItYXNpZGVfX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg2OS41NCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDc1KSAyNi44NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMzY3OTk1KSA2Mi44MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDUpIDEwMCUpIHJlcGVhdDtcbiAgZmlsdGVyOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9ub2lzZS0xLnN2ZyNncmFpbnlcIik7XG4gIG1hc2stbW9kZTogbHVtaW5hbmNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgOTcycHg7XG59XG4uZmlsdGVyLWFzaWRlX19pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgbWFzay1tb2RlOiBhbHBoYTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg2OS41NCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDc1KSAyNi44NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMzY3OTk1KSA2Mi44MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDUpIDEwMCUpIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDk3MnB4O1xufVxuXG4uZmlsdGVyLWFzaWRlX19ib2R5IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uZmlsdGVyLWFzaWRlX19oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmlsdGVyLWFzaWRlX19jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWx0ZXItYWlzaWRlX19jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmZpbHRlci1hc2lkZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uZmlsdGVyLWFzaWRlLS1zZWFyY2ggLmZpbHRlci1hc2lkZV9faGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maWx0ZXItYXNpZGUtLXNlYXJjaCAuZmlsdGVyLWFzaWRlX19ib2R5IHtcbiAgcGFkZGluZzogNTBweCA3NnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpbHRlci1hc2lkZV9fY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmZpbHRlci1hc2lkZV9fYm9keSAuZmlsdGVyX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4uZmlsdGVyX19hY3Rpb25zLWl0ZW0tLXZpZXcge1xuICB3aWR0aDogMjQzcHg7XG59XG5cbi5maWx0ZXItYXNpZGUgLmZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlci1hc2lkZSxcbi5maWx0ZXItYXNpZGVfX2lubmVyLFxuLmZpbHRlci1hc2lkZS0tc2VhcmNoIC5maWx0ZXItYXNpZGVfX2JvZHkge1xuICAgIHRvcDogNjZweDtcbiAgfVxuICAuZmlsdGVyLWFzaWRlX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuICAuZmlsdGVyLWFzaWRlLS1zZWFyY2ggLmZpbHRlci1hc2lkZV9fYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG4gIC5maWx0ZXItYXNpZGVfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1hc2lkZV9faGVhZCB7XG4gICAgcGFkZGluZzogMzBweCAxMnB4O1xuICB9XG4gIC5maWx0ZXItYXNpZGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgfVxuICAuZmlsdGVyX19hY3Rpb25zLWl0ZW0tLXZpZXcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuZmlsdGVyLWFzaWRlX19ib2R5IC5maWx0ZXJfX2FjdGlvbnMge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZpbHRlci1hc2lkZV9fYm9keSAuZmlsdGVyX19hY3Rpb25zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIH1cbiAgLmZpbHRlcl9fYWN0aW9ucy1pdGVtLS12aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZpbHRlci1zaG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmZpbHRlci1zaG9ydC0tc29ydC1saW5rIHNwYW4ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb25zX19zb3J0IC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5idG4uYnRuLS13aGl0ZS5idG4tLW1kLFxuLmNhdGFsb2dfX3NvcnQgLmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24gLmJ0bi5idG4tLXdoaXRlLmJ0bi0tbWQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluayAuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmstaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG5cbi5maWVsZC10b2dnbGVyX19ib3gge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuXG4uZmlsdGVyLXNob3J0X19zb3J0LWFjdGlvbiAuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmlsdGVyLXNob3J0X19zb3J0LWxlZnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fc29ydCAuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX3NvcnQgLmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jYXRhbG9nX19zb3J0IC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5idG4uYnRuLS13aGl0ZS5idG4tLW1kIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1zaG9ydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5maWx0ZXItc2hvcnRfX3NvcnQtbGVmdCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlci1zaG9ydF9fc29ydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5maWx0ZXItc2hvcnQtLXNvcnQtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlci1zaG9ydC0tc29ydC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5maWx0ZXItc2hvcnQtLXNvcnQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmlsdGVyLXNob3J0X19zb3J0LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsdGVyX19ncm91cCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtaXRlbS0tdmlldyB7XG4gIG1pbi13aWR0aDogMjIwcHg7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjRkY1RTI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWx0ZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1RTI4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWx0ZXJfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmZpbHRlcl9fbGluazphY3RpdmUge1xuICBjb2xvcjogI0ZGNUUyODtcbn1cblxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luOiAxM3B4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyX19hY3Rpb25zLWl0ZW0gLmJ0biB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxufVxuLmZsZXgtY29sbGVjdGlvbl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuXG4uZmxleC1jb2xsZWN0aW9uX19pdGVtIHtcbiAgZmxleDogMSAyIGF1dG87XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMzMuMzMzMzMzMzMzM3Z3O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb2xsZWN0aW9uX19pdGVtOmhvdmVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjdzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mbGV4LWNvbGxlY3Rpb25fX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mbGV4LWNvbGxlY3Rpb25fX2l0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmZvcm0ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExMi4wOGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDIuNjclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQwLjA1JSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZvcm0tLWFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3NTZweDtcbn1cblxuLmZvcm0tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuXG4uZm9ybS0tc3VjY2VzcyAuZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmZvcm0tLXN1Y2Nlc3MgLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgY29sb3I6ICM1MjhFMkE7XG59XG5cbi5mb3JtLS1zdWNjZXNzIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2UsIC5mb3JtLS1zdWNjZXNzIC5mb3JtX19mb290ZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xufVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmZvcm1fX21haW4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb3JtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZm9ybV9fZm9vdGVyLS1tdC1iaWcge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgfVxuICAuZm9ybV9faGVhZGVyLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgfVxuICAuZm9ybV9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLm1vZGFsLS1nYWxsZXJ5IHtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmdhbGxlcnlfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ2FsbGVyeV9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAtNDVweDtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAuZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxuICAuZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAyNHB4O1xuICB9XG4gIC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogNHB4O1xuICB9XG59XG4uZ3JpZC1iYW5uZXIge1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uZ3JpZC1iYW5uZXIgLmFjY29yZGlvbi5pbmZvLWJhbm5lcl9fYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnJlZ2lvbi1ydSAuZ3JpZC1iYW5uZXJfX3N1cGVydGl0bGUsXG4ucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogIzg3MjAwRjtcbn1cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyX19zdWJ0aXRsZSxcbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcDpub3QoLmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcC0tdHJhbnNwYXJlbnQpIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG4ucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG59XG4ucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXA6bm90KC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAtLXRyYW5zcGFyZW50KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3c6aG92ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJlZ2lvbi1ydSAuZ3JpZC1iYW5uZXJfX2NvbC0td2lkZTpob3ZlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcl9fY29sOmhvdmVyIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICAgIGNvbG9yOiAjRkY1RTI4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3c6aG92ZXIgLmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcCB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcl9fcm93OmhvdmVyIHtcbiAgICBoZWlnaHQ6IDEyNSU7XG4gIH1cbn1cblxuLmJlbmVmaXRzIC5ncmlkLWJhbm5lcl9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmJlbmVmaXRzIC5ncmlkLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJlbmVmaXRzIC5ncmlkLWJhbm5lcl9fc3VidGl0bGUtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJlbmVmaXRzIC5ncmlkLWJhbm5lcl9fcmlnaHQge1xuICBwYWRkaW5nOiAwIDM1cHggMCA5NnB4O1xufVxuXG4uZ3JpZC1iYW5uZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ3JpZC1iYW5uZXJfX2xlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdyaWQtYmFubmVyX19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTcuNDUlO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmdyaWQtYmFubmVyX19pdGVtcyAuZ3JpZC1iYW5uZXJfX2NvbCB7XG4gIGdhcDogMTZweDtcbn1cbi5ncmlkLWJhbm5lcl9faXRlbXMgLmdyaWQtYmFubmVyX19pdGVtIHtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIGhlaWdodDogMjIwcHg7XG59XG4uZ3JpZC1iYW5uZXJfX2l0ZW1zIC5ncmlkLWJhbm5lcl9faXRlbTpob3ZlciAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5ncmlkLWJhbm5lcl9faXRlbXMgLmdyaWQtYmFubmVyX19pdGVtLmdyaWQtYmFubmVyX19pdGVtLS1sZWFmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cbi5ncmlkLWJhbm5lcl9faXRlbXMgLmdyaWQtYmFubmVyX19pdGVtLmdyaWQtYmFubmVyX19pdGVtLS1sZWFmIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiAjNTI4RTJBO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93LWFsdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93LWFsdCAuZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbi13cmFwLCAuZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93LWFsdCAuc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3ctYWx0IC5ncmlkLWJhbm5lcl9faXRlbS1pY29uIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJlZ2lvbi1ydSAuZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93LWFsdCAuZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1ndWlkZSB7XG4gIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xufVxuLnRleHQtZ3VpZGUgaDIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICBjb2xvcjogIzAxNEEzRjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi50ZXh0LWd1aWRlIC50d28tY29sdW1uLXRleHQge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gIGNvbG9yOiAjMDAzQTMwO1xufVxuLnRleHQtZ3VpZGUgLnR3by1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnRleHQtZ3VpZGUgLnR3by1jb2x1bW5zID4gKjpudGgtb2YtdHlwZShuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC4xMDE5NjA3ODQzKTtcbn1cbi50ZXh0LWd1aWRlIC50d28tY29sdW1ucyA+ICoge1xuICBmbGV4OiAxO1xufVxuLnRleHQtZ3VpZGUgLnR3by1jb2x1bW5zIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbn1cbi50ZXh0LWd1aWRlIC50d28tY29sdW1ucyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50ZXh0LWd1aWRlIC50d28tY29sdW1ucyB1bCBsaSwgLnRleHQtZ3VpZGUgLnR3by1jb2x1bW5zIHVsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnRleHQtZ3VpZGUgLnRleHQtd2l0aC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG4udGV4dC1ndWlkZSAudGV4dC13aXRoLWltYWdlIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4udGV4dC1ndWlkZSAudGV4dC13aXRoLWltYWdlIC5pbWFnZSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAyMTFweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZXh0LWd1aWRlIC50ZXh0LXdpdGgtaW1hZ2UgLmltYWdlIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdyaWQtYmFubmVyX19zdXBlcnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMTRBM0Y7XG59XG5cbi5ncmlkLWJhbm5lcl9fc3VwZXJ0aXRsZS1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZ3JpZC1iYW5uZXJfX3N1cGVydGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmdyaWQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIG1heC13aWR0aDogNTc2cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGNvbG9yOiAjMDE0QTNGO1xufVxuXG4uZ3JpZC1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM1MjhFMkE7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZ3JpZC1iYW5uZXJfX3N1YnRpdGxlICsgLmdyaWQtYmFubmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmdyaWQtYmFubmVyX19zdWJ0aXRsZS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5ncmlkLWJhbm5lcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbn1cblxuLmdyaWQtYmFubmVyX190aXRsZSArIC5ncmlkLWJhbm5lcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ncmlkLWJhbm5lcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmdyaWQtYmFubmVyX19saW5rIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZ3JpZC1iYW5uZXJfX2FydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNnB4O1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsIDE0MiwgNDIsIDAuMTAxOTYwNzg0Myk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmdyaWQtYmFubmVyX19hcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1MjhFMkE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5ncmlkLWJhbm5lcl9fYXJ0aWNsZSAuZ3JpZC1iYW5uZXJfX2FydGljbGUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICBjb2xvcjogIzUyOEUyQTtcbn1cbi5ncmlkLWJhbm5lcl9fYXJ0aWNsZSAuZ3JpZC1iYW5uZXJfX2FydGljbGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG59XG5cbi5ncmlkLWJhbm5lcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDYwNnB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIGdyaWQtcm93LWdhcDogMTZweDtcbn1cblxuLmdyaWQtYmFubmVyX19yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmdyaWQtYmFubmVyX19jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93IHtcbiAgd2lkdGg6IDQzLjYlO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2NvbC0td2lkZSB7XG4gIHdpZHRoOiA1Ni40JTtcbn1cblxuLmJnLWJhbm5lcl9fbGlzdC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJnLWJhbm5lcl9fbGlzdC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGVmdC1jb2wtLWJldHdlZW4gLmdyaWQtYmFubmVyX19sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1iYW5uZXI6bm90KC5ncmlkLWJhbm5lci0td2hpdGUpLmdyaWQtYmFubmVyLS1lbWVyYWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEEzRjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5ncmlkLWJhbm5lcjpub3QoLmdyaWQtYmFubmVyLS13aGl0ZSkgLmdyaWQtYmFubmVyX190aXRsZSxcbi5ncmlkLWJhbm5lcjpub3QoLmdyaWQtYmFubmVyLS13aGl0ZSkgLmdyaWQtYmFubmVyX19zdXBlcnRpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5ncmlkLWJhbm5lcjpub3QoLmdyaWQtYmFubmVyLS13aGl0ZSkgLmJnLWJhbm5lcl9fbGlzdC1pdGVtX3RleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmdyaWQtYmFubmVyOm5vdCguZ3JpZC1iYW5uZXItLXdoaXRlKSAuYmctYmFubmVyX19saXN0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uZ3JpZC1iYW5uZXI6bm90KC5ncmlkLWJhbm5lci0td2hpdGUpIC5ncmlkLWJhbm5lcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyOm5vdCguZ3JpZC1iYW5uZXItLXdoaXRlKS5ncmlkLWJhbm5lci0tZW1lcmFsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBM0Y7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4ucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcjpub3QoLmdyaWQtYmFubmVyLS13aGl0ZSkuZ3JpZC1iYW5uZXItLWVtZXJhbGQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLnJlZ2lvbi1ydSAuZ3JpZC1iYW5uZXI6bm90KC5ncmlkLWJhbm5lci0td2hpdGUpLmdyaWQtYmFubmVyLS1lbWVyYWxkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyOm5vdCguZ3JpZC1iYW5uZXItLXdoaXRlKS5ncmlkLWJhbm5lci0tZW1lcmFsZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY3RpdmUtaXRlbSAuYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyOm5vdCguZ3JpZC1iYW5uZXItLXdoaXRlKS5ncmlkLWJhbm5lci0tZW1lcmFsZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy10b3A6IDU3cHg7XG59XG4ucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcjpub3QoLmdyaWQtYmFubmVyLS13aGl0ZSkuZ3JpZC1iYW5uZXItLWVtZXJhbGQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xufVxuLnJlZ2lvbi1ydSAuZ3JpZC1iYW5uZXI6bm90KC5ncmlkLWJhbm5lci0td2hpdGUpLmdyaWQtYmFubmVyLS1lbWVyYWxkIC5ncmlkLWJhbm5lcl9fYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDE5NjA3ODQzKTtcbn1cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyOm5vdCguZ3JpZC1iYW5uZXItLXdoaXRlKS5ncmlkLWJhbm5lci0tZW1lcmFsZCAuZ3JpZC1iYW5uZXJfX2FydGljbGUtdGl0bGUge1xuICBjb2xvcjogI0ZGNUUyODtcbn1cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyOm5vdCguZ3JpZC1iYW5uZXItLXdoaXRlKS5ncmlkLWJhbm5lci0tZW1lcmFsZCAuZ3JpZC1iYW5uZXJfX2FydGljbGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNGRjVFMjg7XG59XG4ucmVnaW9uLXJ1IC5ncmlkLWJhbm5lcjpub3QoLmdyaWQtYmFubmVyLS13aGl0ZSkuZ3JpZC1iYW5uZXItLWVtZXJhbGQgLmdyaWQtYmFubmVyX19jb2wtLW5hcnJvdy1hbHQgLmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcC5zdGF0aWMubnVtZXJhdGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyOm5vdCguZ3JpZC1iYW5uZXItLXdoaXRlKS5ncmlkLWJhbm5lci0tZW1lcmFsZCAuZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93LWFsdCAuZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbi13cmFwLnN0YXRpYy5udW1lcmF0aWMgLmdyaWQtYmFubmVyX19pdGVtLW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyLmdyaWQtYmFubmVyLS1kZWVwLWZvcmVzdCAuZ3JpZC1iYW5uZXJfX2l0ZW0uZ3JpZC1iYW5uZXJfX2l0ZW0tLWxlYWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xufVxuLnJlZ2lvbi1ydSAuZ3JpZC1iYW5uZXIuZ3JpZC1iYW5uZXItLWRlZXAtZm9yZXN0IC5ncmlkLWJhbm5lcl9faXRlbS5ncmlkLWJhbm5lcl9faXRlbS0tbGVhZiAuZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5ncmlkLWJhbm5lci5ncmlkLWJhbm5lci0tZGVlcC1mb3Jlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTMwO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmdyaWQtYmFubmVyLmdyaWQtYmFubmVyLS1kZWVwLWZvcmVzdCAuZ3JpZC1iYW5uZXJfX3RpdGxlLFxuLmdyaWQtYmFubmVyLmdyaWQtYmFubmVyLS1kZWVwLWZvcmVzdCAuZ3JpZC1iYW5uZXJfX3N1cGVydGl0bGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmdyaWQtYmFubmVyLmdyaWQtYmFubmVyLS1kZWVwLWZvcmVzdCAuYmctYmFubmVyX19saXN0LWl0ZW1fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uZ3JpZC1iYW5uZXIuZ3JpZC1iYW5uZXItLWRlZXAtZm9yZXN0IC5iZy1iYW5uZXJfX2xpc3QtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5ncmlkLWJhbm5lci5ncmlkLWJhbm5lci0tZGVlcC1mb3Jlc3QgLmdyaWQtYmFubmVyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEEzRjtcbn1cbi5ncmlkLWJhbm5lci5ncmlkLWJhbm5lci0tZGVlcC1mb3Jlc3QgLmdyaWQtYmFubmVyX19pdGVtLmdyaWQtYmFubmVyX19pdGVtLS1sZWFmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cbi5ncmlkLWJhbm5lci5ncmlkLWJhbm5lci0tZGVlcC1mb3Jlc3QgLmdyaWQtYmFubmVyX19pdGVtLmdyaWQtYmFubmVyX19pdGVtLS1sZWFmIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiAjNTI4RTJBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmdyaWQtYmFubmVyX19jb2wtLW5hcnJvdzpob3ZlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2NvbC0td2lkZTpob3ZlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2NvbDpob3ZlciAuZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJhY2tncm91bmQ6ICM1MjhFMkE7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3c6aG92ZXIgLmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcCB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX3Jvdzpob3ZlciB7XG4gICAgaGVpZ2h0OiAxMjUlO1xuICB9XG59XG4uZ3JpZC1iYW5uZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEEzRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncmlkLWJhbm5lcl9faXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2NvbC0td2lkZSAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIG1heC13aWR0aDogMzA3cHg7XG59XG5cbi5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3cgLmdyaWQtYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMTZweDtcbiAgYm90dG9tOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMTVweCkpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmdyaWQtYmFubmVyX19yb3c6aG92ZXIgLmdyaWQtYmFubmVyX19jb2w6aG92ZXIgLmdyaWQtYmFubmVyX19pdGVtLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmdyaWQtYmFubmVyX19jb2wtLXdpZGUgLmdyaWQtYmFubmVyX19pdGVtLXRleHQge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmdyaWQtYmFubmVyX19jb2wtLW5hcnJvdyAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCBzdHJvbmcge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbiAgY29sb3I6ICMwMTRBM0Y7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAtLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IDAuNzVweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDExNC42NmRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDkuOTglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYyLjk0JSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLmdyaWQtYmFubmVyX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdyaWQtYmFubmVyIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gIH1cbiAgLmdyaWQtYmFubmVyIC5hY2NvcmRpb24uaW5mby1iYW5uZXJfX2FjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdyaWQtYmFubmVyX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fc3VwZXJ0aXRsZS1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmdyaWQtYmFubmVyX19zdXBlcnRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLmdyaWQtYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIH1cbiAgLmdyaWQtYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLWJhbm5lcl9fZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2NvbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2NvbC0td2lkZSxcbi5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLWJhbm5lcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMTg0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93OmhvdmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2NvbC0td2lkZTpob3ZlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmdyaWQtYmFubmVyX19yb3c6aG92ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fY29sLS13aWRlIC5ncmlkLWJhbm5lcl9faXRlbS10ZXh0LFxuLmdyaWQtYmFubmVyX19jb2wtLW5hcnJvdyAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICB9XG4gIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5ncmlkLWJhbm5lcl9fcm93LS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC50ZXh0LWd1aWRlIC50d28tY29sdW1uLXRleHQge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuICAuYmVuZWZpdHMgLmdyaWQtYmFubmVyX19yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX3JpZ2h0LmNvbnRlbnQudGV4dC1ndWlkZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZ3JpZC1iYW5uZXJfX3JpZ2h0LmNvbnRlbnQudGV4dC1ndWlkZSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQtYmFubmVyX19yaWdodC5jb250ZW50LnRleHQtZ3VpZGUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLWJhbm5lcl9faXRlbXMgLmdyaWQtYmFubmVyX19jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtZ3VpZGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGV4dC1ndWlkZSAudHdvLWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRleHQtZ3VpZGUgLnR3by1jb2x1bW5zID4gKjpudGgtb2YtdHlwZShuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAudGV4dC1ndWlkZSAudHdvLWNvbHVtbnMgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gIH1cbiAgLnRleHQtZ3VpZGUgLnR3by1jb2x1bW5zIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnRleHQtZ3VpZGUgLnR3by1jb2x1bW5zIHVsIGxpLCAudGV4dC1ndWlkZSAudHdvLWNvbHVtbnMgdWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAudGV4dC1ndWlkZSAudGV4dC13aXRoLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnRleHQtZ3VpZGUgLnRleHQtd2l0aC1pbWFnZSAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAudGV4dC1ndWlkZSAudGV4dC13aXRoLWltYWdlIC5pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMjExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudGV4dC1ndWlkZSAudGV4dC13aXRoLWltYWdlIC5pbWFnZSBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmctYmFubmVyX19saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmdyaWQtaW1hZ2VfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncmlkLWltYWdlX19oZWFkLXRpdGxlIHtcbiAgbWluLXdpZHRoOiA2MTdweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43NnB4O1xufVxuXG4uZ3JpZC1pbWFnZV9faGVhZC1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG59XG5cbi5ncmlkLWltYWdlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMjBweDtcbn1cblxuLmdyaWQtaW1hZ2VfX3Jvdy1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5ncmlkLWltYWdlX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5ncmlkLWltYWdlX19pdGVtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdyaWQtaW1hZ2VfX3JvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWltYWdlX19yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ncmlkLWltYWdlX19oZWFkLXRpdGxlIHtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICB9XG4gIC5ncmlkLWltYWdlX19pdGVtcyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxuICAuZ3JpZC1pbWFnZV9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ3JpZC1pbWFnZV9faGVhZC10aXRsZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmdyaWQtaW1hZ2VfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbiAgLmdyaWQtaW1hZ2VfX2hlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ncmlkLWltYWdlX19oZWFkLWRlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLWltYWdlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLWltYWdlX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5oYWxmLWJhbm5lciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uaGFsZi1iYW5uZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmhhbGYtYmFubmVyLS1ibGFja291dCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xufVxuXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbi5oYWxmLWJhbm5lcl9fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbn1cblxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX3JpZ2h0IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmhhbGYtYmFubmVyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oYWxmLWJhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3ZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fc291cmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX19pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhbGYtYmFubmVyIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFsZi1iYW5uZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuaGFsZi1iYW5uZXJfX2xlZnQsXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5oYWxmLWJhbm5lcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYWxmLWJhbm5lcl9fbGVmdCxcbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlbHAtY2FyZCB1bCxcbi5oZWxwLWNhcmQgb2wsXG4uaGVscC1jYXJkIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uaGVscC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVscC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uaGVscC1wYWdlX193cmFwIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVscC1wYWdlX19pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVscC1wYWdlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmhlbHAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtcGFnZV9fd3JhcCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhlbHAtcGFnZV9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmhlbHAtcGFnZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhlcm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0EzMDtcbn1cbi5oZXJvLWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAyOS4xJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpO1xufVxuXG4uaGVyby1iYW5uZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVyby1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJhbm5lcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQ4cHggMCA2NHB4O1xufVxuXG4uaGVyby1iYW5uZXJfX3N1cGVydGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmFubmVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5cbi5oZXJvLWJhbm5lcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5oZXJvLWJhbm5lcl9fY29udGVudC1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5oZXJvLWJhbm5lcl9fY29udGVudC1yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTcuNDUlO1xufVxuXG4uaGVyby1iYW5uZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1heC13aWR0aDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4uaGVyby1iYW5uZXJfX2ljb24tdGV4dCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIG1heC13aWR0aDogMjY4cHg7XG59XG5cbi5oZXJvLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmhlcm8tYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5oZXJvLWJhbm5lcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZXJvLWJhbm5lcl9fbGluay1pY29uIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmhlcm8tYmFubmVyX19saW5rLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmhlcm8tYmFubmVyX19saW5rOmhvdmVyIC5oZXJvLWJhbm5lcl9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4uaGVyby1iYW5uZXJfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIH1cbiAgLmhlcm8tYmFubmVyX193cmFwIHtcbiAgICBwYWRkaW5nOiAxMjhweCAwIDQ4cHg7XG4gIH1cbiAgLmhlcm8tYmFubmVyX19zdXBlcnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbiAgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvLWJhbm5lcl9faGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhlcm8tYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gIC5oZXJvLWJhbm5lcl9fY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5oZXJvLWJhbm5lcl9fY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlcm8tYmFubmVyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIH1cbiAgLmhlcm8tYmFubmVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmhlcm8tYmFubmVyX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlcm8tYmFubmVyX19pY29uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIG1heC13aWR0aDogMjQ2cHg7XG4gIH1cbn1cbi5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG59XG5cbi5oZXJvLWJsb2NrLFxuLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uaGVyby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLWJsb2NrX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaGVyby1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX3RleHQge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayAuaGVyby1ibG9ja19fYmctbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4uaGVyby1ibG9jay0tcmlnaHQgLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMzkuMTMwNDM0NzgyNnZ3O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTAwdnc7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcbi5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zbGlkZXIsXG4udi1oZXJvLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSAxNTg0cHggLyAyKTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjYmJiO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE1ODRweCAvIDIgLSA0MHB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTU4NHB4IC8gMiAtIDQwcHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy43NXZ3O1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDhweCAtNHB4IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYiB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItLW1vcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogM3B4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYyRjA7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogNTAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogNDBweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAyNHB4O1xuICBib3R0b206IDI0cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogMjRweDtcbn1cblxuLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHpvb20taW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pZnJhbWUtd3JhcCB7XG4gIHBhZGRpbmc6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pZnJhbWUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2lmcmFtZSB7XG4gIHdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtLXZpZGVvLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDNBMzA7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjphY3RpdmUge1xuICAgIGNvbG9yOiAjMDAzQTMwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1yZWd1bGFyLmltYWdlLXNsaWRlci0tZnVsbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tcmVndWxhci5pbWFnZS1zbGlkZXItLWZ1bGwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXNsaWRlcl9faXRlbS12aWRlby1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2ljb24ge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cbi5pbmZvLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tYmFubmVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmZvLWJhbm5lcl9fbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uaW5mby1iYW5uZXJfX2luZm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTkwcHg7XG59XG5cbi5pbmZvLWJhbm5lcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYyg0Mi41NXZ3ICsgNjRweCk7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXM7XG59XG5cbi5pbmZvLWJhbm5lcl9faW1hZ2UtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaW5mby1iYW5uZXJfX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDU3LjQ1JSArIDY0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEyOHB4IDAgMCA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uaW5mby1iYW5uZXJfX3JpZ2h0OmhhcyguYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMpIHtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xufVxuXG4uaW5mby1iYW5uZXJfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW5mby1iYW5uZXJfX3N1cGVydGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5mby1iYW5uZXJfX3N1cGVydGl0bGUtaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pbmZvLWJhbm5lcl9fc3VwZXJ0aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uaW5mby1iYW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbn1cblxuLmluZm8tYmFubmVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmluZm8tYmFubmVyX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvLWJhbm5lcl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5pbmZvLWJhbm5lcl9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaW5mby1iYW5uZXJfX2xpc3QtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIyMHB4O1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIG1hcmdpbi1ib3R0b206IDM1MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tYmFubmVyX19pdGVtLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLWJhbm5lcl9faXRlbS5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDNweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS1kdW1teSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCxcbi5pbmZvLWJhbm5lcl9fcmlnaHQtLWVtZXJhbGQge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTNGO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQtcnUsXG4uaW5mby1iYW5uZXJfX3JpZ2h0LS1lbWVyYWxkLXJ1IHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCMEUwMjtcbn1cbi5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZC1ydSAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwLFxuLmluZm8tYmFubmVyX19yaWdodC0tZW1lcmFsZC1ydSAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmluZm8tYmFubmVyX19yaWdodC0tZW1lcmFsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTNGO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS1sZWFmLWdyZWVuIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS1kZWVwLWZvcmVzdCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBMzA7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0Y0RjRGNCBpbnNldDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS10aXRsZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHg7XG59XG5cbi5pbmZvLWJhbm5lcl9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM1MjhFMkE7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjhFMkE7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWxlYWYtZ3JlZW4gLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6ICM1MjhFMkE7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS1kZWVwLWZvcmVzdCAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiAtMzJweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWJ0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWx2bDItbGluayB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB3aWR0aDogNzA0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUgLmluZm8tYmFubmVyX19pdGVtLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCA1OCwgNDgsIDAuNyk7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgd2lkdGg6IDcwNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbGlzdC0taGFzLW1hbnktaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbHZsMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbGlzdC0taGFzLW1hbnktaXRlbXMgLmluZm8tYmFubmVyX19pdGVtLWx2bDIge1xuICB3aWR0aDogNTAlO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbHZsMjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIC5pbmZvLWJhbm5lcl9faXRlbS1sdmwyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTMwO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbHZsMi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWx2bDItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS1sdmwyLXRleHQgc3Ryb25nIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSAuaW5mby1iYW5uZXJfX2l0ZW0tbHZsMi10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgNTgsIDQ4LCAwLjcpO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIC5pbmZvLWJhbm5lcl9faXRlbS1sdmwyLXRleHQgc3Ryb25nIHtcbiAgY29sb3I6IHJnYigwLCA1OCwgNDgpO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucmVnaW9uLXJ1IC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNGNEY0RjQ7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCAuaW5mby1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMDAzQTMwO1xufVxuLnJlZ2lvbi1ydSAuaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQgLmluZm8tYmFubmVyX19pdGVtLWx2bDItdGV4dCB7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCAuaW5mby1iYW5uZXJfX2l0ZW0tbHZsMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0EzMDtcbn1cbi5yZWdpb24tcnUgLmluZm8tYmFubmVyX19pdGVtLS1lbWVyYWxkIC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLnJlZ2lvbi1ydSAuaW5mby1iYW5uZXJfX2l0ZW0tLWxlYWYtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xufVxuLnJlZ2lvbi1ydSAuaW5mby1iYW5uZXJfX2l0ZW0tLWxlYWYtZ3JlZW4gLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuLnJlZ2lvbi1ydSAuaW5mby1iYW5uZXJfX2l0ZW0tLWxlYWYtZ3JlZW4gLmJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5yZWdpb24tcnUgLmluZm8tYmFubmVyX19pdGVtLS1sZWFmLWdyZWVuIC5idG4tLXByaW1hcnkgLmJ0bl9fdGV4dCB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuLnJlZ2lvbi1ydSAuaW5mby1iYW5uZXJfX2l0ZW0tLWxlYWYtZ3JlZW4gLmJ0bi0tcHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5yZWdpb24tcnUgLmluZm8tYmFubmVyX19pdGVtLS1sZWFmLWdyZWVuIC5idG4tLXByaW1hcnkgLmJ0bl9faWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cbi5yZWdpb24tcnUgLmluZm8tYmFubmVyX19pdGVtLS1sZWFmLWdyZWVuIC5idG4tLXByaW1hcnkgLmJ0bl9faWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUgLmluZm8tYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM1QjBFMDI7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUgLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251cy0td2F4ZWQtY2hlZXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251cy0td2F4ZWQtY2hlZXNlIC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjb2xvcjogI0ZGNUUyODtcbn1cblxuLnByb2R1Y3QtaW5mbyAuaW5mby1iYW5uZXJfX2xlZnQgLmluZm8tYmFubmVyX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1pbmZvIC5pbmZvLWJhbm5lcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9kdWN0LWluZm8gLmJnLWJhbm5lcl9fdGl0bGU6aGFzKCsgLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCkge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5wcm9kdWN0LWluZm8gLmJnLWJhbm5lcl9fdGV4dC13cmFwIHtcbiAgbWFyZ2luOiA0OHB4IDE2cHggMCAxMjhweDtcbn1cbi5wcm9kdWN0LWluZm8gLmluZm8tYmFubmVyX19hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5wcm9kdWN0LWluZm8gLmluZm8tYmFubmVyX19yaWdodCAuaW5mby1iYW5uZXJfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5pbmZvLWJhbm5lcl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmluZm8tYmFubmVyX19pbmZvLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAzQTMwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMDBweCAwIDMycHg7XG4gIH1cbiAgLmluZm8tYmFubmVyX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbS1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuaW5mby1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuaW5mby1iYW5uZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbiAgLmluZm8tYmFubmVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjRGNEY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmluZm8tYmFubmVyX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2l0ZW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGU6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mby1iYW5uZXJfX2l0ZW0tbGlzdC0taGFzLW1hbnktaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbS1saXN0LS1oYXMtbWFueS1pdGVtcyAuaW5mby1iYW5uZXJfX2l0ZW0tbHZsMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZm8tYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gIH1cbiAgLmluZm8tYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmluZm8tYmFubmVyX19pdGVtLXRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmluZm8tYmFubmVyX19pdGVtLWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5pbmZvLWJhbm5lcl9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmluZm8tYmFubmVyX19pbWFnZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5pbmZvLWJveF9fZ3JvdXAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmluZm8tYm94X19oZWFkaW5nLFxuLmluZm8tYm94X19ib2R5IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fcmlnaHQge1xuICBwYWRkaW5nOiAwO1xufVxuLmluZm8tcHJvZHVjdCAuYmctYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS10aXRsZS13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS1oZWFkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jb250ZW50IC5pbmZvLWJhbm5lcl9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMXB4O1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2xpc3QgLmluZm8tYmFubmVyX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQge1xuICBmbGV4OiAwIDAgNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgZ2FwOiAxNnB4O1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQgLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQgLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjb2xvcjogIzUyOEUyQTtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkOm5vdCg6aGFzKC5pbmZvLWJhbm5lcl9fY2FyZC1iYWNrZ3JvdW5kKSkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQ6bm90KDpoYXMoLmluZm8tYmFubmVyX19jYXJkLWJhY2tncm91bmQpKTpoYXMoLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCk6aGFzKC5pbmZvLWJhbm5lcl9fY2FyZC10aXRsZSk6aGFzKC5pbmZvLWJhbm5lcl9fY2FyZC10ZXh0KSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQ6bm90KDpoYXMoLmluZm8tYmFubmVyX19jYXJkLWJhY2tncm91bmQpKSAuaW5mby1iYW5uZXJfX2NhcmQtdGl0bGUge1xuICBmbGV4OiAxO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQ6bm90KDpoYXMoLmluZm8tYmFubmVyX19jYXJkLWJhY2tncm91bmQpKTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkOm5vdCg6aGFzKC5pbmZvLWJhbm5lcl9fY2FyZC1iYWNrZ3JvdW5kKSk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTNGO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQ6bm90KDpoYXMoLmluZm8tYmFubmVyX19jYXJkLWJhY2tncm91bmQpKSAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY2FyZC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY29udGVudDpoYXMoPiAudGV4dC1ndWlkZSkge1xuICBtYXJnaW4tbGVmdDogMTI4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY29udGVudDpoYXMoPiAudGV4dC1ndWlkZSkgLnRleHQtZ3VpZGU6bm90KC5hY2NvcmRpb24tY29udGVudCkge1xuICBtYXJnaW4tdG9wOiAxMTJweDtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jb250ZW50Omhhcyg+IC50ZXh0LWd1aWRlKSAudGV4dC1ndWlkZTpub3QoLmFjY29yZGlvbi1jb250ZW50KSB1bCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY29udGVudDpoYXMoPiAudGV4dC1ndWlkZSkgLnRleHQtZ3VpZGU6bm90KC5hY2NvcmRpb24tY29udGVudCkgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NvbnRlbnQ6aGFzKD4gLnRleHQtZ3VpZGUpOmhhcyguaW5mby1iYW5uZXJfX2l0ZW0tY29udGVudC0tdGV4dC50ZXh0LWd1aWRlKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NvbnRlbnQ6aGFzKD4gLnRleHQtZ3VpZGUpOmhhcyguaW5mby1iYW5uZXJfX2l0ZW0tY29udGVudC0tdGV4dC50ZXh0LWd1aWRlKSAuaW5mby1iYW5uZXJfX2l0ZW0tY29udGVudC0tdGV4dC50ZXh0LWd1aWRlIHtcbiAgbWFyZ2luOiAwIDAgMCAxMjhweDtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA0OHB4O1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NvbnRlbnQtZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gIG1heC13aWR0aDogNzA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTI4cHg7XG59XG4uaW5mby1wcm9kdWN0IC5iZy1iYW5uZXJfX2xpc3QtaXRlbV90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTI4cHggMTZweCAxMjhweCA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwMDBweDtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtOmhhcyg+IC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251cykge1xuICBwYWRkaW5nLWJvdHRvbTogMjU2cHg7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQuaW5mby1iYW5uZXJfX2l0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTNGO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQgLmJnLWJhbm5lcl9fbGlzdC1pdGVtX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQgLmJnLWJhbm5lcl9fbGlzdC1pdGVtOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC4xMDE5NjA3ODQzKTtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLS1lbWVyYWxkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLS1lbWVyYWxkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyX19zdWJ0aXRsZSxcbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMDE0QTNGO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIC5hY2NvcmRpb24gLnRleHQtZ3VpZGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItY29sb3I6ICNGNEY0RjQ7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MiwgMTQyLCA0MiwgMC4xMDE5NjA3ODQzKTtcbn1cbi5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyX19pY29uLXdyYXAgc3ZnIHtcbiAgY29sb3I6ICMwMTRBM0Y7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUgLmFjY29yZGlvbiAuYWN0aXZlLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXJfX2ljb24td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjhFMkE7XG59XG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUgLmFjY29yZGlvbiAuYWN0aXZlLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXJfX2ljb24td3JhcCBzdmcge1xuICBjb2xvcjogIzAxNEEzRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gIH1cbiAgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2luZm8td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLXdyYXAge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuICB9XG4gIC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY2FyZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY29udGVudDpoYXMoPiAudGV4dC1ndWlkZSk6aGFzKC5pbmZvLWJhbm5lcl9faXRlbS1jb250ZW50LS10ZXh0LnRleHQtZ3VpZGUpIC5pbmZvLWJhbm5lcl9faXRlbS1jb250ZW50LS10ZXh0LnRleHQtZ3VpZGUsXG4uaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY29udGVudDpoYXMoPiAudGV4dC1ndWlkZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jb250ZW50Omhhcyg+IC50ZXh0LWd1aWRlKSAudGV4dC1ndWlkZTpub3QoLmFjY29yZGlvbi1jb250ZW50KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaW5mby1wcm9kdWN0IC5iZy1iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICB9XG59XG5cbi5yZWdpb24tcnUgLmluZm8tcHJvZHVjdCAuYmctYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjNUIwRTAyO1xufVxuLnJlZ2lvbi1ydSAuaW5mby1wcm9kdWN0IC5ncmlkLWJhbm5lcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjBFMDI7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLXByb2R1Y3QgLmdyaWQtYmFubmVyX19pdGVtIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXA6bm90KC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAtLXRyYW5zcGFyZW50KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19pdGVtLS1lbWVyYWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEEzRjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlZ2lvbi1ydSAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCAuYmctYmFubmVyX190aXRsZSxcbi5yZWdpb24tcnUgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQgLmluZm8tYmFubmVyX19pdGVtLXRpdGxlLFxuLnJlZ2lvbi1ydSAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCAuYmctYmFubmVyX19saXN0LWl0ZW1fdGl0bGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLnJlZ2lvbi1ydSAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cbi5yZWdpb24tcnUgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQgLmluZm8tYmFubmVyX19pdGVtLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnJlZ2lvbi1ydSAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkIHtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnJlZ2lvbi1ydSAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY2FyZCAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpb24tcnUgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQgLmluZm8tYmFubmVyX19jYXJkLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xufVxuLnJlZ2lvbi1ydSAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY2FyZCAuaW5mby1iYW5uZXJfX2NhcmQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkOm5vdCg6aGFzKC5pbmZvLWJhbm5lcl9fY2FyZC1iYWNrZ3JvdW5kKSk6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVFMjg7XG59XG4ucmVnaW9uLXJ1IC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCMEUwMjtcbn1cbi5yZWdpb24tcnUgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2l0ZW0tdGl0bGU6aGFzKCsgLmJnLWJhbm5lcl9fbGlzdC1pdGVtKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaW5mby1wcm9kdWN0IC5pbmZvLWJhbm5lcl9fY2FyZCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLWJhbm5lcl9faXRlbS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5pbmZvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvLXNlY3Rpb25fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8tc2VjdGlvbl9fbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1zZWN0aW9uX19pbmZvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1zZWN0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDQyLjU1dncgKyA2NHB4KTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cztcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8tc2VjdGlvbl9faW1hZ2UtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1zZWN0aW9uX19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1Ny40NSUgKyA2NHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMjhweCAwIDAgNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1zZWN0aW9uX19pdGVtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvLXNlY3Rpb25fX2l0ZW0tLWVtZXJhbGQge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTNGO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1zZWN0aW9uX19pdGVtLS1sZWFmLWdyZWVuIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8tc2VjdGlvbl9faXRlbS0tZGVlcC1mb3Jlc3Qge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTMwO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQsXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNDAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCA2cHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiYmI7XG59XG5cbi5sYW5nLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmxhbmctc3dpdGNoX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhbmctc3dpdGNoX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiA3NHB4O1xuICBtaW4taGVpZ2h0OiA5OHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMTA2cHg7XG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XG59XG5cbi5sYW5nLXN3aXRjaF9fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sYW5nLXN3aXRjaF9fb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2O1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbn1cbi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVnYWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubGVnYWwtaW5mb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU3MHB4KSB7XG4gIC5sZWdhbC1pbmZvX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubGVnYWwtaW5mb19fbGlua3Mge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubGVnYWwtaW5mb19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sZWdhbC1pbmZvX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sZWdhbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGVnYWwtaW5mb19fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmxlZ2FsLWluZm9fX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5sZWdhbC1pbmZvX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuLmxpbmstd2lkZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5saW5rLXdpZGdldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbiAgfVxuICAubGluay13aWRnZXQ6aG92ZXIgLmxpbmstd2lkZ2V0X190aXRsZSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLmxpbmstd2lkZ2V0X19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGluay13aWRnZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzAwM0EzMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLmxpbmstd2lkZ2V0X190aXRsZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ0LCAyNDQsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMzA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJlbG9hZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDBzdmg7XG4gIHdpZHRoOiAxMDBzdnc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAwLjZzLCB2aXNpYmlsaXR5IDAuNXM7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDE0QTNGO1xuICBwYWRkaW5nOiAyNHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJlbG9hZGVyLXNob3c6aGFzKC5yZWdpb24tcnUpIC5wcmVsb2FkZXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMwMDNBMzA7XG59XG5cbi5wcmVsb2FkZXItc2hvdyAucHJlbG9hZGVyLXdyYXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgbWF4LWhlaWdodDogOTBkdmg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLnByZWxvYWRlci1zaG93Om5vdCg6aGFzKC5wcmVsb2FkZXItd3JhcCkpIC5wcmVsb2FkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICM1MjhFMkE7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZTtcbn1cblxuLmxvYWRlci0td2hpdGUgLmxvYWRlcl9faWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5sb2FkZXItLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlbG9hZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHN2aDtcbiAgfVxufVxuLm1haW4tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1iYW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDMuOTQlLCByZ2JhKDAsIDAsIDAsIDApIDIwLjEyJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbi5tYWluLWJhbm5lcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLW91dDtcbn1cblxuLm1haW4tYmFubmVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG5cbi5tYWluLWJhbm5lcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQ4cHggMCA4MHB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2hlYWRlci1yaWdodCB7XG4gIG1heC13aWR0aDogNTcuNDUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1haW4tYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1heC13aWR0aDogNzMycHg7XG59XG5cbi5tYWluLWJhbm5lcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbnRlbnQtbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiA2NHB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbnRlbnQtcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU3LjQ1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tYmFubmVyX19zbG9nYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1iYW5uZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1heC13aWR0aDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2ljb24tdGV4dCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIG1heC13aWR0aDogMjY4cHg7XG59XG5cbi5tYWluLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm1haW4tYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5tYWluLWJhbm5lcl9fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDEyOHB4IDAgMTZweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWJhbm5lcl9faGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1haW4tYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gIC5tYWluLWJhbm5lcl9fY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYWluLWJhbm5lcl9fY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tYmFubmVyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2ljb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgbWF4LXdpZHRoOiAyNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1iYW5uZXJfX3NsaWRlciB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzRweCAwIDEwNXB4IDA7XG59XG5cbi5tYWluLWhlYWRlcl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgfVxuICAubWFpbi1oZWFkZXJfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG59XG4ubWFpbi1uYXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tYWluLW5hdl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW4tbmF2X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdl9faXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubWFpbi1uYXZfX2l0ZW0tbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDM4cHg7XG59XG5cbi5tYWluLW5hdl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1haW4tbmF2X19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1uYXZfX2l0ZW0tbGluazpoYXMoKyAubWFpbi1uYXZfX2l0ZW0tbGluaykge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFpbi1uYXZfX2Fib3V0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9faXRlbS1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5tYWluLW5hdl9faXRlbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tYWluLW5hdl9faXRlbS1sdmwyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5tYWluLW5hdl9faXRlbS1saW5rLWx2bDIge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9faXRlbS1saW5rLWx2bDI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tYWluLW5hdl9fc2VwYXJhdG9yIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xufVxuXG4ubWFpbi1uYXZfX2l0ZW0tbHZsMjpsYXN0LWNoaWxkIC5tYWluLW5hdl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbi1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tYWluLW5hdl9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWFpbi1uYXZfX2l0ZW0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2X19pdGVtLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tYWluLW5hdl9faXRlbS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAubWFpbi1uYXZfX2l0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG4gIC5tYWluLW5hdl9faXRlbS1saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICB9XG4gIC5tYWluLW5hdl9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFpbi1uYXZfX2l0ZW0tbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tYWluLW5hdl9faXRlbS1saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi5tYWluLXBhZ2UtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiwgei1pbmRleCAwcywgb3BhY2l0eSAxLjJzO1xufVxuLm1haW4tcGFnZS1iYW5uZXIuaW52aXNpYmxlIHtcbiAgei1pbmRleDogNTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluLXBhZ2UtYmFubmVyIC5zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLXBhZ2UtYmFubmVyX193cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwZHZ3O1xuICBoZWlnaHQ6IDc5MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLm1haW4tcGFnZS1iYW5uZXJfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLXBhZ2UtYmFubmVyX19wcm9wZXJ0eS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW4tcGFnZS1iYW5uZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMGR2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1haW4tcGFnZS1iYW5uZXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwcHg7XG4gIGxlZnQ6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDk4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tcGFnZS1iYW5uZXJfX3RpdGxlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLm1haW4tcGFnZS1iYW5uZXIge1xuICAgIGhlaWdodDogNTk1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgfVxuICAubWFpbi1wYWdlLWJhbm5lcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1wYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG59XG5cbi5tYWluLXBhZ2Utc2VjdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1wYWdlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ubWFpbi1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlci5vYnNlcnZlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fdGl0bGUuc2hvcnQge1xuICBtYXgtd2lkdGg6IDMzJTtcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX19hY2hpZXZlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fYWNoaWV2ZW1lbnQge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX2J1dHRvbi1pY29uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLXNlY3Rpb24taGVhZGVyIHtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLXNlY3Rpb24taGVhZGVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tc2VjdGlvbi1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBnYXA6IDIycHg7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnNob3J0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2FjaGlldmVtZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2FjaGlldmVtZW50cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYW5hZ2VtZW50LXRpbWluZyB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbi5tYW5hZ2VtZW50LXRpbWluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hbmFnZW1lbnQtdGltaW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFuYWdlbWVudF9fZ3JvdXAge1xuICBtYXJnaW46IDI4cHggMCAyOHB4IDA7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSwgLnBhZ2UtbWFpbl9faHRtbCB0YWJsZSwgLmRldGFpbC1uZXdzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMXB0ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLW1haW5fX2h0bWwgdGFibGUgdGQgcCxcbi5kZXRhaWwtbmV3cyB0YWJsZSB0ZCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSB0aCxcbi5wYWdlLW1haW5fX2h0bWwgdGFibGUgdGgsXG4uZGV0YWlsLW5ld3MgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSB0ZCxcbi5wYWdlLW1haW5fX2h0bWwgdGFibGUgdGQsXG4uZGV0YWlsLW5ld3MgdGFibGUgdGQge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCB0YWJsZSB0ZCxcbi5kZXRhaWwtbmV3cyB0YWJsZSB0ZCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFuYWdlbWVudF9fdGFibGUgdGJvZHkgdWwsXG4uZGV0YWlsLW5ld3MgdGFibGUgdGJvZHkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtbWFpbl9faHRtbCB0YWJsZTpub3QoLm1hbmFnZW1lbnRfX3RhYmxlKSxcbi5kZXRhaWwtbmV3cyB0YWJsZTpub3QoLm1hbmFnZW1lbnRfX3RhYmxlKSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1tYWluX19odG1sIHRhYmxlOm5vdCgubWFuYWdlbWVudF9fdGFibGUpIHRib2R5LFxuLmRldGFpbC1uZXdzIHRhYmxlOm5vdCgubWFuYWdlbWVudF9fdGFibGUpIHRib2R5IHtcbiAgICBtaW4td2lkdGg6IDg1MHB4O1xuICB9XG4gIC5wYWdlLW1haW5fX2h0bWwgLnRhYmxlLXdyYXBwZXIsXG4uZGV0YWlsLW5ld3MgLnRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAucGFnZS1tYWluX19odG1sIC50YWJsZS13cmFwcGVyIHRhYmxlLFxuLmRldGFpbC1uZXdzIC50YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuICAubWFuYWdlbWVudF9fZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jayB7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWhlYWRlcl9wb3NpdGlvbixcbi5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2staGVhZGVyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2staGVhZGVyX25hbWUge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSAubWFuYWdlbWVudF9fdGFibGUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuICAubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWJvZHkgLm1hbmFnZW1lbnRfX3RhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xuICB9XG4gIC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSAubWFuYWdlbWVudF9fdGFibGUgdGhlYWQgdHIgdGgge1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSAubWFuYWdlbWVudF9fdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYW5hZ2VtZW50X19pbm5lci10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICAubWFuYWdlbWVudF9faW5uZXItdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAubWFuYWdlbWVudF9fdGFibGUgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3RhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gIH1cbn1cbi5tYW5hZ2VtZW50IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5tYW5hZ2VtZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDM2NTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcbiAgd2lkdGg6IDQ2JTtcbiAgbWF4LXdpZHRoOiA4MjhweDtcbiAgaGVpZ2h0OiAyMThweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2s6bnRoLW9mLXR5cGUoMm4pIHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDQ0cHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLWxlZnQge1xuICB3aWR0aDogMjE4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBnYXA6IDE0cHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWNvbnRhY3Qge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLXBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoLm1hbmFnZW1lbnQpIHtcbiAgICBwYWRkaW5nOiAwIDg0cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stcmlnaHQge1xuICAgIG1heC13aWR0aDogMzM5cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stcmlnaHQge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2tzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2s6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stcmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1yaWdodCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hbmFnZW1lbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jb250YWluZXI6aGFzKC5tYW5hZ2VtZW50KSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDM4NHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3MnB4O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWltYWdlIHtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1wb3NpdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWNvbnRhY3RzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLXBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDM4NHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1hcC1hc2lkZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjI3LCAwLCA0OSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX3dyYXAge1xuICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNiwgMjYsIDI3KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX2l0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9faXRlbS1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFwLWFzaWRlLWNhcmQuYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkLmFjdGl2ZSAubWFwLWFzaWRlLWNhcmRfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjMjYyNjI3O1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX2xpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWFwLWdvb2dsZV9fbWFwIHtcbiAgaGVpZ2h0OiA5NjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLm1hcC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUtd3JhcCAuZmllbGQtY2hlY2tib3gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUtY2FyZHMge1xuICBtYXgtaGVpZ2h0OiA4MTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1hcC1wYWdlX19hc2lkZS1jYXJkczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cblxuLm1hcC1wYWdlX19hc2lkZS1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1hcC1wYWdlX19hc2lkZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0NTRweDtcbn1cblxuLm1hcC1wYWdlIC5maWx0ZXIge1xuICBwYWRkaW5nOiA1cHggMjRweCAyMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNiwgMjYsIDI3KTtcbn1cblxuLm1hcC1wYWdlIC5maWx0ZXJfX2dyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuLmJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2J0bi1wcmVmaXgge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNiwgMjYsIDI3KTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcbiAgY29sb3I6ICNlMTE7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ubWFwLXBhZ2UgLmZpbHRlcl9fZ3JvdXAtLWZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTMwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgaW5zZXQ7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2J0bi5ib3JkZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19idG4ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogcmdiKDI2LCAyNiwgMjcpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hcC1wYWdlX19tYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDU0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXAtcGFnZV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5tYXAtcGFnZSAudi1maWVsZC1zZWxlY3Qtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1hcC1wYWdlX19maWx0ZXItYnRuIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYXAtcGFnZV9fZmlsdGVyLWJ0bi0tY291bnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXAtcGFnZV9fbWFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICB9XG4gIC5tYXAtcGFnZSAuZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYXAtcGFnZSAuYXNpZGUtbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFwLWdvb2dsZV9fbWFwIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG4ubWFwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWFwX19tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXBfX2JhbGxvb24ge1xuICB3aWR0aDogMjU1cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ubWFwX19iYWxsb29uLXR5cGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFwX19iYWxsb29uLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tYXBfX2JhbGxvb24tZGVzY3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5tYXBfX2JhbGxvb24tbGluZXMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5tYXBfX2JhbGxvb24tbGluZXM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwX19iYWxsb29uLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFwX19iYWxsb29uLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1hcF9fYmFsbG9vbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFwX19iYWxsb29uLXRleHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tYXJrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya2VyL21hcmtlci5zdmdcIik7XG59XG5cbi5tYXJrZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL21hcmtlci9tYXJrZXItYWN0aXZlLnN2Z1wiKTtcbn1cblxuLm1hc29ucnktZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsLS0xLW9mLTQge1xuICB3aWR0aDogMjUlO1xufVxuXG4ubW9iaWxlLW5hdl9fcGFuZWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1jb29raWUub3BlbiAubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogNzAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMC4zOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweCAzMnB4IDI0cHggMjRweDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNzU4MDhBO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fb3ZlcmxheS5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fc3VyZmFjZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubW9kYWwtY29va2llX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubW9kYWwtY29va2llX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBnYXA6IDEwcHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uLWJ0bi5idG4tLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsLWNvb2tpZSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1vZGFsLWNvb2tpZV9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9kYWwtY29va2llX19hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1vZGFsLWNvb2tpZV9fYWN0aW9uLWJ0biB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG4gIC5tb2RhbC1jb29raWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5tb2RhbC1oZWFkZXJfX2Nsb3NlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLm1vZGFsLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjdweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiA2NztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcbn1cbi5tb2RhbC1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBtYXNrLW1vZGU6IGFscGhhO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDY5LjU0JSA1MCUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwNzUpIDI2Ljg0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzNjc5OTUpIDYyLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwNSkgMTAwJSkgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgOTcycHg7XG59XG4ubW9kYWwtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICMwMDNBMzA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA5NzJweDtcbn1cblxuLm1vZGFsLW1lbnVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tb2RhbC1tZW51X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA2MzRweDtcbiAgei1pbmRleDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCAwLCAwKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAzMCUsIHJnYmEoMCwgMCwgMCwgMC42KSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCAwLCAwKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAzMCUsIHJnYmEoMCwgMCwgMCwgMC42KSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5tb2RhbC1tZW51X19jb250ZW50LS1iZy1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4ubW9kYWwtbWVudV9fY29udGVudC0tYmctcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5ibHVyLWVudGVyLWFjdGl2ZSxcbi5ibHVyLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ibHVyLWVudGVyLWZyb20sXG4uYmx1ci1sZWF2ZS10byB7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MHB4IDUxcHggNjBweCAxNDNweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5tb2RhbC1tZW51X19sZWZ0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubW9kYWwtbWVudV9fbG9nbyB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMjA4cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1tZW51X19sZWZ0LW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1vZGFsLW1lbnVfX3RpdGxlIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNjU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQtbWFpbi1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQtaXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtbWVudV9fbGVmdC1pdGVtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxufVxuLm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtcyB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogNTBweDtcbn1cblxuLm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEZsZXhcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDAsIFwiWE9QUVwiIDk2LCBcIlhUUkFcIiA0NjgsIFwiWU9QUVwiIDc5LCBcIllUQVNcIiA3NTAsIFwiWVRERVwiIC0yMDMsIFwiWVRGSVwiIDczOCwgXCJZVExDXCIgNTE0LCBcIllUVUNcIiA3MTIsIFwic2xudFwiIDAsIFwid2R0aFwiIDEyOTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC1tZW51X19mb290ZXItaXRlbS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIH1cbn1cbi5tb2RhbC1tZW51X19yaWdodC13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMTkycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1tZW51X19yaWdodC1oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtbWFpbi1pdGVtIHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtbWFpbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC1tZW51X19yaWdodC1pdGVtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxufVxuLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0taW1hZ2Uge1xuICBoZWlnaHQ6IDk1cHg7XG4gIHdpZHRoOiA5NXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm1vZGFsLW1lbnUgLmJ0bi5taW4td2lkdGgge1xuICBtaW4td2lkdGg6IDE3NHB4O1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubW9kYWwtbWVudSAuaWNvbi1kb3dubG9hZCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5tb2RhbC1tZW51IC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogMTBweCAzOHB4IDEwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtbWVudSAuZmllbGQtc2VsZWN0X19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMTcsIDExNywgMTE3KTtcbiAgfVxufVxuLm1vZGFsLW1lbnUgLmZpZWxkLXNlbGVjdF9fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5tb2RhbC1tZW51X19tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQsIDE0LCAxNSk7XG4gIHBhZGRpbmc6IDIwcHggMTJweCA0MnB4IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLm1vZGFsLW1lbnVfX3JpZ2h0LXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tb2RhbC1tZW51X19oZWFkZXItbGluayAubGluay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC1tZW51X19sZWZ0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubW9kYWwtbWVudV9fcmlnaHQtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vZGFsLW1lbnVfX3JpZ2h0LFxuLm1vZGFsLW1lbnVfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC1tZW51X19sZWZ0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tb2RhbC1tZW51X19sb2dvIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5tb2RhbC1tZW51X19sZWZ0LWhlYWRlciAuYnRuLmJ0bi0tZ3JheSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG4gIC5tb2RhbC1tZW51X19yaWdodC1pdGVtLWltYWdlIHtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgd2lkdGg6IDc0cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtcyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2hlYWRlci1saW5rIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2xlZnQtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICB9XG4gIC5tb2RhbC1tZW51X19mb290ZXItaXRlbXMge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAubW9kYWwtbWVudV9fZm9vdGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5tb2RhbC1tZW51X19yaWdodC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2RhbC1tZW51X19idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5tb2RhbC1zZWFyY2hfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtc2VhcmNoX19ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZDogIzAwM0EzMDtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1vZGFsLXdpbmRvd19fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1RTI4O1xuICB9XG59XG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA0ODBweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGJhY2tncm91bmQ6ICMwMDNBMzA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm1vZGFsX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogbWluKDEwMCUsIDk2MHB4KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzAwM0EzMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA1MHB4IDc2cHg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMzRweDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiA4MHB4O1xuICBib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiA4MHB4O1xuICBib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC5tZW51IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vZGFsLm1lbnUgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwubWVudSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1vZGFsLm1lbnUgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2N3B4KTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbF9fc3VyZmFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5ldy1zbGlkZXIge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXctc2xpZGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1zbGlkZXJfX2J1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubmV3cy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm5ld3MtY2FyZF9fbWFpbi1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm5ld3MtY2FyZF9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5uZXdzLWNhcmRfX3RhZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLm5ld3MtY2FyZF9faW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmV3cy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXdzLWNhcmRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG5cbi5uZXdzLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5ld3MtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtY2FyZF9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubmV3cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4ubmV3cy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MTZweDtcbiAgZmxleDogMCAwIDMzJTtcbiAgaGVpZ2h0OiA2NDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXdzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxNnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm5ld3NfX2l0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjRweCAzMnB4IDMycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmV3c19faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c19faXRlbS1kYXRlLFxuLm5ld3NfX2l0ZW0tY29sbGVjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5uZXdzLWxpc3RfX2J0biB7XG4gIG1hcmdpbjogMjZweCBhdXRvIDA7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTdweCAzNnB4O1xufVxuXG4ubmV3cy1saXN0X19idG4taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5uZXdzX19pdGVtOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3NfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5uZXdzX19pdGVtOm5vdCg6aGFzKC5uZXdzX19pbWFnZSkpIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAubmV3c19faXRlbTpub3QoOmhhcygubmV3c19faW1hZ2UpKSAubmV3c19faXRlbS1pbmZvIHtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICB9XG59XG4ubmV3cy1wYWdlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3cy1wYWdlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLm5ld3MtcGFnZV9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4ubmV3cy1wYWdlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vdC1mb3VuZC1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTEuNDFweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9faXRlbSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgd2lkdGg6IDMzLjMlO1xuICBtYXJnaW46IDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHJnYmEoMjE3LCAyMTcsIDIxNywgMC4xOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI1ZHZ3O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMjQwcHg7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fY2F0ZWdvcnkgLm5vdC1mb3VuZC1wYWdlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkLnNlY3Rpb24tdG9wLWNhcmQge1xuICBoZWlnaHQ6IDM0NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90LWZvdW5kLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLm5vdC1mb3VuZC1wYWdlX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubm90LWZvdW5kLXBhZ2VfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMTgpO1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubm90LWZvdW5kLXBhZ2VfX2xpbmtzIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLm5vdC1mb3VuZC1wYWdlX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubm90LWZvdW5kLXBhZ2VfX2NhcmQuc2VjdGlvbi10b3AtY2FyZCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9fY2FyZHMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubm90LWZvdW5kLXBhZ2VfX2NhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9fbGluay5idG4ge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubm90LWZvdW5kLXBhZ2UgLmJ0bi1nYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubm90LWZvdW5kLXBhZ2VfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm90aWZpY2F0aW9uX19tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm5vdGlmaWNhdGlvbl9fbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogNjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5vdGlmaWNhdGlvbl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5ub3RpZmljYXRpb25fX2J0bi1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTRFNEU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0wLjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5ub3RpZmljYXRpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb25zIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbi5vYmplY3RzLXBhZ2VfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ub2JqZWN0cy1wYWdlX19jYXJkIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vYmplY3RzLXBhZ2VfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5kZXRhaWwtbmV3c19zbGlkZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogNTZweDtcbn1cblxuLmRldGFpbC1uZXdzX19zbGlkZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbn1cblxuLmRldGFpbC1uZXdzX3NsaWRlci1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub2JqZWN0cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2JqZWN0cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9iamVjdHMtcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZlci1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5vZmZlci1pdGVtLS1hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5vZmZlcnMtaXRlbV9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm9mZmVyLWl0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5vZmZlcnMtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm9mZmVycy1wcm9kdWN0X19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm9mZmVycy1wcm9kdWN0X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDdweCAtNnB4IC02cHggLTZweDtcbn1cblxuLm9mZmVycy1wcm9kdWN0X19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDIzcHggNnB4O1xufVxuXG4ubGlzdC1mYWRlLW1vdmUsXG4ubGlzdC1mYWRlLWVudGVyLWFjdGl2ZSxcbi5saXN0LWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG59XG5cbi5saXN0LWZhZGUtZW50ZXItZnJvbSxcbi5saXN0LWZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjA1KSB0cmFuc2xhdGUoMjAwcHgsIDApO1xufVxuXG4ubGlzdC1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAub2ZmZXJzLXByb2R1Y3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm9mZmVycy1wcm9kdWN0X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vZmZlcnMtcHJvZHVjdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX193b3JrdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX3dvcmt0aW1lLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX193b3JrdGltZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fd29ya3RpbWUtdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2Fubm91bmNlbWVudCxcbi5vcmdhbml6YXRpb24tZGV0YWlsc19fZ292ZXJtZW50LXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19hbm5vdW5jZW1lbnQgcCxcbi5vcmdhbml6YXRpb24tZGV0YWlsc19fZ292ZXJtZW50LXZhbHVlICoge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fYW5ub3VuY2VtZW50IGEsXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2dvdmVybWVudC12YWx1ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2dvdmVybWVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fZ292ZXJtZW50LXZhbHVlICoge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wYWdlLTQwNCB7XG4gIHBhZGRpbmc6IDQ4cHggMCA3N3B4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS00MDRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wYWdlLTQwNF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAxMzNweCAwIGF1dG87XG59XG5cbi5wYWdlLTQwNF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLTQwNF9fcmlnaHQge1xuICB3aWR0aDogNzMxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtNDA0X19mb290ZXIge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuXG4ucGFnZS00MDRfX3N1cGVydGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGFnZS00MDRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBhZ2UtNDA0X190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLTQwNF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS00MDRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBwYWRkaW5nOiAxMjhweCAwIDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtNDA0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlLTQwNF9fc3VwZXJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5wYWdlLTQwNF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5wYWdlLTQwNF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wYWdlLTQwNF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucGFnZS00MDRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFnZS1mb290ZXItbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuICBjb2xvcjogI0ZGNUUyODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZS1mb290ZXItbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVFMjg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVFMjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZzogMzJweCAwIDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2UtZm9vdGVyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGFnZS1mb290ZXJfX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTI7XG59XG5cbi5wYWdlLWZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1mb290ZXJfX2NvbnRhaW5lciwgLnBhZ2UtZm9vdGVyX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtZm9vdGVyX19sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQyLjYlO1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbW9iLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtZm9vdGVyX19mb3JtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtZm9vdGVyX19zb2NpYWxzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2xlZ2FsLWluZm8td3JhcCB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMzJweDtcbiAgfVxuICAucGFnZS1mb290ZXJfX21vYi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fcmlnaHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29udGFjdC1saXN0X19zdXBlcnRpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRhY3QtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19sZWdhbC1pbmZvLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19jb250YWluZXIsIC5wYWdlLWZvb3Rlcl9fd3JhcCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdC1saXN0X19zdXBlcnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19vdmVybGF5LFxuLnBhZ2UtZm9vdGVyX192aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4ucGFnZS1oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgY29sb3I6ICNGRjVFMjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKDEwMiwgMTAyLCAxMDIsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1oZWFkZXItbG9nb19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXItbG9nb19faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZS1oZWFkZXItbG9nbzpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtaGVhZGVyLWxvZ286Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM2NjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXNwYWNlciB7XG4gIGhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNjlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uc3RhdGUtLWhlYWRlci1zY3JvbGxlZCAucGFnZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDhweCk7XG59XG5cbi5zdGF0ZS0taGVhZGVyLXNjcm9sbGVkLnN0YXRlLS1oZWFkZXItZml4ZWQgLnBhZ2UtaGVhZGVyLXdyYXAsXG4uc3RhdGUtLWhlYWRlci1zY3JvbGxlZC5zdGF0ZS0taGVhZGVyLWZpeGVkLWhpZGRlbiAucGFnZS1oZWFkZXItd3JhcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLnN0YXRlLS1oZWFkZXItZml4ZWQgLnBhZ2UtaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnN0YXRlLS1oZWFkZXItZml4ZWQtaGlkZGVuIC5wYWdlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwOHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZS1oZWFkZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMjAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19zbG90LWxvZ28ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyODVweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogMC43cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGF0ZS0tcGFnZS1oZWRlci1zY3JvbGxlZCAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbi5zdGF0ZS0tcGFnZS1oZWFkZXItYmxhY2tvdXQgLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlci13cmFwIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlciB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc3RhdGUtLXBhZ2UtaGVhZGVyLWJsYWNrb3V0IC5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBM0Y7XG59XG5cbi5zdGF0ZS0tcGFnZS1oZWFkZXItYmxhY2tvdXQgLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUsXG4ucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItbGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4RTJBO1xufVxuXG4ucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0EzMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyOEUyQTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnBhZ2UtaGVhZGVyOmhhcygrIC5yZWdpb24tcnUpIC5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUUyODtcbn1cblxuLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUtLXRvcCB7XG4gIHdpZHRoOiAzM3B4O1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItbGluZS0tbWlkZGxlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHRvcDogMzAuNXB4O1xuICBsZWZ0OiAyM3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlci1saW5lLS1ib3R0b20ge1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAyM3B4O1xufVxuXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXIgLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUtLXRvcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogMjFweDtcbiAgdG9wOiAxOXB4O1xufVxuXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXIgLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUtLW1pZGRsZSB7XG4gIHdpZHRoOiAzM3B4O1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlciAucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItbGluZS0tYm90dG9tIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLXdyYXAge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTNGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAucGFnZS1oZWFkZXJfX21lbnUge1xuICB3aWR0aDogNTY2cHg7XG4gIGhlaWdodDogbWluKDEwMHZoIC0gOTZweCwgODc3cHgpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ucGFnZS1oZWFkZXJfX21haW4tbmF2LXNsb3Qge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTY2cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIGZsZXg6IDE7XG59XG5cbi5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5wYWdlLWhlYWRlcl9fbWFpbi1uYXYtc2xvdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3RhdGUtLXBhZ2UtaGVkZXItc2Nyb2xsZWQgLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgdG9wOiAxNnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudSB7XG4gICAgdG9wOiAtMTZweDtcbiAgICByaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwc3ZoO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWFpbi1uYXYtc2xvdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLnBhZ2UtaGVhZGVyX19tZW51IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDBzdmg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb250YWN0X19yZWdpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucGFnZS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLW1haW5fX2h0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCB1bCwgLnBhZ2UtbWFpbl9faHRtbCBvbCwgLnBhZ2UtbWFpbl9faHRtbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgcGFkZGluZzogaW5pdGlhbDtcbiAgbWFyZ2luOiBpbml0aWFsO1xufVxuXG4ucGFnZS1tYWluX19odG1sIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4ucGFnZS1tYWluX19odG1sIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucGFnZS1tYWluX19odG1sIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGFnZS1tYWluX19odG1sIHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1tYWluX19odG1sIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgfVxufVxuLyogLS0tIHBhZ2UgbmF2aWdhdGlvbiAtLS0gKi9cbi5wYWdlLW5hdiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTk7XG4gIGNvbG9yOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wYWdlLW5hdl9fbGluay5kaXNhYmxlZCAucGFnZS1uYXZfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2OmhvdmVyLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAucGFnZS1uYXZfX2xpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2LmRpc2FibGVkOmhvdmVyLCAucGFnZS1uYXZfX2xpbmstLW5leHQuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxufVxuLnBhZ2UtbmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYgLnBhZ2UtbmF2X19saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1uYXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5wYWdlLW5hdl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbC0tbGVmdCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5wYWdlLW5hdl9fbGluay0tbmV4dCwgLnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rLWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAucGFnZS1uYXZfX2xpbmtzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5wYWdlLW5hdl9fbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAucGFnZS1uYXZfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZzogMzBweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC01cHggLTEycHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWFnZSB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fcmlnaHQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyX19sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjVweDtcbiAgfVxuICAucGFnZS1zdWJmb290ZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICB9XG4gIC5wYWdlLXN1YmZvb3Rlcl9fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnBhZ2UtdGV4dF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLXRleHRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnBhZ2UtdGV4dF9fY29udGVudC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS10ZXh0X19zaG93bW9yZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYWdlLXRleHRfX3Nob3dtb3JlIC5idG5fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBhZ2UtdGV4dF9fc2hvd21vcmUgLmJ0biB7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucGFnZS10ZXh0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10ZXh0X19sZWZ0IHtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wYWdlLXRleHRfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLXRleHRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS10ZXh0X19hY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS10ZXh0X19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS10ZXh0X19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IC0xMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1iYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5wYW5lbC1oZWFkX190aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhbmVsLWhlYWRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICM1MjhFMkE7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFuZWwtaGVhZF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbC1oZWFkX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB6LWluZGV4OiAxNjA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wYW5lbC0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5wYW5lbF9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLnBhbmVsX19pdGVtICsgLnBhbmVsX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24sXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhbmVsX19idG46aG92ZXIsXG4ucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1pY29uLFxuLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4tYXJyb3cge1xuICAgIGNvbG9yOiAjNTI4RTJBO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhbmVsX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLnBhcnRuZXItYW5kLWdlbyB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19pbWFnZSxcbi5wYXJ0bmVyLWFuZC1nZW9fX2ltYWdlLWZwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDQzMnB4O1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19pbWFnZS1mcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX2xlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGNvbG9yOiAjNUIwRTAyO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTcuNDUlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcnRuZXItYW5kLWdlb19fcmlnaHQudGV4dC1ndWlkZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19zdXBlcnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM1QjBFMDI7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX3N1cGVydGl0bGUtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fc3VwZXJ0aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDIyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19saXN0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvYXJyb3ctaXRlbS1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fbGlzdC1pdGVtX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19saXN0LWNvdW50IHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGNUUyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX2xpc3Qtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvLnBhcnRuZXItYW5kLWdlby0tZW1lcmFsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBM0Y7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4ucGFydG5lci1hbmQtZ2VvLnBhcnRuZXItYW5kLWdlby0tZW1lcmFsZCAucGFydG5lci1hbmQtZ2VvX19zdXBlcnRpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5wYXJ0bmVyLWFuZC1nZW8ucGFydG5lci1hbmQtZ2VvLS1lbWVyYWxkIC5wYXJ0bmVyLWFuZC1nZW9fX3RpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5wYXJ0bmVyLWFuZC1nZW8uLXJldmVyc2UgLnBhcnRuZXItYW5kLWdlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhcnRuZXItYW5kLWdlbyB7XG4gICAgcGFkZGluZzogOTZweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhcnRuZXItYW5kLWdlb19faW1hZ2UsXG4ucGFydG5lci1hbmQtZ2VvX19pbWFnZS1mcCB7XG4gICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnBhcnRuZXItYW5kLWdlb19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFydG5lci1hbmQtZ2VvX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXJ0bmVyLWFuZC1nZW9fX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhcnRuZXItYW5kLWdlb19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLnBhcnRuZXItYW5kLWdlb19fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lci1hbmQtZ2VvX19saXN0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5wYXJ0bmVyLWFuZC1nZW9fX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRuZXItYW5kLWdlb19fbGlzdC1pdGVtX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wYXktaWNvbnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzZW50YXRpb24tY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2FyZC10YWcge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG59XG5cbi5jYXJkLXRhZ19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuLmNhcmQtdGFnX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJlc2VudGF0aW9uLWNhcmQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmxleC1jb2xsZWN0aW9uX19pdGVtOmhvdmVyIC5wcmVzZW50YXRpb24tY2FyZDphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWNhcmQ6aG92ZXIgLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4uZmxleC1jb2xsZWN0aW9uX19pdGVtOmFjdGl2ZSAucHJlc2VudGF0aW9uLWNhcmQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmQ6YWN0aXZlIC5wcmVzZW50YXRpb24tY2FyZF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNDhweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tY2FyZF9fdGFncyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtYy1ncmlkLFxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQgLmJ0bi1kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtYy1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluazphY3RpdmUgfiAucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjclO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LWMtZ3JpZDpob3ZlciAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuICAgIGNvbG9yOiAjRkY1RTI4O1xuICB9XG59XG4ucHJvZHVjdC1jLWdyaWRfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljZS0tcmlnaHQgLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlLS1hY2NlbnQge1xuICBjb2xvcjogIzUyOEUyQTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1uZXcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzUyOEUyQTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fYmxhY2tvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucHJvZHVjdC1jYXJkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC1jYXJkX190b3Age1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LWNhcmRfdG9wLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucHJvZHVjdC1jYXJkX3RvcC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAyNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLWltYWdlLmNlcmFtaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAyNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZS5jZXJhbWljIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMjU4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3QtY2FyZF90b3AtdGFnX190YWcudGFnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1pbi13aWR0aDogODRweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jYXJkX3RvcC10YWdfX3RhZyAudGFnX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yNnB4IC02cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI2cHggNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmc6IDE5cHggNHB4O1xuICB9XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTE5cHggLTRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogI2JiYjtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnByb2R1Y3QtbGluZV9fYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtc2xpZGVfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJhY2tncm91bmQtd2hpdGUgLnByb2R1Y3Qtc2xpZGUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcbiAgbWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDY2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDNBMzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIG1heC1oZWlnaHQ6IDIxNnB4O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICM1MjhFMkE7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDAzQTMwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAyMTZweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICBtYXJnaW46IDhweCAwO1xuICBjb2xvcjogIzAwM0EzMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICAgIGNvbG9yOiAjNTI4RTJBO1xuICB9XG59XG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19mYXZvcml0ZS1hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8gKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3RfX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDM2NTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xufVxuXG4uY2F0YWxvZy1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3RfX3ZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3ZpZXctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3RfX3ZpZXctaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdF9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnByb2R1Y3RfX3ZpZXctdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0X19zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnByb2R1Y3RfX3NlcGFyYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5wcm9kdWN0X19vZmZlcnMge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdF9fY29udHJvbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdF9fY29udHJvbGxlci1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0X192aXN1YWw6aGFzKC5wcm9kdWN0X19jb250cm9sbGVyLWl0ZW06aG92ZXIpIC5zd2lwZXItc2xpZGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG59XG5cbi5wcm9kdWN0X192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtc2xpZGU6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLnByb2R1Y3RfX3RvcC1idG5zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDMxO1xuICBnYXA6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fdG9wLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdF9fZ2FsbGVyeS1idG4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnByb2R1Y3RfX2dhbGxlcnktdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3RfX2dhbGxlcnktdGFnIHtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub3Blbi1mdWxsX19pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnByb2R1Y3RfX3ZpZXctaW1nLS1yb3RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4ucHJvZHVjdF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLnByb2R1Y3RfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdF9fdG9wLWJ0bnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9kdWN0X19nYWxsZXJ5LWJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjMpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3RfX3ZpZXctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ucHJvcGVydHktY2FyZF9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDExMCU7XG4gIGhlaWdodDogMTEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01JTtcbiAgbGVmdDogLTUlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnByb3BlcnR5LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvcGVydHktY2FyZDpob3ZlciAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkOmhvdmVyIC5wcm9wZXJ0eS1jYXJkX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxuICAucHJvcGVydHktY2FyZDpob3ZlciAucHJvcGVydHktY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG4gIH1cbn1cbi5wcm9wZXJ0eS1jYXJkX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb3BlcnR5LWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJhdGluZy0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fcm93IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5yYXRpbmdfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLnJhdGluZ19faXRlbS0tY2hlY2tlZCB7XG4gIGNvbG9yOiAjRkY1RTI4O1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhdGluZ19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0aW5nX19sYXllci0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19faWNvbi5yYXRpbmdfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19faW50ZWdyYXRlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtbWVudV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NHB4O1xufVxuXG4uc2VhcmNoLW1lbnVfX2xpc3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4uc2VhcmNoLW1lbnVfX3N1Ym1lbnUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VhcmNoLW1lbnVfX2xpc3QgLnNlYXJjaC1tZW51X19zdWJtZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnNlYXJjaC1tZW51X19saXN0Omxhc3QtY2hpbGQgLnNlYXJjaC1tZW51X19zdWJtZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1tZW51X19zdWJpdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNjU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtbWVudV9fc3ViaXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2VtcHR5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWFyY2gtcmVzdWx0X19sZWZ0IHtcbiAgd2lkdGg6IDMzNHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19sZWZ0IC5zZWFyY2gtbWVudSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX3JpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDRweCk7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMjNweCAtNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjNweCA2cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19oZWFkLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjE1LCAyMTUsIDIxNSwgMC4zKTtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2hlYWQtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi50YWctbWVzc2FnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtcmVzdWx0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0X19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0X19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHRfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uc2VhcmNoLXNtYWxsX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uc2VhcmNoLXNtYWxsIC5zaG93LWFzaWRlLWVudGVyLWFjdGl2ZSxcbi5zZWFyY2gtc21hbGwgLnNob3ctYXNpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXNtYWxsIC5zaG93LWFzaWRlLWVudGVyLWZyb20gLmZpbHRlci1hc2lkZV9faW5uZXIsXG4uc2VhcmNoLXNtYWxsIC5zaG93LWFzaWRlLWxlYXZlLXRvIC5maWx0ZXItYXNpZGVfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMjBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVFMjg7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1zdW0ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbGluayB7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2xpbmstdGV4dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19saW5rLWNhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ltYWdlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLXNtYWxsX19saW5rOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdG9wIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1RTI4O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuc2VhcmNoLXNtYWxsX19saW5rIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbiAgLnNlYXJjaC1zbWFsbF9fbGluay10ZXh0cyB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgfVxuICAuc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hY2hpZXZlbWVudHNfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbn1cblxuLnNlY3Rpb24tYWNoaWV2ZW1lbnRzIC5hY2hpZXZlbWVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuXG4uc2VjdGlvbi1hY2hpZXZlbWVudHNfX2FjaGlldmVtZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zZWN0aW9uLWFjaGlldmVtZW50c19fYWNoaWV2ZW1lbnQub2JzZXJ2ZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZWN0aW9uLWFjaGlldmVtZW50c19fYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNlY3Rpb24tYWNoaWV2ZW1lbnRzX19hY2hpZXZlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5zZWN0aW9uLWFjaGlldmVtZW50cyAuYWNoaWV2ZW1lbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbi1hdWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlY3Rpb24tYXVjdGlvbnMgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLnNlY3Rpb24tYXVjdGlvbnMud2hpdGUtYmcge1xuICB6LWluZGV4OiA1O1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tYXVjdGlvbnMud2hpdGUtYmc6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUxLCAyNDYsIDIzOCk7XG59XG4uc2VjdGlvbi1hdWN0aW9ucy53aGl0ZS1iZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMCkgMCUsIHJnYigyNTEsIDI0NiwgMjM4KSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNlY3Rpb24tYXVjdGlvbnMud2hpdGUtYmcgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1hdWN0aW9ucy53aGl0ZS1iZyAuc2VjdGlvbi1hdWN0aW9uc19fYmcge1xuICBoZWlnaHQ6IDEzMCU7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogLTI1JTtcbiAgYm90dG9tOiAtMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMCkgMCUsIHJnYigyNTEsIDI0NiwgMjM4KSAyNSUsIHJnYigyNTEsIDI0NiwgMjM4KSA4MCUsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMCkgMTAwJSk7XG4gIG1hc2stbW9kZTogbHVtaW5hbmNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9ub2lzZS1iZWlnZS5zdmcjZmlsdGVyMF9uXzI0OF8xNTMwXCIpO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uczphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogNTB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgdHJhbnNpdGlvbiAwLjNzIGVhc2U7XG4gIG1hc2stbW9kZTogYWxwaGE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5LjA2ZGVnLCByZ2JhKDM4LCAzOCwgMzgsIDApIDAlLCAjMjYyNjI2IDMwJSwgIzI2MjYyNiAxMDAlKTtcbiAgZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL2xpZ2h0LW5vaXNlLnN2ZyNmaWx0ZXJfbGlnaHRfbm9pc2VcIicpO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9saWdodC1ub2lzZS5zdmcjZmlsdGVyX2xpZ2h0X25vaXNlXCIpO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDRweDtcbiAgcGFkZGluZzogMTIwcHggMCA2MHB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLnNlY3Rpb24tYXVjdGlvbnNfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDU0cHg7XG4gIHJvdy1nYXA6IDY1cHg7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzM0cHg7XG4gIHBhZGRpbmc6IDMwcHggNDZweDtcbn1cblxuLnNlY3Rpb24tYXVjdGlvbnNfX2NhcmQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDg2LjIyJSk7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTYuMTIlLCByZ2JhKDAsIDAsIDAsIDAuOSkgOTMuNzclKTtcbiAgY29sb3I6IHJlZDtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkOm50aC1vZi10eXBlKDEpLFxuLnNlY3Rpb24tYXVjdGlvbnNfX2NhcmQ6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyN3B4KTtcbn1cblxuLnNlY3Rpb24tYXVjdGlvbnNfX2NhcmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fY2FyZHNfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZ2FwOiAxOHB4O1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fY2FyZHMtdGl0bGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fY2FyZHMtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tYXVjdGlvbnNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDUycHggMDtcbiAgfVxuICAuc2VjdGlvbi1hdWN0aW9uc19fY2FyZHMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgfVxuICAuc2VjdGlvbi1hdWN0aW9uc19fY2FyZDpudGgtb2YtdHlwZSgxbikge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBtaW4td2lkdGg6IDMzNXB4O1xuICAgIGhlaWdodDogMzc1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1hdWN0aW9uc19fY2FyZHNfaW5mbyB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgLnNlY3Rpb24tYXVjdGlvbnNfX2NhcmRzLWRlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM3NHB4KSBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWF1Y3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWJsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uLWJsb2cgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5zZWN0aW9uLWJsb2cgLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHJnYmEoMzgsIDM4LCAzOCwgMC42OTgwMzkyMTU3KTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5zZWN0aW9uLWJsb2cgLmJ0bi1zaW1wbGUge1xuICBjb2xvcjogIzAwM0EzMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zZWN0aW9uLWJsb2cgLmljb24tbmV4dDo6YWZ0ZXIsIC5zZWN0aW9uLWJsb2cgLmljb24tbmV4dDo6YmVmb3JlLCAuc2VjdGlvbi1ibG9nIC5pY29uLW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDNBMzA7XG59XG5cbi5zZWN0aW9uLWJsb2cud2hpdGUtYmc6bm90KC5ub3QtYW5pbWF0ZWQpIHtcbiAgei1pbmRleDogNTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLWJsb2cud2hpdGUtYmc6bm90KC5ub3QtYW5pbWF0ZWQpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1MSwgMjQ2LCAyMzgpO1xufVxuLnNlY3Rpb24tYmxvZy53aGl0ZS1iZzpub3QoLm5vdC1hbmltYXRlZCkgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDNBMzA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uLWJsb2cud2hpdGUtYmcubm90LWFuaW1hdGVkIHtcbiAgei1pbmRleDogNTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLWJsb2cud2hpdGUtYmcubm90LWFuaW1hdGVkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUxLCAyNDYsIDIzOCk7XG59XG4uc2VjdGlvbi1ibG9nLndoaXRlLWJnLm5vdC1hbmltYXRlZCAuc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzAwM0EzMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24tYmxvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmaWx0ZXI6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL25vaXNlLWJlaWdlLnN2ZyNmaWx0ZXIwX25fMjQ4XzE1MzBcIik7XG4gIG1hc2stbW9kZTogbHVtaW5hbmNlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIHRyYW5zaXRpb24gMC42cyBlYXNlO1xufVxuXG4uc2VjdGlvbi1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmaWx0ZXI6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL25vaXNlLWJlaWdlLnN2ZyNmaWx0ZXIwX25fMjQ4XzE1MzBcIik7XG59XG5cbi5zZWN0aW9uLWJsb2dfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1ibG9nX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tYmxvZ19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tYmxvZ19fdG9wLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2MnB4O1xufVxuXG4uc2VjdGlvbi1ibG9nX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA1NzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWJsb2dfX2l0ZW0ge1xuICBmbGV4OiAwIDEgMzU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwM0EzMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWJsb2dfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlY3Rpb24tYmxvZ19faXRlbTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4uc2VjdGlvbi1ibG9nX19pbWcge1xuICBtYXgtaGVpZ2h0OiA0MTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1ibG9nX19pbWcge1xuICAgIGhlaWdodDogNDE2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tYmxvZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc2VjdGlvbi1ibG9nX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoMzgsIDM4LCAzOCwgMC42OTgwMzkyMTU3KTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWJsb2cge1xuICAgIHBhZGRpbmc6IDUycHggMDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tYmxvZ19fdG9wLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbl9fdGl0bGUuaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWJsb2dfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZ19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NzZweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5zZWN0aW9uLWJsb2dfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNlY3Rpb24tYm90dG9tLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tYm90dG9tLXNsaWRlcl9fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIGdhcDogNjBweDtcbiAgei1pbmRleDogMztcbn1cblxuLnNlY3Rpb24tYm90dG9tLXNsaWRlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIC5wcm9kdWN0LWNhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbi1ib3R0b20tc2xpZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbi1ib3R0b21fX21haW4ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLWJvdHRvbV9fbWFpbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbi1ib3R0b21fX2FzaWRlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tYm90dG9tX19hc2lkZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIHtcbiAgICBtaW4td2lkdGg6IDMyNnB4O1xuICB9XG4gIC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIC5wcm9kdWN0LWNhcmRfX21haW4taW1hZ2UsXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnLmNlcmFtaWMsXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZS5jZXJhbWljIGltZyB7XG4gICAgaGVpZ2h0OiAyMDJweDtcbiAgfVxuICAuc2VjdGlvbi1ib3R0b20tc2xpZGVyX19idXR0b25zIHtcbiAgICBib3R0b206IC03MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLWJvdHRvbV9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24tYm90dG9tX19hc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIC5wcm9kdWN0LWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tY29sbGVjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuLnNlY3Rpb24tY29sbGVjdGlvbnMgLmJ0bi1zaW1wbGUsIC5zZWN0aW9uLWNvbGxlY3Rpb25zID4gKixcbi5zZWN0aW9uLWNvbGxlY3Rpb25zIC50YWJzLWlubGluZV9faXRlbSxcbi5zZWN0aW9uLWNvbGxlY3Rpb25zIC5pY29uLW5leHQ6OmFmdGVyLFxuLnNlY3Rpb24tY29sbGVjdGlvbnMgLmljb24tbmV4dDo6YmVmb3JlLFxuLnNlY3Rpb24tY29sbGVjdGlvbnMgLmljb24tbmV4dCBzcGFuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tY29sbGVjdGlvbnNfX3dyYXAge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDAgOTBweCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI1cHg7XG59XG5cbi5jb2xsZWN0aW9uLXN3aXBlciAuc3dpcGVyIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLnNlY3Rpb24tY29sbGVjdGlvbnNfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbn1cblxuLmNvbGxlY3Rpb24tc3dpcGVyX19pdGVtLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbiAgd2lkdGg6IDYzNnB4O1xuICBoZWlnaHQ6IDkzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xufVxuXG4uY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOm5vdCguZnJvbS1ib3R0b20pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWNvbGxlY3Rpb25zLnZpc2libGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLnNlY3Rpb24tY29sbGVjdGlvbnMudmlzaWJsZSAuY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1jb2xsZWN0aW9ucy52aXNpYmxlIC5idG4tc2ltcGxlLCAuc2VjdGlvbi1jb2xsZWN0aW9ucy52aXNpYmxlID4gKiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWNvbGxlY3Rpb25zLnZpc2libGUgLmljb24tbmV4dDo6YWZ0ZXIsXG4uc2VjdGlvbi1jb2xsZWN0aW9ucy52aXNpYmxlIC5pY29uLW5leHQ6OmJlZm9yZSxcbi5zZWN0aW9uLWNvbGxlY3Rpb25zLnZpc2libGUgLmljb24tbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1jb2xsZWN0aW9ucy52aXNpYmxlIC50YWJzLWlubGluZV9faXRlbSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWN0aW9uLWNvbGxlY3Rpb25zLnZpc2libGUgLmNvbGxlY3Rpb24tc3dpcGVyX19pdGVtLnN3aXBlci1zbGlkZTpob3Zlcixcbi5zZWN0aW9uLWNvbGxlY3Rpb25zLnZpc2libGUgLmNvbGxlY3Rpb24tc3dpcGVyX19pdGVtLnN3aXBlci1zbGlkZTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxufVxuLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDc5N3B4O1xufVxuXG4uY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0tY29sbGVjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb2xsZWN0aW9ucyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1jb2xsZWN0aW9ucyB7XG4gICAgcGFkZGluZzogNTJweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24tY29sbGVjdGlvbnNfX3dyYXAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY29sbGVjdGlvbi1zd2lwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLnNlY3Rpb24tY29sbGVjdGlvbnNfX3dyYXAge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbSAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLWNvbGxlY3Rpb25zLnZpc2libGUgLmNvbGxlY3Rpb24tc3dpcGVyX19pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuXG4uc2VjdGlvbi1jb250YWN0cy52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc2VjdGlvbi1jb250YWN0c19fd3JhcCB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCA5MHB4IDAgYXV0bztcbn1cblxuLnNlY3Rpb24tY29udGFjdHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tY29udGFjdHNfX2l0ZW1zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTIwcHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24tY29udGFjdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbi1jb250YWN0c19fYmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlY3Rpb24tY29udGFjdHNfX2l0ZW1zOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNTRkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwLjQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDc5LjU5JSk7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdHNfX3dyYXA6aG92ZXIgLnNlY3Rpb24tY29udGFjdHNfX2JnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdHMgZmlndXJlLnpvb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG4gIC5zZWN0aW9uLWNvbnRhY3RzIGZpZ3VyZS56b29tIC5zZWN0aW9uLWNvbnRhY3RzX19iZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0cyBmaWd1cmUuem9vbSAuc2VjdGlvbi1jb250YWN0c19fYmcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdHMgZmlndXJlLnpvb206bm90KDpob3Zlcikge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdHNfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdHNfX3dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBnYXA6IDMycHg7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0c19faXRlbXMge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0c19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0c19faWNvbiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLWNvbnRhY3RzX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MjBweDtcbiAgICBoZWlnaHQ6IDUzNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtNzVweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdHMudmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5zZWN0aW9uLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbi5zZWN0aW9uLWZvcm0udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnNlY3Rpb24tZm9ybV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDRweDtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgbWFyZ2luOiAwIDkwcHggMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDUycHggMCA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24tZm9ybV9fd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uLWZvcm0sIC5zZWN0aW9uLWZvcm0udmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1pbmZvX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMTUwcHggMCAzOTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbi1pbmZvX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbi1pbmZvIC5zZWN0aW9uX19zdWJ0aXRsZSwgLnNlY3Rpb24taW5mbyAuc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24taW5mbyAuc2VjdGlvbl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnNlY3Rpb24taW5mbyAuc2VjdGlvbi1pbmZvX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5zZWN0aW9uLWluZm8gLnNlY3Rpb24taW5mb19fYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnNlY3Rpb24taW5mbyAuc2VjdGlvbi1pbmZvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDYzNHB4O1xuICB6LWluZGV4OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC42O1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDMwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDMwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1pbmZvX193cmFwIHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMjg3cHg7XG4gIH1cbiAgLnNlY3Rpb24taW5mbyAuc2VjdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuc2VjdGlvbi1pbmZvIC5zZWN0aW9uLWluZm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNlY3Rpb24tc2VydmljZXMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLnNlY3Rpb24tc2VydmljZXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMyLCAzMSwgMzEsIDAuNykgMCUsIHJnYmEoMzIsIDMxLCAzMSwgMCkgMTAwJSk7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX2Rlc2Mge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBmbGV4OiAwIDEgMjUlO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX19pdGVtLWluZGV4IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX2l0ZW0taW5kZXg6OmJlZm9yZSwgLnNlY3Rpb24tc2VydmljZXMtaXRlbV9faXRlbS1pbmRleDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX19pdGVtLWluZGV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbiAgbGVmdDogMDtcbn1cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX2l0ZW0taW5kZXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJdXCI7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNlY3Rpb24tc2VydmljZXMtaXRlbV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX19zdGVwcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX3N0ZXAge1xuICAgIGZsZXg6IDAgMSA0OCU7XG4gIH1cbn1cbi5zZWN0aW9uLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMTIwcHggMCAzNTRweDtcbn1cblxuLnNlY3Rpb24tc2VydmljZXNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ0cHg7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCA5MHB4IDAgYXV0bztcbiAgaGVpZ2h0OiAxMTIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tc2VydmljZXNfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTNweDtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zZWN0aW9uLXNlcnZpY2VzX190b3AgLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uc2VjdGlvbi1zZXJ2aWNlc19fdG9wIC5idG4tc2ltcGxlIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnNlY3Rpb24tc2VydmljZXNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2MXB4O1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMjhweCAyOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcy52aXNpYmxlIC5zZWN0aW9uLXNlcnZpY2VzX19pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnNlY3Rpb24tc2VydmljZXMudmlzaWJsZSAuc2VjdGlvbi1pbmZvX19iZyB7XG4gIGhlaWdodDogNjM0cHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX19pdGVtLWluZGV4LFxuLnNlY3Rpb24tc2VydmljZXNfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlc19faXRlbS10aXRsZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX19pdGVtLWNvbGxlY3Rpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcyAuc2VjdGlvbi1pbmZvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMCwgMCwgMCkgMTAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMzAlLCByZ2JhKDAsIDAsIDAsIDAuNikgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMCwgMCwgMCkgMTAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMzAlLCByZ2JhKDAsIDAsIDAsIDAuNikgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlc19faXRlbTpob3ZlciAuc2VjdGlvbi1zZXJ2aWNlc19faXRlbS1idXR0b25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNlY3Rpb24tc2VydmljZXNfX2l0ZW0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAwIDMxM3B4O1xuICB9XG4gIC5zZWN0aW9uLXNlcnZpY2VzX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zZWN0aW9uLXNlcnZpY2VzX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc2VjdGlvbi1zZXJ2aWNlc19faXRlbS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLnNlY3Rpb24tc2VydmljZXNfX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24tc2VydmljZXMudmlzaWJsZSAuc2VjdGlvbi1zZXJ2aWNlc19faXRlbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNlY3Rpb24tc2VydmljZXMudmlzaWJsZSAuc2VjdGlvbi1pbmZvX19iZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bisxKSAuY2F0YWxvZy1jYXJkIHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rMikgLmNhdGFsb2ctY2FyZCB7XG4gIG1hcmdpbi10b3A6IDIzNXB4O1xuICB3aWR0aDogMzUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0biszKSAuY2F0YWxvZy1jYXJkIHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rNCkgLmNhdGFsb2ctY2FyZCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB3aWR0aDogNDUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisxKSAucHJvcGVydHktY2FyZCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzEpIC5wcm9wZXJ0eS1jYXJkX192aXN1YWwge1xuICBoZWlnaHQ6IDMzM3B4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMikgLnByb3BlcnR5LWNhcmQge1xuICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMikgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG4gIGhlaWdodDogMjY3cHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbiszKSAucHJvcGVydHktY2FyZCB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzMpIC5wcm9wZXJ0eS1jYXJkX192aXN1YWwge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXJfX2NhdGFsb2ctY2FyZCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXJfX3Byb3BlcnR5LWNhcmQge1xuICBtYXJnaW46IDVweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX19pbWFnZSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19jYXRhbG9nLWNhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3Byb3BlcnR5LWNhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rMSkgLmNhdGFsb2ctY2FyZCB7XG4gICAgd2lkdGg6IDMyNnB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bisyKSAuY2F0YWxvZy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAzMjZweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rMykgLmNhdGFsb2ctY2FyZCB7XG4gICAgd2lkdGg6IDMyNnB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bis0KSAuY2F0YWxvZy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAzMjZweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisxKSAucHJvcGVydHktY2FyZCB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisxKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisyKSAucHJvcGVydHktY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMjU1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzIpIC5wcm9wZXJ0eS1jYXJkX192aXN1YWwge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzMpIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAyNTVweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMykgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG59XG5cbi5zZWN0aW9uLXRhYmxlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0OHB4O1xufVxuXG4uc2VjdGlvbi10YWJsZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMiU7XG59XG5cbi5zZWN0aW9uLXRhYmxlX190YWJsZS13cmFwIHtcbiAgaGVpZ2h0OiA1MTJweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLXRhYmxlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tdGFibGVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uc2VjdGlvbi10b3AtY2FyZCB7XG4gIGhlaWdodDogNjY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmRfX2ltYWdlIHtcbiAgLS14OiAwO1xuICAtLXk6IDA7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IDExMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBsZWZ0OiAtNSU7XG4gIHRvcDogLTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpIHRyYW5zbGF0ZShjYWxjKHZhcigtLXgpIC8gNTAgKiAxcHgpLCBjYWxjKHZhcigtLXkpIC8gNTAgKiAxcHgpKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4uc2VjdGlvbi10b3AtY2FyZF9faW1hZ2UudmlkZW8ge1xuICB3aWR0aDogMTEwJTtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnNlY3Rpb24tdG9wLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjZweDtcbiAgbGVmdDogMjZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi10b3AtY2FyZF9fbGluay10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkIC52aWRlb19faWZyYW1lLFxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX193cmFwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLXRvcC1jYXJkIHtcbiAgICBoZWlnaHQ6IDQ1N3B4O1xuICAgIG1pbi13aWR0aDogMzI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkIC5zZWN0aW9uLXRvcC1jYXJkX19saW5rIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkIC52aWRlb19faWZyYW1lLFxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZS52aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbi10b3BfX2xlZnQge1xuICB3aWR0aDogNDElO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlY3Rpb24tdG9wX19sZWZ0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi10b3BfX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgd2lkdGg6IDU5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uc2VjdGlvbi10b3BfX3JpZ2h0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VjdGlvbi10b3BfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDcxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tdG9wX190aXRsZS1zdHJvbmcsIC5zZWN0aW9uLXRvcF9fdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uc2VjdGlvbi10b3BfX3RpdGxlLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZWN0aW9uLXRvcF9fbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VjdGlvbi10b3BfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTQ0cHg7XG4gIH1cbiAgLnNlY3Rpb24tdG9wX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5zZWN0aW9uLXRvcF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHggMCAwIDEycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi10b3BfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuc2VjdGlvbi10b3BfX3RpdGxlLXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnNlY3Rpb24tdG9wX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxufVxuLndoaXRlLWJnLndoaXRlLXRyYW5zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDcwMHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4ud2hpdGUtYmcgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDNBMzA7XG59XG5cbi5zZXJ2aWNlc19fdGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDcwcHggMCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5zaG93LWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pY29uLXNob3ctYWxsIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNob3ctYWxsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNob3ctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5zaG93LWFsbDpob3ZlciAuc2hvdy1hbGxfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cbi5zaG93LWFsbF9fbGluZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNob3ctYWxsOmhvdmVyIC5zaG93LWFsbF9fbGluZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxufVxuLnNob3ctYWxsOmFjdGl2ZSAuc2hvdy1hbGxfX2xpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaG93LWFsbDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNob3ctYWxsOmFjdGl2ZSAuc2hvdy1hbGxfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC00MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ucmlnaHQ6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjRCNEM7XG59XG5cbi5zbGlkZXItYnRuLnJpZ2h0OmRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0QjRCNEM7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNEI0QjRDO1xufVxuXG4uc2xpZGVyLWJ0bi5sZWZ0OmRpc2FibGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0QjRDO1xufVxuXG4uc2xpZGVyLWJ0bi5sZWZ0OmRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzRCNEI0QztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0QjRCNEM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2xpZGVyLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogLTM2JTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuc2xpZGVyLWJ0bi5sZWZ0Om5vdChbZGlzYWJsZWRdKTpob3Zlcjo6YmVmb3JlIHtcbiAgICByaWdodDogLTM2JTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuLnNsaWRlci1idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI3O1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAtMzIlO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItYnRuLmxlZnQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMiU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjphZnRlciB7XG4gIHJpZ2h0OiAzMiU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjphZnRlciB7XG4gIGxlZnQ6IDMyJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQsIDE0LCAxNSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLnNsaWRlci1nYWxsZXJ5X19zbGlkZXIge1xuICBwYWRkaW5nOiAyNXB4IDUwcHg7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19tYWluLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDcwdmg7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19tYWluLXNsaWRlciAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fbWFpbi1zbGlkZXIgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2dhbGxlcnktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2dhbGxlcnktaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy1pY29uIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBtYXJnaW46IDE2cHggLTRweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXItZ2FsbGVyeSAuc2xpZGVyLWdhbGxlcnlfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYsXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIHRvcDogMzUlO1xuICB9XG4gIC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc29jaWFsLWxpbmtzX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zb2NpYWxzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbn1cblxuLnNvY2lhbHNfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5zb2NpYWxzX19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzJweDtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zb2NpYWxzX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5cbi5zb2NpYWxzX19pbWFnZSB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IG1heCg5MHB4LCAxMDAlKTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNvY2lhbHNfX2ltYWdlOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5OmhhcygucmVnaW9uLXJ1KSAucGFnZS1mb290ZXIgLnNvY2lhbHNfX2ltYWdlOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNvY2lhbHNfX2l0ZW06aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb2NpYWxzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNvY2lhbHNfX2l0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG59XG5cbi5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwM0EzMDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYnMtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA0NHB4O1xufVxuXG4udGFicy1idXR0b25zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweDtcbn1cblxuLnRhYnMtYnV0dG9uc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFicy1idXR0b25zX19pdGVtLmFjdGl2ZS10YWIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtYnV0dG9uc19fbGlzdCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRhYnMtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cblxuLnRhYnMtaW5saW5lX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxNnB4O1xuICBjb2x1bW4tZ2FwOiAxM3B4O1xufVxuXG4udGFicy1pbmxpbmVfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWJzLWlubGluZV9faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi50YWJzLWlubGluZV9faXRlbS5hY3RpdmUtdGFiIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFicy1pbmxpbmVfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAudGFicy1pbmxpbmVfX2l0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi50YWJzLS1hbHQtbWFyZ2lucyB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi50YWJzX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDQwcHg7XG59XG5cbi50YWJzX190YWJzLS1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udGFic19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udGFnIHtcbiAgcGFkZGluZzogOHB4IDE0cHggOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi50YWdfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnRhZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnNlY3Rpb24tdGV4dC1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG59XG4uc2VjdGlvbi10ZXh0LWVkaXRvcjpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMzQ1cHggMCAzOTRweDtcbn1cbi5zZWN0aW9uLXRleHQtZWRpdG9yIC50ZXh0LTIwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWN0aW9uLXRleHQtZWRpdG9yIC5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uLXRleHQtZWRpdG9yLndoaXRlLWJnLFxuLnNlY3Rpb24tdGV4dC1lZGl0b3Iud2hpdGUtYmcgLnRleHQtMjAge1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLnNlY3Rpb24tdGV4dC1lZGl0b3Iud2hpdGUtYmcgLnNlY3Rpb24tdGV4dC1lZGl0b3JfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9fd3JhcCB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCA5MHB4IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvciAuc2VjdGlvbi1pbmZvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogNDE2cHg7XG4gIHdpZHRoOiAxMjB2dztcbiAgaGVpZ2h0OiA2MzRweDtcbiAgei1pbmRleDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCAwLCAwKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAzMCUsIHJnYmEoMCwgMCwgMCwgMC42KSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCAwLCAwKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAzMCUsIHJnYmEoMCwgMCwgMCwgMC42KSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG4uc2VjdGlvbi10ZXh0LWVkaXRvciAuc2VjdGlvbi1pbmZvX19iZy50b3Age1xuICB0b3A6IDA7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigwLCAwLCAwKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAzMCUsIHJnYmEoMCwgMCwgMCwgMC42KSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDMwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgaGVpZ2h0OiA0MThweDtcbn1cbi5zZWN0aW9uLXRleHQtZWRpdG9yIC5zZWN0aW9uLWluZm9fX2JnLmJvdHRvbSB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tdGV4dC1lZGl0b3JfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG5cbi5zZWN0aW9uX190YWcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uLXRleHQtZWRpdG9yX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9faXRlbSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLXRleHQtZWRpdG9yX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucC04MCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5wLTgwIC5zZWN0aW9uLXRleHQtZWRpdG9yX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xufVxuXG4ucC04MCAuc2VjdGlvbi10ZXh0LWVkaXRvcl9fc2xpZGVyLnN3aXBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDAgMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9fc2xpZGUge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9fc2xpZGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIGhlaWdodDogMTUycHg7XG59XG5cbi50ZXh0LWd1aWRlIC5zdGVwcy1saXN0IHtcbiAgaGVpZ2h0OiAxNzZweDtcbn1cblxuLnN0ZXAtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG5cbi5zdGVwLWl0ZW1fX2luZGV4IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWl0ZW1fX2luZGV4OjpiZWZvcmUsIC5zdGVwLWl0ZW1fX2luZGV4OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zdGVwLWl0ZW1fX2luZGV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbiAgbGVmdDogMDtcbn1cbi5zdGVwLWl0ZW1fX2luZGV4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xuICByaWdodDogMDtcbn1cblxuLnN0ZXAtaXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSAuc2VjdGlvbiB7XG4gIG1hcmdpbjogNDRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4udGV4dC1ndWlkZSBvbCBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbn1cbi50ZXh0LWd1aWRlIG9sIGxpOjptYXJrZXIge1xuICBjb250ZW50OiBcIltcIiBjb3VudGVyKGxpc3QtaXRlbSkgXCJdXCI7XG59XG4udGV4dC1ndWlkZSBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc3RlcHMtbGlzdC5zdGVwcy1ncmV5IC5zdGVwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1lZGl0b3JfX3dyYXAge1xuICAgIG1hcmdpbjogMCAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tdGV4dC1lZGl0b3JfX3NsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLXRleHQtZWRpdG9yOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMjk3cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGV4dC1lZGl0b3Ige1xuICAgIHBhZGRpbmc6IDUycHggMDtcbiAgfVxuICAuc2VjdGlvbi10ZXh0LWVkaXRvcl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuc3RlcHMtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnN0ZXAtaXRlbSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICAubW9kYWwtd2luZG93X19ib2R5IC50ZXh0LWd1aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgfVxuICAuc3RlcC1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIC5zdGVwcy1saXN0IHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG4udGhlbWUtdG9nZ2xlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVFMjg7XG59XG5cbi5kYXJrLXRoZW1lIC50aGVtZS10b2dnbGVyX193cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwM0EzMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xuICBjb2xvcjogI0ZGNUUyODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGFyay10aGVtZSAudGhlbWUtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xuICBjb2xvcjogIzAwM0EzMDtcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2ljb24tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTMwO1xufVxuXG4udGlsZS1pdGVtIHtcbiAgcGFkZGluZzogMCAxNHB4IDEzcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aWxlLWl0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbGUtaXRlbV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi50aWxlLWl0ZW1fX2luZm8ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50aWxlLWl0ZW1fX25hbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGlsZS1pdGVtIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbi50aWxlLXNsaWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMTRweCAyNHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi50aWxlLXNsaWRlcl9fdGl0bGUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDExNnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI5MXB4KTtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMge1xuICB3aWR0aDogMjcxcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtZ3JpZCB7XG4gIGdhcDogNnB4O1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy1pdGVtIC5vZmZlci1pdGVtIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzLWl0ZW0gLm9mZmVycy1pdGVtX19pbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50aWxlLXNsaWRlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50aWxlLXNsaWRlcl9fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRpbGUtc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udGlsZS1pdGVtX192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRpbGUtaXRlbV9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udGlsZS1pdGVtX19pbmZvLWRlc2Mge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50aWxlLXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aWxlLXNsaWRlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRpbGUtc2xpZGVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGlsZS1zbGlkZXJfX2NvbG9ycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudGlsZS1zbGlkZXJfX2JvZHkgLnN3aXBlci1zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLnRpbGUtc2xpZGVyX19ib2R5IC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuLnRvcC1uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgbWFyZ2luOiAwIC02cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b3AtbmF2LWxpbmtfX21haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRvcC1uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1MjhFMkE7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLnRvcC1uYXYsXG52LXRvcC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4udG9wLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvcC1uYXZfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbmF2X19jZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3AtbmF2X19zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnRvcC1uYXZfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnRvcC1uYXZfX2RkLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19kZC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9wLW5hdl9fZGQtbGluayB7XG4gIGNvbG9yOiAjRkY1RTI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2X19kZC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNUUyODtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdl9fZGQtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4udG9wLW5hdl9fZGQtbGluazphY3RpdmUge1xuICBjb2xvcjogI0ZGNUUyODtcbn1cblxuLnRvcC1uYXZfX3RoZW1lLXRvZ2dsZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52YWNhbmNpZXMtcGFnZSB1bCxcbi52YWNhbmNpZXMtcGFnZSBvbCxcbi52YWNhbmNpZXMtcGFnZSBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLnZhY2FuY2llcy1wYWdlX193cmFwIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX3RhYnMge1xuICB3aWR0aDogMzAlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX3RhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fdGFiLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzQTMwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9faXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhY2FuY2llcy1wYWdlX193cmFwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudmFjYW5jaWVzLXBhZ2VfX3RhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52YWNhbmNpZXMtcGFnZV9faXRlbXMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC52YWNhbmNpZXMtcGFnZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmFjYW5jeS1jYXJkIHVsLFxuLnZhY2FuY3ktY2FyZCBvbCxcbi52YWNhbmN5LWNhcmQgbGkge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi52YWNhbmN5LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZhY2FuY3ktY2FyZF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udmFjYW5jeS1jYXJkX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udmFjYW5jeS1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4udmFjYW5jeS1jYXJkX19pbmZvLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTRweCA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4udmFjYW5jeS1jYXJkX19pbmZvLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnZhY2FuY3ktY2FyZF9faW5mby1pbWFnZSB7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjYW5jeS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC52YWNhbmN5LWNhcmRfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudmFjYW5jeS1jYXJkX19pbmZvLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLnZhY2FuY3ktY2FyZF9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnZhY2FuY3ktY2FyZF9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudmFjYW5jeS1jYXJkX19idXR0b24sXG4udmFjYW5jeS1jYXJkX19saW5rIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbGxlY3Rpb24tdmlkZW8ge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi52aWRlb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTI4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnZpZGVvX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlkZW9fX2J0bi1pY29uLS1wbGF5OmhvdmVyLFxuLnZpZGVvX19idG4taWNvbi0tcGF1c2U6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIH1cbn1cbi52aWRlb19fYnRuLWljb24tLXBsYXk6YWN0aXZlLFxuLnZpZGVvX19idG4taWNvbi0tcGF1c2U6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbn1cblxuLnZpZGVvX192aWRlbyxcbi52aWRlb19fdmlkZW8td3JhcHBlcixcbi52aWRlb19fcG9zdGVyLFxuLnZpZGVvX19zb3VyY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX19wb3N0ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogOTY3cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX192aWRlby13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogOTY3cHg7XG4gIGFzcGVjdC1yYXRpbzogMTcyMC85Njc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvX192aWRlby13cmFwcGVyIC52aWRlb19fdmlkZW8ge1xuICBtYXgtaGVpZ2h0OiA5NjdweDtcbn1cblxuLnZpZGVvX192aWRlbyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlb19fdmlkZW8td3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBMzA7XG59XG5cbi52aWRlb19fdmlkZW8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4udmlkZW9fX2J0bi1pY29uLS1wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlb19fdmlkZW8td3JhcHBlcjpob3ZlciAudmlkZW9fX2J0bi1pY29uLS1wYXVzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW9fX2lmcmFtZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlb19faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC52aWRlb19fYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbi12aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnZpZGVvX192aWRlby13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC52aWRlb19fYnRuLWljb24ge1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52aWV3LXBpY2tlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxufVxuLnZpZXctcGlja2VyX19pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi53b3JrcGxhY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndvcmtwbGFjZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi53b3JrcGxhY2UgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHJldGNoOiB1bHRyYS1jb25kZW5zZWQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzdkMWMzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDE2LCA4NSwgMC44KTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53b3JrcGxhY2UgYTpob3ZlciB7XG4gIGhlaWdodDogMTAwJTtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiByb3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiBjZWxsIHtcblx0cGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0fVxufVxuXG5AbWl4aW4gY29sIHtcblx0cGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93biwgbGVmdCAwcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbkBtaXhpbiBkcm9wZG93bi1iYXNlLW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuQG1peGluIGRyb3Bkb3duIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuQG1peGluIG92ZXJsYXktb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzAwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTYwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBwYW5lbC1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQG1peGluIGxpbmstYmFzZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiBsaW5rLWZvY3VzIHtcblx0b3V0bGluZTogMXB4IGRhc2hlZDtcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuQG1peGluIGxpbmstYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcbn1cblxuQG1peGluIGxpbmsge1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5rLWZvY3VzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcblx0fVxufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuQG1peGluIGZpZWxkLWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1ob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWl4aW4gZmllbGQtZm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5AbWl4aW4gZmllbGQtZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuQG1peGluIGZpZWxkIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQG1peGluIHB1bHNlIHtcblx0Ly9hbmltYXRpb246IHB1bHNlIDAuM3MgMSBhbHRlcm5hdGUgZWFzZS1pbi1vdXQ7XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyRGlzcGxheS9JbnRlckRpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyRGlzcGxheS9JbnRlckRpc3BsYXktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXJEaXNwbGF5L0ludGVyRGlzcGxheS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyRGlzcGxheS9JbnRlckRpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyRGlzcGxheS9JbnRlckRpc3BsYXktRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlckRpc3BsYXkvSW50ZXJEaXNwbGF5LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbnRleHRhcmVhIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmlvcyxcbmJvZHkuaW9zICoge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3VjaCAqIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi8vIGdyaWRcbi5ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnJvdyB7XG5cdEBpbmNsdWRlIHJvdztcbn1cblxuLmNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY29sIHtcblx0QGluY2x1ZGUgY29sO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0LmNvbC14bC0jeyRpfSB7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdC5vcmRlci14bC0jeyRpfSB7XG5cdFx0b3JkZXI6ICRpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLW1kLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1tZC0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXNtLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1zbS0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC0yeHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTJ4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC0zeHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG4iLCIuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaGlkZGVuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtc20tZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5oaWRkZW4teHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmhpZGRlbi0yeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5oaWRkZW4tM3hzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuaGlkZGVuLTR4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn0iLCIuYy1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jLWdyYXktZGFyayB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYy1ncmF5IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uYy1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hY3RpdmU7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWhvdmVyO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWFjdGl2ZTtcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cblxuXG4uYmctYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmctZ3JheSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcbn1cblxuLmJnLXByaW1hcnktMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItaG92ZXI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItYWN0aXZlO1xufVxuXG4uYmctc3VjY2VzcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYmctd2FybmluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYmctZXJyb3Ige1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvci1saWdodDtcbn0iLCIvLyBzZWxlY3Rpb25cbi8vOjpzZWxlY3Rpb24ge1xuLy9cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG4vL1x0Y29sb3I6ICRzZWxlY3Rpb24tY29sb3I7XG4vL31cblxuLy8gYmFzaWNcbmJvZHkge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9IC8gI3skbGgtYmFzZX0gJGZmLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcbn1cblxuLnBhZ2UtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4vLyBWdWVcblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGNvbnRhaW5lclxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0tbmFycm93IHtcblx0bWF4LXdpZHRoOiAxMjY0cHg7XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8vIG92ZXJsYXlcbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG5cdGJhY2tncm91bmQ6ICRvdmVybGF5LWJnO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDE1MDtcbn1cblxuLm92ZXJsYXkub3Blbixcbi5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gaWNvbnNcbi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiA0cHggc29saWQgJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4uc2Nyb2xsYmFyLS13aGl0ZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2Nyb2xsYmFyLS13aGl0ZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zY3JvbGxiYXItLXdoaXRlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRib3JkZXI6IDRweCBzb2xpZCAkb3ZlcmxheS1iZztcbn1cblxuLy8gaGlkZGVuIHNjcm9sbGJhclxuLnNjcm9sbGJhci1ub25lIHtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zY3JvbGxiYXItbm9uZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMDtcbn1cblxuLmR1bW15LXNlY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNTAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbnByZSB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0bWFyZ2luOiAwO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvKiBGb3IgSUUsIEVkZ2UsIGFuZCBGaXJlZm94ICovXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTsgICAgIC8qIEZpcmVmb3ggKi9cbn1cblxuLm5vLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5vLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5vLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQvLyBibG9ja3Ncblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdH1cbn0iLCIvKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcblx0Zm9udDogJGZ3LWgxICN7JGZ6LWgxfS8jeyRsaC1oMX0gJGZmLWgxO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xuXHRtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWgyICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xuXHRtYXJnaW46IDQwcHggMCAyMHB4O1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQ6ICRmdy1oMyAjeyRmei1oM30vI3skbGgtaDN9ICRmZi1oMztcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMztcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMztcblx0bWFyZ2luOiAzMnB4IDAgMTZweDtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250OiAkZnctaDQgI3skZnotaDR9LyN7JGxoLWg0fSAkZmYtaDQ7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDQ7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDQ7XG5cdG1hcmdpbjogMTZweCAwIDhweDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250OiAkZnctaDUgI3skZnotaDV9LyN7JGxoLWg1fSAkZmYtaDU7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDU7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDU7XG5cdG1hcmdpbjogMTBweCAwIDZweDtcbn1cblxuLnRleHQtZ3VpZGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy00MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbn1cblxuLnRleHQtc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4udGV4dC1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG4udGV4dC1zbWFsbGVyIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVyO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsZXI7XG59XG5cbmIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5mb250LWJhc2Uge1xuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfS8jeyRsaC1iYXNlfSAkZmYtYmFzZTtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRyYW5zaXRpb246IDAuMnM7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lmxpbms6aG92ZXIsXG5cdC50ZXh0LWd1aWRlIGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG51bCxcbm9sLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMTJweDtcblx0YmFja2dyb3VuZDogI0ZGRUJFQjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDhweCAwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udmlkZW8tYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5oci0tbGcge1xuXHRtYXJnaW46IDYwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGh5cGhlbnM6IGF1dG87XG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaDEsXG4udGV4dC1ndWlkZSAuaDEge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG5cdG1hcmdpbjogMTZweCAwO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG5cdGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRsaXN0LXN0eWxlOiBpbnNpZGUgZGVjaW1hbDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCB7XG5cdGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGkge1xuXHRsaXN0LXN0eWxlOiBpbnNpZGU7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAxNnB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0bWFyZ2luOiAxNnB4IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGh5cGhlbnM6IG5vbmU7XG5cdC1tcy1oeXBoZW5zOiBub25lO1xuXHQtbW96LWh5cGhlbnM6IG5vbmU7XG5cdC13ZWJraXQtaHlwaGVuczogbm9uZTtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUgdGQgYiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1hcmdpbjogMTZweCAwO1xufVxuXG4udGFibGUtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0ZCxcbi50ZXh0LWd1aWRlIHRoIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cGFkZGluZzogMTJweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbn1cblxuLnRleHQtZ3VpZGUgdGg6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0dWwge1xuXG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMiU7XG5cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHR9XG5cblx0XHRiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblx0XHR9XG5cdH1cbn1cblxuLnJlZ2lvbi1ydSAudGV4dC1ndWlkZSB7XG5cdHVsIGxpOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0fVxufVxuXG5cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaHItLWxnIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdGgxLFxuXHQuaDEge1xuXHRcdGZvbnQ6ICRmdy1oMS1zbSAjeyRmei1oMS1zbX0vI3skbGgtaDEtc219ICRmZi1oMS1zbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxLXNtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDEtc207XG5cdFx0bWFyZ2luOiA0MHB4IDAgMjBweDtcblx0fVxuXG5cdGgyLFxuXHQuaDIge1xuXHRcdGZvbnQ6ICRmdy1oMi1zbSAjeyRmei1oMi1zbX0vI3skbGgtaDItc219ICRmZi1oMi1zbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXNtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDItc207XG5cdFx0bWFyZ2luOiA0MHB4IDAgMjBweDtcblx0fVxuXG5cdGgzLFxuXHQuaDMge1xuXHRcdGZvbnQ6ICRmdy1oMy1zbSAjeyRmei1oMy1zbX0vI3skbGgtaDMtc219ICRmZi1oMy1zbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzLXNtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDMtc207XG5cdFx0bWFyZ2luOiAzMnB4IDAgMTZweDtcblx0fVxuXG5cdGg0LFxuXHQuaDQge1xuXHRcdGZvbnQ6ICRmdy1oNC1zbSAjeyRmei1oNC1zbX0vI3skbGgtaDQtc219ICRmZi1oNC1zbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0LXNtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDQtc207XG5cdH1cbn0iLCIuYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogNy41cHggMjRweCA3LjVweCAyNHB4O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLS1oYXMtcmlnaHQtaWNvbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnRuLS1oYXMtcmlnaHQtaWNvbiAuYnRuX190ZXh0IHtcblx0bWluLXdpZHRoOiAxNjhweDtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMDtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZS1zbG93O1xufVxuXG4uYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uYnRuLS1hbHQtaG92ZXI6OmFmdGVyIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXI6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNiwgMS4zNSk7XG5cdH1cblxuXHQuYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXI6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdH1cblxuXHQuYnRuLS1hbHQtaG92ZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDEuMSk7XG5cdH1cblxuXHQuYnRuLS1hbHQtaG92ZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0fVxufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA2LCAxLjM1KTtcblx0fVxuXG5cdC8vLmJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmFmdGVyIHtcblx0Ly9cdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdC8vfVxuXG5cdC5idG4tLWFsdC1ob3Zlcjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDEuMSk7XG5cdH1cblxuXHQuYnRuLS1hbHQtaG92ZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0fVxufVxuXG4uYnRuLmJ0bi5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG46ZGlzYWJsZWQsXG4uYnRuLmJ0bltkaXNhYmxlZF0ge1xuXHRvcGFjaXR5OiAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ0bl9faWNvbi13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuX19pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlLXNsb3c7XG59XG5cbi5idG5fX2ljb24tLW9yaWdpbmFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ei1pbmRleDogMTtcbn1cblxuLmJ0bl9faWNvbi0tY29weSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIDUwJSk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZS1zbG93O1xuXHR6LWluZGV4OiAyO1xufVxuXG4uYnRuX190ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnRuX190ZXh0ICsgLmJ0bl9faWNvbi13cmFwIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJ0bl9faWNvbjpvbmx5LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLS13aWRlIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmJ0bi0td2lkZSAuYnRuX190ZXh0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJ0bi0tY2VudGVyZWQge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5idG4tLXdpZGUgLmJ0bl9faWNvbi13cmFwIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmJ0bl9faWNvbi0tb3JpZ2luYWwge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTE1MCUpO1xuXHR9XG5cblx0LmJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmJ0bl9faWNvbi0tY29weSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUgLmJ0bl9faWNvbi0tb3JpZ2luYWwge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTE1MCUpO1xuXHR9XG5cblx0LmJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIC5idG5fX2ljb24tLWNvcHkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG59XG5cbi8vLmJ0bi0tcHJpbWFyeVxuLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5OjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYnRuLS1wcmltYXJ5W2Rpc2FibGVkXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjQ7XG5cdGNvbG9yOiAjQkVCQkJCO1xufVxuXG4uYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1hY3RpdmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnkgLmJ0bl9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLy8uYnRuLS1wcmltYXJ5LTJcbi5idG4tLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktMjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYnRuLS1wcmltYXJ5LTI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTItYWN0aXZlO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTIgLmJ0bl9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4ucmVnaW9uLXJ1LCAucmVnaW9uLXJ1ICsgKiB7XG5cdC5idG4tLXByaW1hcnktMiB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuYnRuLS1wcmltYXJ5LTI6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHR9XG5cblx0LmJ0bi0tcHJpbWFyeS0yOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmJ0bi0tcHJpbWFyeS0yIC5idG5fX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5idG4tLXdpZGUtc20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJ0bi0td2lkZS1zbSAuYnRuX190ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufSIsIi5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1uZXcge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX3VuaXQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNBOEE0QTQ7XG59XG5cbi5wcmljZV9fY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcblx0bWFyZ2luLXRvcDogMXB4O1xuXHRjb2xvcjogI0E4QTRBNDtcbn1cblxuLnByaWNlX19ncm91cCAucHJpY2VfX3VuaXQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG5cdGNvbG9yOiAjQThBNEE0O1xuXHRtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcblx0Y29sb3I6ICNBOEE0QTQ7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5wcmljZS0tbGcgLmNhdGFsb2ctaXRlbV9fcHJpY2UuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAgLnByaWNlX191bml0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJpY2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0LnByaWNlX19ncm91cC0tb2xkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG5cdH1cbn0iLCIuZ3VpZGVsaW5lX19oZWFkIHtcblx0bWFyZ2luOiA0MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2sge1xuXHRtYXJnaW46IDYwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3ItY29sb3I7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn0iLCIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGlzdC1jb21wbGV0ZS1pdGVtIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5saXN0LWNvbXBsZXRlLWVudGVyLWZyb20sXG4ubGlzdC1jb21wbGV0ZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbn1cblxuLmxpc3QtY29tcGxldGUtbGVhdmUtYWN0aXZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29sbGFwc2UtZW50ZXItYWN0aXZlLFxuLmNvbGxhcHNlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IC41cztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWZyb20sXG4uY29sbGFwc2UtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufSIsIi5hY2NvcmRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0Ly9nYXA6IDMycHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgI0Y0RjRGNDFBO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyX190ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRmbGV4OiAxO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlcl9fdGl0bGUge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlcl9fc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTIlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDFBO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRycy1iYXNlLXNsb3cgZWFzZS1pbi1vdXQ7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyX19pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cm90YXRlOiA5MGRlZztcblx0dHJhbnNpdGlvbjogYWxsICR0cnMtYmFzZS1zbG93IGVhc2UtaW4tb3V0O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRtYXJnaW4tbGVmdDogMTI4cHg7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0Ly9tYXJnaW4tdG9wOiAtMzJweDtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuXG5cdCYuYWN0aXZlLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0uYWN0aXZlLWl0ZW0ge1xuXHQuYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblx0fVxuXG5cdC5hY2NvcmRpb24taGVhZGVyX19pY29uIHtcblx0XHRyb3RhdGU6IC05MGRlZztcblx0fVxuXG5cdC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEyOHB4KTtcblx0fVxufVxuXG4uaW5mby1iYW5uZXJfX3JpZ2h0LS1lbWVyYWxkIC5hY2NvcmRpb257XG5cdC5hY2NvcmRpb24taGVhZGVyX190aXRsZSwgLmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0LmFjY29yZGlvbi1pdGVtLmFjdGl2ZS1pdGVtIHtcblx0XHQuYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWd1aWRlIHAge1xuXHRcdGNvbG9yOiAjRkZGRkZGQjI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlXG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hY2NvcmRpb24taGVhZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0LmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcblx0XHR3aWR0aDogNDhweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxuXG5cdC5hY2NvcmRpb24taXRlbS5hY3RpdmUtaXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmFjY29yZGlvbi1oZWFkZXJfX3RleHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcblx0LmFjY29yZGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuYmctYmFubmVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG59IiwiXG4uYWNoaWV2ZW1lbnRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogMzY1O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5hY2hpZXZlbWVudF9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0Z2FwOiAyOHB4XG59XG5cbi5hY2hpZXZlbWVudF9fcG9zdGZpeCB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuYWNoaWV2ZW1lbnQge1xuXHRcdG1heC13aWR0aDogMTcycHg7XG5cdH1cblxuXHQuYWNoaWV2ZW1lbnRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0LmFjaGlldmVtZW50X19wb3N0Zml4IHtcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdH1cblxuXHQuYWNoaWV2ZW1lbnRfX3dyYXAge1xuXHRcdGdhcDogOHB4XG5cdH1cblxufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59IiwiLmFwcC13aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXBwLXdpZGdldF9faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OXB4O1xuICB3aWR0aDogNDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcHAtd2lkZ2V0X19pdGVtLWljb24ge1xuICBoZWlnaHQ6IDI5cHg7XG4gIHdpZHRoOiAyOXB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG4gIC5hcHAtd2lkZ2V0X19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLmFwcC13aWRnZXRfX2l0ZW06YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguOTQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuICAuYXBwLXdpZGdldF9faXRlbSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIH1cblxuICAuYXBwLXdpZGdldF9faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gIH1cbn0iLCIuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHR9XG5cblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRcdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IC0xNnB4O1xuXHR9XG5cblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cbn0iLCIuYXJ0aWNsZS1wb3N0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0ei1pbmRleDogMjtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IC00cHg7XG5cdGJvdHRvbTogLTRweDtcblx0bGVmdDogLTRweDtcblx0cmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG4uYXJ0aWNsZS1wb3N0ZXI6YWN0aXZlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5hcnRpY2xlLXBvc3Rlcl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuYXJ0aWNsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmFydGljbGVfX2luZm8td3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG5cdHBhZGRpbmctdG9wOiAxOTBweDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IGNhbGMoNTcuNDUlICsgNjRweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZzogMTYwcHggMCAxNjBweCA2NHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hcnRpY2xlX19jb250ZW50IHtcblx0d2lkdGg6IDcyMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYXJ0aWNsZV9fYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAzMDAwcHg7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogLTE7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmNGVhO1xufVxuXG4uYXJ0aWNsZV9fdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYXJ0aWNsZV9fdGl0bGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXJ0aWNsZV9fdGl0bGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cblxuLmFydGljbGVfX25hdmlnYXRpb24taXRlbSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyMXB4O1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRjb2xvcjogJGNvbG9yLWRlZXAtZm9yZXN0O1xuXHRvcGFjaXR5OiAuNztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFydGljbGVfX25hdmlnYXRpb24taXRlbTpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYXJ0aWNsZV9fbmF2aWdhdGlvbi1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWZvcmVzdDtcbn1cblxuLmFydGljbGVfX25hdmlnYXRpb24taXRlbS5hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uYXJ0aWNsZV9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZV9faXRlbSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcnRpY2xlX193aWRnZXQge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmFydGljbGVfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmFydGljbGVfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYXJ0aWNsZV9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDk2cHggMTZweDtcblx0fVxuXG5cdC5hcnRpY2xlX193cmFwIHtcblx0XHRtYXJnaW46IDAgLTE2cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHR9XG59IiwiLmFzaWRlLWNvbGxlY3Rpb25zX193cmFwIHtcblx0d2lkdGg6IDQ0MHB4O1xufSIsIi5hc2lkZS1saXN0X19pdGVtIHtcblx0bWFyZ2luOiA4cHggMDtcbn0iLCIuYXNpZGUtbW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYXNpZGUtbW9kYWxfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcwKTtcblx0Ym94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xufVxuXG4uYXNpZGUtbW9kYWxfX2lubmVyIHtcblx0YmFja2dyb3VuZDogIzBFMEUwRjtcblx0bWF4LXdpZHRoOiA0NDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5hc2lkZS1tb2RhbF9fYm9keSB7XG5cdHBhZGRpbmc6IDIwcHggMzBweCAgO1xufVxuXG4uYXNpZGUtbW9kYWxfX2hlYWQge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJhY2tncm91bmQ6ICMwRTBFMEY7XG59XG5cbi5hc2lkZS1tb2RhbF9fY2xvc2Uge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYXNpZGUtbW9kYWxfX2Nsb3NlLWljb24ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4vLy5zaG93LWFzaWRlLWVudGVyLWFjdGl2ZSxcbi8vLnNob3ctYXNpZGUtbGVhdmUtYWN0aXZlIHtcbi8vXHR0cmFuc2l0aW9uOiAgMC41cyBlYXNlO1xuLy99XG4vL1xuLy8uc2hvdy1hc2lkZS1lbnRlci1mcm9tIC5hc2lkZS1tb2RhbF9faW5uZXIsXG4vLy5zaG93LWFzaWRlLWxlYXZlLXRvIC5hc2lkZS1tb2RhbF9faW5uZXIge1xuLy9cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbi8vfVxuXG4uYXNpZGUtbW9kYWxfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRsaW5lLWhlaWdodDogMjZweFxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hc2lkZS1tb2RhbF9fY2xvc2U6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm1fX3RpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdG1hcmdpbjogMCAwIDMwcHggLTEycHg7XG59XG5cbi5hc2lkZS1tb2RhbF9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5hc2lkZS1tb2RhbF9fYm9keTpoYXMoLmZlZWRiYWNrLWZvcm1fX3dyYXApIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cbn0iLCIuYXZhaWxhYmlsaXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAkbGgtc21hbGw7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uICsgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufSIsIi5hd2FyZHMtcGFnZV9fYm9keSB7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmF3YXJkcy1wYWdlX19ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hd2FyZHMtcGFnZV9fZGF0ZS50YWcge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmF3YXJkcy1wYWdlX19kYXRlIC50YWdfX3RleHQge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmRzIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQge1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtaW5uZXIge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLWJhY2tncm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRmaWx0ZXI6IGJsdXIoNTBweCk7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtYmxhY2tvdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjYpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLWltYWdlIHtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzAwcHg7XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLXRleHQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLm1vZGFsLWF3YXJkcyAubW9kYWxfX3N1cmZhY2Uge1xuXHR6LWluZGV4OiAxMDAwO1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbC13aW5kb3cge1xuXHQvL3dpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAjMEUwRTBGO1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbC13aW5kb3dfX2JvZHkgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsLXdpbmRvd19faGVhZGVyLFxuLm1vZGFsLWF3YXJkcyAubW9kYWwtd2luZG93X19ib2R5IHtcblx0YmFja2dyb3VuZDogIzBFMEUwRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hd2FyZHMtcGFnZV9fY2FyZC1pbWFnZSB7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0LmF3YXJkcy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMzMuMyU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmF3YXJkcy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmF3YXJkcy1wYWdlX19jYXJkLWltYWdlIHtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHR9XG5cblx0LmF3YXJkcy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5hd2FyZHMtcGFnZV9fZGF0ZSAudGFnX190ZXh0IHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuIiwiLmJhZGdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRjb2xvcjogIzBFMEUwRjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0cGFkZGluZzogMXB4IDRweDtcbn1cblxuLmJhZGdlLS1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufSIsIi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIuYmFza2V0LXNtYWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0bGVmdDogLTJweDtcblx0cmlnaHQ6IC0ycHg7XG5cdGJvdHRvbTogLTJweDtcblx0dG9wOiAtMnB4O1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uICsgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbixcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItYWN0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5iYXNrZXQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXRfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0X19wcm9kdWN0cyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0X19zdGlja3ktd3JhcCB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fcmVzdW1lIHtcblx0d2lkdGg6IDM1MHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYmFza2V0X19wcm9kdWN0IHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fc3VtIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5iYXNrZXRfX3N1bS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmJhc2tldF9fcGFyYW1zIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fcGFyYW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19mb290ZXIge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRtYXJnaW46IDEwcHggLTZweCAwO1xufVxuXG4uYmFza2V0X19wcm9tb2NvZGUtZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMCA2cHg7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZS1hY3Rpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMCA2cHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0X19mb3JtLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmFza2V0X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X19wYXJhbXMtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2tleS12YWx1ZS1saXN0IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWF4LXdpZHRoOiA4MjBweDtcbn1cblxuLmJhc2tldF9fZW1wdHktYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cbiIsIi5iZy1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmLmZpdC1oZWlnaHQge1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmFib3V0LXdoaXRlIHtcblx0LmJnLWJhbm5lcl9fcmlnaHQsIC5iZy1iYW5uZXJfX3JpZ2h0OjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0KiB7XG5cdFx0Y29sb3I6ICRjb2xvci1lbWVyYWxkO1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQge1xuXHRcdHBhZGRpbmc6IDMycHggMCAzMnB4IDY0cHg7XG5cdH1cblxuXHQmLm5vdC1yZXZlcnNlIC5iZy1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nOiAxMjhweCAwIDEyOHB4IDY0cHg7XG5cdH1cbn1cblxuLnJlZ2lvbi1ydSAuYWJvdXQtd2hpdGUge1xuXHQvL3BhZGRpbmc6IDEyOHB4IDA7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdC5iZy1iYW5uZXJfX3N1cGVydGl0bGUsIC5iZy1iYW5uZXJfX3RpdGxlLCAuYmctYmFubmVyX19zdXBlcnRpdGxlLWljb24gKiwgLmJnLWJhbm5lcl9fc3VwZXJ0aXRsZS10ZXh0ICB7XG5cdFx0Y29sb3I6ICRjb2xvci1lbWVyYWxkLXJ1O1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQge1xuXHRcdHBhZGRpbmc6IDEyOHB4IDAgMTI4cHggNjRweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3RleHQsIC5iZy1iYW5uZXJfX2xpc3Qge1xuXHRcdGNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0fVxufVxuXG4uYWJvdXQtZW1lcmFsZCB7XG5cdCYuYmctYmFubmVyIHtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3RleHQtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG5cdH1cbn1cblxuLmJnLWJhbm5lcl9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogbWluKDEwMHZoLCAxMDAlKTtcbn1cblxuLmJnLWJhbm5lcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmctYmFubmVyX19sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctdG9wOiAyMDBweDtcblx0cGFkZGluZy1ib3R0b206IDE0MnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuXG4uYmctYmFubmVyX19yaWdodC1ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0d2lkdGg6IDczNnB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1iYW5uZXJfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcblx0d2lkdGg6IGNhbGMoMTAwdncgLSA1Ny40NXZ3ICsgNjRweCk7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNTcuNDUlICsgNjRweCk7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAtMjtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IGNhbGMoNTcuNDUlICsgNjRweCk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZy1sZWZ0OiA2NHB4O1xuXHRwYWRkaW5nLXRvcDogMTI4cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0JjpoYXMoLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX3N1cGVydGl0bGUpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjgwcHg7XG5cdH1cblxuXHQmOmhhcyggLmJnLWJhbm5lcl9fc3VidGl0bGUpIC5iZy1iYW5uZXJfX2xpc3R7XG5cdFx0bWFyZ2luLXRvcDogNjRweDtcblx0fVxufVxuXG4uYmctYmFubmVyX19yaWdodDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMjAwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iZy1iYW5uZXJfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvL2dhcDogMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iZy1iYW5uZXJfX2xpc3QtaXRlbS1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRtaW4td2lkdGg6IDM1MHB4O1xufVxuXG4uYmctYmFubmVyX19saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAzMnB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Z2FwOiAzMnB4O1xuXG5cdCY6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjRGNEY0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iZy1iYW5uZXJfX2xpc3QtaXRlbV90aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMiU7XG5cdGZsZXg6IDE7XG59XG5cbi5iZy1iYW5uZXJfX2xpc3QtaXRlbV90ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcblx0ZmxleDogMTtcbn1cblxuLmJnLWJhbm5lcl9fc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTIlO1xuXHRjb2xvcjogJGNvbG9yLWxlYWYtZ3JlZW47XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iZy1iYW5uZXJfX3N1cGVydGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmctYmFubmVyX19zdXBlcnRpdGxlLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5iZy1iYW5uZXJfX3N1cGVydGl0bGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmJnLWJhbm5lcl9fdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xufVxuXG4uYmctYmFubmVyX190ZXh0LXdyYXAge1xuXHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0d2lkdGg6IDczNnB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1iYW5uZXJfX3RleHQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjQwcHg7XG59XG5cbi5iZy1iYW5uZXJfX2ZlYXR1cmVzLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uYmctYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmctYmFubmVyX19saW5rIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYmctYmFubmVyX19mZWF0dXJlcy1pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA3NnB4KTtcblx0bWFyZ2luOiAzMnB4IC0zOHB4IC0xNXB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iZy1iYW5uZXJfX2ZlYXR1cmVzLWNvbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDM4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtY29sOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogLTFweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQwKSAzLjcyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA5NC44OCUpO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtY29sOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xufVxuXG4uYmctYmFubmVyX19mZWF0dXJlcy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJnLWJhbm5lcl9fZmVhdHVyZXMtaXRlbS1pY29uIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRjb2xvcjogJGNvbG9yLWxlYWYtZ3JlZW47XG59XG5cbi5iZy1iYW5uZXJfX2ZlYXR1cmVzLWl0ZW0tdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xufVxuXG4uYmctYmFubmVyX19mZWF0dXJlcy1pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xufVxuXG4uYmctYmFubmVyX19pdGVtcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmJnLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3Mi41MSUpO1xuXHRib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uYmctYmFubmVyX19pdGVtIC5iZy1iYW5uZXJfX2l0ZW0taWNvbi13cmFwIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iZy1iYW5uZXJfX2l0ZW0taWNvbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYmctYmFubmVyX19pdGVtLW51bWJlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDRweDtcblx0ei1pbmRleDogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmctYmFubmVyX19pdGVtIHtcblx0d2lkdGg6IG1pbigyNTZweCwgNTAlKTtcblx0aGVpZ2h0OiAyNTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzIuNTElKTtcblx0Ym9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzJweCk7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJnLWJhbm5lcl9faXRlbTpudGgtY2hpbGQob2RkKSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYmctYmFubmVyX19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ly9tYXJnaW4tbGVmdDogNDUlO1xufVxuXG4uYmctYmFubmVyX19pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcblx0Ly9tYXJnaW4tbGVmdDogNDUlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iZy1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmJnLWJhbm5lcl9faXRlbS10aXRsZSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYmctYmFubmVyX19pdGVtOm50aC1jaGlsZChvZGQpIC5iZy1iYW5uZXJfX2l0ZW0tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYmctYmFubmVyX19pdGVtLXRleHQgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmJnLWJhbm5lcl9faXRlbS10ZXh0IGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iZy1iYW5uZXJfX2l0ZW0tdGV4dCBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDlweDtcblx0bGVmdDogNXB4O1xuXHR3aWR0aDogNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xufVxuXG4uYmctYmFubmVyX19pdGVtcy10aXRsZSB7XG5cdHdpZHRoOiAxNzZweDtcblx0aGVpZ2h0OiAxNzZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcblx0cGFkZGluZzogMTZweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDUwJTtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAzMnB4IDE2cHggMzJweCA2NHB4O1xuXHRnYXA6IDMycHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDIwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXNfaWNvbiB7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMiU7XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251cy0tZW1lcmFsZCxcbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c19pY29uLS1lbWVyYWxke1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzLS1sZWFmLFxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX2ljb24tLWxlYWYge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzLS1kZWVwLWZvcmVzdCxcbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c19pY29uLS1kZWVwLWZvcmVzdCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWZvcmVzdDtcbn1cblxuLnJlZ2lvbi1ydSB7XG5cdC5iZy1iYW5uZXJfX3JpZ2h0LCAuYmctYmFubmVyX19yaWdodDphZnRlciB7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlLWRhcms7XG5cdH1cblxuXHQuYmctYmFubmVyX19mZWF0dXJlcy1pdGVtLWljb24ge1xuXHRcdGNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHR9XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251czpub3QoLmlubGluZSkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX3RleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMjhweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c19zdXBlcnRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX2ljb24ge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c190aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcbn1cblxuLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX3N1cGVydGl0bGUtdGV4dCB7XG5cdC8vY29sb3I6O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XG5cblx0LmJnLWJhbm5lcl9fbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdH1cblxuXHQuYmctYmFubmVyX19mZWF0dXJlcy1pdGVtcyB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuXHRcdG1hcmdpbjogMzJweCAtMjRweCAtMTVweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2ZlYXR1cmVzLWNvbCB7XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmctYmFubmVyX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblxuXHQubm90LXJldmVyc2UgLmJnLWJhbm5lcl9fd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5iZy1iYW5uZXJfX2xlZnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDI4MHB4O1xuXHRcdH1cblxuXHRcdC5iZy1iYW5uZXJfX3JpZ2h0IHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMTZweCAwIDE2cHg7XG5cdFx0fVxuXG5cdFx0LmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHBhZGRpbmc6IDI0cHggMTZweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGdhcDogMjRweDtcblx0XHRcdHdpZHRoOiAxMDB2dztcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMjRweCAxNnB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX2ljb24ge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2xlZnQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuYmctYmFubmVyX19yaWdodCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRcdG1hcmdpbjogMCAtMTZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA5N3B4IDE2cHggMzJweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3JpZ2h0OjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2ltYWdlIHtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmctYmFubmVyX19zdXBlcnRpdGxlLWljb24ge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuYmctYmFubmVyX19zdXBlcnRpdGxlLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG5cdH1cblxuXHQuYmctYmFubmVyX190ZXh0LXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblxuXHQuYmctYmFubmVyX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cblxuXHQuYmctYmFubmVyX19mZWF0dXJlcy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fZmVhdHVyZXMtaXRlbXMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogOHB4IDAgNHB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2ZlYXR1cmVzLWNvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYmctYmFubmVyX19mZWF0dXJlcy1jb2w6OmFmdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSAzLjcyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQwKSA5NC44OCUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHQuYmctYmFubmVyX19mZWF0dXJlcy1pdGVtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdH1cblxuXHQuYmctYmFubmVyX19mZWF0dXJlcy10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuYmctYmFubmVyX19pdGVtOm50aC1jaGlsZChvZGQpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3RleHQtd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmctYmFubmVyX19sZWZ0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdFx0bWFyZ2luOiAwIC0xNnB4O1xuXHRcdHBhZGRpbmc6IDY0cHggMCAzMnB4O1xuXHR9XG5cblx0LmJnLWJhbm5lcl9faXRlbSB7XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHRcdGhlaWdodDogMjQwcHg7XG5cdH1cblxuXHQuYmctYmFubmVyIC5zd2lwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3NsaWRlci13cmFwIHtcblx0XHQvL21hcmdpbjogMCAxNnB4O1xuXHR9XG5cblx0LmJnLWJhbm5lciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmctYmFubmVyIC5zd2lwZXItd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmctYmFubmVyX19pdGVtLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0ODBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmJnLWJhbm5lciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZSB7XG5cdFx0aGVpZ2h0OiA0ODBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3NsaWRlLmJnLWJhbm5lcl9fc2xpZGU6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fc2xpZGUuYmctYmFubmVyX19zbGlkZTpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYmctYmFubmVyX19zbGlkZTpudGgtY2hpbGQoZXZlbikgLmJnLWJhbm5lcl9faXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxuXG5cdC5iZy1iYW5uZXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQuYmctYmFubmVyIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuXHQuYmctYmFubmVyIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2l0ZW0tLXRpdGxlIHtcblx0XHR3aWR0aDogMTc2cHg7XG5cdFx0aGVpZ2h0OiAxNzZweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2l0ZW0tLXRpdGxlIC5iZy1iYW5uZXJfX2l0ZW0tdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQuYmctYmFubmVyX19saXN0LWl0ZW0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fbGlzdC1pdGVtX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1ib251c190ZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2NvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJnLWJhbm5lcl9fcmlnaHQtdG9wOmhhcyggKyAuYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMpe1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjhweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmJnLWJhbm5lcl9fbGlzdC1pdGVtLWxlZnQge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5yZWdpb24tcnUgLmFib3V0LXdoaXRlIC5iZy1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nOiA5N3B4IDE2cHggMzJweDtcblx0fVxuXG5cdC5maXQtaGVpZ2h0IHtcblx0XHQuYmctYmFubmVyX193cmFwIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0LmJnLWJhbm5lcl9fbGVmdCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1taW4pIHtcblx0LmJnLWJhbm5lcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcblx0LmJnLWJhbm5lcl9fcmlnaHQtdG9wOmhhcyggKyAuYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMpe1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNTZweDtcblx0fVxufSIsIi5ib251cyB7XG5cdHBhZGRpbmc6IDY0cHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdCYuYm9udXMtLXdheGVkLWNoZWVzZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0LmJvbnVzX19pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdH1cblx0fVxufVxuXG4uYm9udXNfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm9udXNfX2xlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMnB4O1xufVxuXG4uYm9udXNfX3JpZ2h0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAkYXNpZGUtc2l6ZTtcbn1cblxuLmJvbnVzX19pY29uIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0cGFkZGluZzogMTZweDtcbn1cblxuLmJvbnVzX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdGxldHRlci1zcGFjaW5nOiAtMiU7XG59XG5cbi5ib251c19faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE2cHg7XG59XG5cbi5ib251c19faXRlbS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMiU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJvbnVzX19pdGVtLXRleHQge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTIlO1xufVxuXG4uYm9udXNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGhlaWdodDogMjIwcHg7XG5cblx0Ji5ib251c19faXRlbS0td2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdC5ib251c19faXRlbS10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0XHR9XG5cblx0XHQuYm9udXNfX2l0ZW0tdGV4dCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVtZXJhbGQtcnU7XG5cdFx0fVxuXHR9XG5cblx0Ji5ib251c19faXRlbS0tZW1lcmFsZC1ydSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtZXJhbGQtcnU7XG5cblx0XHQuYm9udXNfX2l0ZW0tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cblx0XHQuYm9udXNfX2l0ZW0tdGV4dCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJvbnVzX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzJweDtcblx0fVxuXG5cdC5ib251c19faXRlbXMsIC5ib251c19fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJvbnVzX19pdGVtcyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmJvbnVzX19pdGVtIHtcblx0XHRmbGV4OiAxO1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdH1cbn0iLCIuYnJhbmRzLXNsaWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTYwcHggMCA4MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fc3VwZXJ0aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5icmFuZHMtc2xpZGVyX19zdXBlcnRpdGxlLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5icmFuZHMtc2xpZGVyX19zdXBlcnRpdGxlLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5icmFuZHMtc2xpZGVyX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogNDhweDtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX25hdmlnYXRpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDk2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvd1tkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdG9wYWNpdHk6IC41O1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fYXJyb3ctLWxlZnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2Fycm93LS1yaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9faWNvbi13cmFwIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2ljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9faWNvbi0tb3JpZ2luYWwge1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9faWNvbi0tY29weSB7XG5cdHotaW5kZXg6IDI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMjRweDtcblx0bGVmdDogMjRweDtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2Fycm93LS1yaWdodCAuYnJhbmRzLXNsaWRlcl9faWNvbi0tY29weSB7XG5cdHRvcDogMjRweDtcblx0bGVmdDogLTI0cHg7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdzo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMDtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdy0tbGVmdDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2Fycm93LS1yaWdodDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2Fycm93Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuXHR3aWR0aDogODY0cHg7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJyYW5kcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmJyYW5kcy1zbGlkZXJfX2l0ZW0ge1xuXHR3aWR0aDogMjI0cHg7XG5cdGhlaWdodDogMTQwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNGNEY0RjQ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmFuZHMtc2xpZGVyX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlLXNsb3cgYWxsO1xuXG5cdEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5icmFuZHMtc2xpZGVyIC5zd2lwZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnJhbmRzLXNsaWRlcl9fYXJyb3c6bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5icmFuZHMtc2xpZGVyX19pY29uIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjRweCwgMjRweCk7XG5cdH1cblxuXHQuYnJhbmRzLXNsaWRlcl9fYXJyb3ctLXJpZ2h0Om5vdChbZGlzYWJsZWRdKTpob3ZlciAuYnJhbmRzLXNsaWRlcl9faWNvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjRweCwgLTI0cHgpO1xuXHR9XG5cblx0LmJyYW5kcy1zbGlkZXJfX2Fycm93Om5vdChbZGlzYWJsZWRdKTpob3Zlcjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHR9XG59XG5cbi5icmFuZHMtc2xpZGVyX19zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmJyYW5kcy1zbGlkZXJfX25hdmlnYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5icmFuZHMtc2xpZGVyIHtcblx0XHRwYWRkaW5nOiAxMjhweCAwIDk2cHg7XG5cdH1cblxuXHQuYnJhbmRzLXNsaWRlcl9faGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0LmJyYW5kcy1zbGlkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG5cdH1cblxuXHQuYnJhbmRzLXNsaWRlcl9fc2xpZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG5cblx0LmJyYW5kcy1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxNzZweDtcblx0XHRoZWlnaHQ6IDExMHB4O1xuXHR9XG59IiwiLmJyZWFkY3J1bWJzIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMnB4IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS03MDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjaztcblx0Ly90cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHQvL2JvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0YS5icmVhZGNydW1ic19faXRlbTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcblx0bWFyZ2luOiAwIDE1cHggMXB4IDA7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuc3Bhbi5icmVhZGNydW1ic19fbGluayB7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuYnJlYWRjcnVtYnNfX2xpc3Qge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cbn1cbiIsIi5idG4tZGVsIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgyLCAxMywgMzMsIC4wNik7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmJ0bi1kZWxfX2ljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLWRlbDpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn0iLCIuYnRuLXNjcm9sbC10b3Age1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuLmJ0bi1zY3JvbGwtdG9wLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXNjcm9sbC10b3BfX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA1cHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgYm9yZGVyICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tc2Nyb2xsLXRvcF9fYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMjJweDtcblx0ZmlsbDogbm9uZTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYnRuLXNjcm9sbC10b3BfX2J0bjphY3RpdmUgLmJ0bi1zY3JvbGwtdG9wX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn0iLCIuYnRuLXNpbXBsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXNpbXBsZV9faWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4uaWNvbi1uZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR3aWR0aDogMTZweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uaWNvbi1uZXh0OjphZnRlcixcbi5pY29uLW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA3NCUgNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5pY29uLW5leHQ6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmljb24tbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLXNpbXBsZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5idG4tc2ltcGxlOmhvdmVyIC5pY29uLW5leHQge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHR9XG5cdC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmljb24tbmV4dCB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdH1cbn0iLCIuYnVyZ2VyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEycHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5idXJnZXIgfiAuYmx1ciB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnVyZ2VyX19pY29uIHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogOXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5idXJnZXJfX2ljb246YWZ0ZXIsXG4uYnVyZ2VyX19pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnVyZ2VyOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0fVxuXHQuYnVyZ2VyOmhvdmVyIC5idXJnZXJfX2ljb24ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKC44Mik7XG5cdH1cblxuXHQuYnVyZ2VyOmhvdmVyIH4gLmJsdXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYnVyZ2VyIHtcblx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdH1cblxuXHQuYnVyZ2VyIC5idXJnZXJfX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYnVyZ2VyX19pY29uIHtcblx0XHR3aWR0aDogMzhweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuIiwiLmNhbGN1bGF0b3JfX2JvZHkge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5jYWxjdWxhdG9yX19maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19maWVsZCB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdHMtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzLXRhYmxlIHtcblx0cGFkZGluZzogMjBweCAwO1xuXHRjb2x1bW4tY291bnQ6IDI7XG5cdGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHQtcm93IHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtNzA7XG59XG4uY2FsY3VsYXRvcl9fcmVzdWx0LXRleHQge1xuXHRtYXgtd2lkdGg6IDYwJTtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdC1udW1iZXIge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG1heC13aWR0aDogNDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzLW5vdGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYWxjdWxhdG9yX19maWVsZHMge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDA7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fZmllbGQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fcmVzdWx0cy10YWJsZSB7XG5cdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY2FsY3VsYXRvcl9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHR9XG5cblxufSIsIi5jYXRhbG9nLWNhcmQge1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uY2F0YWxvZy1jYXJkX192aXN1YWwge1xuXHRhc3BlY3QtcmF0aW86IDE7XG5cdG1pbi1oZWlnaHQ6IDMyNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uY2F0YWxvZy1jYXJkX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nLWNhcmQ6aG92ZXIgLmNhdGFsb2ctY2FyZF9fdmlzdWFsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cblxuXHQuY2F0YWxvZy1jYXJkOmhvdmVyIC5jYXRhbG9nLWNhcmRfX2ltYWdlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cbn1cblxuXG4uY2F0YWxvZy1jYXJkX19pbmZvLXNpemUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG4uY2F0YWxvZy1jYXJkX19pbmZvLWltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2luZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSAge1xuXHQuY2F0YWxvZy1jYXJkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cbn0iLCIuY2F0YWxvZy1jb21wYXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZSAucGFnZS10aXRsZV9fdmFsdWUge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IC04cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogLThweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogLTIwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAtMjBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTQ1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogODMuMzMzMyU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tb2Qge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZSAuY29udGFpbmVyIHtcblx0cGFkZGluZy1ib3R0b206IDE4M3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGdhcDogMTJweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIC5pbWFnZSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbV9kZWxldGUge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEzNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1fdGl0bGUge1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdF9faXRlbTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1sYXlvdXQge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1jYXRlZ29yaWVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMnB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWNhdGVnb3JpZXMgLmJ0bi5idG4tLXRyYW5zcGFyZW50IHtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0IC5maWVsZC1jaGVja2JveCB7XG5cdGdhcDogMTJweDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc21hbGw7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWRlbGV0ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vY29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0Z2FwOiAxMnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1kZWxldGU6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1kZWxldGVfaWNvbiB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWRlbGV0ZV90aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc21hbGw7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3Njcm9sbGJhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0zMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19zY3JvbGxiYXItbmF2IHtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgMzAwcHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNEE0QTRCO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9nLS1jb21wYXJlIC5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDExNDdweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTEwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IC4zcywgb3BhY2l0eSAuM3M7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0aGVpZ2h0OiA4NHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgLjA4KTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZS0taGVhZC1maXhlZCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHQqIHtcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG5cdH1cblxuXHQqOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEE0QTRCO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwICsgLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGVuZDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyOmZpcnN0LW9mLXR5cGUgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93LFxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3csXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0d2lkdGg6IDk1LjclO1xuXHRoZWlnaHQ6IDc4cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLm9wZW4gLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRBNEE0Qjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE0NXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlLS1ib2xkIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA4My4zMzMzJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRmbGV4OiAwIDAgMzAwcHg7XG5cdHBhZGRpbmc6IDZweCAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRBNEE0Qjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsLS1hY2NlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xufVxuXG4ubm8tdG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zdHJvbmc7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDhweCAwIDEwcHggMTZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW46IDE2cHggMCAwO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW46IDEycHggMCAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuXHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdyB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogLTI0cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC0yNHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcblx0XHR0b3A6IDk4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgLjA4KTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAtMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRyaWdodDogLTEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbWQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IDY2LjY2NjYlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiA2Ni42NjY2JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1zbTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZSB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNhdGFsb2ctLWNvbXBhcmUgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDExMnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tb2Qge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNoZWNrYm94LXJvd19fdmlzdWFsIHtcblx0XHR0b3A6IDFweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0ZmxleDogMCAwIDE4NnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDExMXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtX2RlbGV0ZSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMTZweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSAuaW1hZ2Uge1xuXHRcdHdpZHRoOiAxMjRweDtcblx0XHRoZWlnaHQ6IDEyNHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0ZmxleDogMCAwIDE4NnB4O1xuXHRcdHBhZGRpbmc6IDAgMTZweCAxMnB4O1xuXHR9XG5cblx0LmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdFx0cm93LWdhcDogMTBweDtcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cblxuXHQuY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmNhdGFsb2ctLWNvbXBhcmUgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdH1cblxuXHQudG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDExMXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmlubGluZS10b29sdGlwX19ib2R5IHtcblx0XHR0b3A6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLFxuXHQuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZCB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcyxcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0fVxufVxuXG4iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQ0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuXHRtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRtYXgtd2lkdGg6IDIxNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjVweCAwO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcblx0bWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG5cdG1hcmdpbjogMzBweCAwO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRtYXJnaW46IDQwcHggMCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWIge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbDo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuY2F0YWxvZ19faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jYXRhbG9nX19wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uY2F0YWxvZ19fZ3JpZCB7XG5cdG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZ19fZ3JpZCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nX19wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59IiwiLmNsdXN0ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDAsIDQ5LCAxKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcbn0iLCIuY29sbGVjdGlvbi1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdHBhZGRpbmc6IDZweCAxNXB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uY29sbGVjdGlvbi1idG5fX2ljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5saXN0LWljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4uY29sbGVjdGlvbi1idG5fX3RleHQge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29sbGVjdGlvbi1idG5fX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tYnRuIHtcblx0XHQvL2JhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG4uY29sbGVjdGlvbi1jYXJkOmFjdGl2ZSAuY29sbGVjdGlvbi1idG4ge1xuXHQvL2JhY2tncm91bmQ6ICRjb2xvci13aGl0ZS04NTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbGxlY3Rpb24tYnRuIHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0Ly9iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0biB7XG5cdFx0Ly9iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXHQuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufSIsIi5jb2xsZWN0aW9uLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0dHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwMHB4KSBzY2FsZSgxLjA0KSB0cmFuc2xhdGVaKDApO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX19ib2R5IHtcblx0cGFkZGluZzogMThweCAwIDE2cHggMDtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fYm9keSB7XG5cdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5cbi5jb2xsZWN0aW9uLWNhcmRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQvL21heC13aWR0aDogNDAwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTMwO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX190YWdzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDE1cHg7XG5cdGxlZnQ6IDE1cHg7XG5cdG1heC13aWR0aDogODAlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tY2FyZDpob3ZlciAuY29sbGVjdGlvbi1jYXJkX19pbWcge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWig4MHB4KSBwZXJzcGVjdGl2ZSg1MDBweCk7XG5cdH1cblxufVxuXG4uY29sbGVjdGlvbi1jYXJkIC5idG4tc2ltcGxlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cblx0LmNvbGxlY3Rpb24tY2FyZF9fbGVmdCB7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0fVxufSIsIi5jb2xsZWN0aW9uLWRldGFpbF9fYm9keSB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWRldGFpbF9fc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cbi5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRib3R0b206IC0zMHB4XG59XG5cbi5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlciAuc3dpcGVyIHtcblx0b3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmNvbGxlY3Rpb24tZGV0YWlsIC5kZXRhaWwtc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLy8uY29sbGVjdGlvbi1kZXRhaWwgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG4vL1x0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KVxuLy99XG4vL1xuLy8uY29sbGVjdGlvbi1kZXRhaWwgLmRldGFpbC1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuLy9cdGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG4vL30iLCIuY29sbGVjdGlvbi1sZy1jYXJkIHtcblx0d2lkdGg6IDEwODdweDtcblx0cGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcbn1cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2JhY2tncm91bmR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHQvL2JvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuXHRtYXJnaW46IDVweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb2xsZWN0aW9uLWxnLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tbGctY2FyZF9fYmFja2dyb3VuZCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHR9XG5cbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9faGVhZGVyLWxlZnQge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlci1yaWdodCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX3RhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTBweFxufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1sZWZ0IHtcblx0d2lkdGg6IDQwJTtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX192aXN1YWwtbGVmdCB7XG5cdGhlaWdodDogMjUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbGxlY3Rpb24tbGctY2FyZDpob3ZlciAuY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuXHR9XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHktcmlnaHQge1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDQwMHB4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX192aXN1YWwtcmlnaHQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1yaWdodCB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb2xsZWN0aW9uLWxnLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tbGctY2FyZF9faW1hZ2UtcmlnaHQge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdH1cbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1idXR0b25zIC5idG4ge1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29sbGVjdGlvbi1sZy1jYXJkIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMzI2cHg7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fdmlzdWFsLWxlZnQge1xuXHRcdGhlaWdodDogMjA1cHg7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHktcmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fYmFja2dyb3VuZHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1idXR0b25zIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59IiwiLmNvbGxlY3Rpb24tbWQtY2FyZF9fY2FyZCB7XG5cdC8vbWF4LXdpZHRoOiA3MTdweDtcblx0YXNwZWN0LXJhdGlvOiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDM2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXG5cdC5jb2xsZWN0aW9uLW1kLWNhcmRfX2NhcmQ6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0fVxufVxuXG5cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ei1pbmRleDogLTE7XG59XG5cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2dyYWRpZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgxMywgMTMsIDEzLCAwLjk1KSAxMDAlKTtcbn1cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9faW5mbyB7XG5cdHdpZHRoOiA3NSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY29sbGVjdGlvbi1tZC1jYXJkX19ub3RlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdC8vY29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbGxlY3Rpb24tbWQtY2FyZF9faW5mbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1tZC1jYXJkX19jYXJkIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG5cbiIsIi5jb2xsZWN0aW9uLXNsaWRlcl9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29sbGVjdGlvbi1zbGlkZXJfX2J1dHRvbnMge1xuXHRtaW4taGVpZ2h0OiA1NnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDYwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jb2xsZWN0aW9uLXNsaWRlcl9fc2xpZGUge1xuXG59XG5cbi5jb2xsZWN0aW9uLXNsaWRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmNvbGxlY3Rpb24tc2xpZGVyIC5zd2lwZXIge1xuXHQvL21hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNjE0cHgpO1xuXHQvL21hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDYxNHB4KTtcblx0Ly9wYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDYxNHB4KTtcblx0Ly9wYWRkaW5nLXJpZ2h0OiBjYWxjKDUwdncgLSA2MTRweCk7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY29sbGVjdGlvbi1zbGlkZXIgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsIHtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY29sbGVjdGlvbi1zbGlkZXIgLnN3aXBlciB7XG5cdFx0Ly9tYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDMycHgpO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgMzJweCk7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDMycHgpO1xuXHRcdC8vcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gMzJweCk7XG5cdH1cbn1cbiIsIi5jb2xsZWN0aW9uLXRhZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcblx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdHotaW5kZXg6IDE7XG59XG5cbi8vLmNvbGxlY3Rpb24tdGFnX19iZyB7XG4vL1x0cG9zaXRpb246IGFic29sdXRlO1xuLy9cdHRvcDogMDtcbi8vXHRsZWZ0OiAwO1xuLy9cdHdpZHRoOiAxMDAlO1xuLy9cdGhlaWdodDogMTAwJTtcbi8vXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuLy9cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuLy9cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbi8vfVxuXG4uY29sbGVjdGlvbi10YWdfX3RleHQge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzApO1xuXHR6LWluZGV4OiAyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbn0iLCIuY29sbGVjdGlvbi10YWdfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTQuNXB4O1xufVxuXG4uY29sbGVjdGlvbi10YWdfX2l0ZW0ge1xuXHRwYWRkaW5nOiA0LjVweDtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fcmlnaHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jb2xsZWN0aW9uLWJ0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fdGFncyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxNXB4O1xuXHRsZWZ0OiAxNXB4O1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX190b3AtdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0Z2FwOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdGxlZnQ6IDhweDtcblx0ei1pbmRleDogMztcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fdG9wLXRhZyB7XG5cdGhlaWdodDogMzZweDtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG5cdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fdG9wLXRhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGdhcDogOHB4O1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX19jb2xvcnMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5jb2xsZWN0aW9uX192aWV3cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAyNnB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fdi12aWV3IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wcm9kdWN0X192aWV3LWJveCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnByb2R1Y3RfX3ZpZXctaW5uZXIucm90YXRlIC5wcm9kdWN0X192aWV3LWltZyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnByb2R1Y3RfX3ZpZXctdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29sbGVjdGlvbl9fdmlld3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMnB4O1xuXHR9XG59IiwiLmNvbGxlY3Rpb25zLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vei1pbmRleDogJHotZmlyc3QtcGxhbjtcblx0bWFyZ2luLXRvcDogLTlweDtcbn1cblxuLmNvbGxlY3Rpb25zLWxpc3RfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGVjdGlvbl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0ZmxleDogMCAwIDUwJTtcblx0aGVpZ2h0OiA4ODhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly9iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcblxuXHQmOm50aC1vZi10eXBlKDNuKSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwMHB4O1xuXG5cdFx0JiAuY29sbGVjdGlvbl9faW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiA5MDBweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY29sbGVjdGlvbl9faXRlbTpob3ZlciAuY29sbGVjdGlvbl9faXRlbS1tb3JlLWJ1dHRvbiAuaWNvbi1uZXh0IHNwYW4ge1xuXHRcdC8vY29udGVudDogXCJcIjtcblx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvL2JvdHRvbTogLTJweDtcblx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdC8vaGVpZ2h0OiAxcHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0d2lkdGg6IDE0MCU7XG5cdH1cbn1cblxuLmNvbGxlY3Rpb25fX2ltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNzUwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29sbGVjdGlvbl9faXRlbS1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQvL3BhZGRpbmc6IDI0cHggMzJweCAzMnB4O1xuXHQvL2ZsZXg6IDEgMSBhdXRvO1xuXHRnYXA6IDdweDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uX19pdGVtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMzhweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uX19pdGVtLWNvbGxlY3Rpb24ge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4uY29sbGVjdGlvbl9faXRlbS1tb3JlLWJ1dHRvbiB7XG5cdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuXG5cblxuXG4ubmV3c19faXRlbS1kYXRlLFxuLm5ld3NfX2l0ZW0tY29sbGVjdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm5ld3NfX2l0ZW0tZGF0ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cbn1cblxuLm5ld3MtbGlzdF9fYnRuIHtcblx0bWFyZ2luOiAyNnB4IGF1dG8gMDtcblx0Z2FwOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxN3B4IDM2cHg7XG59XG5cbi5uZXdzLWxpc3RfX2J0bi1pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzX19pdGVtOmhvdmVyIHtcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0yMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbGxlY3Rpb25fX2l0ZW0ge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0Z2FwOiAxNnB4O1xuXG5cdFx0JjpudGgtb2YtdHlwZSgzbikge1xuXHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblxuXHRcdFx0JiAuY29sbGVjdGlvbl9faW1hZ2Uge1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2xsZWN0aW9uX19pbWFnZSB7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0fVxuXG5cdC5jb2xsZWN0aW9ucy1saXN0X19pdGVtcyB7XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG59IiwiLmNvbGxlY3Rpb25zX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkIHtcblx0bWFyZ2luOiA2cHggLTI1cHggLTUwcHggLTI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNTBweCAyNXB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyAxKSAuY29sbGVjdGlvbi1jYXJkX192aXN1YWwge1xuXHRwYWRkaW5nLWJvdHRvbTogNjclO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyAxKSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDIpIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG5cdHBhZGRpbmctYm90dG9tOiA2NyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDIpIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMykge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyA0KSB7XG5cdHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDUpIHtcblx0d2lkdGg6IDMzLjMzJTtcbn1cblxuLmNvbGxlY3Rpb25zX19wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHQuY29sbGVjdGlvbnNfX2dyaWQge1xuXHRcdG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblx0fVxuXG5cdC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDMpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgNCkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyA1KSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDEpIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCxcblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMikgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbGxlY3Rpb25zX19ncmlkIHtcblx0XHRnYXA6IDUwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5jb2xsZWN0aW9uc19fcGFnaW5hdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXG5cdC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDEpLFxuXHQuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyAyKSxcblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMyksXG5cdC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDQpLFxuXHQuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyA1KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuY29tcGFyZS1zbWFsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tcGFyZS1zbWFsbCAubG9hZGVyX19pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmNvbXBhcmUtc21hbGwgLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTNweDtcblx0cmlnaHQ6IC0zcHg7XG59XG5cbi5jb21wYXJlLXNtYWxsIC5idG4tc2VhcmNoIHtcblx0b3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4uY29tcGFyZS1zbWFsbCAuYmFkZ2Uge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIuY29udGFjdC1saW5rLWJsb2NrIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbGlua19fbm90ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdC1saW5rX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0QGluY2x1ZGUgbGluay1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jb250YWN0LWxpbms6Zm9jdXMgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdH1cbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn0iLCIuY29udGFjdC1saXN0X19zdXBlcnRpdGxlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC8vbWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTgwcHg7XG5cdHRvcDogMTZweDtcbn1cblxuLmNvbnRhY3QtbGlzdF9fdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tdG9wOiAyNTNweDtcbn1cblxuLmNvbnRhY3QtbGlzdF9fdGl0bGUtaWNvbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250YWN0LWxpc3RfX3RpdGxlLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogODBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRhY3QtbGlzdF9faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0cGFkZGluZy1yaWdodDogMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29udGFjdC1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0d2lkdGg6IGF1dG87XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW06OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMy43MiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTQuODglKTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC1saXN0X19pdGVtLXRpdGxlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmNvbnRhY3QtbGlzdF9faXRlbS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0bWF4LXdpZHRoOiA0MjBweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY29udGFjdC1saXN0X19pdGVtLXRleHQgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblxuXHQmIGRpdiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW0tdGV4dCBhOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jb250YWN0LWxpc3RfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jb250YWN0LWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0fVxuXG5cdC5jb250YWN0LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmNvbnRhY3QtbGlzdF9faXRlbTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IC0xcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDMuNzIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDApIDk0Ljg4JSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdC5jb250YWN0LWxpc3RfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdC1saXN0X190aXRsZS1pY29uIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuY29udGFjdC1saXN0X19pdGVtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0LmNvbnRhY3QtbGlzdF9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cbn0iLCIuY29udGFjdCB7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY29udGFjdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdHBhZGRpbmc6IDAgMTZweCAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdF9fbWFpbiB7XG5cdHdpZHRoOiA1NjZweDtcblx0cGFkZGluZzogMTZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTY2cHgsIDIyNXB4KTtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLmNvbnRhY3RfX21haW4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmNvbnRhY3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5jb250YWN0X19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb250YWN0X19yZWdpb24tdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAwLjc7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbnRhY3RfX3JlZ2lvbi1saW5rcyB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmNvbnRhY3RfX3JlZ2lvbi1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmNvbnRhY3RfX3JlZ2lvbi1saW5rLmFjdGl2ZSB7XG5cdG9wYWNpdHk6IC43O1xufVxuXG4uY29udGFjdF9fc2VwYXJhdG9yIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogMC43O1xufVxuXG4uY29udGFjdF9fc2VwYXJhdG9yOmxhc3QtY2hpbGQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdF9fcmVnaW9uLWxpbms6bGFzdC1jaGlsZCAubWFpbi1uYXZfX3NlcGFyYXRvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0YS5jb250YWN0X19yZWdpb24tbGluazpub3QoLmFjdGl2ZSk6aG92ZXIge1xuXHRcdG9wYWNpdHk6IC43O1xuXHR9XG59XG5cbi5jb250YWN0X19lbWFpbCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb250YWN0X19lbWFpbC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDAuNztcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29udGFjdF9fZW1haWwtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jb250YWN0X19waG9uZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogMC43O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbnRhY3RfX2VtYWlsLWxpbms6aG92ZXIge1xuXHRcdG9wYWNpdHk6IC43O1xuXHR9XG59XG5cbi5jb250YWN0X19waG9uZS1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0X19waG9uZS1saW5rOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNztcblx0fVxufVxuXG4uY29udGFjdF9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jb250YWN0X190aXRsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQuY29udGFjdF9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuY29udGFjdF9fY2VsbCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdC5jb250YWN0X19tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbnRhY3RfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlXG5cdH1cbn0iLCIuY29udGFjdHMtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIuY29udGFjdHMtcGFnZSB7XG5cbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2FjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250YWN0cy1wYWdlX190YWJzIHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEycHhcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnRhZyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnRhZ19fdGV4dCB7XG5cdC8vY29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnRhZy5hY3RpdmUgLnRhZ19fdGV4dCB7XG5cdCAvL2NvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0cy1wYWdlIC50YWc6aG92ZXIgLnRhZ19fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxuXG5cdC5jb250YWN0cy1wYWdlIC50YWc6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0zMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblxuXHQuY29udGFjdHMtcGFnZSAudGFnLmFjdGl2ZTpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTUwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxufVxuXG4uY29udGFjdHMtcGFnZV9faXRlbXMge1xuXHRtYXJnaW46IDM1cHggMFxufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwIHtcblx0bWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTZweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuXHR3aWR0aDogMjAlO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC13cmFwIHtcblx0cGFkZGluZzogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMnB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC10ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDhweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQtbGluayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5jb250YWN0cy1wYWdlX19tYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQuY29udGFjdHMtcGFnZV9fY2FyZCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdHMtcGFnZV9fYWN0aW9ucyB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0fVxuXG5cdC5jb250YWN0cy1wYWdlIC50YWdfX3RleHQge1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0fVxuXG5cblx0LmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiAzMy4zJTtcblx0fVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY29udGFjdHMtcGFnZV9fY2FyZCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jb250YWN0cy1wYWdlX19idXR0b25zIHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHR9XG5cblx0LmNvbnRhY3RzLXBhZ2VfX2J1dHRvbiB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cblx0LmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDZweDtcblx0fVxuXG5cdC5jb250YWN0cy1wYWdlX19jYXJkcyB7XG5cdFx0bWFyZ2luOiAtNnB4O1xuXHR9XG5cblxufVxuXG4iLCIuY29udmVydGVyX193cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVydGVyX190aXRsZS1maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1MDtcbn1cblxuLmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNjdweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJveC1zaGFkb3c6IC0zcHggNXB4IDIycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogODhweDtcbn1cblxuLmNvbnZlcnRlcl9fY3VycmVuY3ktbmFtZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTEwMCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29udmVydGVyX19maWVsZC0tc2FsZS1jdXJyZW5jeSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzNHB4O1xuXHRyaWdodDogMTZweDtcblx0ei1pbmRleDogMTE7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkLS1idXlpbmctY3VycmVuY3kge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTE0cHg7XG5cdHJpZ2h0OiAxNnB4O1xuXHR6LWluZGV4OiAxMDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnZlcnRlcl9fYnRuLXN3YXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDIwO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG5cdHRvcDogNjlweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbnZlcnRlcl9fYnRuLXN3YXA6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuXHR9XG59XG5cbi5jb252ZXJ0ZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmNvbnZlcnRlcl9fYnRuLXN3YXA6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktYWN0aXZlO1xufVxuXG4uY29udmVydGVyX19maWVsZHMtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMzNweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IC01M3B4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY29udmVydGVyX190aXRsZS1maWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXG5cdC5jb252ZXJ0ZXJfX21haW4tZmllbGRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDI5NXB4O1xuXHR9XG5cblx0LmNvbnZlcnRlcl9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY29udmVydGVyX190aXRsZS1maWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdC5jb252ZXJ0ZXJfX21haW4tZmllbGRzIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG5cblx0LmNvbnZlcnRlcl9fY3VycmVuY3ktbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmNvbnZlcnRlcl9fYnRuLXN3YXAge1xuXHRcdGxlZnQ6IDQwJTtcblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvL2NvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5kYXRlcGlja2VyICoge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAyODBweDtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZy04MDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG5cdGhlaWdodDogMzRweDtcblx0Ym9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkOmhvdmVyIHtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMTA7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtcGFzcyxcbi5kYXRlcGlja2VyIHRkLmRhdGUtZnV0dXJlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdGJvdHRvbTogNXB4O1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1pbi1yYW5nZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB0aCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYm9keSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC15ZWFyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX195ZWFyIHtcblx0bWluLXdpZHRoOiA1MHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fbW9udGgge1xuXHRtaW4td2lkdGg6IDY2cHg7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxlZnQ6IDJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHRsZWZ0OiAtMnB4O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uZGF0ZXBpY2tlcl9fZmllbGQtaW5wdXQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmRldGFpbC1hc2lkZS1jYXJkIHtcblx0cGFkZGluZzogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRldGFpbC1hc2lkZS1jYXJkX19pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogODRweDtcblx0aGVpZ2h0OiA4NHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmNlcmFtaWMgLmRldGFpbC1hc2lkZS1jYXJkX19pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogODRweDtcblx0aGVpZ2h0OiA4NHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uY2VyYW1pYyAuZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9faW1hZ2Uge1xuXHR3aWR0aDogODRweDtcblx0aGVpZ2h0OiA4NHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX193cmFwIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR3aWR0aDogNzAlO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX2luZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdC8vY29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9fc21hbGwtaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX2luZm8tc2VwYXJhdG9yIHtcblx0cGFkZGluZzogMCA4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRldGFpbC1hc2lkZS1jYXJkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTtcblx0fVxuXG5cdC5kZXRhaWwtYXNpZGUtY2FyZDpob3ZlciAuZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cbn1cbiIsIi5kZXRhaWwtbmV3cyB7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZGV0YWlsLW5ld3MgdWwsXG4uZGV0YWlsLW5ld3Mgb2wsXG4uZGV0YWlsLW5ld3MgbGkge1xuXHRsaXN0LXN0eWxlOiBpbnNpZGU7XG5cdHBhZGRpbmc6IGluaXRpYWw7XG5cdG1hcmdpbjogaW5pdGlhbDtcbn1cblxuLmRldGFpbC1uZXdzIG9sIGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZGV0YWlsLW5ld3NfX3RpdGxlIHtcblx0cGFkZGluZzogMjBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtbmV3X19nYWxsZXJ5LWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDBweDtcblx0bGVmdDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR6LWluZGV4OiAzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXRhaWwtbmV3c19faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLW5ld3NfX3NvY2lhbC1pY29ucyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGV0YWlsLW5ld3NfX3NvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn1cblxuLmRldGFpbC1uZXdzX19zb2NpYWwtbGlua3Mge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4XG59XG5cbi5kZXRhaWwtbmV3c19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdG1hcmdpbjogMjBweCAwIDQwcHggMDtcbn1cbi5kZXRhaWwtbmV3c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19faXRlbS1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2l0ZW0tZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2JhY2sge1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZGV0YWlsLW5ld3NfX2ltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cblxuLmRldGFpbC1uZXdzX19iYWNrIC5pY29uLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRldGFpbC1uZXdzX19ib2R5LFxuLmRldGFpbC1uZXdzX3NsaWRlciB7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtbmV3c19fYm9keSBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kZXRhaWwtbmV3c19fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn1cblxuLy8uZGV0YWlsLW5ld3NfX2FjdGlvbnMtYnRuIHtcbi8vXHRjdXJzb3I6IHBvaW50ZXI7XG4vL1x0d2lkdGg6IDMwcHg7XG4vL1x0aGVpZ2h0OiAzMHB4O1xuLy99XG5cbi5kZXRhaWwtbmV3c19fYWN0aW9ucy1pY29ucyB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHdoaXRlO1xuXHRmaWxsOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3Ncbn1cblxuLmRldGFpbC1uZXdzX19hY3Rpb25zLWljb25zOmhvdmVyIHtcblx0ZmlsbDogJGNvbG9yLXdoaXRlLTEwMDtcblx0dHJhbnNpdGlvbjogYWxsIC4zc1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5kZXRhaWwtbmV3cyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuZGV0YWlsLW5ld3NfX2FjdGlvbnMtYnRuIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuZGV0YWlsLW5ld3NfX2JvZHksXG5cdC5kZXRhaWwtbmV3c19zbGlkZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59IiwiLmRldGFpbC1wYWdlIHtcblx0cGFkZGluZzogMCAwIDIwMHB4IDA7XG59XG5cbi5kZXRhaWwtcGFnZV9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3dyYXAge1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kZXRhaWwtcGFnZV9fYm90dG9tLXNsaWRlciB7XG5cdG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2xlZnQge1xuXHR3aWR0aDogNzAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldGFpbC1wYWdlX19yaWdodCB7XG5cdHdpZHRoOiA0MzBweDtcbn1cblxuXG4uZGV0YWlsLXBhZ2VfX3JpZ2h0LXdyYXAge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHQvL2hlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAtMTBweCAwO1xuXHRwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLmRldGFpbC1wYWdlX19yaWdodC1pbm5lciB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4vLy5kZXRhaWwtcGFnZV9fcmlnaHQtaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbi8vXHR3aWR0aDogMDtcbi8vfVxuXG5cblxuLmRldGFpbC1wYWdlX19pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2Jsb2NrLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbC1wYWdlX19waWN0dXJlcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLy5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcDphZnRlciB7XG4vL1x0Y29udGVudDogXCJcIjtcbi8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0cmlnaHQ6IDA7XG4vL1x0Ym90dG9tOiAwO1xuLy9cdGhlaWdodDogODBweDtcbi8vXHR3aWR0aDogODBweDtcbi8vXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1ncmF5LTAsICRjb2xvci1ncmF5LTEwMCk7XG4vL31cblxuLmRldGFpbC1wYWdlX19waWN0dXJlIHtcblx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3BpY3R1cmU6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mbyB7XG5cdHBhZGRpbmc6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS01O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAxNXB4IDAgMzBweCAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stbGlzdC1pdGVtIHtcblx0bGlzdC1zdHlsZTogaW5zaWRlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stbGlzdC1pdGVtIHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDEwcHhcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stbGlzdC1pdGVtOjptYXJrZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy1uYW1lIHtcblx0d2lkdGg6IDUwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdC8vY29sb3I6ICRjb2xvci13aGl0ZS01MDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy10ZXh0IHtcblx0d2lkdGg6IDUwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zIHtcblx0Y29sdW1uLWNvdW50OiAyO1xuXHRjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1pbWFnZSB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjRweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50OmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHRib3R0b206IDA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtaWNvbiB7XG5cdG1pbi13aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5pY29uLWZvbGRlcntcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDM1MDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudC1pbmZvIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stc2VwYXJhdG9yIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBhZGRpbmc6IDAgN3B4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudC1saW5rIHtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcyB7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fc3VidGl0bGUtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Z2FwOiAzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRzcGFuIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9fY29tcGFyZS1pY29uLFxuXHQuZGV0YWlsLXBhZ2VfX2Zhdm9yaXRlLWljb24ge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0fVxufVxuXG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuLmRldGFpbC1wYWdlX19jb21wYXJlLWJ0bi1kaXNhYmxlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblxuXHQuZGV0YWlsLXBhZ2VfX2Zhdm9yaXRlLWljb24ge1xuXHRcdGZpbGw6ICRjb2xvci13aGl0ZS03MDtcblx0fVxufVxuXG4uZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG5cdG1heC13aWR0aDogMTIwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pY29uIHtcblx0d2lkdGg6IDEyMHB4O1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRldGFpbC1wYWdlX19jaGFyYWN0ZXJpc3RpY3MtbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5kZXRhaWwtcGFnZV9fY2hhcmFjdGVyaXN0aWNzLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX192aWRlbyB7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdC8vd2lkdGg6IDE2NXB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3ZpZGVvIC52aWRlb19fdmlkZW8ge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX21vcmUge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5cbi5kZXRhaWwtcGFnZV9fbW9yZS1saW5rLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5kZXRhaWwtcGFnZV9fbW9yZS1pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHN0cm9rZS1vcGFjaXR5OiAxXG59XG5cbi5kZXRhaWwtcGFnZV9fcmV2aWV3IC52aWRlbyB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGFzcGVjdC1yYXRpbzogMS44O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMge1xuXHQvL3dpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2xpbmsuYnRuLS10cmFuc3BhcmVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDE0cHggMjRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmRldGFpbC1wYWdlX19idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlLWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIHtcblx0bWFyZ2luLXRvcDogMTFweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAycHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIC5vZmZlci1pdGVtIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmRldGFpbC1wYWdlX19vZmZlcnMgLm9mZmVycy1pdGVtX19pbWcge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3Itc2VjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3ItdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vLy5kZXRhaWwtcGFnZSAuZmVhdHVyZXMtc2xpZGVyIHtcbi8vXHRtYXJnaW46IDAgLTEycHg7XG4vL31cblxuLmRldGFpbC1uZXdzX3NsaWRlciB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19wcm9wZXJ0eS1jYXJkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2hlYWRlcntcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMtYnRuIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMtaWNvbnMge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ZmlsbDogJGNvbG9yLXdoaXRlLTcwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzXG59XG5cbi5kZXRhaWwtcGFnZV9fYWN0aW9ucy1pY29uczpob3ZlciB7XG5cdGZpbGw6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3Ncbn1cblxuLmRldGFpbC1wYWdlX19sZWZ0LXRhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdGxlZnQ6IDhweDtcblx0ei1pbmRleDogMztcbn1cblxuLmRldGFpbC1wYWdlX19sZWZ0LXRhZyB7XG5cdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5kZXRhaWwtcGFnZV9fbGVmdCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy1uYW1lLFxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMXB4KSB7XG5cdC5kZXRhaWwtcGFnZV9fd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9fYm90dG9tLXNsaWRlciB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXHQuZGV0YWlsLXBhZ2VfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cblx0LmRldGFpbC1wYWdlX19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlIHtcblx0XHRwYWRkaW5nOiAwIDAgODBweCAwO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19pbmZvIHtcblx0XHRwYWRkaW5nOiAzMHB4IDE0cHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zIHtcblx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWxpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9fY2hhcmFjdGVyaXN0aWNzLFxuXHQuZGV0YWlsLXBhZ2VfX3ZpZGVvLFxuXHQuZGV0YWlsLXBhZ2VfX21vcmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2FjdGlvbnMge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdGJvdHRvbTogMTBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19hY3Rpb25zLnNob3ctYnRucyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcblx0XHRib3R0b206IC01MHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRnYXA6IDA7XG5cdFx0ei1pbmRleDogMTAxO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblx0LmRldGFpbC1wYWdlX19idXR0b25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuZGV0YWlsLXBhZ2VfX2J1dHRvbnMgLmRldGFpbC1wYWdlX19idXR0b24ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cdC5kZXRhaWwtcGFnZV9fbGlua3Mge1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXHQuZGV0YWlsLXBhZ2VfX2xpbmtzIC5idG4tLXRyYW5zcGFyZW50IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy10ZXh0IHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9fY2FsY3VsYXRvci1zZWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19jb3BtYXJlIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Z2FwOiA0cHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2NvcG1hcmUgLnN2Zy1pY29ue1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0fVxuXG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kZXRhaWwtcGFnZV9fdmlkZW8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzIHtcblx0XHRnYXA6IDE1cHg7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ge1xuXHRcdG1heC13aWR0aDogMTAwcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtaWNvbiB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzLXdyYXAge1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzLXdyYXA6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItZ3JheS0wLCAkY29sb3ItZ3JheS0xMDApO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19waWN0dXJlIHtcblx0XHRtYXgtd2lkdGg6ICAyMCU7XG5cdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuXG5cdC5kZXRhaWwtcGFnZV9fYWN0aW9ucy5zaG93LWJ0bnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2FjdGlvbnMuc2hvdy1idG5zIHtcblx0XHRkaXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdH1cblxuXG5cbn1cblxuXG4uZGV0YWlsLXBhZ2VfX2FzaWRlIC5kZXRhaWwtcGFnZV9fYWN0aW9ucyB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn0iLCIuZGV0YWlsLXNsaWRlci1idG4ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTMwO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuLmxlZnQge1xuXHRsZWZ0OiAtMTZweDtcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuLnJpZ2h0IHtcblx0cmlnaHQ6IC0xNnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5kZXRhaWwtc2xpZGVyLWJ0bjpob3ZlciB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG59XG5cblxuLmRldGFpbC1zbGlkZXItYnRuOmFjdGl2ZSB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlICkgcm90YXRlKDEzNWRlZyk7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Itd2hpdGUtMTAwO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDA7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG4uZGV0YWlsLXNsaWRlci1idG4ubGVmdDo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiAgdHJhbnNsYXRlKC02MCUsIC01MCUgKSByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUgKTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRldGFpbC1zbGlkZXItYnRuOmhvdmVyOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUgKSByb3RhdGUoMTM1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG5cblx0LmRldGFpbC1zbGlkZXItYnRuLmxlZnQ6aG92ZXI6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiAgdHJhbnNsYXRlKC03NSUsIC01MCUgKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG5cblx0LmRldGFpbC1zbGlkZXItYnRuOmhvdmVyOjphZnRlciB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxufVxuXG4uZGV0YWlsLXNsaWRlci1idG46YWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlICkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bi5sZWZ0OmFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwJSwgLTUwJSApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG46YWN0aXZlOjphZnRlciB7XG5cdHdpZHRoOiAxOHB4O1xufVxuIiwiLmRldGFpbC1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtc2xpZGVyX19idXR0b25zIHtcblx0bWluLWhlaWdodDogNTRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDM7XG59XG5cblxuLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRtYXJnaW46IGF1dG8gYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmNlcmFtaWMgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5kZXRhaWwtc2xpZGVyOm5vdCguZGV0YWlsLXBhZ2VfX3RvcC1zbGlkZXIpIC5kZXRhaWwtc2xpZGVyX19zbGlkZS1pbWcge1xuXHRtYXgtaGVpZ2h0OiAxMjAwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5kZXRhaWwtc2xpZGVyLmRldGFpbC1wYWdlX190b3Atc2xpZGVyIC5zd2lwZXItc2xpZGVyIHtcblx0aGVpZ2h0OiA4MDBweDtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXRhaWwtc2xpZGVyIC5zd2lwZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5kZXRhaWwtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi5kZXRhaWwtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdFx0bWF4LWhlaWdodDogNzUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0LmRldGFpbC1zbGlkZXIuZGV0YWlsLXBhZ2VfX3RvcC1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuXHRcdGhlaWdodDogaW5pdGlhbDtcblx0fVxuXG5cdC8vINC30LDQs9C70LDQstC90L7QtSDRhNC+0YLQviDQsiDQtNC10YLQsNC70LrQtSDQvdCwINC80L7QsdC40LvQutC1XG5cdC5kZXRhaWwtc2xpZGVyLmRldGFpbC1wYWdlX190b3Atc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuXHRcdGhlaWdodDogaW5pdGlhbDtcblx0fVxuXG5cblx0LmRldGFpbC1zbGlkZXJfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZGV0YWlsLXNsaWRlcjpub3QoLmRldGFpbC1wYWdlX190b3Atc2xpZGVyKSAuZGV0YWlsLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0XHQvL21heC13aWR0aDogMjAwcHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn0iLCIuZG9jdW1lbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZG9jdW1lbnQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHQvL2JhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uZG9jdW1lbnRfX2xlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmRvY3VtZW50X19pY29uIHtcblx0bWluLXdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5kb2N1bWVudF9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDM1MDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZG9jdW1lbnRfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi5kb2N1bWVudF9fc2VwYXJhdG9yIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBhZGRpbmc6IDAgN3B4O1xufVxuXG4uZG9jdW1lbnRfX2xpbmsge1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdC8vYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmRvY3VtZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXG5cdC5kb2N1bWVudF9faWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHR9XG5cblx0LmRvY3VtZW50X19yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2cHg7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cbn0iLCIuZG9jdW1lbnRzIHtcblx0cGFkZGluZzogNzBweCAwO1xufVxuXG4uZG9jdW1lbnRzX193cmFwIHtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzogNTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDUpO1xufVxuXG4uZG9jdW1lbnRzX19oZWFkIHtcblx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMCk7XG59XG5cbi5kb2N1bWVudHNfX2hlYWQtdGl0bGUge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kb2N1bWVudHMge1xuXG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kb2N1bWVudHNfX3dyYXAge1xuXHRcdHBhZGRpbmc6IDMwcHggMTRweDtcblx0fVxuXG5cdC5kb2N1bWVudHNfX2hlYWQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufSIsIi5kdW1iLWJhbm5lciB7XG5cdG1hcmdpbjogMTAwcHggMDtcbn1cblxuLmR1bWItYmFubmVyX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogNjBweCA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXJfX2JhY2tncm91bmQtLWRhcmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX2JhY2tncm91bmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX2JhY2tncm91bmQtLWRhcmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmR1bWItYmFubmVyX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRjb2xvcjogdmFyKC0tYmx1ZS0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX190aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lcl9fY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGNvbG9yOiB2YXIoLS1ibHVlLTEwMCk7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuXHRjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbn1cblxuLmR1bWItYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA0NnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uZHVtYi1iYW5uZXJfX2xlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZHVtYi1iYW5uZXJfX3JpZ2h0IHtcblx0d2lkdGg6IDMwJTtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5kdW1iLWJhbm5lcl9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmR1bWItYmFubmVyIHtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmR1bWItYmFubmVyX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LmR1bWItYmFubmVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHR9XG5cblx0LmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQuZHVtYi1iYW5uZXJfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmR1bWItYmFubmVyX19hY3Rpb24taXRlbSAuYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5kdW1iLWJhbm5lcl9fcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuZmF2b3JpdGUtYWN0aW9uX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmaWxsOiBub25lO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uX19idG4uYWN0aXZlLFxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuOmhvdmVyIHtcblx0ZmlsbDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZhdm9yaXRlLWFjdGlvbl9fYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA0OCwgNDgsIDAuMyk7O1xuXHR9XG59IiwiLmZlYXR1cmVzLWNhcmQge1xuXHRwYWRkaW5nOiAyOHB4IDMwcHg7XG5cdHdpZHRoOiA0MjBweDtcblx0aGVpZ2h0OiA1MDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmVhdHVyZXMtY2FyZF9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4uZmVhdHVyZXMtY2FyZF9fc3VidGl0bGUge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAgJGNvbG9yLWdyYXktNzBcbn1cblxuLmZlYXR1cmVzLWNhcmRfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LTEwMDtcbn1cblxuLmZlYXR1cmVzLWNhcmRfX3RleHQge1xuXHRjb2xvcjogICRjb2xvci1ncmF5LTcwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmVhdHVyZXMtY2FyZF9fc2VwYXJhdG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktMTA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmZlYXR1cmVzLWNhcmQgLmZlYXR1cmVzLWNhcmRfX3RleHQge1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cbi5mZWF0dXJlcy1jYXJkIC5mZWF0dXJlcy1jYXJkX19zdWJ0aXRsZSB7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuXG4uZmVhdHVyZXMtY2FyZF9faW1hZ2Uge1xuXHRoZWlnaHQ6IDI3cHg7XG5cdHdpZHRoOiAyN3B4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZlYXR1cmVzLWNhcmQge1xuXHRcdHdpZHRoOiAzMjZweDtcblx0XHRoZWlnaHQ6IDQyMXB4O1xuXHR9XG5cblx0LmZlYXR1cmVzLWNhcmRfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG4iLCIuZmVhdHVyZXMtc2xpZGVyX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mZWF0dXJlcy1zbGlkZXJfX2J1dHRvbnMge1xuXHRtaW4taGVpZ2h0OiA1NnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDYwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mZWF0dXJlcy1zbGlkZXIgLmZlYXR1cmVzLXNsaWRlcl9fc2xpZGUge1xuXHR3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5mZWF0dXJlcy1zbGlkZXJfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZmVhdHVyZXMtc2xpZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHR9XG59XG4iLCIuZmVlZGJhY2stZm9ybV9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZWVkYmFjay1mb3JtIHtcblx0cGFkZGluZzogODBweCAwIDE0MHB4IDA7XG59XG4uZmVlZGJhY2stZm9ybV9fbGVmdCB7XG5cdHdpZHRoOiA0MCU7XG59XG5cbi5mZWVkYmFjay1mb3JtX19yaWdodCB7XG5cdHdpZHRoOiA2MCU7XG59XG5cblxuLmZlZWRiYWNrLWZvcm0gIC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2tib3gge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XG5cdC8vY29sb3I6ICRjb2xvci13aGl0ZS01MDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5hZGQtZmlsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA5cHg7XG5cdGxlZnQ6IDE3MHB4O1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9fYnRuLWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmZlZWRiYWNrLWZvcm0gIC5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLy8gYXNpZGUtbW9kYWxcblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRsaW5lLWhlaWdodDogMzFweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSB7XG5cdHBhZGRpbmc6IDA7XG59XG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm1fX3dyYXAge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtX19sZWZ0IHtcblx0d2lkdGg6IDEwMCU7XG59XG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm1fX3JpZ2h0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtICAuZm9ybV9fZmllbGQsXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDEycHggMDtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24gLmJ0bixcbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9faW5wdXQtYmxvY2ssXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWZpbGVfX2J0biB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmFkZC1maWxlIHtcblx0Ym90dG9tOiA2OHB4O1xuXHRsZWZ0OiAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFicyB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luOiAwIC0xNXB4IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn07XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFicyB7XG5cdHBhZGRpbmc6IDBcbn07XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX190YWIsXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiOmFjdGl2ZXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiLmFjdGl2ZSxcbi5mZWVkYmFjay1mb3JtIC5mb3JtX190YWIuYWN0aXZlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZlZWRiYWNrLWZvcm0gLmZvcm1fX3RhYi5hY3RpdmU6aG92ZXIge1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTg1O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxuXG5cdC5mZWVkYmFjay1mb3JtIC5mb3JtX190YWI6aG92ZXIge1xuXHRcdC8vY29sb3I6ICRjb2xvci13aGl0ZS04NTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmVlZGJhY2stZm9ybSAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5mZWVkYmFjay1mb3JtOmhhcyggfiAubWFuYWdlbWVudC10aW1pbmcpIHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cblx0LmZlZWRiYWNrLWZvcm0gLmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZlZWRiYWNrLWZvcm0gLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdFx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5mZWVkYmFjay1mb3JtIHtcblx0XHQvL3BhZGRpbmc6IDMwcHggNDBweDtcblx0XHQvL3BhZGRpbmc6IDA7XG5cdH1cblx0LmZlZWRiYWNrLWZvcm1fX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmZlZWRiYWNrLWZvcm1fX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mZWVkYmFjay1mb3JtX19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuZmVlZGJhY2stZm9ybV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRmb250LXdlaWdodDogNDUwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuZmVlZGJhY2stZm9ybSAgLmZvcm1fX2ZpZWxkLFxuXHQuZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9uIHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cblx0LmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24gLmJ0bixcblx0LmZlZWRiYWNrLWZvcm0gLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrLFxuXHQuZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9fYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5mZWVkYmFjay1mb3JtIC5hZGQtZmlsZSB7XG5cdFx0Ym90dG9tOiA2OHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuZmllbGQtYXZhdGFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtYXZhdGFyX19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtYXZhdGFyX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDRweCAxMnB4O1xufVxuXG4uZmllbGQtYXZhdGFyX192aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLWF2YXRhcl9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblx0LmZpZWxkLWF2YXRhcl9fdmlzdWFsOmhvdmVyOjphZnRlciB7XG5cdFx0b3BhY2l0eTogLjI7XG5cdH1cbn1cblxuLmZpZWxkLWF2YXRhcl9faW1hZ2UsXG4uZmllbGQtYXZhdGFyX19waCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZpZWxkLWF2YXRhcl9fcGgtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0bWFyZ2luOiAtMTZweDtcbn1cblxuLmZpZWxkLWF2YXRhcl9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rLS1yZW1vdmUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uZmllbGQtYXZhdGFyX19lcnJvcnMge1xuXHRtYXJnaW46IDRweCAwO1xufSIsIi5maWVsZC1jaGVjay1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpbHRlciAuZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19maWVsZC10ZXh0IHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZmlsdGVyIC5maWVsZC1jaGVjay1saXN0X19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMTBweCAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fc3BvaWxlci1iYXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2stbGlzdF9fc3BvaWxlci1iYXI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fc3BvaWxlci1iYXItaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fc3BvaWxlci1iYXIub3BlbiAuZmllbGQtY2hlY2stbGlzdF9fc3BvaWxlci1iYXItaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX3Jlc2V0IHtcblx0Y29sb3I6ICM4NzgzODM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5maWx0ZXIgLmZpZWxkLWNoZWNrLWxpc3RfX3Jlc2V0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX3Jlc2V0LWljb24td3JhcCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX3Jlc2V0LWljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWNoZWNrYm94X19xdWFudGl0eSB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19yZXNldDphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jaGVjay1saXN0X19yZXNldDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbXVsdGlwbGUtYmFyIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX211bHRpcGxlLWJhci1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19maWVsZC1pbnB1dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19maWVsZC1pbnB1dC1idG4ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdHBhZGRpbmc6IDE2cHggMTJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2ZpZWxkLWlucHV0LWJ0bltkaXNhYmxlZF0ge1xuXHRvcGFjaXR5OiAuNztcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3hfX2ZpZWxkLWlucHV0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHR9XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1lZGl0YWJsZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWVkaXRhYmxlIC5maWVsZC1jaGVjay1saXN0X19pdGVtOmZpcnN0LWNoaWxkIC5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIDAuNjApO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faGVhZC10ZXh0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctbGVmdDogMzZweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faGVhZC1xdWFudGl0eSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYXMtaGVhZCAuZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhcy1oZWFkIC5maWVsZC1jaGVja2JveF9fcXVhbnRpdHkge1xuXHR3aWR0aDogMTI0cHg7XG59IiwiLmZpZWxkLWNoZWNrYm94IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1jaGVja2JveC0tZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdG9wYWNpdHk6IC43O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXNtIC5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1jZW50ZXJlZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWxlYWYtZ3JlZW47XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWxlYWYtZ3JlZW47XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDhweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IC0zcHg7XG5cdHJpZ2h0OiAtM3B4O1xuXHRib3R0b206IC0zcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nLXRvcDogM3B4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNoZWNrYm94X190ZXh0IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19zdGFyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlICsgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbm90ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Y29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42MCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAzN3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3F1YW50aXR5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjQThBNEE0O1xuXHRwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveDpob3Zlcjpub3QoLmZpZWxkLWNoZWNrYm94LS1kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpmb2N1cyB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLS1iaWctY2hlY2tib3ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X191c2VybmFtZS13cmFwIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdXNlcm5hbWUtbGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIDAuNjApO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3VzZXJuYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWVkaXRhYmxlIC5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jaGVja2JveC0taGFzLWF2YWlsYWJpbGl0eSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fYXZhaWxhYmlsaXR5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI0cHg7XG5cdGxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHlfX2l0ZW0ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWNoZWNrYm94LS1mbGV4IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveC0tY2VudGVyZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveC0tY2VudGVyZWQgLmZpZWxkLWNoZWNrYm94X19pbnB1dC13cmFwIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdXNlcm5hbWUtd3JhcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X191c2VybmFtZS13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHlfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59IiwiLmZpZWxkLWNvZGVfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvZGVfX2lucHV0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvZGVfX2Zvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm0tZXJyb3IgLmZpZWxkLWNvZGVfX2lucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDQwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWN1cnJlbmN5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1hbHQge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLWFsdCAuZmllbGQtY3VycmVuY3lfX2J0biB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE3LCAxNywgNTcsIDAuMSkgaW5zZXQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmllbGQtY3VycmVuY3ktLXNtIC5maWVsZC1jdXJyZW5jeV9fYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0aGVpZ2h0OiAzM3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLm9wZW4ge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi10ZXh0LFxuLmZpZWxkLWN1cnJlbmN5X19idG4tcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi1hcnJvdyB7XG5cdHJpZ2h0OiAxM3B4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1zbSAuZmllbGQtY3VycmVuY3lfX2J0bi1hcnJvdyB7XG5cdG1hcmdpbi10b3A6IC03cHg7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtY3VycmVuY3lfX2J0bjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1vcGVuIHtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcztcblx0ei1pbmRleDogMjA7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tb3BlbiAuZmllbGQtY3VycmVuY3lfX2J0biB7XG5cdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLW9wZW4gLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC0xNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG1heC1oZWlnaHQ6IDUwdmg7XG5cdHdpZHRoOiAxMjVweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIGJveC1zaGFkb3cgJHRycy1kcm9wZG93bjtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0Lm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbS5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW1bZGlzYWJsZWRdIHtcblx0b3BhY2l0eTogLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzNweDtcblx0aGVpZ2h0OiAzM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxuXG5cdC5ib2R5LS1ibGFja291dCAuZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbTpub3QoLmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn0iLCIuZmllbGQtZmlsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcblx0Ly9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGVfX2xpc3Qge1xuXHQvL21hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5maWVsZC1maWxlX19idG4taWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmZpZWxkLWZpbGVfX2Nsb3NlLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uZmllbGQtZmlsZV9fYnRuIHtcblx0aGVpZ2h0OiA1MnB4O1xuXHRnYXA6IDEwcHg7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblx0LmZpZWxkLWZpbGVfX2J0bi5idG46bm90KFtkaXNhYmxlXSk6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn0iLCIuZmllbGQtaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTRweDtcblx0bWluLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcblx0cGFkZGluZzogMTZweCAxNnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LTUwMDtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG50ZXh0YXJlYS5maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogMTAwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtaW5wdXQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5maWVsZC10ZXh0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSAuZmllbGQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLmZpZWxkLWlucHV0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcixcbi5maWVsZF9fZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uZmllbGQtaW5wdXRfX2ljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn0iLCIuZmllbGQtbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uZmllbGQtbGFiZWw6aGFzKCsgLmZpZWxkLWlucHV0KSAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAyMHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn0iLCIuZmllbGQtbm90ZV9faWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDEwcHggO1xufVxuXG4uZmllbGQtbm90ZV9fcXVlc3Rpb24taWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4ucXVlc3Rpb24taWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5maWVsZC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWwge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LTEwMDtcblx0Ym94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiA5NXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWw6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMjBweDtcblx0dG9wOiAtMjBweDtcblx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWwudmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4iLCIuZmllbGQtcGxhY2Vob2xkZXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE2cHg7XG5cdGxlZnQ6IDE2cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1wbGFjZWhvbGRlcl9fc3RhciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtcGxhY2Vob2xkZXIge1xuXHR0b3A6IC04cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59IiwiLmZpZWxkLXJhbmdlLXNsaWRlciB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjg1O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19iYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19iYXI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItYmxhY2sgaW5zZXQ7XG5cdH1cblxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19iYXI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xuXHR9XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogMjBweDtcblx0dXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmFsdWUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmctdG9wOiAyM3B4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIC5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMtc2VwYXJhdG9yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdHdpZHRoOiAxMHB4O1xuXHRtYXJnaW46IDAgMTBweCAxNnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRwYWRkaW5nOiAzcHggMCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVycyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiAyMHB4O1xuXHRib3R0b206IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlciB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdW5pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMjBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdGhlaWdodDogM3B4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10cmFjayB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdHJhY2sge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLXByaW1hcnktMTAwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1vei1yYW5nZS10aHVtYiB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi1tcy10aHVtYiB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbHMge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0bWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogM3B4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNXB4O1xuXHRyaWdodDogNXB4O1xuXHR0b3A6IDFweDtcblx0ei1pbmRleDogNDtcbn0iLCIuZmllbGQtcmFuZ2Uge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5maWVsZC1yYW5nZV9fcHJlZml4IHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fcG9zdGZpeCB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbjogMCA1cHg7XG59IiwiLmZpZWxkLXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDIwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWw6aGFzKCArIC5maWVsZC1zZWxlY3RfX2J0bi5maWxsKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19maWVsZC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWxlY3QuZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0IHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTZweCAxMnB4IDE2cHggMjBweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbGVyO1xuXHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4uYm9yZGVyIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuW2Rpc2FibGVkXSB7XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGZpbGw6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogNnB4IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd247XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuc2Nyb2xsYmFyIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS00MDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX2lucHV0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fY2hlY2stbGlzdC1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fY2hlY2stbGlzdC1pY29uLnNob3duLFxuLmZpZWxkLXNlbGVjdF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1zZWxlY3RfX2NoZWNrLWxpc3QtaWNvbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1zZWxlY3RfX3NoZXZyb24ge1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX3NoZXZyb25bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tbWQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0aGVpZ2h0OiA0MXB4O1xuXHRwYWRkaW5nOiAxMnB4IDE5cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuXG5cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJnLTgwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTg1O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0cGFkZGluZzogMTFweCAyMHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTtcblx0fVxufVxuXG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0LWxpbmtzLnRyYW5zZm9ybS11cCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gNDVweCkpO1xufVxuXG5cblxuLmZpZWxkLXNlbGVjdF9fbW9iIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRyYW5zaXRpb246IC4zcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItYnRuIC5jcm9zcy1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qge1xuXG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHotaW5kZXg6IDEwMDAwO1xuXG5cblx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itc2Nyb2xsIHtcblx0cGFkZGluZzogMzBweCAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy04MDtcblx0Ym9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdC13cmFwIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi0tb3BlbiAuZmllbGQtc2VsZWN0X19vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLmZpZWxkLXNlbGVjdF9fbW9iLS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuMTVzO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi0tb3BlbiAuZmllbGQtc2VsZWN0X19vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qtd3JhcCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTU7XG59IiwiLmZpZWxkLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC10ZXh0X19pY29uLXBlbmNpbCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC10ZXh0X19idG4tYXBwbHkge1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMTJweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC10ZXh0X19idG4tYXBwbHk6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdGV4dF9fYnRuLWFwcGx5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdH1cbn1cblxuLmZpZWxkLXRleHQtLXNpbXBsZSAuZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC10ZXh0LS10ZXh0YXJlYTpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtcGxhY2Vob2xkZXIge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG59XG5cbi5maWVsZC10ZXh0X19idG4tZXllIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDE3cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Y29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42MCk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdGV4dF9fYnRuLWV5ZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5maWVsZC10ZXh0X19idG4tZXllLWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC10ZXh0LS1wYXNzd29yZCAuZmllbGQtaW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uZmllbGQtdGV4dF9fbm90ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Y29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42MCk7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59IiwiLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTVweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtdG9nZ2xlcl9fYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdC8vb3ZlcmZsb3cteTogaGlkZGVuO1xuXHQvL292ZXJmbG93LXg6IGF1dG87XG59XG5cbi5maWVsZC10b2dnbGVyX19idXR0b24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXRvZ2dsZXJfX2J1dHRvbjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogIzc1NzU3NTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQuZmllbGQtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmU6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLWNvbG9yOiAjNzU3NTc1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpbHRlci1zaG9ydF9fc29ydC1sZWZ0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5maWx0ZXItc2hvcnRfX3NvcnQtbGVmdCB7XG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0fVxufVxuIiwiLmZpZWxkLXR1bWJsZXItbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9faXRlbSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufSIsIi5maWVsZC10dW1ibGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLXR1bWJsZXI6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtdHVtYmxlcjpob3ZlciAuZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2E3YWJiMjtcbn1cblxuLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0bGVmdDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC10dW1ibGVyX19pbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5maWVsZC10dW1ibGVyX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtdHVtYmxlcl9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyX192aXN1YWw6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xufSIsIi5maWVsZF9fZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn0iLCIuZmlsZXMtcGFnZSB7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdyB7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3c6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDMwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA0NSU7XG59XG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHdpZHRoOiA1NSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyMHB4XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWltYWdlIHtcblx0d2lkdGg6IDk4cHg7XG5cdGhlaWdodDogOThweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1pbWFnZSB7XG5cdGhlaWdodDogOTVweDtcblx0d2lkdGg6IDk1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXBvc2l0aW9uIHtcblx0bWF4LXdpZHRoOiA2MCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDM1MDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3Qge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwXG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3QgLmljb24tZG93bmxvYWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3c6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpbGVzLXBhZ2Uge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0LmZpbGVzLXBhZ2VfX3NlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblxuXHQuZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1sZWZ0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1yaWdodCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LXJpZ2h0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmZpbGVzLXBhZ2VfX3NlY3Rpb24tcG9zaXRpb24ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3RzIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxufSIsIi5maWx0ZXItYXNpZGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmlsdGVyLWFzaWRlX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43MCk7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cblxuLmZpbHRlci1hc2lkZV9faW5uZXIge1xuXHRiYWNrZ3JvdW5kOiAjMEMwQzBDO1xuXHRtYXgtd2lkdGg6IG1pbig3MCUsIDk2MHB4KTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDY5LjU0JSA1MCUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwNzUpIDI2Ljg0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzNjc5OTUpIDYyLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwNSkgMTAwJSkgcmVwZWF0O1xuXHRcdGZpbHRlcjogdXJsKCcvbG9jYWwvYXNzZXRzL2ltYWdlcy9ub2lzZS0xLnN2ZyNncmFpbnknKTtcblx0XHRtYXNrLW1vZGU6IGx1bWluYW5jZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDk3MnB4O1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtYXNrLW1vZGU6IGFscGhhO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg2OS41NCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDc1KSAyNi44NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMzY3OTk1KSA2Mi44MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDUpIDEwMCUpIHJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgOTcycHg7XG5cdH1cbn1cblxuLmZpbHRlci1hc2lkZV9fYm9keSB7XG5cdHBhZGRpbmc6IDIwcHggMzBweCAgO1xufVxuXG4uZmlsdGVyLWFzaWRlX19oZWFkIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMzBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvL2JhY2tncm91bmQ6ICMwRTBFMEY7XG59XG5cbi5maWx0ZXItYXNpZGVfX2Nsb3NlIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNnB4O1xuXHRyaWdodDogMTZweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpbHRlci1haXNpZGVfX2Nsb3NlLWljb24ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uZmlsdGVyLWFzaWRlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0bGluZS1oZWlnaHQ6IDI2cHhcbn1cblxuLmZpbHRlci1hc2lkZS0tc2VhcmNoIC5maWx0ZXItYXNpZGVfX2hlYWQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZmlsdGVyLWFzaWRlLS1zZWFyY2ggLmZpbHRlci1hc2lkZV9fYm9keSB7XG5cdHBhZGRpbmc6IDUwcHggNzZweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmlsdGVyLWFzaWRlX19jbG9zZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5maWx0ZXItYXNpZGVfX2JvZHkgLmZpbHRlcl9fYWN0aW9ucyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDQwcHg7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJnLTEwMDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1pdGVtLS12aWV3IHtcblx0d2lkdGg6IDI0M3B4O1xufVxuXG4uZmlsdGVyLWFzaWRlIC5maWx0ZXIge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpbHRlci1hc2lkZSxcblx0LmZpbHRlci1hc2lkZV9faW5uZXIsXG5cdC5maWx0ZXItYXNpZGUtLXNlYXJjaCAuZmlsdGVyLWFzaWRlX19ib2R5e1xuXHRcdHRvcDogNjZweDtcblx0fVxuXG5cdC5maWx0ZXItYXNpZGVfX2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHR9XG5cblx0LmZpbHRlci1hc2lkZS0tc2VhcmNoIC5maWx0ZXItYXNpZGVfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDI0cHggMjBweDtcblx0fVxuXG5cdC5maWx0ZXItYXNpZGVfX2Nsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyLWFzaWRlX19oZWFkIHtcblx0XHRwYWRkaW5nOiAzMHB4IDEycHg7XG5cdH1cblxuXHQuZmlsdGVyLWFzaWRlX19ib2R5IHtcblx0XHRwYWRkaW5nOiAyMHB4IDEycHg7XG5cdH1cblxuXHQuZmlsdGVyX19hY3Rpb25zLWl0ZW0tLXZpZXcge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxuXG5cdC5maWx0ZXItYXNpZGVfX2JvZHkgLmZpbHRlcl9fYWN0aW9ucyB7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcblx0LmZpbHRlci1hc2lkZV9fYm9keSAuZmlsdGVyX19hY3Rpb25zIHtcblx0ICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG5cdH1cblx0LmZpbHRlcl9fYWN0aW9ucy1pdGVtLS12aWV3IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLmZpbHRlci1zaG9ydCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy10b3A6IDIzcHg7XG5cdHJvdy1nYXA6IDE2cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIC4zMCk7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS01O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluayBzcGFue1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb2xsZWN0aW9uc19fc29ydCAuZmlsdGVyLXNob3J0X19zb3J0LWFjdGlvbiAuYnRuLmJ0bi0td2hpdGUuYnRuLS1tZCxcbi5jYXRhbG9nX19zb3J0IC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5idG4uYnRuLS13aGl0ZS5idG4tLW1kIHtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsgLmZpbHRlci1zaG9ydC0tc29ydC1saW5rLWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24ge1xuXHRtYXJnaW4tbGVmdDogMjhweDtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2JveCB7XG5cdG1heC13aWR0aDogMTQwMHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHJvdy1nYXA6IDEycHg7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5maWx0ZXItc2hvcnQtLXNvcnQtbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluay5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtbGVmdCB7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2dfX3NvcnQge1xuXHRcdC5maWx0ZXItc2hvcnQtLXNvcnQtbGluayB7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0fVxuXG5cdFx0LmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24gLmJ0bi5idG4tLXdoaXRlLmJ0bi0tbWQge1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpbHRlci1zaG9ydCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmZpbHRlci1zaG9ydF9fc29ydC1sZWZ0IHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWx0ZXItc2hvcnRfX3NvcnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Z2FwOiAxMnB4O1xuXHR9XG5cblx0LmZpbHRlci1zaG9ydC0tc29ydC1saW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWx0ZXItc2hvcnQtLXNvcnQtbGluayAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZmlsdGVyLXNob3J0X19zb3J0LWFjdGlvbiAuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuZmlsdGVyLXNob3J0X19zb3J0LXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmZpbHRlcl9fZ3JvdXAge1xuXHRtYXJnaW46IDUwcHggMDtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmlsdGVyX19ncm91cC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHhcbn1cblxuLmZpbHRlcl9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtaXRlbS0tdmlldyB7XG5cdG1pbi13aWR0aDogMjIwcHg7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpbHRlcl9fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cbi5maWx0ZXJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWx0ZXJfX2dyb3VwLWJvZHkge1xuXHRtYXJnaW46IDEzcHggMDtcbn1cblxuLy8uZmlsdGVyX19ncm91cC0tdmlldyxcbi8vLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuLy9cdGRpc3BsYXk6IG5vbmU7XG4vL31cbi8vXG4vL1xuLy9cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyX19hY3Rpb25zLWl0ZW0gLmJ0biB7XG5cdFx0cGFkZGluZzogMTRweDtcblx0fVxuXG59IiwiLmZsZXgtY29sbGVjdGlvbl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtNXB4O1xufVxuXG4uZmxleC1jb2xsZWN0aW9uX19pdGVtIHtcblx0ZmxleDogMSAyIGF1dG87XG5cdG1heC13aWR0aDogNTYwcHg7XG5cdGhlaWdodDogY2FsYygxMDB2dyAvIDMpO1xuXHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZmxleC1jb2xsZWN0aW9uX19pdGVtOmhvdmVyIHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHR0cmFuc2l0aW9uOiAuN3MgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mbGV4LWNvbGxlY3Rpb25fX2dyaWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmZsZXgtY29sbGVjdGlvbl9faXRlbSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59IiwiLmZvcm0ge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRib3JkZXI6IDJweCBzb2xpZDtcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExMi4wOGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDIuNjclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQwLjA1JSk7XG5cdGJvcmRlci1pbWFnZS1zbGljZTogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZvcm0tLWFsaWduLWNlbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiA3NTZweDtcbn1cblxuLmZvcm0tLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuXG4uZm9ybS0tc3VjY2VzcyAuZm9ybV9faGVhZGVyLXRpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZvcm1fX2hlYWRlci1ub3RlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZm9ybS0tc3VjY2VzcyAuZm9ybV9faGVhZGVyLW5vdGUge1xuXHRjb2xvcjogJGNvbG9yLWxlYWYtZ3JlZW47XG59XG5cbi5mb3JtLS1zdWNjZXNzIHtcblx0LmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSwgLmZvcm1fX2Zvb3RlciB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0fVxufVxuXG4uZm9ybV9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmZvcm1fX21haW4ge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZm9ybV9fZmllbGQge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZm9ybV9fZm9vdGVyLS1tdC1iaWcge1xuXHRtYXJnaW4tdG9wOiA5NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuXHR9XG5cblx0LmZvcm1fX2hlYWRlci1ub3RlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG5cdH1cblxuXHQuZm9ybV9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxufSIsIi5nYWxsZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC5tb2RhbC0tZ2FsbGVyeSB7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbi5nYWxsZXJ5X190aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZ2FsbGVyeV9fc2xpZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0ei1pbmRleDogMTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdGJvdHRvbTogLTQ1cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdG1hcmdpbjogMCA2cHg7XG5cdH1cblxuXHQuZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0XHRib3R0b206IDI0cHg7XG5cdH1cblxuXHQuZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdFx0dG9wOiA0cHg7XG5cdFx0cmlnaHQ6IDRweDtcblx0fVxufSIsIi5ncmlkLWJhbm5lciB7XG5cdHBhZGRpbmc6IDE2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQuYWNjb3JkaW9uLmluZm8tYmFubmVyX19hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0fVxufVxuXG4ucmVnaW9uLXJ1IHtcblx0Ly8uZ3JpZC1iYW5uZXIge1xuXHQvL1x0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXJ1O1xuXHQvL31cblxuXHQuZ3JpZC1iYW5uZXJfX3N1cGVydGl0bGUsXG5cdC5ncmlkLWJhbm5lcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlLWRlZXAtZGFyaztcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fc3VidGl0bGUsXG5cdC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXA6bm90KC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAtLXRyYW5zcGFyZW50KXtcblx0XHRjb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9faXRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXA6bm90KC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAtLXRyYW5zcGFyZW50KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdC5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3c6aG92ZXIge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQuZ3JpZC1iYW5uZXJfX2NvbC0td2lkZTpob3ZlciB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblxuXHRcdC5ncmlkLWJhbm5lcl9fY29sOmhvdmVyIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13YXhlZC1jaGVlc2UgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246ICR0cnMtYmFzZS1zbG93IGFsbDtcblx0XHRcdC8vYm9yZGVyLWltYWdlLXNvdXJjZTogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQuZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93OmhvdmVyIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cblx0XHQuZ3JpZC1iYW5uZXJfX3Jvdzpob3ZlciB7XG5cdFx0XHRoZWlnaHQ6IDEyNSU7XG5cdFx0fVxuXHR9XG59XG5cbi5iZW5lZml0cyB7XG5cdC5ncmlkLWJhbm5lcl9fc3VidGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX3N1YnRpdGxlLXRleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19yaWdodCB7XG5cdFx0cGFkZGluZzogMCAzNXB4IDAgOTZweDtcblx0fVxufVxuXG4uZ3JpZC1iYW5uZXJfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ3JpZC1iYW5uZXJfX2xlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdyaWQtYmFubmVyX19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogJGFzaWRlLXNpemU7XG59XG5cbi5ncmlkLWJhbm5lcl9faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvL21hcmdpbi10b3A6IGF1dG87XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHQuZ3JpZC1iYW5uZXJfX2NvbCB7XG5cdFx0Ly9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19pdGVtIHtcblx0XHRtYXgtaGVpZ2h0OiAyMjBweDtcblx0XHRoZWlnaHQ6IDIyMHB4O1xuXG5cdFx0Jjpob3ZlciAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXG5cdFx0Ji5ncmlkLWJhbm5lcl9faXRlbS0tbGVhZiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblxuXHRcdFx0LmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93LWFsdCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0LmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcCwgLnN0YXRpYyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9faXRlbS1pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5yZWdpb24tcnUgLmdyaWQtYmFubmVyX19jb2wtLW5hcnJvdy1hbHQgLmdyaWQtYmFubmVyX19pdGVtLWljb24ge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRleHQtZ3VpZGUge1xuXHR3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcblxuXHRoMiB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTIlO1xuXHRcdGNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHR9XG5cblx0LnR3by1jb2x1bW4tdGV4dCB7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdGNvbHVtbi1nYXA6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcblx0XHRjb2xvcjogJGNvbG9yLWRlZXAtZm9yZXN0O1xuXHR9XG5cblx0LnR3by1jb2x1bW5zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cblx0XHQmID4gKjpudGgtb2YtdHlwZShuKzIpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI0Y0RjRGNDFBO1xuXHRcdH1cblxuXHRcdCYgPiAqIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0dWwgbGksIHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHR9XG5cdH1cblxuXHQudGV4dC13aXRoLWltYWdlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMjRweDtcblxuXHRcdC50ZXh0IHtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0d2lkdGg6IDIxMXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JpZC1iYW5uZXJfX3N1cGVydGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWVtZXJhbGQ7XG59XG5cbi5ncmlkLWJhbm5lcl9fc3VwZXJ0aXRsZS1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZ3JpZC1iYW5uZXJfX3N1cGVydGl0bGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmdyaWQtYmFubmVyX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTA1JTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG5cdG1heC13aWR0aDogNTc2cHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGNvbG9yOiAkY29sb3ItZW1lcmFsZDtcbn1cblxuLmdyaWQtYmFubmVyX19zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblx0bWFyZ2luLXRvcDogMzJweDtcblxuXHQmICsgLmdyaWQtYmFubmVyX190ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG59XG5cbi5ncmlkLWJhbm5lcl9fc3VidGl0bGUtdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uZ3JpZC1iYW5uZXJfX3RleHQge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG5cbi5ncmlkLWJhbm5lcl9fdGl0bGUgKyAuZ3JpZC1iYW5uZXJfX3RleHQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5ncmlkLWJhbm5lcl9fbGluayB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmdyaWQtYmFubmVyX19hcnRpY2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMTZweDtcblx0Z2FwOiAxNnB4O1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbi0xMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yLWxlYWYtZ3JlZW47XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2FydGljbGUtdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcblx0XHRjb2xvcjogJGNvbG9yLWxlYWYtZ3JlZW47XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2FydGljbGUtdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcblx0fVxufVxuXG4uZ3JpZC1iYW5uZXJfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0aGVpZ2h0OiA2MDZweDtcblx0Z3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuXHRncmlkLXJvdy1nYXA6IDE2cHg7XG59XG5cbi5ncmlkLWJhbm5lcl9fcm93IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG5cdGdyaWQtcm93LWdhcDogMTZweDtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncmlkLWJhbm5lcl9fY29sIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmdyaWQtYmFubmVyX19jb2wtLW5hcnJvdyB7XG5cdHdpZHRoOiA0My42JTtcbn1cblxuLmdyaWQtYmFubmVyX19jb2wtLXdpZGUge1xuXHR3aWR0aDogNTYuNCU7XG59XG5cbi5iZy1iYW5uZXJfX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5iZy1iYW5uZXJfX2xpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxlZnQtY29sLS1iZXR3ZWVuIC5ncmlkLWJhbm5lcl9fbGVmdHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1iYW5uZXI6bm90KC5ncmlkLWJhbm5lci0td2hpdGUpIHtcblx0Ji5ncmlkLWJhbm5lci0tZW1lcmFsZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtZXJhbGQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fdGl0bGUsXG5cdC5ncmlkLWJhbm5lcl9fc3VwZXJ0aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2xpc3QtaXRlbV90ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdH1cbn1cblxuLnJlZ2lvbi1ydSB7XG5cdC5ncmlkLWJhbm5lcjpub3QoLmdyaWQtYmFubmVyLS13aGl0ZSkge1xuXHRcdCYuZ3JpZC1iYW5uZXItLWVtZXJhbGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtZXJhbGQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHQuYWNjb3JkaW9uIHtcblx0XHRcdFx0LmFjY29yZGlvbi1oZWFkZXJfX3RpdGxle1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uLWhlYWRlcl9fc3VidGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFjY29yZGlvbi1pdGVtLmFjdGl2ZS1pdGVtIC5hY2NvcmRpb24taGVhZGVyX19pY29uLXdyYXAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXhlZC1jaGVlc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDU3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDU3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmdyaWQtYmFubmVyX19hcnRpY2xlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjFBO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JpZC1iYW5uZXJfX2FydGljbGUtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0XHRcdH1cblxuXHRcdFx0LmdyaWQtYmFubmVyX19hcnRpY2xlOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93LWFsdCB7XG5cdFx0XHRcdC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAuc3RhdGljLm51bWVyYXRpYyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblxuXHRcdFx0XHRcdC5ncmlkLWJhbm5lcl9faXRlbS1udW1iZXIge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXIuZ3JpZC1iYW5uZXItLWRlZXAtZm9yZXN0IHtcblx0XHQuZ3JpZC1iYW5uZXJfX2l0ZW0uZ3JpZC1iYW5uZXJfX2l0ZW0tLWxlYWYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblxuXHRcdFx0LmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JpZC1iYW5uZXIuZ3JpZC1iYW5uZXItLWRlZXAtZm9yZXN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZXAtZm9yZXN0O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdC5ncmlkLWJhbm5lcl9fdGl0bGUsXG5cdC5ncmlkLWJhbm5lcl9fc3VwZXJ0aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX2xpc3QtaXRlbV90ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHR9XG5cblx0LmJnLWJhbm5lcl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbWVyYWxkO1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19pdGVtLmdyaWQtYmFubmVyX19pdGVtLS1sZWFmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblxuXHRcdC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3c6aG92ZXIge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2NvbC0td2lkZTpob3ZlciB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fY29sOmhvdmVyIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWxlYWYtZ3JlZW47XG5cdFx0dHJhbnNpdGlvbjogJHRycy1iYXNlLXNsb3cgYWxsO1xuXHRcdC8vYm9yZGVyLWltYWdlLXNvdXJjZTogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93OmhvdmVyIC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX3Jvdzpob3ZlciB7XG5cdFx0aGVpZ2h0OiAxMjUlO1xuXHR9XG59XG5cbi5ncmlkLWJhbm5lcl9faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncmlkLWJhbm5lcl9faXRlbS1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtYmFubmVyX19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZ3JpZC1iYW5uZXJfX2NvbC0td2lkZSAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGl0bGUge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7O1xuXHRtYXgtd2lkdGg6IDMwN3B4O1xufVxuXG4uZ3JpZC1iYW5uZXJfX2NvbC0tbmFycm93IC5ncmlkLWJhbm5lcl9faXRlbS10aXRsZSB7XG5cdHdpZHRoOiAyOTBweDtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbn1cblxuLmdyaWQtYmFubmVyX19pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG5cdHdpZHRoOiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogMTZweDtcblx0Ym90dG9tOiAxNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMTVweCkpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2Utc2xvdztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZ3JpZC1iYW5uZXJfX3Jvdzpob3ZlciAuZ3JpZC1iYW5uZXJfX2NvbDpob3ZlciAuZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi5ncmlkLWJhbm5lcl9fY29sLS13aWRlIC5ncmlkLWJhbm5lcl9faXRlbS10ZXh0IHtcblx0bWF4LXdpZHRoOiA0MjBweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlLXNsb3cgYWxsO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAkdHJzLWJhc2U7XG59XG5cbi5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3cgLmdyaWQtYmFubmVyX19pdGVtLXRleHQge1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2Utc2xvdyBhbGw7XG5cdHRyYW5zaXRpb24tZGVsYXk6ICR0cnMtYmFzZTtcbn1cblxuLmdyaWQtYmFubmVyX19pdGVtLXRleHQgc3Ryb25nIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiAxNnB4O1xuXHQvL2xlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxNnB4O1xuXHQvL2JvdHRvbTogMTZweDtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xuXHRjb2xvcjogJGNvbG9yLWVtZXJhbGQ7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmdyaWQtYmFubmVyX19pdGVtLWljb24td3JhcC0tdHJhbnNwYXJlbnQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcblx0Ym9yZGVyOiAwLjc1cHggc29saWQ7XG5cdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCgxMTQuNjZkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA5Ljk4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2Mi45NCUpO1xuXHRib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi5ncmlkLWJhbm5lcl9faXRlbS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmdyaWQtYmFubmVyIHtcblx0XHRwYWRkaW5nOiA5NnB4IDA7XG5cblx0XHQuYWNjb3JkaW9uLmluZm8tYmFubmVyX19hY2NvcmRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmdyaWQtYmFubmVyX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fbGVmdCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMFxuXHR9XG5cblx0LmdyaWQtYmFubmVyX19zdXBlcnRpdGxlLWljb24ge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fc3VwZXJ0aXRsZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuXHRcdG1hcmdpbi10b3A6IDk2cHg7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fYXJ0aWNsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZ3JpZC1iYW5uZXJfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fcm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9fY29sIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19jb2wtLXdpZGUsXG5cdC5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxODRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19jb2wtLW5hcnJvdzpob3ZlciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2NvbC0td2lkZTpob3ZlciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX3Jvdzpob3ZlciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19pdGVtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX2l0ZW0tdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogdW5zZXQ7XG5cdFx0bGVmdDogdW5zZXQ7XG5cdFx0Ym90dG9tOiB1bnNldDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19jb2wtLXdpZGUgLmdyaWQtYmFubmVyX19pdGVtLXRleHQsXG5cdC5ncmlkLWJhbm5lcl9fY29sLS1uYXJyb3cgLmdyaWQtYmFubmVyX19pdGVtLXRleHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9faXRlbS1pY29uIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuZ3JpZC1iYW5uZXJfX3Jvdy0tYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIC50d28tY29sdW1uLXRleHQge1xuXHRcdGNvbHVtbi1jb3VudDogMTtcblx0fVxuXG5cdC5iZW5lZml0cyAuZ3JpZC1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdyaWQtYmFubmVyX19yaWdodC5jb250ZW50LnRleHQtZ3VpZGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ncmlkLWJhbm5lcl9faXRlbXMgLmdyaWQtYmFubmVyX19jb2x7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnR3by1jb2x1bW5zIHtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0JiA+ICo6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTIlO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblxuXHRcdFx0dWwgbGksIHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0LXdpdGgtaW1hZ2Uge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAyMTFweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iZy1iYW5uZXJfX2xpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHR9XG59IiwiLmdyaWQtaW1hZ2VfX2hlYWQge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncmlkLWltYWdlX19oZWFkLXRpdGxlIHtcblx0bWluLXdpZHRoOiA2MTdweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzdweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjc2cHg7XG59XG5cbi5ncmlkLWltYWdlX19oZWFkLWRlc2Mge1xuXHRtYXJnaW4tbGVmdDogMTAwcHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzApO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbn1cblxuLmdyaWQtaW1hZ2VfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0yMHB4O1xufVxuXG4uZ3JpZC1pbWFnZV9fcm93LWltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmdyaWQtaW1hZ2VfX2l0ZW0ge1xuXHR3aWR0aDogNTAlO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmdyaWQtaW1hZ2VfX2l0ZW0taW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ3JpZC1pbWFnZV9fcm93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly9ib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uZ3JpZC1pbWFnZV9fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5ncmlkLWltYWdlX19oZWFkLXRpdGxlIHtcblx0XHRtaW4td2lkdGg6IDM0MHB4O1xuXHR9XG5cdC5ncmlkLWltYWdlX19pdGVtcyB7XG5cdFx0bWFyZ2luOiAtMTBweDtcblx0fVxuXHQuZ3JpZC1pbWFnZV9faXRlbSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmdyaWQtaW1hZ2VfX2hlYWQtdGl0bGUge1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRmb250LXdlaWdodDogNDUwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cdC5ncmlkLWltYWdlX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHR9XG5cdC5ncmlkLWltYWdlX19oZWFkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5ncmlkLWltYWdlX19oZWFkLWRlc2Mge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5ncmlkLWltYWdlX19pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5ncmlkLWltYWdlX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbn0iLCIuaGFsZi1iYW5uZXIge1xuXHRtYXJnaW46IDEwMHB4IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmhhbGYtYmFubmVyX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX3dyYXAge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5oYWxmLWJhbm5lci0tYmxhY2tvdXQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uaGFsZi1iYW5uZXJfX2xlZnQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwJTtcblx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xuXHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG4uaGFsZi1iYW5uZXJfX3JpZ2h0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA2MCU7XG5cdHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19yaWdodCB7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG59XG5cbi5oYWxmLWJhbm5lcl9fcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGFsZi1iYW5uZXJfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX192aWRlbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3NvdXJjZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19faWZyYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmhhbGYtYmFubmVyIHtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmhhbGYtYmFubmVyX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblxuXHQuaGFsZi1iYW5uZXJfX2xlZnQsXG5cdC5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cblxuXHQuaGFsZi1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5oYWxmLWJhbm5lcl9fbGVmdCxcblx0LmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmhlbHAtY2FyZCB1bCxcbi5oZWxwLWNhcmQgb2wsXG4uaGVscC1jYXJkIGxpIHtcblx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uaGVscC1jYXJkX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcblx0LmhlbHAtY2FyZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5oZWxwLXBhZ2VfX3dyYXAge1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWxwLXBhZ2VfX2l0ZW1zIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWxwLXBhZ2VfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaGVscC1jYXJkX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAucGFnZS1wYWdlX193cmFwIHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5oZWxwLXBhZ2VfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmhlbHAtcGFnZV9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufSIsIi5oZXJvLWJhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWZvcmVzdDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAyOS4xJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpOztcblx0fVxufVxuXG4uaGVyby1iYW5uZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVyby1iYW5uZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJhbm5lcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDQ4cHggMCA2NHB4O1xufVxuXG4uaGVyby1iYW5uZXJfX3N1cGVydGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5oZXJvLWJhbm5lcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDYwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmFubmVyX19zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTA1JTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1heC13aWR0aDogNjQwcHg7XG59XG5cbi5oZXJvLWJhbm5lcl9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5oZXJvLWJhbm5lcl9fY29udGVudC1sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5oZXJvLWJhbm5lcl9fY29udGVudC1yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogJGFzaWRlLXNpemU7XG59XG5cbi5oZXJvLWJhbm5lcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0bWF4LXdpZHRoOiA2NHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi5oZXJvLWJhbm5lcl9faWNvbi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcblx0bWF4LXdpZHRoOiAyNjhweDtcbn1cblxuLmhlcm8tYmFubmVyX190ZXh0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uaGVyby1iYW5uZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmhlcm8tYmFubmVyX19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlcm8tYmFubmVyX19saW5rLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uaGVyby1iYW5uZXJfX2xpbmstdGV4dCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuaGVyby1iYW5uZXJfX2xpbms6aG92ZXIgLmhlcm8tYmFubmVyX19saW5rLXRleHQge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLmhlcm8tYmFubmVyX19saW5rLWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaGVyby1iYW5uZXIge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDBzdmg7XG5cdH1cblxuXHQuaGVyby1iYW5uZXJfX3dyYXAge1xuXHRcdHBhZGRpbmc6IDEyOHB4IDAgNDhweDtcblx0fVxuXG5cdC5oZXJvLWJhbm5lcl9fc3VwZXJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG5cblx0Lmhlcm8tYmFubmVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lmhlcm8tYmFubmVyX19oZWFkZXItcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5oZXJvLWJhbm5lcl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxNnB4IDAgMDtcblx0fVxuXG5cdC5oZXJvLWJhbm5lcl9fY29udGVudC1sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0Lmhlcm8tYmFubmVyX19jb250ZW50LXJpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5oZXJvLWJhbm5lcl9fdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuXHR9XG5cblx0Lmhlcm8tYmFubmVyX19jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblxuXHQuaGVyby1iYW5uZXJfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5oZXJvLWJhbm5lcl9faWNvbi10ZXh0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHRtYXgtd2lkdGg6IDI0NnB4O1xuXHR9XG59IiwiLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0cGFkZGluZzogNjBweCAwO1xuXHRtaW4taGVpZ2h0OiA1NDBweDtcbn1cblxuLmhlcm8tYmxvY2ssXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZXJvLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1ibG9ja19fY29udGVudCB7XG5cdG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5oZXJvLWJsb2NrX190aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fdGV4dCB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucyB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rLFxuLmhlcm8tYmxvY2tfX2JnLWxheWVyLFxuLmhlcm8tYmxvY2tfX2JnLFxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rIHtcblx0ei1pbmRleDogMztcbn1cblxuLmhlcm8tYmxvY2tfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuaGVyby1ibG9ja19fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayAuaGVyby1ibG9ja19fYmctbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uaGVyby1ibG9jay0tcmlnaHQgLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDEzODAgKiAxMDB2dyk7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lmhlcm8tYmxvY2ssXG5cdHYtaGVyby1ibG9jayB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyAxMDAwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcblx0Lmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG5cdC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIuaGVyby1zbGlkZXIsXG4udi1oZXJvLXNsaWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogY2FsYyg1MHZ3IC0gI3skY29udGFpbmVyLXdpZHRofSAvIDIpO1xuXHRtaW4td2lkdGg6IDgwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMikpO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLmhlcm8tc2xpZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oZXJvLXNsaWRlcixcblx0di1oZXJvLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg1NDAgLyAxNjAwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdyB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDEwMDAgKiAxMDB2dyk7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oZXJvLXNsaWRlcixcblx0di1oZXJvLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyA0ODAgKiAxMDB2dyk7XG5cdH1cbn0iLCIuaW1hZ2Utc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDM7XG5cdHdpZHRoOiA1NnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3V0bGluZTogMDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9faWNvbiB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdC8vaGVpZ2h0OiA0MDBweDtcblx0Ly9vYmplY3QtZml0OiBjb250YWluO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDhweCAtNHB4IDA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYiB7XG5cdHdpZHRoOiAyMCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG5cdGhlaWdodDogNTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4ge1xuXHR3aWR0aDogMTYuNjY2NiU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGhlaWdodDogNjZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4gfiBkaXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi5hY3RpdmU6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdGhlaWdodDogMnB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDRweDtcblx0bGVmdDogNHB4O1xuXHR6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDRweDtcblx0bGVmdDogNHB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjJGMDtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG5cdHdpZHRoOiAxMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHR0b3A6IDUwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDQwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogNDBweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pY29uIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93IHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiAyNHB4O1xuXHRib3R0b206IDI0cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHRvcDogYXV0bztcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDI0cHg7XG5cdGJvdHRvbTogMjRweDtcbn1cblxuLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR6LWluZGV4OiAyO1xuXHRjdXJzb3I6IHpvb20taW47XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0b3BhY2l0eTogLjI7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuXHRwYWRkaW5nOiA4MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pZnJhbWUge1xuXHR3aWR0aDogOTAwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA1MDZweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogNDBweDtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbS12aWRlby1saW5rIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0dG9wOiA4cHg7XG5cdFx0cmlnaHQ6IDhweDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL2hlaWdodDogMDtcblx0XHQvL3BhZGRpbmctYm90dG9tOiA3MS42JTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXItLXJlZ3VsYXIuaW1hZ2Utc2xpZGVyLS1mdWxsIC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXItLXJlZ3VsYXIuaW1hZ2Utc2xpZGVyLS1mdWxsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyX19pdGVtLXZpZGVvLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0Ym90dG9tOiAzMHB4O1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2lmcmFtZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogNDZweDtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2ljb24ge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cbn0iLCIuaW5mby1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLWJhbm5lcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW5mby1iYW5uZXJfX2xlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmluZm8tYmFubmVyX19pbmZvLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0cGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4uaW5mby1iYW5uZXJfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0d2lkdGg6IGNhbGMoNDIuNTV2dyArIDY0cHgpO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93bjtcbn1cblxuLmluZm8tYmFubmVyX19pbWFnZS0tdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5pbmZvLWJhbm5lcl9fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IGNhbGMoNTcuNDUlICsgNjRweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZzogMTI4cHggMCAwIDY0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQmOmhhcyggLmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyOHB4O1xuXHR9XG59XG5cbi5pbmZvLWJhbm5lcl9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDUwcHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5pbmZvLWJhbm5lcl9fc3VwZXJ0aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbmZvLWJhbm5lcl9fc3VwZXJ0aXRsZS1pY29uIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmluZm8tYmFubmVyX19zdXBlcnRpdGxlLXRleHQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5pbmZvLWJhbm5lcl9fdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xufVxuXG4uaW5mby1iYW5uZXJfX3N1YnRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uaW5mby1iYW5uZXJfX2xpc3Qge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmluZm8tYmFubmVyX19saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcblx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAuNTA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uaW5mby1iYW5uZXJfX2xpc3QtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmluZm8tYmFubmVyX19saXN0LWl0ZW0uYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtcyB7XG5cdG1hcmdpbi1ib3R0b206IC0yMjBweDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRtYXJnaW4tYm90dG9tOiAzNTBweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRtaW4taGVpZ2h0OiA0NDBweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0XHQmLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMjBweDtcblx0XHR9XG5cblx0XHQvLyYuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0Ly9cdHBhZGRpbmctYm90dG9tOiAyMjBweDtcblx0XHQvL31cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdCYuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW06OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Ly8uaW5mby1iYW5uZXJfX2l0ZW06aG92ZXIge1xuXHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MHB4KTtcblx0Ly9cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHQvL1x0bWFyZ2luLWJvdHRvbTogMjcwcHg7XG5cdC8vfVxufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWR1bW15IHtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS1lbWVyYWxkLFxuLmluZm8tYmFubmVyX19yaWdodC0tZW1lcmFsZCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbWVyYWxkO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQtcnUsXG4uaW5mby1iYW5uZXJfX3JpZ2h0LS1lbWVyYWxkLXJ1IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtZXJhbGQtcnU7XG5cblx0LmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5pbmZvLWJhbm5lcl9fcmlnaHQtLWVtZXJhbGQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMjAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtZXJhbGQ7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWxlYWYtZ3JlZW4ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS1kZWVwLWZvcmVzdCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWZvcmVzdDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjRGNEY0IGluc2V0O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLXRpdGxlLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxNnB4IDE2cHggMTZweDtcbn1cblxuLmluZm8tYmFubmVyX19jb250ZW50IHtcblx0Ly9wYWRkaW5nOiAwIDAgMDtcblx0dHJhbnNpdGlvbjogcGFkZGluZyAkdHJzLWRyb3Bkb3duO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tdGl0bGUgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxlYWYtZ3JlZW47XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWxlYWYtZ3JlZW4gLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWVtZXJhbGQgLmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLWRlZXAtZm9yZXN0IC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblx0Y29sb3I6ICRjb2xvci1kZWVwLWZvcmVzdDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWFjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDcwNHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0dG9wOiAxMDAlO1xuXHRib3R0b206IC0zMnB4O1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMTZweDtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tYnRuIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbHZsMi1saW5rIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHdpZHRoOiA3MDRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSAuaW5mby1iYW5uZXJfX2l0ZW0tdGV4dCB7XG5cdGNvbG9yOiByZ2JhKDAsIDU4LCA0OCwgLjcpO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbGlzdCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHdpZHRoOiA3MDRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWxpc3QtLWhhcy1tYW55LWl0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWx2bDIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTdweDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWxpc3QtLWhhcy1tYW55LWl0ZW1zIC5pbmZvLWJhbm5lcl9faXRlbS1sdmwyIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWx2bDI6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLS13aGl0ZSAuaW5mby1iYW5uZXJfX2l0ZW0tbHZsMjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tbHZsMi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWx2bDItdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLWx2bDItdGV4dCBzdHJvbmcge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0Zm9udC13ZWlnaHQ6ICRmdy00MDA7XG59XG5cbi5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUgLmluZm8tYmFubmVyX19pdGVtLWx2bDItdGV4dCB7XG5cdGNvbG9yOiByZ2JhKDAsIDU4LCA0OCwgLjcpO1xufVxuXG4uaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIC5pbmZvLWJhbm5lcl9faXRlbS1sdmwyLXRleHQgc3Ryb25nIHtcblx0Y29sb3I6IHJnYmEoMCwgNTgsIDQ4LCAxKTtcbn1cblxuLmluZm8tYmFubmVyX19pdGVtLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDEwcHg7XG5cdHotaW5kZXg6IDEwO1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnJlZ2lvbi1ydSB7XG5cdC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItZGVlcC1mb3Jlc3Q7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQgI0Y0RjRGNDtcblxuXHRcdC5pbmZvLWJhbm5lcl9faXRlbS10ZXh0e1xuXHRcdFx0Y29sb3I6ICRjb2xvci1kZWVwLWZvcmVzdDtcblx0XHR9XG5cblx0XHQuaW5mby1iYW5uZXJfX2l0ZW0tbHZsMi10ZXh0IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGVlcC1mb3Jlc3Q7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXG5cdFx0LmluZm8tYmFubmVyX19pdGVtLWx2bDI6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVlcC1mb3Jlc3Q7XG5cdFx0fVxuXG5cdFx0LmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS0tbGVhZi1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblxuXHRcdC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13YXhlZC1jaGVlc2U7XG5cdFx0fVxuXG5cdFx0LmJ0bi0tcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdC5idG5fX3RleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuX19pY29uLXdyYXAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuX19pY29uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLy5pbmZvLWJhbm5lcl9faXRlbS0tZGVlcC1mb3Jlc3Qge1xuXHQvL1x0LmluZm8tYmFubmVyX19pdGVtLXRpdGxlIHN0cm9uZyB7XG5cdC8vXHRcdGNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHQvL1x0fVxuXHQvL1xuXHQvL1x0LmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdC8vXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXhlZC1jaGVlc2U7XG5cdC8vXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdC8vXHR9XG5cdC8vfVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUge1xuXHRcdC5pbmZvLWJhbm5lcl9faXRlbS10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVtZXJhbGQtcnU7XG5cdFx0fVxuXG5cdFx0LmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdH1cblx0fVxufVxuXG4uYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMtLXdheGVkLWNoZWVzZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXhlZC1jaGVlc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0LmJnLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJvbnVzX2ljb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0fVxufVxuXG4ucHJvZHVjdC1pbmZvIHtcblxuXHQuaW5mby1iYW5uZXJfX2xlZnQgLmluZm8tYmFubmVyX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9fcmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3RpdGxlOmhhcyggKyAuaW5mby1iYW5uZXJfX2l0ZW0taWNvbi13cmFwKSB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdH1cblxuXHQuYmctYmFubmVyX190ZXh0LXdyYXAge1xuXHRcdG1hcmdpbjogNDhweCAxNnB4IDAgMTI4cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2FjY29yZGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9fcmlnaHQgLmluZm8tYmFubmVyX19pdGVtLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHR9XG5cbn1cblxuLmluZm8tYmFubmVyX19hY2NvcmRpb24ge1xuXHQvL21hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmluZm8tYmFubmVyX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faW5mby13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAxMDBweCAwIDMycHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tYWN0aW9uIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9fcmlnaHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAtMTZweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS0td2hpdGUge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjRGNEY0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW06aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlOjpiZWZvcmUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5pbmZvLWJhbm5lcl9faXRlbS1saXN0LS1oYXMtbWFueS1pdGVtcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tbGlzdC0taGFzLW1hbnktaXRlbXMgLmluZm8tYmFubmVyX19pdGVtLWx2bDIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmluZm8tYmFubmVyX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS10aXRsZS13cmFwIHtcblx0XHRwYWRkaW5nOiAxNnB4IDE2cHggMDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDE2cHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMTZweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS1pY29uIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0cGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2ltYWdlIHtcblx0XHQvL3Bvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufSIsIi5pbmZvLWJveCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm8tYm94X19ncm91cCB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uaW5mby1ib3hfX2hlYWRpbmcsXG4uaW5mby1ib3hfX2JvZHkge1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW5mby1ib3gge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn0iLCIuaW5mby1wcm9kdWN0IHtcblx0LmluZm8tYmFubmVyX19yaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5iZy1iYW5uZXJfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tdGl0bGUtd3JhcCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0taGVhZGVyLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19pdGVtcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9fY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRnYXA6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogNjRweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9fY29udGVudCAuaW5mby1iYW5uZXJfX2NhcmRzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19saXN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjFweDtcblxuXHRcdC5pbmZvLWJhbm5lcl9fbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmluZm8tYmFubmVyX19jYXJkIHtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMjQwcHg7XG5cdFx0Z2FwOiAxNnB4O1xuXG5cdFx0LmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdFx0Ji5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAtLXdoaXRlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxlYWYtZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmhhcyggLmluZm8tYmFubmVyX19jYXJkLWJhY2tncm91bmQpKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0JjpoYXMoIC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXApOmhhcyggLmluZm8tYmFubmVyX19jYXJkLXRpdGxlKTpoYXMoLmluZm8tYmFubmVyX19jYXJkLXRleHQpIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLWJhbm5lcl9fY2FyZC10aXRsZSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKVx0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZShldmVuKVx0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0LmluZm8tYmFubmVyX19pdGVtLWljb24td3JhcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9fY2FyZC1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2NhcmQtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMiU7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19jb250ZW50Omhhcyg+IC50ZXh0LWd1aWRlKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEyOHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQudGV4dC1ndWlkZTpub3QoLmFjY29yZGlvbi1jb250ZW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMTJweDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluZm8tYmFubmVyX19jb250ZW50Omhhcyg+IC50ZXh0LWd1aWRlKTpoYXMoLmluZm8tYmFubmVyX19pdGVtLWNvbnRlbnQtLXRleHQudGV4dC1ndWlkZSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0LmluZm8tYmFubmVyX19pdGVtLWNvbnRlbnQtLXRleHQudGV4dC1ndWlkZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDEyOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19pdGVtLS13aGl0ZTo6YmVmb3JlIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19pdGVtLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRnYXA6IDQ4cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2NvbnRlbnQtZ3JpZCB7XG5cdFx0Ly9tYXJnaW4tdG9wOiAzMnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmluZm8tYmFubmVyX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiA3MDRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMTI4cHg7XG5cdH1cblxuXHQuYmctYmFubmVyX19saXN0LWl0ZW1fdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxMjhweCAxNnB4IDEyOHB4IDY0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAyMDAwcHg7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cblx0XHQmOmhhcyggPiAuYmctYmFubmVyX19yaWdodC1ib3R0b20tYm9udXMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNTZweDtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRcdH1cblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0Ji5pbmZvLWJhbm5lcl9faXRlbTphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtZXJhbGQ7XG5cdFx0fVxuXG5cdFx0LmJnLWJhbm5lcl9fbGlzdC1pdGVtX3RpdGxlIHtcblxuXHRcdH1cblxuXHRcdC5iZy1iYW5uZXJfX2xpc3QtaXRlbV90ZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMiU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRcdH1cblxuXHRcdC5iZy1iYW5uZXJfX2xpc3QtaXRlbTphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y0RjRGNDFBO1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24ge1xuXHRcdFx0LmFjY29yZGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIHtcblx0XHQuYWNjb3JkaW9uIHtcblx0XHRcdC5hY2NvcmRpb24taGVhZGVyX19zdWJ0aXRsZSxcblx0XHRcdC5hY2NvcmRpb24taGVhZGVyX190aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0XHRcdH1cblxuXHRcdFx0LnRleHQtZ3VpZGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI0Y0RjRGNDtcblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbi1oZWFkZXJfX2ljb24td3JhcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MjhFMkExQTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYWN0aXZlLWl0ZW0ge1xuXHRcdFx0XHQuYWNjb3JkaW9uLWhlYWRlcl9faWNvbi13cmFwIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWVtZXJhbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdFx0LmluZm8tYmFubmVyX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0LmluZm8tYmFubmVyX19pbmZvLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuaW5mby1iYW5uZXJfX2ltYWdlIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM2MHB4O1xuXHRcdH1cblxuXHRcdC5pbmZvLWJhbm5lcl9faXRlbS13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LmluZm8tYmFubmVyX19pdGVtLXRleHQge1xuXHRcdFx0bWFyZ2luOiAzMnB4IDAgMCAwO1xuXHRcdH1cblxuXHRcdC5pbmZvLWJhbm5lcl9fY2FyZHMge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHQuaW5mby1iYW5uZXJfX2NhcmQge1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cblx0XHQuaW5mby1iYW5uZXJfX2l0ZW06OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0LmluZm8tYmFubmVyX19jb250ZW50Omhhcyg+IC50ZXh0LWd1aWRlKTpoYXMoLmluZm8tYmFubmVyX19pdGVtLWNvbnRlbnQtLXRleHQudGV4dC1ndWlkZSkgLmluZm8tYmFubmVyX19pdGVtLWNvbnRlbnQtLXRleHQudGV4dC1ndWlkZSxcblx0XHQuaW5mby1iYW5uZXJfX2NvbnRlbnQ6aGFzKD4gLnRleHQtZ3VpZGUpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmluZm8tYmFubmVyX19jb250ZW50Omhhcyg+IC50ZXh0LWd1aWRlKSAudGV4dC1ndWlkZTpub3QoLmFjY29yZGlvbi1jb250ZW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5iZy1iYW5uZXJfX3RpdGxlIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWdpb24tcnUge1xuXHQuaW5mby1wcm9kdWN0IHtcblx0XHQuYmctYmFubmVyX190aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVtZXJhbGQtcnU7XG5cdFx0fVxuXG5cdFx0LmdyaWQtYmFubmVyX19pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbWVyYWxkLXJ1O1xuXG5cdFx0XHQuZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbi13cmFwOm5vdCguZ3JpZC1iYW5uZXJfX2l0ZW0taWNvbi13cmFwLS10cmFuc3BhcmVudCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmZvLWJhbm5lcl9faXRlbS0tZW1lcmFsZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0LmJnLWJhbm5lcl9fdGl0bGUsXG5cdFx0XHQuaW5mby1iYW5uZXJfX2l0ZW0tdGl0bGUsXG5cdFx0XHQuYmctYmFubmVyX19saXN0LWl0ZW1fdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5mby1iYW5uZXJfX2l0ZW0tdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLWJhbm5lcl9faXRlbS10aXRsZSB7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5mby1iYW5uZXJfX2l0ZW0tLXdoaXRlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNjBweDtcblx0XHR9XG5cblx0XHQuaW5mby1iYW5uZXJfX2NhcmQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5mby1iYW5uZXJfX2NhcmQtdGl0bGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMiU7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLWJhbm5lcl9fY2FyZC10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmhhcyguaW5mby1iYW5uZXJfX2NhcmQtYmFja2dyb3VuZCkpOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F4ZWQtY2hlZXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtZXJhbGQtcnU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZm8tYmFubmVyX19pdGVtLXRpdGxlOmhhcyggKyAuYmctYmFubmVyX19saXN0LWl0ZW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5pbmZvLXByb2R1Y3QgLmluZm8tYmFubmVyX19jb250ZW50IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmRzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0LmluZm8tcHJvZHVjdCAuaW5mby1iYW5uZXJfX2NhcmQge1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5pbmZvLWJhbm5lcl9faXRlbS10aXRsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0fVxuXG5cdC5pbmZvLWJhbm5lcl9faXRlbS1pY29uLXdyYXAge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufSIsIi5pbmZvLXNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmluZm8tc2VjdGlvbl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5pbmZvLXNlY3Rpb25fX2xlZnQge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LmluZm8tc2VjdGlvbl9faW5mby13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQuaW5mby1zZWN0aW9uX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiBjYWxjKDQyLjU1dncgKyA2NHB4KTtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd247XG5cdH1cblxuXHQuaW5mby1zZWN0aW9uX19pbWFnZS0tdmlzaWJsZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LmluZm8tc2VjdGlvbl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiBjYWxjKDU3LjQ1JSArIDY0cHgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBhZGRpbmc6IDEyOHB4IDAgMCA2NHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5pbmZvLXNlY3Rpb25fX2l0ZW0taGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuaW5mby1zZWN0aW9uX19pdGVtLS1lbWVyYWxkIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbWVyYWxkO1xuXHR9XG5cblx0LmluZm8tc2VjdGlvbl9faXRlbS0tbGVhZi1ncmVlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGVhZi1ncmVlbjtcblx0fVxuXG5cdC5pbmZvLXNlY3Rpb25fX2l0ZW0tLWRlZXAtZm9yZXN0IHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWZvcmVzdDtcblx0fVxufSIsIi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA0MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zcGFjZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luOiAwIDZweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWdyYXk7XG59IiwiLmxhbmctc3dpdGNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xufVxuXG4ubGFuZy1zd2l0Y2hfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGFuZy1zd2l0Y2hfX29wdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDRweDtcblx0d2lkdGg6IDc0cHg7XG5cdG1pbi1oZWlnaHQ6IDk4cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRib3R0b206IC0xMDZweDtcblx0YmFja2dyb3VuZDogIzE4MTgxODtcbn1cblxuLmxhbmctc3dpdGNoX19vcHRpb24ge1xuXHRwYWRkaW5nOiA2cHggMTZweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lmxhbmctc3dpdGNoX19vcHRpb246aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMyNjI2MjY7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufSIsIi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmxlZ2FsLWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTZweDtcbn1cblxuLmxlZ2FsLWluZm9fX3RleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHQvL21heC13aWR0aDogNTU0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDE1NzBweCkge1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG59XG5cbi5sZWdhbC1pbmZvX19saW5rcyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbi5sZWdhbC1pbmZvX19saW5rIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxlZ2FsLWluZm9fX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5sZWdhbC1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5sZWdhbC1pbmZvX190ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC5sZWdhbC1pbmZvX19saW5rcyB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5sZWdhbC1pbmZvX19saW5rIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0fVxufSIsIi5saW5rLXdpZGdldCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiAyNDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubGluay13aWRnZXQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1sZWFmLWdyZWVuO1xuXHR9XG5cblx0Lmxpbmstd2lkZ2V0OmhvdmVyIC5saW5rLXdpZGdldF9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLmxpbmstd2lkZ2V0X19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGluay13aWRnZXRfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWRlZXAtZm9yZXN0O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5saW5rLXdpZGdldF9fdGl0bGUtaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59IiwiLmxvYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiAkbG9hZGVyLWJnO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0ei1pbmRleDogMzA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJlbG9hZGVyLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDBzdmg7XG5cdHdpZHRoOiAxMDBzdnc7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlLXNsb3csIG9wYWNpdHkgJHRycy1iYXNlLXgyLCB2aXNpYmlsaXR5ICR0cnMtYmFzZS1zbG93O1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVtZXJhbGQ7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcmVsb2FkZXItc2hvdzpoYXMoIC5yZWdpb24tcnUpIC5wcmVsb2FkZXItd3JhcHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWRlZXAtZm9yZXN0O1xufVxuXG4ucHJlbG9hZGVyLXNob3cgLnByZWxvYWRlci13cmFwIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnByZWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHotaW5kZXg6IDE7XG5cdG1heC1oZWlnaHQ6IDkwZHZoO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZS1zbG93O1xufVxuXG4ucHJlbG9hZGVyLXNob3c6bm90KDpoYXMoLnByZWxvYWRlci13cmFwKSkgLnByZWxvYWRlciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDA7XG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0YW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLS13aGl0ZSAubG9hZGVyX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmxvYWRlci0tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuXG4ubG9hZGVyLS1zbWFsbCAubG9hZGVyX19pY29uIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcmVsb2FkZXIge1xuXHRcdG1heC1oZWlnaHQ6IDkwc3ZoO1xuXHR9XG59IiwiLm1haW4tYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDMuOTQlLCByZ2JhKDAsIDAsIDAsIDApIDIwLjEyJSksXG5cdFx0bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcblx0fVxufVxuXG4ubWFpbi1iYW5uZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG59XG5cbi5tYWluLWJhbm5lcl9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwZHZoO1xufVxuXG4ubWFpbi1iYW5uZXJfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiA0OHB4IDAgODBweDtcbn1cblxuLm1haW4tYmFubmVyX19oZWFkZXItcmlnaHQge1xuXHRtYXgtd2lkdGg6ICRhc2lkZS1zaXplO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1haW4tYmFubmVyX190aXRsZSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiA3MnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTA1JTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1heC13aWR0aDogNzMycHg7XG59XG5cbi5tYWluLWJhbm5lcl9fc3VidGl0bGUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHQvL21hcmdpbi10b3A6IDMwcHg7XG5cdC8vbWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ly9tYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbnRlbnQtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4taGVpZ2h0OiA2NHB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbnRlbnQtcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6ICRhc2lkZS1zaXplO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1iYW5uZXJfX3Nsb2dhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluLWJhbm5lcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0bWF4LXdpZHRoOiA2NHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi5tYWluLWJhbm5lcl9faWNvbi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcblx0bWF4LXdpZHRoOiAyNjhweDtcbn1cblxuLm1haW4tYmFubmVyX190ZXh0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLm1haW4tYmFubmVyX19zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubWFpbi1iYW5uZXIge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDBzdmg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX3dyYXAge1xuXHRcdHBhZGRpbmc6IDEyOHB4IDAgMTZweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2hlYWRlci1yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDE2cHggMCAwO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19jb250ZW50LWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2NvbnRlbnQtcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fY29udGVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2ljb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cdFx0bWF4LXdpZHRoOiAyNDZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1haW4tYmFubmVyX19zbGlkZXIge1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHR9XG59IiwiLm1haW4taGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA0MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAzNHB4IDAgMTA1cHggMDtcbn1cblxuLm1haW4taGVhZGVyX19zZXBhcmF0b3Ige1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1oZWFkZXJfX2xvZ28gaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXJfX2xvZ28ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWFpbi1oZWFkZXJfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubWFpbi1oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAwO1xuXHRcdHBhZGRpbmc6IDhweCAwIDAgMDtcblx0fVxuXG5cdC5tYWluLWhlYWRlcl9fc2VwYXJhdG9yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDE4cHggMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMzA7XG5cdH1cbn0iLCIubWFpbi1uYXYge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLW5hdl9fdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAuNztcbn1cblxuLm1haW4tbmF2X19tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvL21hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tYWluLW5hdl9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZfX2l0ZW0taW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA4MHB4O1xuXHRtYXgtd2lkdGg6IDgwcHg7XG5cdGhlaWdodDogODBweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1haW4tbmF2X19pdGVtLW1haW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQzOHB4O1xufVxuXG4ubWFpbi1uYXZfX2JvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogLTI0cHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tYWluLW5hdl9faXRlbS1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0JjpoYXMoICsgLm1haW4tbmF2X19pdGVtLWxpbmspIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5tYWluLW5hdl9fYWJvdXQge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbi1uYXZfX3RlY2gge1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tYWluLW5hdl9faXRlbS1saW5rOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNztcblx0fVxufVxuXG4ubWFpbi1uYXZfX2l0ZW0tbGlzdCB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1uYXZfX2l0ZW0tbHZsMiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ubWFpbi1uYXZfX2l0ZW0tbGluay1sdmwyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogLjc7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tYWluLW5hdl9faXRlbS1saW5rLWx2bDI6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLm1haW4tbmF2X19zZXBhcmF0b3Ige1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAuNztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbn1cblxuLm1haW4tbmF2X19pdGVtLWx2bDI6bGFzdC1jaGlsZCAubWFpbi1uYXZfX3NlcGFyYXRvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubWFpbi1uYXZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4IC0gMTZweDtcblx0fVxuXG5cdC5tYWluLW5hdl9fbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5tYWluLW5hdl9faXRlbS1pbWFnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYWluLW5hdl9faXRlbS1tYWluIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5tYWluLW5hdl9faXRlbS1saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1haW4tbmF2X19pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0Lm1haW4tbmF2X19pdGVtLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxuXG5cdC5tYWluLW5hdl9faXRlbS1saW5rOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpO1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdH1cblxuXHQubWFpbi1uYXZfX21lbnUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQubWFpbi1uYXZfX2l0ZW0tbGluayB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubWFpbi1uYXZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdH1cblxufSIsIi5tYWluLXBhZ2UtYmFubmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogNzkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogJHotZmlyc3QtcGxhbjtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsICR0cnMtYmFzZSBlYXNlLWluLCB6LWluZGV4IDBzLCBvcGFjaXR5IDEuMnM7XG5cdC8vdHJhbnNpdGlvbi1kZWxheTogJHRycy1iYXNlLXg0LCAkdHJzLWJhc2UteDI7XG5cdC8vYW5pbWF0aW9uOiBtb3ZlIDFzIGVhc2UtaW4gZm9yd2FyZHM7XG5cblx0Ji5pbnZpc2libGUge1xuXHRcdHotaW5kZXg6ICR6LWZpcnN0LXBsYW47XG5cdFx0b3BhY2l0eTogMTtcblx0XHQvL3RyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cblx0XHQubWFpbi1wYWdlLWJhbm5lcl9fd3JhcCB7XG5cdFx0XHQvL3Bvc2l0aW9uOiBmaXhlZDtcblx0XHR9XG5cblxuXHR9XG59XG5cbi5tYWluLXBhZ2UtYmFubmVyIC5zd2lwZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLXBhZ2UtYmFubmVyX193cmFwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQvL29wYWNpdHk6IDA7XG5cdHdpZHRoOiAxMDBkdnc7XG5cdGhlaWdodDogNzkwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ubWFpbi1wYWdlLWJhbm5lcl9fc2xpZGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4tcGFnZS1iYW5uZXJfX3Byb3BlcnR5LWNhcmQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFpbi1wYWdlLWJhbm5lcl9faW1hZ2Uge1xuXHR3aWR0aDogMTAwZHZ3O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFpbi1wYWdlLWJhbm5lcl9fdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNzBweDtcblx0bGVmdDogNzBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiA4MHB4O1xuXHRsaW5lLWhlaWdodDogOThweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWF4LXdpZHRoOiA4MDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYWluLXBhZ2UtYmFubmVyX190aXRsZSB7XG5cdFx0bGVmdDogMjBweDtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0OXB4O1xuXHR9XG5cblx0Lm1haW4tcGFnZS1iYW5uZXIge1xuXHRcdGhlaWdodDogNTk1cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsICR0cnMtYmFzZSBlYXNlLWluO1xuXHR9XG5cblx0Lm1haW4tcGFnZS1iYW5uZXJfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL29wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IDEwMGR2dztcblx0XHRoZWlnaHQ6IDU5NXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn0iLCJcbi5tYWluLXBhZ2Utc2VjdGlvbiB7XG5cdHBhZGRpbmctYm90dG9tOiAyNDBweDtcbn1cbi5tYWluLXBhZ2Utc2VjdGlvbl9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYWluLXBhZ2Utc2VjdGlvbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cbn0iLCIubWFpbi1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAxNTBweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlci5vYnNlcnZlZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNpdGlvbjogYWxsIC42cztcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX190aXRsZS5zaG9ydCB7XG5cdG1heC13aWR0aDogMzMlO1xufVxuXG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwXG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX19hY2hpZXZlbWVudHMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fYWNoaWV2ZW1lbnQge1xuXHRtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG5cdHdpZHRoOiAyMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNjBweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX2J1dHRvbi1pY29uIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogMTVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lm1haW4tc2VjdGlvbi1oZWFkZXIge1xuXHRcdGdhcDogMTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tYWluLXNlY3Rpb24taGVhZGVyIHtcblx0XHRnYXA6IDUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYWluLXNlY3Rpb24taGVhZGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Z2FwOiAyMnB4O1xuXHR9XG5cblx0Lm1haW4tc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1zZWN0aW9uLWhlYWRlcl9fdGl0bGUuc2hvcnQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tYWluLXNlY3Rpb24taGVhZGVyX19kZXNjcmlwdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdH1cblxuXHQubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXG5cdC5tYWluLXNlY3Rpb24taGVhZGVyX19hY2hpZXZlbWVudCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1haW4tc2VjdGlvbi1oZWFkZXJfX2FjaGlldmVtZW50cyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0Lm1haW4tc2VjdGlvbi1oZWFkZXJfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubWFuYWdlbWVudC10aW1pbmcge1xuXHRtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG4ubWFuYWdlbWVudC10aW1pbmdfX3RpdGxlIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYW5hZ2VtZW50LXRpbWluZ19fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFuYWdlbWVudF9fZ3JvdXAge1xuXHRtYXJnaW46IDI4cHggMCAyOHB4IDA7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSwgLnBhZ2UtbWFpbl9faHRtbCB0YWJsZSwgLmRldGFpbC1uZXdzIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMS4wcHQgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCB0YWJsZSB0cjpudGgtb2YtdHlwZSgybiksXG4uZGV0YWlsLW5ld3MgdGFibGUgdHI6bnRoLW9mLXR5cGUoMm4pIHtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMTA7XG59XG5cbi5wYWdlLW1haW5fX2h0bWwgdGFibGUgdGQgcCxcbi5kZXRhaWwtbmV3cyB0YWJsZSB0ZCBwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0Ly9wYWRkaW5nLWJvdHRvbTogMTJweDtcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHQvL21hcmdpbi1ib3R0b206IDMzcHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0bWFyZ2luOiAwO1xufVxuXG4ucGFnZS1tYWluX19odG1sIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDJuKSxcbi5kZXRhaWwtbmV3cyB0YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgybil7XG5cdC8vYmFja2dyb3VuZDogI2ZmZmZmZjFhO1xufVxuXG4ubWFuYWdlbWVudF9fdGFibGUgdGgsXG4ucGFnZS1tYWluX19odG1sIHRhYmxlIHRoLFxuLmRldGFpbC1uZXdzIHRhYmxlIHRoe1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSB0ZCxcbi5wYWdlLW1haW5fX2h0bWwgdGFibGUgdGQsXG4uZGV0YWlsLW5ld3MgdGFibGUgdGR7XG5cdHBhZGRpbmc6IDMycHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0d2lkdGg6IDQwMHB4O1xufVxuXG4ucGFnZS1tYWluX19odG1sIHRhYmxlIHRkLFxuLmRldGFpbC1uZXdzIHRhYmxlIHRke1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hbmFnZW1lbnRfX3RhYmxlIHRib2R5IHVsLFxuLmRldGFpbC1uZXdzIHRhYmxlIHRib2R5IHVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtbWFpbl9faHRtbCB0YWJsZTpub3QoLm1hbmFnZW1lbnRfX3RhYmxlKSxcblx0LmRldGFpbC1uZXdzIHRhYmxlOm5vdCgubWFuYWdlbWVudF9fdGFibGUpIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnBhZ2UtbWFpbl9faHRtbCB0YWJsZTpub3QoLm1hbmFnZW1lbnRfX3RhYmxlKSB0Ym9keSxcblx0LmRldGFpbC1uZXdzIHRhYmxlOm5vdCgubWFuYWdlbWVudF9fdGFibGUpIHRib2R5e1xuXHRcdG1pbi13aWR0aDogODUwcHg7XG5cdH1cblxuXHQucGFnZS1tYWluX19odG1sIC50YWJsZS13cmFwcGVyLFxuXHQuZGV0YWlsLW5ld3MgLnRhYmxlLXdyYXBwZXIsIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHR0YWJsZSB7XG5cdFx0XHRtaW4td2lkdGg6IDgwMHB4O1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR9XG5cdH1cblxuXHQubWFuYWdlbWVudC10aW1pbmdfX3RpdGxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX2dyb3VwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrIHtcblx0XHRwYWRkaW5nOiAyOHB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2staGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA4cHg7XG5cdH1cblxuXHQubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWhlYWRlcl9wb3NpdGlvbixcblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1oZWFkZXJfbmFtZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdH1cblxuXHQubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWhlYWRlcl9uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IC5tYW5hZ2VtZW50X190YWJsZSB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IC5tYW5hZ2VtZW50X190YWJsZSB0aGVhZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTc7XG5cdH1cblxuXHQubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWJvZHkgLm1hbmFnZW1lbnRfX3RhYmxlIHRoZWFkIHRyIHRoIHtcblx0XHRwYWRkaW5nOjZweCAwIDZweCA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IC5tYW5hZ2VtZW50X190YWJsZSB0Ym9keSB0ciB0ZCB7XG5cdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQubWFuYWdlbWVudF9faW5uZXItdGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdH1cblxuXHQubWFuYWdlbWVudF9faW5uZXItdGFibGUgdGQge1xuXHRcdHBhZGRpbmc6IDRweCA4cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X190YWJsZSB0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X190YWJsZSB0cjpudGgtY2hpbGQoMm4pIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNztcblx0fVxufVxuXG4iLCIubWFuYWdlbWVudCB7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4ubWFuYWdlbWVudF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNjU7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9ja3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcblx0d2lkdGg6IDQ2JTtcblx0bWF4LXdpZHRoOiA4MjhweDtcblx0aGVpZ2h0OiAyMThweDtcblx0cGFkZGluZy1ib3R0b206IDY0cHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXG5cdCY6bnRoLW9mLXR5cGUoMm4pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDY0cHg7XG5cdH1cbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2std3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwJTtcblx0Z2FwOiA0NHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1sZWZ0IHtcblx0d2lkdGg6IDIxOHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDIxOHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDlweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXJpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTRweDtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0Ly9tYXJnaW4tbGVmdDogMzBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1jb250YWN0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Z2FwOiAxNHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1jb250YWN0IHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tcG9zaXRpb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG5cdC5jb250YWluZXI6aGFzKCAubWFuYWdlbWVudCkge1xuXHRcdHBhZGRpbmc6IDAgODRweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHRcdC8vbWF4LXdpZHRoOiA2MDBweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDMzOXB4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stcmlnaHQge1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9ja3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXG5cdFx0JjpudGgtb2YtdHlwZSgybikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1yaWdodCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYW5hZ2VtZW50X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5jb250YWluZXI6aGFzKCAubWFuYWdlbWVudCkge1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX3NlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9ja3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcblx0XHRoZWlnaHQ6IDM4NHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTcycHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1pbWFnZSB7XG5cdFx0d2lkdGg6IDE3MnB4O1xuXHRcdGhlaWdodDogMTcycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay13cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTJweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLXBvc2l0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1jb250YWN0cyB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1uYW1lIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1jb250YWN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1wb3NpdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuXHRcdG1heC1oZWlnaHQ6IDM4NHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufSIsIi5tYXAtYXNpZGUtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyMjcsIDAsIDQ5LCAxKTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0ei1pbmRleDogLTE7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9fd3JhcCB7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmctODA7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cbi5tYXAtYXNpZGUtY2FyZF9faXRlbXMge1xuXHQgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMzBcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtLWxpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFwLWFzaWRlLWNhcmQuYWN0aXZlIHtcblx0cGFkZGluZy10b3A6IDRweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkLmFjdGl2ZSAubWFwLWFzaWRlLWNhcmRfX3dyYXAge1xuXHRiYWNrZ3JvdW5kOiAjMjYyNjI3O1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX2xpbmsge1xuXHR6LWluZGV4OiAzO1xufSIsIi5tYXAtZ29vZ2xlX19tYXAge1xuXHRoZWlnaHQ6IDk2NHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xufSIsIi5tYXAtcGFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcC1wYWdlX19hc2lkZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMnB4O1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlLXdyYXAgLmZpZWxkLWNoZWNrYm94IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlLWNhcmRzIHtcblx0bWF4LWhlaWdodDogODEwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUtY2FyZHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDA7XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUtY2FyZCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR3aWR0aDogNDU0cHg7XG59XG5cbi5tYXAtcGFnZSAuZmlsdGVyIHtcblx0cGFkZGluZzogNXB4IDI0cHggMjBweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy04MDtcbn1cblxuLm1hcC1wYWdlIC5maWx0ZXJfX2dyb3VwIHtcblx0bWFyZ2luOiAwO1xufVxuXG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19idG4uYm9yZGVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuLXByZWZpeCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19saXN0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmctODA7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTg1O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0cGFkZGluZzogMTFweCAyMHB4O1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi5tYXAtcGFnZSAuZmlsdGVyX19ncm91cC0tZmlsdGVyOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS01O1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA4cHggMTNweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUzMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlLTEwIGluc2V0O1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LTEwMDtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS04NTtcbn1cblxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblx0Lm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2J0bi5ib3JkZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy04MDtcblxuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxufVxuXG4ubWFwLXBhZ2VfX21hcCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0NTRweCk7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1hcC1wYWdlX19maWx0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogOHB4O1xuXHRyaWdodDogLTRweDtcbn1cblxuLm1hcC1wYWdlIC52LWZpZWxkLXNlbGVjdC1zZWFyY2gge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWFwLXBhZ2VfX2ZpbHRlci1idG4ge1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDhweCAxM3B4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hcC1wYWdlX19maWx0ZXItYnRuLS1jb3VudCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS00MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYXAtcGFnZV9fbWFwIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdFx0bWFyZ2luOiAwIC0xMnB4O1xuXHR9XG5cblx0Lm1hcC1wYWdlIC5maWx0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubWFwLXBhZ2UgLmFzaWRlLW1vZGFsX19ib2R5IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5tYXAtZ29vZ2xlX19tYXAge1xuXHRcdGhlaWdodDogNjgwcHg7XG5cdH1cbn1cbiIsIi5tYXAge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXBfX21hcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fYmFsbG9vbiB7XG5cdHdpZHRoOiAyNTVweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdHlwZSB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYXBfX2JhbGxvb24tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ubWFwX19iYWxsb29uLWRlc2NyIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFwX19iYWxsb29uLWxpbmVzIHtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFwX19iYWxsb29uLWxpbmVzOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcF9fYmFsbG9vbi1saW5lIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1hcF9fYmFsbG9vbi1pY29uIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hcF9fYmFsbG9vbi10ZXh0LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLm1hcmtlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiA0M3B4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9tYXJrZXIvbWFya2VyLnN2Z1wiKTtcbn1cblxuLm1hcmtlci5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogNDNweDtcblx0YmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya2VyL21hcmtlci1hY3RpdmUuc3ZnXCIpO1xufVxuIiwiLm1hc29ucnktZ3JpZCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsIHtcblx0d2lkdGg6IDMzLjMzMzMlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsLS0xLW9mLTQge1xuXHR3aWR0aDogMjUlO1xufSIsIi5tb2JpbGUtbmF2X19wYW5lbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIubW9kYWwtY29va2llLm9wZW4gLm1vZGFsLWNvb2tpZV9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdGJveC1zaGFkb3c6IDAgMCAxM3B4IHJnYmEoMCwwLDAsIC4yKTtcblx0d2lkdGg6IDcwMHB4O1xuXHRiYWNrZ3JvdW5kOlx0cmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAyNHB4IDMycHggMjRweCAyNHB4O1xufVxuXG4ubW9kYWwtY29va2llX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDI1cHg7XG5cdHRvcDogMTBweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICM3NTgwOEE7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0fVxufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcblx0ei1pbmRleDogMjAwMTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5Lm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtY29va2llX19zdXJmYWNlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMTZweDtcblx0cmlnaHQ6IDUwcHg7XG5cdGhlaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAyMDA7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2RhbC1jb29raWVfX3RleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG5cblxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGdhcDogMTBweDtcbn1cblxuXG4ubW9kYWwtY29va2llX19hY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1idG4ge1xuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1idG4uYnRuLS10cmFuc3BhcmVudCB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGhlaWdodDogNDhweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAxOHB4IDI0cHg7XG59XG5cbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1vZGFsLWNvb2tpZSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXG5cdC5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQvLy5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdC8vXHRib3gtc2hhZG93OiAwIDAgMTNweCByZ2JhKDAsMCwwLCAuMik7XG5cdC8vfVxuXHQvL1xuXHQvLy5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdC8vXHRwYWRkaW5nOiAyNHB4IDMycHggMjRweCAxNnB4O1xuXHQvL31cblx0Ly9cblx0Ly8ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0Ly9cdHdpZHRoOiAzMHB4O1xuXHQvL1x0aGVpZ2h0OiA0MHB4O1xuXHQvL31cblx0Ly9cblx0Ly8ubW9kYWwtY29va2llX19tYWluIHtcblx0Ly9cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vfVxuXG5cdC5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5tb2RhbC1jb29raWVfX21haW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubW9kYWwtY29va2llX19hY3Rpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQubW9kYWwtY29va2llX19hY3Rpb24tYnRuIHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdH1cblxuXHQubW9kYWwtY29va2llX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59IiwiLm1vZGFsLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5tb2RhbC1oZWFkZXJfX2Nsb3NlIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn0iLCIubW9kYWwtbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2N3B4O1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdHotaW5kZXg6IDY3O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGluc2V0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG1hc2stbW9kZTogYWxwaGE7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDY5LjU0JSA1MCUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwNzUpIDI2Ljg0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzNjc5OTUpIDYyLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwNSkgMTAwJSkgcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSA5NzJweDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRpbnNldDogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDk3MnB4O1xuXHR9XG59XG5cbi5tb2RhbC1tZW51X19jb250ZW50IHtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLm1vZGFsLW1lbnVfX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ei1pbmRleDogLTE7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogNjM0cHg7XG5cdHotaW5kZXg6IDA7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvcGFjaXR5OiAwLjY7XG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDEwJSwgcmdiYSgwLDAsMCwuOCkgMzAlLCByZ2JhKDAsMCwwLC42KSA0MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDAwZGVnLCByZ2JhKDAsMCwwLDEpIDEwJSwgcmdiYSgwLDAsMCwuOCkgMzAlLCByZ2JhKDAsMCwwLC42KSA0MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG59XG5cbi5tb2RhbC1tZW51X19jb250ZW50LS1iZy1sZWZ0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktYmctMTAwO1xufVxuXG4ubW9kYWwtbWVudV9fY29udGVudC0tYmctcmlnaHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG59XG5cblxuLmJsdXItZW50ZXItYWN0aXZlLFxuLmJsdXItbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYmx1ci1lbnRlci1mcm9tLFxuLmJsdXItbGVhdmUtdG8ge1xuXHRmaWx0ZXI6IGJsdXIoNTBweCk7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1tZW51X19sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly9wYWRkaW5nOiAyOHB4IDE0M3B4IDYwcHggMzVweDtcblx0d2lkdGg6IDUwJTtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZy0xMDA7XG59XG5cbi5tb2RhbC1tZW51X19yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDQwcHggNTFweCA2MHB4IDE0M3B4O1xuXHR3aWR0aDogNTAlO1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tb2RhbC1tZW51X19sb2dvIHtcblx0d2lkdGg6IDE2MHB4O1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC13cmFwIHtcblx0cGFkZGluZy1sZWZ0OiAyMDhweDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubW9kYWwtbWVudV9fdGl0bGUge1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC1tYWluLWl0ZW0ge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC1pdGVtLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC1tZW51X19sZWZ0LWl0ZW0tbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXHR9XG59XG5cbi5tb2RhbC1tZW51X19mb290ZXItaXRlbXMge1xuXHRjb2x1bW4tY291bnQ6IDM7XG5cdGNvbHVtbi1nYXA6IDUwcHg7XG59XG5cbi5tb2RhbC1tZW51X19mb290ZXItaXRlbS1saW5rIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQvL2NvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gRmxleCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnR1JBRCcgMCwgJ1hPUFEnIDk2LCAnWFRSQScgNDY4LCAnWU9QUScgNzksICdZVEFTJyA3NTAsICdZVERFJyAtMjAzLCAnWVRGSScgNzM4LCAnWVRMQycgNTE0LCAnWVRVQycgNzEyLCAnc2xudCcgMCwgJ3dkdGgnIDEyOTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjNzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC1tZW51X19mb290ZXItaXRlbS1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cdH1cbn1cblxuXG4ubW9kYWwtbWVudV9fcmlnaHQtd3JhcCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE5MnB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtaGVhZGVyLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDdweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LW1haW4taXRlbSB7XG5cdGhlaWdodDogOTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LW1haW4taXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0tbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubW9kYWwtbWVudV9fcmlnaHQtaXRlbS1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cdH1cbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0taW1hZ2Uge1xuXHRoZWlnaHQ6IDk1cHg7XG5cdHdpZHRoOiA5NXB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtaXRlbS10ZXh0IHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLm1vZGFsLW1lbnUgLmJ0bi5taW4td2lkdGgge1xuXHRtaW4td2lkdGg6IDE3NHB4O1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxNXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubW9kYWwtbWVudSAuaWNvbi1kb3dubG9hZCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5tb2RhbC1tZW51IC5maWVsZC1zZWxlY3RfX2J0bntcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogMzhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xuXHRwYWRkaW5nOiAxMHB4IDM4cHggMTBweCAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC1tZW51IC5maWVsZC1zZWxlY3RfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTE3LCAxMTcsIDExNywgMSk7XG5cdH1cbn1cblxuLm1vZGFsLW1lbnUgLmZpZWxkLXNlbGVjdF9fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG59XG5cbi5tb2RhbC1tZW51X19tb2JpbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZy0xMDA7XG5cdHBhZGRpbmc6IDIwcHggMTJweCA0MnB4IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcblx0Lm1vZGFsLW1lbnVfX3JpZ2h0LXdyYXAge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2xlZnQge1xuXHRcdC8vcGFkZGluZy1yaWdodDogMTAwcHg7XG5cdH1cblxuXHQubW9kYWwtbWVudV9faGVhZGVyLWxpbmsgLmxpbmstaW5uZXJ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubW9kYWwtbWVudV9fcmlnaHQsXG5cdC5tb2RhbC1tZW51X19sZWZ0IHtcblx0XHQvL3BhZGRpbmc6IDMwcHg7XG5cdH1cblxuXG5cdC5tb2RhbC1tZW51X19sZWZ0LXdyYXAge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQubW9kYWwtbWVudV9fcmlnaHQtd3JhcCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblxuXHQubW9kYWwtbWVudV9fbGVmdC1tYWluLWl0ZW0ge1xuXHRcdC8vbWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX3JpZ2h0LFxuXHQubW9kYWwtbWVudV9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly9wYWRkaW5nOiAxMnB4O1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2xlZnQtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubW9kYWwtbWVudV9fbG9nbyB7XG5cdFx0d2lkdGg6IDE0NHB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19sZWZ0LWhlYWRlciAuYnRuLmJ0bi0tZ3JheSB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0taW1hZ2Uge1xuXHRcdGhlaWdodDogNzRweDtcblx0XHR3aWR0aDogNzRweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19yaWdodC1pdGVtLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtcyB7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdGNvbHVtbi1nYXA6IDUwcHg7XG5cdH1cblxuXHQubW9kYWwtbWVudV9faGVhZGVyLWxpbmsge1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19sZWZ0LWZvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMzNweDtcblx0fVxuXHQubW9kYWwtbWVudV9fZm9vdGVyLWl0ZW1zIHtcblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cblx0fVxuXHQubW9kYWwtbWVudV9fZm9vdGVyLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDdweCAwO1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX3JpZ2h0LWZvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQubW9kYWwtbWVudV9fYnRuLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxMHB4XG5cdH1cbn0iLCIubW9kYWwtc2VhcmNoIHtcblx0Ly9wb3NpdGlvbjogZml4ZWQ7XG5cdC8vdG9wOiAwO1xuXHQvL2xlZnQ6IDA7XG5cdC8vYm90dG9tOiAwO1xuXHQvL3JpZ2h0OiAwO1xufVxuXG4ubW9kYWwtc2VhcmNoX19vdmVybGF5IHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLXNlYXJjaF9fYmxvY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHdpZHRoOiA1NTBweDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJnLTEwMDtcbn0iLCIubW9kYWwtd2luZG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHR3aWR0aDogOTYwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0Ly9ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxNnB4O1xuXHQvL2JhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHQvL2JvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly9tYXJnaW46IC0xMHB4IC0yNHB4IC0xMHB4IGF1dG87XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogMTEwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiA0ODBweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA2NnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cbiIsIi5tb2RhbF9fc3VyZmFjZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDIwMDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0bWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogbWluKDEwMCUsIDk2MHB4KTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTEwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiA1MHB4IDc2cHg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMzRweDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiA4MHB4O1xuXHRib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiA4MHB4O1xuXHRib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC5tZW51IC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLm1vZGFsLm1lbnUgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xufVxuXG4ubW9kYWwubWVudSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1vZGFsLm1lbnUgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDY3cHgpO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHQubW9kYWxfX3N1cmZhY2Uge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuIiwiLm5ldy1zbGlkZXIge1xuXHRtYXJnaW46IDgwcHggMDtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlciB7XG5cbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXctc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xufVxuXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXctc2xpZGVyX19idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1zbGlkZXJfX2J1dHRvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufSIsIi5uZXdzLWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ld3MtY2FyZF9fbWFpbi1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTtcbn1cblxuLm5ld3MtY2FyZF9faW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5uZXdzLWNhcmRfX3RhZyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLm5ld3MtY2FyZF9faW5mbyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmV3cy1jYXJkX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXdzLWNhcmRfX3RleHQge1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cblxuLm5ld3MtY2FyZF9fbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5uZXdzLWNhcmRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm5ld3MtY2FyZF9faW1hZ2Uge1xuXHRcdG9iamVjdC1maXQ6IGluaXRpYWw7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4iLCIubmV3cy1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAkei1maXJzdC1wbGFuO1xuXHRtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4ubmV3cy1pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDI2cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c19faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA0MTZweDtcblx0ZmxleDogMCAwIDMzJTtcblx0aGVpZ2h0OiA2NDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXdzX19pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQxNnB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm5ld3NfX2l0ZW0taW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZzogMjRweCAzMnB4IDMycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmV3c19faXRlbS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c19faXRlbS1kYXRlLFxuLm5ld3NfX2l0ZW0tY29sbGVjdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm5ld3NfX2l0ZW0tZGF0ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cbn1cblxuLm5ld3MtbGlzdF9fYnRuIHtcblx0bWFyZ2luOiAyNnB4IGF1dG8gMDtcblx0Z2FwOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxN3B4IDM2cHg7XG59XG5cbi5uZXdzLWxpc3RfX2J0bi1pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzX19pdGVtOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMjA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5uZXdzX19pdGVtIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdC5uZXdzX19pdGVtOm5vdCg6aGFzKCAubmV3c19faW1hZ2UpKSB7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRnYXA6IDEycHg7XG5cblx0XHQubmV3c19faXRlbS1pbmZvIHtcblx0XHRcdHJvdy1nYXA6IDEycHg7XG5cdFx0fVxuXHR9XG5cbn0iLCIubmV3cy1wYWdlX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ld3MtcGFnZV9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG4ubmV3cy1wYWdlX19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5uZXdzLXBhZ2VfX3BhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiA1MHB4IDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5uZXdzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiAzMy4zJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm5ld3MtcGFnZV9fY2FyZCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5uZXdzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiXG4ubm90LWZvdW5kLXBhZ2VfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDc4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiA5MS40MXB4O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19pdGVtIHtcblx0YXNwZWN0LXJhdGlvOiAxO1xuXHR3aWR0aDogMzMuMyU7XG5cdG1hcmdpbjogMCAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRvdXRsaW5lOiAzcHggc29saWQgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjE4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjVkdnc7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX190ZXh0IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG59XG5cblxuLm5vdC1mb3VuZC1wYWdlX19jYXRlZ29yeSB7XG5cdG1hcmdpbi10b3A6IDI0MHB4O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhdGVnb3J5IC5ub3QtZm91bmQtcGFnZV9fdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cblxuXHQvLy5ub3QtZm91bmQtcGFnZV9fY2FyZHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbi8vXHRkaXNwbGF5OiBub25lO1xuLy99XG5cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCA3cHg7XG59XG5cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fY2FyZDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhcmQuc2VjdGlvbi10b3AtY2FyZCB7XG5cdC8vbWluLXdpZHRoOiA1NjRweDtcblx0aGVpZ2h0OiAzNDRweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubm90LWZvdW5kLXBhZ2VfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdFx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdH1cblxuXHQubm90LWZvdW5kLXBhZ2VfX2l0ZW1zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0Lm5vdC1mb3VuZC1wYWdlX19pdGVtIHtcblx0XHRtYXJnaW46IDAgM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRvdXRsaW5lOiAxcHggc29saWQgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjE4KTtcblx0fVxuXG5cdC5ub3QtZm91bmQtcGFnZV9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5ub3QtZm91bmQtcGFnZV9fbGlua3Mge1xuXHRcdGdhcDogMTJweDtcblx0fVxuXG5cdC5ub3QtZm91bmQtcGFnZV9fY2F0ZWdvcnkge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblxuXHQubm90LWZvdW5kLXBhZ2VfX2NhcmQuc2VjdGlvbi10b3AtY2FyZCB7XG5cdFx0aGVpZ2h0OiAyODBweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cblx0Lm5vdC1mb3VuZC1wYWdlX19jYXJkcyB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Lm5vdC1mb3VuZC1wYWdlX19jYXJkcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXG5cdC5ub3QtZm91bmQtcGFnZV9fbGluay5idG4ge1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQubm90LWZvdW5kLXBhZ2UgLmJ0bi1nYXAge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cblx0Lm5vdC1mb3VuZC1wYWdlX19saW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5ub3RpZmljYXRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0IDM0IDM0IC8gLjkpO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm90aWZpY2F0aW9uX19tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcblx0bWluLWhlaWdodDogNjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDIyMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uX19saW5rIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm5vdGlmaWNhdGlvbl9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdH1cbn1cblxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubm90aWZpY2F0aW9uX19idG4tY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcblx0fVxufVxuXG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2U6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogNDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRFNEU0RTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLS41cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4ubm90aWZpY2F0aW9uX190ZXh0IHtcblx0bWF4LXdpZHRoOiAxODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5ub3RpZmljYXRpb24ge1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDIwcHggLTRweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdH1cblxuXHQubm90aWZpY2F0aW9uX19tZXNzYWdlIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5ub3RpZmljYXRpb25fX3RleHQge1xuXHRcdG1heC13aWR0aDogMTgwcHg7XG5cdH1cbn0iLCIubm90aWZpY2F0aW9ucyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA0OHB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMjAwMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ub3RpZmljYXRpb25zX19jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubm90aWZpY2F0aW9uc19faXRlbSB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm5vdGlmaWNhdGlvbnMge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5ub3RpZmljYXRpb25zX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHR9XG5cblx0Lm5vdGlmaWNhdGlvbnNfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA4cHg7XG5cdH1cbn0iLCIub2JqZWN0cy1wYWdlX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5vYmplY3RzLXBhZ2VfX2NhcmQge1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9iamVjdHMtcGFnZV9fcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDUwcHggMFxufVxuXG4uZGV0YWlsLW5ld3Nfc2xpZGVyLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5kZXRhaWwtbmV3c19fc2xpZGVyLWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDYwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19zbGlkZXItYm9keSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQub2JqZWN0cy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMzMuMyU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5vYmplY3RzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQub2JqZWN0cy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5vZmZlci1pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLm9mZmVyLWl0ZW0tLWFjdGl2ZSB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUwKTtcbn1cblxuLm9mZmVycy1pdGVtX19pbWcge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm9mZmVyLWl0ZW06aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41MCk7XG5cdH1cbn0iLCIub2ZmZXJzLXByb2R1Y3Qge1xuXHRwYWRkaW5nOiA3MHB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vZmZlcnMtcHJvZHVjdF9faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5vZmZlcnMtcHJvZHVjdF9fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiA3cHggLTZweCAtNnB4IC02cHg7XG59XG5cbi5vZmZlcnMtcHJvZHVjdF9faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjAlO1xuXHRwYWRkaW5nOiAyM3B4IDZweDtcbn1cblxuLmxpc3QtZmFkZS1tb3ZlLFxuLmxpc3QtZmFkZS1lbnRlci1hY3RpdmUsXG4ubGlzdC1mYWRlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xufVxuXG4ubGlzdC1mYWRlLWVudGVyLWZyb20sXG4ubGlzdC1mYWRlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMC4wNSkgdHJhbnNsYXRlKDIwMHB4LCAwKTtcbn1cblxuLmxpc3QtZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQub2ZmZXJzLXByb2R1Y3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5vZmZlcnMtcHJvZHVjdF9faXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm9mZmVycy1wcm9kdWN0IHtcblxuXHR9XG5cblx0Lm9mZmVycy1wcm9kdWN0X19pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59IiwiLm9yZ2FuaXphdGlvbi1kZXRhaWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX193b3JrdGltZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX3dvcmt0aW1lLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDRweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX193b3JrdGltZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fd29ya3RpbWUtdmFsdWUgIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19hbm5vdW5jZW1lbnQsXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2dvdmVybWVudC12YWx1ZSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fYW5ub3VuY2VtZW50IHAsXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2dvdmVybWVudC12YWx1ZSAqe1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fYW5ub3VuY2VtZW50IGEsXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2dvdmVybWVudC12YWx1ZSBhe1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fZ292ZXJtZW50LXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19nb3Zlcm1lbnQtdmFsdWUgKiB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIucGFnZS00MDQge1xuXHRwYWRkaW5nOiA0OHB4IDAgNzdweDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtNDA0X19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAwO1xufVxuXG4ucGFnZS00MDRfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IDAgMTMzcHggMCBhdXRvO1xufVxuXG4ucGFnZS00MDRfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS00MDRfX3JpZ2h0IHtcblx0d2lkdGg6IDczMXB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLTQwNF9fZm9vdGVyIHtcblx0bWF4LXdpZHRoOiA0ODBweDtcbn1cblxuLnBhZ2UtNDA0X19zdXBlcnRpdGxlIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhZ2UtNDA0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNzJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTA1JTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5wYWdlLTQwNF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiA0ODBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS00MDRfX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogNDgwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtNDA0X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtNDA0IHtcblx0XHRwYWRkaW5nOiAxMjhweCAwIDE2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucGFnZS00MDRfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQucGFnZS00MDRfX3N1cGVydGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxuXG5cdC5wYWdlLTQwNF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LnBhZ2UtNDA0X190ZXh0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQucGFnZS00MDRfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQucGFnZS00MDRfX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59IiwiLy8ucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG4vL1x0bWFyZ2luLWJvdHRvbTogNnB4O1xuLy99XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCApIHtcblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxufSIsIi5wYWdlLWZvb3RlciB7XG5cdHBhZGRpbmc6IDMycHggMCAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwdmg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNTApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNTApIDEwMCUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6XHQxMDAlO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnBhZ2UtZm9vdGVyX192aWRlbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDpcdDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAtMjtcbn1cblxuLnBhZ2UtZm9vdGVyX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWZvb3Rlcl9fY29udGFpbmVyLCAucGFnZS1mb290ZXJfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1mb290ZXJfX2xlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNDIuNiU7XG5cdHBhZGRpbmctbGVmdDogMzNweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtZm9vdGVyX19tb2ItaW1hZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1mb290ZXJfX2Zvcm0td3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1mb290ZXJfX3NvY2lhbHMtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGVnYWwtaW5mby13cmFwIHtcblx0bWFyZ2luLXRvcDogOTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0cGFkZGluZzogNjRweCAwIDMycHg7XG5cdH1cblxuXHQucGFnZS1mb290ZXJfX21vYi1pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQucGFnZS1mb290ZXJfX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxuXG5cdC5wYWdlLWZvb3Rlcl9fbGVmdCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5wYWdlLWZvb3Rlcl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5jb250YWN0LWxpc3RfX3N1cGVydGl0bGUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jb250YWN0LWxpc3RfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG5cblx0LnBhZ2UtZm9vdGVyX19sZWdhbC1pbmZvLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblxuXHQucGFnZS1mb290ZXJfX2NvbnRhaW5lciwgLnBhZ2UtZm9vdGVyX193cmFwIHtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdC1saXN0X19zdXBlcnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG5cdH1cblxuXHQucGFnZS1mb290ZXJfX292ZXJsYXksXG5cdC5wYWdlLWZvb3Rlcl9fdmlkZW97XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59IiwiLnBhZ2UtaGVhZCB7XG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xufSIsIi5wYWdlLWhlYWRlci1sb2dvIHtcblx0ZGlzcGxheTogZmxleDtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgkY29sb3ItZ3JheS1kYXJrLCAwKTtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ltYWdlIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG9wYWNpdHk6IC43NTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ286Zm9jdXMge1xuXHRcdG91dGxpbmU6IDFweCBkYXNoZWQgJGNvbG9yLWdyYXktZGFyaztcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyLXNwYWNlciB7XG5cdGhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucGFnZS1oZWFkZXItc3BhY2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxNjlweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uc3RhdGUtLWhlYWRlci1zY3JvbGxlZCAucGFnZS1oZWFkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDhweCk7XG59XG5cbi5zdGF0ZS0taGVhZGVyLXNjcm9sbGVkLnN0YXRlLS1oZWFkZXItZml4ZWQgLnBhZ2UtaGVhZGVyLXdyYXAsXG4uc3RhdGUtLWhlYWRlci1zY3JvbGxlZC5zdGF0ZS0taGVhZGVyLWZpeGVkLWhpZGRlbiAucGFnZS1oZWFkZXItd3JhcCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xufVxuXG4uc3RhdGUtLWhlYWRlci1maXhlZCAucGFnZS1oZWFkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc3RhdGUtLWhlYWRlci1maXhlZC1oaWRkZW4gLnBhZ2UtaGVhZGVyLXdyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjA4cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufSIsIi5wYWdlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA0OHB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAyMDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX3Nsb3QtbG9nbyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItd3JhcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI4NXB4O1xuXHRoZWlnaHQ6IDE2MHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAwLjdzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nby1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXRlLS1wYWdlLWhlZGVyLXNjcm9sbGVkIC5wYWdlLWhlYWRlcl9fbG9nbyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjUpO1xufVxuXG4uc3RhdGUtLXBhZ2UtaGVhZGVyLWJsYWNrb3V0IC5wYWdlLWhlYWRlcl9fbG9nbyB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nby1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlci13cmFwIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlciB7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5zdGF0ZS0tcGFnZS1oZWFkZXItYmxhY2tvdXQgLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbWVyYWxkO1xufVxuXG4uc3RhdGUtLXBhZ2UtaGVhZGVyLWJsYWNrb3V0IC5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlci1saW5lLFxuLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUuYWN0aXZle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4ucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXIuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrOztcbn1cblxuLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucGFnZS1oZWFkZXI6aGFzKCArIC5yZWdpb24tcnUpIHtcblx0LnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXhlZC1jaGVlc2U7XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUtLXRvcCB7XG5cdHdpZHRoOiAzM3B4O1xuXHR0b3A6IDIxcHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItbGluZS0tbWlkZGxlIHtcblx0d2lkdGg6IDI1cHg7XG5cdHRvcDogMzAuNXB4O1xuXHRsZWZ0OiAyM3B4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlci1saW5lLS1ib3R0b20ge1xuXHR3aWR0aDogMjVweDtcblx0dG9wOiA0MHB4O1xuXHRsZWZ0OiAyM3B4O1xufVxuXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXIgLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUtLXRvcCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0bGVmdDogMjFweDtcblx0dG9wOiAxOXB4O1xufVxuXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXIgLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLWxpbmUtLW1pZGRsZSB7XG5cdHdpZHRoOiAzM3B4O1xuXHR0b3A6IDE5cHg7XG5cdGxlZnQ6IDEycHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5wYWdlLWhlYWRlcl9fYnRuLWhhbWJ1cmdlciAucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItbGluZS0tYm90dG9tIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLnBhZ2UtaGVhZGVyX19idG4taGFtYnVyZ2VyLXdyYXAge1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1lcmFsZDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAucGFnZS1oZWFkZXJfX21lbnUge1xuXHR3aWR0aDogNTY2cHg7XG5cdGhlaWdodDogbWluKGNhbGMoMTAwdmggLSA5NnB4KSwgODc3cHgpO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ucGFnZS1oZWFkZXJfX21haW4tbmF2LXNsb3Qge1xuXHRwYWRkaW5nOiAyNHB4IDE2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTY2cHgpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcblx0ZmxleDogMTtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLnBhZ2UtaGVhZGVyX19tYWluLW5hdi1zbG90IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NvbnRhY3Qtc2xvdCB7XG5cdC8vcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc3RhdGUtLXBhZ2UtaGVkZXItc2Nyb2xsZWQgLnBhZ2UtaGVhZGVyX19sb2dvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyIHtcblx0XHR0b3A6IDE2cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX21lbnUge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyX19sb2dvIHtcblx0XHR3aWR0aDogMTE0cHg7XG5cdFx0aGVpZ2h0OiA2NHB4O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyX19tZW51IHtcblx0XHR0b3A6IC0xNnB4O1xuXHRcdHJpZ2h0OiAtMTZweDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDBzdmg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX21haW4tbmF2LXNsb3Qge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0LnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLnBhZ2UtaGVhZGVyX19tZW51IHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDBzdmg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItd3JhcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1oZWFkZXJfX2J0bi1oYW1idXJnZXItd3JhcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNvbnRhY3RfX3JlZ2lvbi10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbiIsIi5wYWdlLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Ly9vdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1tYWluX19odG1sIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwO1xuXHRwYWRkaW5nOiA5MHB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5wYWdlLW1haW5fX2h0bWwgdWwsIC5wYWdlLW1haW5fX2h0bWwgb2wsIC5wYWdlLW1haW5fX2h0bWwgbGkge1xuXHRsaXN0LXN0eWxlOiBpbnNpZGU7XG5cdHBhZGRpbmc6IGluaXRpYWw7XG5cdG1hcmdpbjogaW5pdGlhbDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBvbCBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBhIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBhOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5wYWdlLW1haW5fX2h0bWwgcCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtbWFpbl9faHRtbCB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdH1cbn0iLCIvKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xuLnBhZ2UtbmF2IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTRweCAwO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRmb250LXNpemU6ICRmei1sYXJnZTtcblx0bGluZS1oZWlnaHQ6IDE5O1xuXHRjb2xvcjogcmdiYSgyMTUsIDIxNSwgMjE1LCAuMzApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstaWNvbiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuLnBhZ2UtbmF2X19saW5rLmRpc2FibGVkIC5wYWdlLW5hdl9fbGluay1pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LnBhZ2UtbmF2X19saW5rLS1wcmV2OmhvdmVyLFxuXHQucGFnZS1uYXZfX2xpbmstLW5leHQ6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19saW5rLmRpc2FibGVkOmhvdmVyIHtcblx0XHRjb2xvcjogcmdiYSgyMTUsIDIxNSwgMjE1LCAuMzApO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19saW5rLS1wcmV2LmRpc2FibGVkOmhvdmVyLCAucGFnZS1uYXZfX2xpbmstLW5leHQuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2LFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAucGFnZS1uYXZfX2xpbmstaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay1pY29uIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLW5hdiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX3JvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbC0tbGVmdCAuYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluayxcblx0LnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXG5cdH1cblx0LnBhZ2UtbmF2X19saW5rLS1uZXh0LCAucGFnZS1uYXZfX2xpbmstLXByZXYge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluay1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmtzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucGFnZS1uYXZfX2xpbmtzIHtcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcblx0Ly9iYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy0xMDA7XG5cdC8vZm9udC1zaXplOiAkZnotc21hbGw7XG5cdC8vbGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdHBhZGRpbmc6IDMwcHggMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNXB4IC0xMnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fc3BhY2VyIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1hZ2VzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA3cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1hZ2Uge1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHdpZHRoOiAyNnB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3JpZ2h0LWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3RpdGxlIHtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fdGl0bGU6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhZ2Utc3ViZm9vdGVyX19sZWZ0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMjVweFxuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAzOHB4O1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDI1cHhcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX3NwYWNlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vLnBhZ2UtZm9vdGVyLW1lbnUge1xuXHQvL1x0ZGlzcGxheTogZmxleDtcblx0Ly9cdGZsZXgtd3JhcDogd3JhcDtcblx0Ly9cdGdhcDogMTBweDtcblx0Ly9cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0Ly99XG5cblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59IiwiLnBhZ2UtdGV4dF9faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLXRleHRfX2NvbnRlbnQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcwKTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnBhZ2UtdGV4dF9fY29udGVudC0tb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS10ZXh0X19zaG93bW9yZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYWdlLXRleHRfX3Nob3dtb3JlIC5idG5fX2ljb24ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLnBhZ2UtdGV4dF9fc2hvd21vcmUgLmJ0biB7XG5cdGhlaWdodDogMzJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucGFnZS10ZXh0X19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10ZXh0X19sZWZ0IHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1heC13aWR0aDogOTIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wYWdlLXRleHRfX3JpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLXRleHRfX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS10ZXh0X19hY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtdGV4dF9fcmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBhZ2UtdGV4dF9fbGVmdCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn0iLCIucGFnZS10aXRsZSB7XG5cdG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10aXRsZV9fcXVhbnRpdHkge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufSIsIi5wYW5lbC1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogNDRweDtcblx0bWFyZ2luOiAtMTBweCAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1jbG9zZSB7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1iYWNrIHtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5wYW5lbC1oZWFkX190aXRsZSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFuZWwtaGVhZF9fYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufSIsIi5wYW5lbCB7XG5cdEBpbmNsdWRlIHBhbmVsO1xufVxuXG4ucGFuZWwtLW9wZW4ge1xuXHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5wYW5lbF9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnBhbmVsX19pdGVtICsgLnBhbmVsX19pdGVtIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhbmVsX19idG4taWNvbixcbi5wYW5lbF9fYnRuLWFycm93IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDExcHg7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wYW5lbF9fYnRuLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWxfX2J0bjpob3Zlcixcblx0LnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcblx0LnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4tYXJyb3cge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFuZWxfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59IiwiLnBhcnRuZXItYW5kLWdlbyB7XG5cdHBhZGRpbmc6IDE2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19pbWFnZSxcbi5wYXJ0bmVyLWFuZC1nZW9fX2ltYWdlLWZwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC1oZWlnaHQ6IDQzMnB4O1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19pbWFnZS1mcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX2xlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZy1yaWdodDogNjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGNvbG9yOiAkY29sb3ItZW1lcmFsZC1ydTtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6ICRhc2lkZS1zaXplO1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdCYudGV4dC1ndWlkZSBwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnBhcnRuZXItYW5kLWdlb19fc3VwZXJ0aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZW1lcmFsZC1ydVxufVxuXG4ucGFydG5lci1hbmQtZ2VvX19zdXBlcnRpdGxlLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX3N1cGVydGl0bGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19faW1hZ2Uge1xuXG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Z2FwOiAzMnB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMjI0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5cdG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX2xpc3QtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAyNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9hcnJvdy1pdGVtLXJpZ2h0LnN2Z1wiKSA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnBhcnRuZXItYW5kLWdlb19fbGlzdC1pdGVtX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19saXN0LWNvdW50IHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0cGFkZGluZzogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdheGVkLWNoZWVzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvX19saXN0LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5wYXJ0bmVyLWFuZC1nZW9fX2xpc3Qtc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTIlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4ucGFydG5lci1hbmQtZ2VvIHtcblx0Ji5wYXJ0bmVyLWFuZC1nZW8tLWVtZXJhbGQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbWVyYWxkO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHQucGFydG5lci1hbmQtZ2VvX19zdXBlcnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0LnBhcnRuZXItYW5kLWdlb19fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cblx0XHQucGFydG5lci1hbmQtZ2VvX19yaWdodCB7XG5cblx0XHR9XG5cdH1cblxuXHQmLi1yZXZlcnNlIHtcblx0XHQucGFydG5lci1hbmQtZ2VvX19jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdGdhcDogNDhweDtcblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhcnRuZXItYW5kLWdlbyB7XG5cdFx0cGFkZGluZzogOTZweCAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQucGFydG5lci1hbmQtZ2VvX19pbWFnZSxcblx0LnBhcnRuZXItYW5kLWdlb19faW1hZ2UtZnAge1xuXHRcdG1pbi13aWR0aDogNTUwcHg7XG5cdFx0aGVpZ2h0OiAxNThweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnBhcnRuZXItYW5kLWdlb19faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5wYXJ0bmVyLWFuZC1nZW9fX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQucGFydG5lci1hbmQtZ2VvX19sZWZ0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnBhcnRuZXItYW5kLWdlb19fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQucGFydG5lci1hbmQtZ2VvX19yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhcnRuZXItYW5kLWdlb19fbGlzdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdC5wYXJ0bmVyLWFuZC1nZW9fX2xpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucGFydG5lci1hbmQtZ2VvX19saXN0LWl0ZW1fd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufSIsIi5wYXktaWNvbnNfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuXHR3aWR0aDogNTlweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAyOHB4O1xufSIsIi5wcmVzZW50YXRpb24tY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jYXJkLXRhZyB7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbn1cblxuLmNhcmQtdGFnX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xufVxuXG4uY2FyZC10YWdfX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcmVzZW50YXRpb24tY2FyZDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogMXMgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMjVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTRweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3MtaXRlbSB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByZXNlbnRhdGlvbi1jYXJkOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuZmxleC1jb2xsZWN0aW9uX19pdGVtOmhvdmVyIC5wcmVzZW50YXRpb24tY2FyZDphZnRlciB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdC5wcmVzZW50YXRpb24tY2FyZDpob3ZlciAucHJlc2VudGF0aW9uLWNhcmRfX2ltYWdlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cbn1cblxuLmZsZXgtY29sbGVjdGlvbl9faXRlbTphY3RpdmUgLnByZXNlbnRhdGlvbi1jYXJkOmFmdGVyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkOmFjdGl2ZSAucHJlc2VudGF0aW9uLWNhcmRfX2ltYWdlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxNDhweDtcblx0fVxuXHQucHJlc2VudGF0aW9uLWNhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVzZW50YXRpb24tY2FyZF9fdGFncyB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufSIsIi5wcm9kdWN0LWMtZ3JpZCxcbi5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQgLmJ0bi1kZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTJweDtcblx0cmlnaHQ6IDI0cHg7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtYy1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAxMnB4O1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA2NyU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX192aXN1YWwge1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9faW1hZ2U6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbmFtZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0aGVpZ2h0OiA0MXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJpY2Uge1xuXHRtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlX19ncm91cC0tb2xkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRtYXgtaGVpZ2h0OiAzNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LWMtZ3JpZDpob3ZlciAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcmljZS0tcmlnaHQgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlLS1hY2NlbnQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1uZXcge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcbn0iLCIucHJvZHVjdC1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDQzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LWNhcmQ6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0fVxufVxuXG4ucHJvZHVjdC1jYXJkX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0ZmlsdGVyOiBibHVyKDUwcHgpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fYmxhY2tvdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjYpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdG9wIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC1jYXJkX3RvcC1pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfdG9wLWltYWdlIGltZyB7XG5cdGhlaWdodDogMTAwcHg7XG5cdHdpZHRoOiAxMDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdG1hcmdpbi1ib3R0b206IDdweDtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLWltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGhlaWdodDogMjU4cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZSBpbWcge1xuXHRvYmplY3QtZml0OiBpbml0aWFsO1xuXHQvL2hlaWdodDogMjU4cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLWltYWdlLmNlcmFtaWMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0aGVpZ2h0OiAyNThweDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4taW1hZ2UuY2VyYW1pYyBpbWcge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRoZWlnaHQ6IDI1OHB4O1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfdG9wLXRhZ19fdGFnLnRhZyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiA0M3B4O1xuXHRtaW4td2lkdGg6IDg0cHg7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtY2FyZF90b3AtdGFnX190YWcgLnRhZ19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC1jYXJkIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG5cbiIsIi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTI2cHggLTZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0d2lkdGg6IDIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjZweCA2cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMlO1xuXHRcdHBhZGRpbmc6IDE5cHggNHB4O1xuXHR9XG5cdC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRcdG1hcmdpbjogLTE5cHggLTRweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn0iLCIucHJvZHVjdC1pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0bWF4LXdpZHRoOiA0MCU7XG5cdG1heC1oZWlnaHQ6IDQwJTtcbn0iLCIucHJvZHVjdC1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1saW5lX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZ30gKiAyKTtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZztcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobisyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59IiwiLnByb2R1Y3Qtc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LXNsaWRlX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5iYWNrZ3JvdW5kLXdoaXRlIC5wcm9kdWN0LXNsaWRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwMDtcbn1cbiIsIi5wcm9kdWN0LXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNDgwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcblx0bWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogNDY2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcblx0bWluLWhlaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDUwcHg7XG59IiwiLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cGFkZGluZzogMTlweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRtYXgtaGVpZ2h0OiAyMTZweDtcblx0bWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUtYWN0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE1cHg7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxNXB4O1xuXHRib3R0b206IGF1dG87XG5cdHotaW5kZXg6IDM7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0bWFyZ2luOiAxMnB4IDA7XG59IiwiLnByb2R1Y3QtdC1saXN0LFxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE1MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNTBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE4MHB4O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRtYXgtaGVpZ2h0OiAyMTZweDtcblx0bWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZmF2b3JpdGUtYWN0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDIwcHg7XG5cdHotaW5kZXg6IDQ7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDE5MHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn0iLCIucHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0X19ib2R5IHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3RfX25hbWUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xufVxuXG4uY2F0YWxvZy1jYXJkX19pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3RfX3ZpZXcge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3ZpZXctY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiA3NSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3RfX3ZpZXctaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdF9faW5mbyB7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7XG59XG5cbi5wcm9kdWN0X192aWV3LXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG59XG5cbi5wcm9kdWN0X19zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgMTBweDtcbn1cblxuLnByb2R1Y3RfX3NlcGFyYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjMwKTtcbn1cblxuLnByb2R1Y3RfX29mZmVycyB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0X19jb250cm9sbGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0X19jb250cm9sbGVyLWl0ZW0ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3RfX3Zpc3VhbDpoYXMoLnByb2R1Y3RfX2NvbnRyb2xsZXItaXRlbTpob3ZlcikgLnN3aXBlci1zbGlkZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG5cdHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbn1cblxuLnByb2R1Y3RfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1zbGlkZTpob3ZlciB7XG5cdHRyYW5zaXRpb246IDAuMXMgZWFzZTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4ucHJvZHVjdF9fdG9wLWJ0bnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHRyaWdodDogOHB4O1xuXHQvL2Rpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAzMTtcblx0Z2FwOiA1cHg7XG5cdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX3RvcC1idG5zIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3RfX2dhbGxlcnktYnRuIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNDA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnByb2R1Y3RfX2dhbGxlcnktdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0Z2FwOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdGxlZnQ6IDhweDtcblx0ei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3RfX2dhbGxlcnktdGFnIHtcblx0cGFkZGluZzogNHB4IDdweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0xMDA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ub3Blbi1mdWxsX19pY29uIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLnByb2R1Y3RfX3ZpZXctaW1nLS1yb3RhdGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDEwMCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4ucHJvZHVjdF9fbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0X19uYW1lIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdH1cblx0LnByb2R1Y3RfX2luZm8ge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3RfX3RvcC1idG5zIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5wcm9kdWN0X19nYWxsZXJ5LWJ0biB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjMpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Ly8ucHJvZHVjdF9fdmlldy1pbWcge1xuXHQvL1x0bWF4LXdpZHRoOiA2NSU7XG5cdC8vfVxuXG5cdC5wcm9kdWN0X192aWV3LWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA2NSU7XG5cdH1cblxuXHQucHJvZHVjdF9fdG9wLWJ0bnMge1xuXHRcdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG59IiwiXG4ucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLnByb3BlcnR5LWNhcmRfX2ltYWdlIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMTAlO1xuXHRoZWlnaHQ6IDExMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtNSU7XG5cdGxlZnQ6IC01JTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLnByb3BlcnR5LWNhcmRfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0dHJhbnNpdGlvbjogbWFyZ2luIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvcGVydHktY2FyZDpob3ZlciAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cblxuXHQucHJvcGVydHktY2FyZDpob3ZlciAucHJvcGVydHktY2FyZF9faW1hZ2Uge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0fVxuXG5cdC5wcm9wZXJ0eS1jYXJkOmhvdmVyIC5wcm9wZXJ0eS1jYXJkX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gLjNzO1xuXHR9XG5cbn1cblxuLnByb3BlcnR5LWNhcmRfX3RleHQge1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Ly9jb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb3BlcnR5LWNhcmRfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufSIsIi5yYXRpbmctLWlucHV0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXRpbmdfX3JvdyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19fcm93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF0aW5nX19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMXM7XG5cdHBhZGRpbmctbGVmdDogMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5yYXRpbmdfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLnJhdGluZ19faXRlbS0tY2hlY2tlZCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbS0tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhdGluZ19faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0aW5nX19sYXllci0taW5wdXQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19faWNvbi5yYXRpbmdfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19faW50ZWdyYXRlZC1sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59IiwiLnNlYXJjaC1tZW51X19pdGVtIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG59XG5cbi5zZWFyY2gtbWVudV9fbGlzdDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5zZWFyY2gtbWVudV9fc3VibWVudSB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWFyY2gtbWVudV9fbGlzdCAuc2VhcmNoLW1lbnVfX3N1Ym1lbnUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbn1cblxuLnNlYXJjaC1tZW51X19saXN0Omxhc3QtY2hpbGQgLnNlYXJjaC1tZW51X19zdWJtZW51IHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1tZW51X19zdWJpdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXdlaWdodDogMzY1O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcblx0cGFkZGluZzogNHB4IDA7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VhcmNoLW1lbnVfX3N1Yml0ZW06aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59IiwiLnNlYXJjaC1yZXN1bHRfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fZW1wdHkge1xuXHRtYXJnaW46ICAwIGF1dG87XG59XG5cbi5zZWFyY2gtcmVzdWx0X19sZWZ0IHtcblx0d2lkdGg6IDMzNHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19sZWZ0IC5zZWFyY2gtbWVudSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX3JpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzNDRweCk7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMjNweCAtNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19pdGVtIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMjNweCA2cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19oZWFkLXdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjE1LCAyMTUsIDIxNSwgMC4zMCk7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19oZWFkLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4udGFnLW1lc3NhZ2Uge1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnNlYXJjaC1yZXN1bHRfX2l0ZW0ge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWFyY2gtcmVzdWx0X19pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnNlYXJjaC1yZXN1bHRfX2NvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuc2VhcmNoLXJlc3VsdF9fbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlYXJjaC1yZXN1bHRfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5zZWFyY2gtc21hbGwge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGwgLmxvYWRlcl9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2l0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsIHtcblx0LnNob3ctYXNpZGUtZW50ZXItYWN0aXZlLFxuXHQuc2hvdy1hc2lkZS1sZWF2ZS1hY3RpdmUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAgMC4zcyBlYXNlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNob3ctYXNpZGUtZW50ZXItZnJvbSAuZmlsdGVyLWFzaWRlX19pbm5lcixcblx0LnNob3ctYXNpZGUtbGVhdmUtdG8gLmZpbHRlci1hc2lkZV9faW5uZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuXHQvL2JvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGhlaWdodDogNjBweDtcblx0cGFkZGluZzogMTZweCAzMnB4IDE2cHggMjBweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtc3VtIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2xpbmsge1xuXHRwYWRkaW5nOiAyNnB4IDA7XG5cdC8vZm9udC1zaXplOiAxNnB4O1xuXHQvL2ZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Ly9mb250LXdlaWdodDogMzUwO1xuXHQvL2xpbmUtaGVpZ2h0OiAyNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbGluay10ZXh0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDZweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2xpbmstdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2xpbmstY2F0ZWdvcnkge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9faW1hZ2Uge1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VhcmNoLXNtYWxsX19saW5rOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19tZWFzdXJlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC52aXNpYmxlIHtcblxufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDM7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwLnZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2VhcmNoLXNtYWxsX190b3Age1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19saW5rIHtcblx0XHRnYXA6IDE0cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19saW5rLXRleHRzIHtcblx0XHRmbGV4OiAxIDEgODAlO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuXHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblx0fVxufSIsIi5zZWN0aW9uLWFjaGlldmVtZW50c19fYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDI0MHB4O1xufVxuXG4uc2VjdGlvbi1hY2hpZXZlbWVudHMgLmFjaGlldmVtZW50X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5cbi5zZWN0aW9uLWFjaGlldmVtZW50c19fYWNoaWV2ZW1lbnQge1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MCUpO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2VjdGlvbi1hY2hpZXZlbWVudHNfX2FjaGlldmVtZW50Lm9ic2VydmVkIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjZzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnNlY3Rpb24tYWNoaWV2ZW1lbnRzX19ibG9jayB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5zZWN0aW9uLWFjaGlldmVtZW50c19fYWNoaWV2ZW1lbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxuXG5cdC5zZWN0aW9uLWFjaGlldmVtZW50cyAuYWNoaWV2ZW1lbnRfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cbn0iLCIuc2VjdGlvbi1hdWN0aW9ucyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6ICR6LWJhY2s7XG5cdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuXHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCkgc2NhbGUoMC45KTtcblx0b3BhY2l0eTogMDtcblxuXHQuc2VjdGlvbl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0b3BhY2l0eTogMC4xO1xuXHR9XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zLndoaXRlLWJnIHtcblx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpO1xuXHR6LWluZGV4OiAkei1maXJzdC1wbGFuO1xuXHRvcGFjaXR5OiAxO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTEsIDI0NiwgMjM4LCAxKTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMCkgMCUsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMSkgMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnNlY3Rpb25fX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuc2VjdGlvbi1hdWN0aW9uc19fYmcge1xuXHRcdGhlaWdodDogMTMwJTtcblx0fVxufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMHZ3O1xuXHR0b3A6IC0yNSU7XG5cdGJvdHRvbTogLTEwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MSwgMjQ2LCAyMzgsIDApIDAlLCByZ2JhKDI1MSwgMjQ2LCAyMzgsIDEpIDI1JSwgcmdiYSgyNTEsIDI0NiwgMjM4LCAxKSA4MCUsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMCkgMTAwJSk7XG5cdG1hc2stbW9kZTogbHVtaW5hbmNlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL25vaXNlLWJlaWdlLnN2ZyNmaWx0ZXIwX25fMjQ4XzE1MzAnKTtcblx0Ly9maWx0ZXI6IHVybCgnL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbGlnaHQtbm9pc2Uuc3ZnI2ZpbHRlcl9saWdodF9ub2lzZVwiJyk7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zOmFmdGVyIHtcblx0Ly9jb250ZW50OiAnJztcblx0Ly9wb3NpdGlvbjogZml4ZWQ7XG5cdC8vbGVmdDogMDtcblx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC8vdG9wOiAwO1xuXHQvL3JpZ2h0OiAwO1xuXHQvL3dpZHRoOiAxMDB2dztcblx0Ly9oZWlnaHQ6IDEwMHZoO1xuXHQvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQvL2ZpbHRlcjogdXJsKCcvbG9jYWwvYXNzZXRzL2ltYWdlcy9ub2lzZS1iZWlnZS5zdmcjZmlsdGVyMF9uXzI0OF8xNTMwJyk7XG5cdC8vbWFzay1tb2RlOiBsdW1pbmFuY2U7XG5cdC8vb3BhY2l0eTogMC44O1xuXHQvL3otaW5kZXg6IC0xO1xuXHQvL3RyYW5zaXRpb246IGFsbCAkdHJzLWJhc2UteDQsIHRyYW5zaXRpb24gJHRycy1iYXNlIGVhc2U7XG5cdC8vdHJhbnNpdGlvbi1kZWxheTogMC4zcztcblxuXHQvL2NvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMDAlO1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGhlaWdodDogNTB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRycy1iYXNlLCB0cmFuc2l0aW9uICR0cnMtYmFzZSBlYXNlO1xuXHRtYXNrLW1vZGU6IGFscGhhO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS4wNmRlZywgIzI2MjYyNjAwIDAlLCAjMjYyNjI2RkYgMzAlLCAjMjYyNjI2RkYgMTAwJSk7XG5cdC8vZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL25vaXNlLWJlaWdlLnN2ZyNmaWx0ZXIwX25fMjQ4XzE1MzAnKTtcblx0ZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL2xpZ2h0LW5vaXNlLnN2ZyNmaWx0ZXJfbGlnaHRfbm9pc2VcIicpO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uczpiZWZvcmUge1xuXHQvL2NvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCA7XG5cdGZpbHRlcjogdXJsKCcvbG9jYWwvYXNzZXRzL2ltYWdlcy9saWdodC1ub2lzZS5zdmcjZmlsdGVyX2xpZ2h0X25vaXNlJyk7XG59XG5cbi8vIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMCUpIDAlLHJnYmEoMjUxLCAyNDYsIDIzOCwgNTUlKSA0MCUsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMTAwJSkgMTAwJSlcblxuLnNlY3Rpb24tYXVjdGlvbnNfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDQ0cHg7XG5cdHBhZGRpbmc6IDEyMHB4IDAgNjBweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRjb2x1bW4tZ2FwOiA1NHB4O1xuXHRyb3ctZ2FwOiA2NXB4O1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fY2FyZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDczNHB4O1xuXHRwYWRkaW5nOiAzMHB4IDQ2cHg7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkOmhvdmVyOjphZnRlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC45KSA4Ni4yMiUpO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fY2FyZDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ly9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgODYuMjIlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA1Ni4xMiUsIHJnYmEoMCwgMCwgMCwgMC45KSA5My43NyUpO1xuXHRjb2xvcjogcmVkO1xuXHR0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cblxuLnNlY3Rpb24tYXVjdGlvbnNfX2NhcmQ6bnRoLW9mLXR5cGUoMSksXG4uc2VjdGlvbi1hdWN0aW9uc19fY2FyZDpudGgtb2YtdHlwZSgyKSB7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDI3cHgpO1xufVxuXG4uc2VjdGlvbi1hdWN0aW9uc19fY2FyZC1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkc19pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRnYXA6IDE4cHg7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkcy10aXRsZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkcy1kZXNjIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLWF1Y3Rpb25zX193cmFwIHtcblx0XHRwYWRkaW5nOiA1MnB4IDA7XG5cdH1cblxuXHQuc2VjdGlvbi1hdWN0aW9uc19fY2FyZHMge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRnYXA6IDEycHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcblx0fVxuXG5cdC5zZWN0aW9uLWF1Y3Rpb25zX19jYXJkOm50aC1vZi10eXBlKDFuKSB7XG5cdFx0d2lkdGg6IDMzNXB4O1xuXHRcdG1pbi13aWR0aDogMzM1cHg7XG5cdFx0aGVpZ2h0OiAzNzVweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tYXVjdGlvbnNfX2NhcmRzX2luZm8ge1xuXHRcdGdhcDogNnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tYXVjdGlvbnNfX2NhcmRzLWRlc2Mge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tYXVjdGlvbnNfX2NhcmQ6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzRweCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLWF1Y3Rpb25zIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cbiIsIi5zZWN0aW9uLWJsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMjBweCAwO1xuXHR6LWluZGV4OiAkei1iYWNrO1xuXHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcblx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZVgoMC45KTtcblx0b3BhY2l0eTogMDtcblxuXHQuc2VjdGlvbl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0b3BhY2l0eTogMC4xO1xuXHR9XG5cblx0LnNlY3Rpb25fX3N1YnRpdGxlIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdH1cblxuXHQuYnRuLXNpbXBsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXG5cdC5pY29uLW5leHQ6OmFmdGVyLCAuaWNvbi1uZXh0OjpiZWZvcmUsIC5pY29uLW5leHQgc3BhbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi5zZWN0aW9uLWJsb2cud2hpdGUtYmc6bm90KC5ub3QtYW5pbWF0ZWQpIHtcblx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHNjYWxlWCgxKTtcblx0ei1pbmRleDogJHotZmlyc3QtcGxhbjtcblx0b3BhY2l0eTogMTtcblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMjQ2LCAyMzgsIDEpO1xuXHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWCgxKTtcblx0fVxuXG5cdC5zZWN0aW9uX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zZWN0aW9uLWJsb2cud2hpdGUtYmcubm90LWFuaW1hdGVkIHtcblx0ei1pbmRleDogJHotZmlyc3QtcGxhbjtcblx0b3BhY2l0eTogMTtcblxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTEsIDI0NiwgMjM4LCAxKTtcblx0fVxuXG5cdC5zZWN0aW9uX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zZWN0aW9uLWJsb2c6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmaWx0ZXI6IHVybCgnL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbm9pc2UtYmVpZ2Uuc3ZnI2ZpbHRlcjBfbl8yNDhfMTUzMCcpO1xuXHRtYXNrLW1vZGU6IGx1bWluYW5jZTtcblx0Ly9vcGFjaXR5OiAwLjg7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRycy1iYXNlLCB0cmFuc2l0aW9uICR0cnMtYmFzZS14MiBlYXNlO1xuXHQvL3RyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5zZWN0aW9uLWJsb2c6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IDFzIGFsbCBlYXNlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IDtcblx0ZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL25vaXNlLWJlaWdlLnN2ZyNmaWx0ZXIwX25fMjQ4XzE1MzAnKTtcbn1cblxuLnNlY3Rpb24tYmxvZ19fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDQ0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLWJsb2dfX3RvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWJsb2dfX3RvcC1yaWdodCB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogNjJweDtcbn1cblxuLnNlY3Rpb24tYmxvZ19faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vZ2FwOiAxMTZweDtcblx0aGVpZ2h0OiA1NzBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWJsb2dfX2l0ZW0ge1xuXHRmbGV4OiAwIDEgMzU2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRycy1iYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWN0aW9uLWJsb2dfX2l0ZW06aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxufVxuXG4uc2VjdGlvbi1ibG9nX19pbWcge1xuXHRtYXgtaGVpZ2h0OiA0MTZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdGhlaWdodDogNDE2cHg7XG5cdH1cbn1cblxuLnNlY3Rpb24tYmxvZ19fdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc2VjdGlvbi1ibG9nX19kYXRlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlY3Rpb24tYmxvZyB7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHR9XG5cblx0LnNlY3Rpb24tYmxvZ19fdG9wIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnNlY3Rpb24tYmxvZ19fdG9wLXJpZ2h0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uX190aXRsZS5oMiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbi1ibG9nX19pdGVtcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tYmxvZ19faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0NzZweDtcblx0fVxuXG5cdC5zZWN0aW9uLWJsb2dfX2ltZyB7XG5cdFx0bWF4LWhlaWdodDogMzkwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1ibG9nX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxufSIsIi5zZWN0aW9uLWJvdHRvbS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRnYXA6IDYwcHg7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1zbGlkZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpe1xuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkIHtcblx0bWFyZ2luOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgIHtcblx0LnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIC5wcm9kdWN0LWNhcmQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuc2VjdGlvbi1ib3R0b20ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvL2dhcDogMTAwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fbWFpbiB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHRtYXJnaW46IDVweDtcbn1cblxuLnNlY3Rpb24tYm90dG9tX19hc2lkZSB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMCAyMHB4O1xufVxuXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQ6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuc2VjdGlvbi1ib3R0b21fX21haW4ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBcblx0fVxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCB7XG5cdFx0bWluLXdpZHRoOiAzMjZweDtcblx0fVxuXG5cdC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZSxcblx0LnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIC5wcm9kdWN0LWNhcmRfX21haW4taW1hZy5jZXJhbWljLFxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZS5jZXJhbWljIGltZyB7XG5cdFx0aGVpZ2h0OiAyMDJweDtcblx0fVxuXG5cdC5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuXHRcdGJvdHRvbTogLTcwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIHtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbi1ib3R0b20ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuc2VjdGlvbi1ib3R0b21fX21haW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24tYm90dG9tX19hc2lkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59IiwiLnNlY3Rpb24tY29sbGVjdGlvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6ICR6LWZpcnN0LXBsYW47XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuXG5cdC5idG4tc2ltcGxlLCAmID4gKixcblx0LnRhYnMtaW5saW5lX19pdGVtLFxuXHQuaWNvbi1uZXh0OjphZnRlcixcblx0Lmljb24tbmV4dDo6YmVmb3JlLFxuXHQuaWNvbi1uZXh0IHNwYW57XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zZWN0aW9uLWNvbGxlY3Rpb25zX193cmFwIHtcblx0bWF4LXdpZHRoOiA4ODBweDtcblx0bWFyZ2luOiAwIDkwcHggMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiAyNXB4O1xufVxuXG4uY29sbGVjdGlvbi1zd2lwZXIgLnN3aXBlciB7XG5cdG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5zZWN0aW9uLWNvbGxlY3Rpb25zX190b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDE2cHg7XG59XG5cbi5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS5zd2lwZXItc2xpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDI4cHg7XG5cdHdpZHRoOiA2MzZweDtcblx0aGVpZ2h0OiA5MzRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlLXgyO1xufVxuXG4uY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOm5vdCguZnJvbS1ib3R0b20pIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWNvbGxlY3Rpb25zLnZpc2libGUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdC5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS5zd2lwZXItc2xpZGUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmJ0bi1zaW1wbGUsICYgPiAqIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaWNvbi1uZXh0OjphZnRlcixcblx0Lmljb24tbmV4dDo6YmVmb3JlLFxuXHQuaWNvbi1uZXh0IHNwYW4ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRhYnMtaW5saW5lX19pdGVtIHtcblx0XHQgY29sb3I6ICRjb2xvci13aGl0ZS03MCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlY3Rpb24tY29sbGVjdGlvbnMudmlzaWJsZSAuY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOmhvdmVyLFxuXHQuc2VjdGlvbi1jb2xsZWN0aW9ucy52aXNpYmxlIC5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS5zd2lwZXItc2xpZGU6YWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0fVxufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0bWF4LWhlaWdodDogNzk3cHg7XG59XG5cbi5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG59XG5cbi5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS1jb2xsZWN0aW9uIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5zZWN0aW9uLWNvbGxlY3Rpb25zIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbi1jb2xsZWN0aW9ucyB7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuc2VjdGlvbi1jb2xsZWN0aW9uc19fd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdH1cblxuXHQuY29sbGVjdGlvbi1zd2lwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMycHg7XG5cdH1cblxuXHQuc2VjdGlvbi1jb2xsZWN0aW9uc19fd3JhcCB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tc3dpcGVyX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAkdHJzLWJhc2UgZWFzZS1pbi1vdXQ7XG5cblx0XHQuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0bWF4LWhlaWdodDogIDM1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb2xsZWN0aW9uLXN3aXBlcl9faXRlbS1pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24tY29sbGVjdGlvbnMudmlzaWJsZSAuY29sbGVjdGlvbi1zd2lwZXJfX2l0ZW0ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn0iLCIuc2VjdGlvbi1jb250YWN0cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogJHotZmlyc3QtcGxhbjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAkdHJzLWJhc2UteDQgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAkdHJzLWJhc2UteDIgZWFzZTtcbn1cblxuLnNlY3Rpb24tY29udGFjdHMudmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnNlY3Rpb24tY29udGFjdHNfX3dyYXAge1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDUwcHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW46IDAgOTBweCAwIGF1dG87XG59XG5cbi5zZWN0aW9uLWNvbnRhY3RzX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5zZWN0aW9uLWNvbnRhY3RzX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0ei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24tY29udGFjdHNfX2JnIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VjdGlvbi1jb250YWN0c19faXRlbTpob3ZlciB7XG5cdFx0QGluY2x1ZGUgcHVsc2U7XG5cdH1cblxuXHQuc2VjdGlvbi1jb250YWN0c19faXRlbXM6aG92ZXI6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS41NGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAuNCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzkuNTklKTtcblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRhY3RzX193cmFwOmhvdmVyIC5zZWN0aW9uLWNvbnRhY3RzX19iZ3tcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdH1cblxuXHQuc2VjdGlvbi1jb250YWN0cyBmaWd1cmUuem9vbSB7XG5cdFx0JiAuc2VjdGlvbi1jb250YWN0c19fYmc6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0LnNlY3Rpb24tY29udGFjdHNfX2JnIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjNzIGVhc2U7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNTAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL3dpZHRoOiA1MDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogem9vbS1pbjtcblxuXHRcdCY6bm90KDpob3Zlcikge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1jb250YWN0c19faWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbi1jb250YWN0cyB7XG5cdFx0cGFkZGluZy10b3A6IDUycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGFjdHNfX3dyYXAge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRnYXA6IDMycHg7XG5cdFx0aGVpZ2h0OiA3MjBweDtcblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRhY3RzX19pdGVtcyB7XG5cdFx0Z2FwOiAxMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGFjdHNfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1jb250YWN0c19faWNvbiB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGFjdHNfX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDkyMHB4O1xuXHRcdGhlaWdodDogNTM1cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRib3R0b206IC03NXB4O1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGFjdHMge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGFjdHMudmlzaWJsZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuc2VjdGlvbi1jb250YWN0cyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufSIsIi5zZWN0aW9uLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6ICR6LWZpcnN0LXBsYW47XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMjBweCAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0dHJhbnNpdGlvbjogYWxsICR0cnMtYmFzZS14NCBlYXNlLWluLW91dCwgdHJhbnNmb3JtICR0cnMtYmFzZS14MiBlYXNlO1xufVxuXG4uc2VjdGlvbi1mb3JtLnZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zZWN0aW9uLWZvcm1fX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDQ0cHg7XG5cdG1heC13aWR0aDogODgwcHg7XG5cdG1hcmdpbjogMCA5MHB4IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDUycHggMCA2MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuc2VjdGlvbi1mb3JtX193cmFwIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbi1mb3JtLCAuc2VjdGlvbi1mb3JtLnZpc2libGUge1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufSIsIi5zZWN0aW9uLWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR6LWluZGV4OiAkei1maXJzdC1wbGFuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vcGFkZGluZy10b3A6IDUwMHB4O1xufVxuXG4vLy5zZWN0aW9uLWluZm9fX3RvcC1ncmFkIHtcbi8vXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vL1x0aGVpZ2h0OiAxMDAwcHg7XG4vL1x0d2lkdGg6IDMwMDBweDtcbi8vXHRsZWZ0OiA1MCU7XG4vL1x0ZGlzcGxheTogZmxleDtcbi8vXHR6LWluZGV4OiAxO1xuLy9cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbi8vXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5LjA2ZGVnLCByZ2JhKDExNSwgMTE1LCAxMTUsIDApIDAuOCUsIHJnYmEoMTE1LCAxMTUsIDExNSwgMCkgMjMuNTYlLCByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMjI3MzkyKSAzNy4zMiUsIHJnYmEoMTE1LCAxMTUsIDExNSwgMC41KSA1Ny4wNCUsICM3MzczNzMgOTkuMiUpO1xuLy9cdGZpbHRlcjogdXJsKCcvbG9jYWwvYXNzZXRzL2ltYWdlcy9kYXJrLW5vaXNlLnN2ZyNmaWx0ZXIwX25fNTIyXzUzNDQnKTtcbi8vfVxuXG4uc2VjdGlvbi1pbmZvX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWF4LXdpZHRoOiA4ODBweDtcblx0Z2FwOiAzMnB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZzogMTUwcHggMCAzOTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbi1pbmZvX190b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEycHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbi1pbmZvIHtcblx0LnNlY3Rpb25fX3N1YnRpdGxlLCAuc2VjdGlvbl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5zZWN0aW9uX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1pbmZvX190ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQuc2VjdGlvbi1pbmZvX19idG4ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXG5cdC5zZWN0aW9uLWluZm9fX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogNjM0cHg7XG5cdFx0ei1pbmRleDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMTAlLCByZ2JhKDAsMCwwLC44KSAzMCUsIHJnYmEoMCwwLDAsLjYpIDQwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwMGRlZywgcmdiYSgwLDAsMCwxKSAxMCUsIHJnYmEoMCwwLDAsLjgpIDMwJSwgcmdiYSgwLDAsMCwuNikgNDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLWluZm9fX3dyYXAge1xuXHRcdHBhZGRpbmc6IDUycHggMCAyODdweDtcblx0fVxuXG5cdC5zZWN0aW9uLWluZm8gLnNlY3Rpb25fX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1pbmZvIC5zZWN0aW9uLWluZm9fX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6ICR6LWZpcnN0LXBsYW47XG5cdHBhZGRpbmc6IDgwcHggMDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMiwgMzEsIDMxLCAwLjcpIDAlLCByZ2JhKDMyLCAzMSwgMzEsIDApIDEwMCUpO1xuXHR9XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX2Rlc2Mge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX3N0ZXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDEycHg7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX3N0ZXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0yMDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXHRmbGV4OiAwIDEgMjUlO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX19pdGVtLWluZGV4IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCA5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdbJztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICddJztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX19pdGVtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNlY3Rpb24tc2VydmljZXMtaXRlbV9fYnV0dG9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLXNlcnZpY2VzLWl0ZW1fX3N0ZXBzIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbi1zZXJ2aWNlcy1pdGVtX19zdGVwIHtcblx0XHRmbGV4OiAwIDEgNDglO1xuXHR9XG5cbn0iLCIuc2VjdGlvbi1zZXJ2aWNlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6ICR6LWZpcnN0LXBsYW47XG5cdHBhZGRpbmc6IDEyMHB4IDAgMzU0cHg7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0NHB4O1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRtYXJnaW46IDAgOTBweCAwIGF1dG87XG5cdGhlaWdodDogMTEyMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX190b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEzcHg7XG5cdG1heC13aWR0aDogODgwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0LnNlY3Rpb25fX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0fVxuXG5cdC5idG4tc2ltcGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyNjFweDtcbn1cblxuLnNlY3Rpb24tc2VydmljZXNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxNnB4IDI4cHggMjhweDtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlLTIwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbn1cblxuLnNlY3Rpb24tc2VydmljZXMudmlzaWJsZSB7XG5cdC5zZWN0aW9uLXNlcnZpY2VzX19pdGVtIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQuc2VjdGlvbi1pbmZvX19iZyB7XG5cdFx0aGVpZ2h0OiA2MzRweDtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLnNlY3Rpb24tc2VydmljZXNfX2l0ZW0taW5kZXgsXG4uc2VjdGlvbi1zZXJ2aWNlc19faXRlbS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX19pdGVtLXRpdGxlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX19pdGVtLWNvbGxlY3Rpb24ge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlcyAuc2VjdGlvbi1pbmZvX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDEwJSwgcmdiYSgwLDAsMCwuOCkgMzAlLCByZ2JhKDAsMCwwLC42KSA0MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDAwZGVnLCByZ2JhKDAsMCwwLDEpIDEwJSwgcmdiYSgwLDAsMCwuOCkgMzAlLCByZ2JhKDAsMCwwLC42KSA0MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzX19pdGVtOmhvdmVyIC5zZWN0aW9uLXNlcnZpY2VzX19pdGVtLWJ1dHRvbnMge1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlc19faXRlbS1idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuXG5cdHRyYW5zaXRpb246XG5cdFx0bWF4LWhlaWdodCAwLjZzIGVhc2UsXG5cdFx0b3BhY2l0eSAxcyBlYXNlLFxuXHRcdHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbi1zZXJ2aWNlcyB7XG5cdFx0cGFkZGluZzogMCAwIDMxM3B4O1xuXHRcdC8vb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uLXNlcnZpY2VzX193cmFwIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0LnNlY3Rpb24tc2VydmljZXNfX2l0ZW1zIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0LnNlY3Rpb24tc2VydmljZXNfX2l0ZW0tYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bWF4LWhlaWdodDpmaXQtY29udGVudDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQuc2VjdGlvbi1zZXJ2aWNlc19faXRlbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdC5zZWN0aW9uLXNlcnZpY2VzLnZpc2libGUge1xuXHRcdC5zZWN0aW9uLXNlcnZpY2VzX19pdGVtIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taW5mb19fYmcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59IiwiLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLy8qY2F0YWxvZy1jYXJkKlxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rMSkgLmNhdGFsb2ctY2FyZCB7XG5cdHdpZHRoOiA0NTBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzIpIC5jYXRhbG9nLWNhcmQge1xuXHRtYXJnaW4tdG9wOiAyMzVweDtcblx0d2lkdGg6IDM1MHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rMykgLmNhdGFsb2ctY2FyZCB7XG5cdHdpZHRoOiA0NTBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzQpIC5jYXRhbG9nLWNhcmQge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0d2lkdGg6IDQ1MHB4O1xufVxuXG4vLypwcm9wZXJ0eS1jYXJkKlxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMSkgLnByb3BlcnR5LWNhcmQge1xuXHR3aWR0aDogNTAwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisxKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0aGVpZ2h0OiAzMzNweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzIpIC5wcm9wZXJ0eS1jYXJkIHtcblx0bWFyZ2luLXRvcDogMTY1cHg7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzIpIC5wcm9wZXJ0eS1jYXJkX192aXN1YWwge1xuXHRoZWlnaHQ6IDI2N3B4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMykgLnByb3BlcnR5LWNhcmQge1xuXHRtYXJnaW4tdG9wOiAzOHB4O1xuXHR3aWR0aDogMzAwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbiszKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0aGVpZ2h0OiA0NTBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX19jYXRhbG9nLWNhcmQge1xuXHRtYXJnaW46IDVweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX19wcm9wZXJ0eS1jYXJkIHtcblx0bWFyZ2luOiA1cHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9faW1hZ2Uge1xuXHR3aWR0aDogMzYwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbi1zbGlkZXIge1xuXHRcdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdH1cblxuXHQuc2VjdGlvbi1zbGlkZXJfX2NhdGFsb2ctY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24tc2xpZGVyX19wcm9wZXJ0eS1jYXJkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rMSkgLmNhdGFsb2ctY2FyZCB7XG5cdFx0d2lkdGg6IDMyNnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzIpIC5jYXRhbG9nLWNhcmQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0d2lkdGg6IDMyNnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzMpIC5jYXRhbG9nLWNhcmQge1xuXHRcdHdpZHRoOiAzMjZweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bis0KSAuY2F0YWxvZy1jYXJkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHdpZHRoOiAzMjZweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXG5cblxuXHQuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMSkgLnByb3BlcnR5LWNhcmQge1xuXHRcdHdpZHRoOiAyNTVweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisxKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzIpIC5wcm9wZXJ0eS1jYXJkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHdpZHRoOiAyNTVweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisyKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzMpIC5wcm9wZXJ0eS1jYXJkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHdpZHRoOiAyNTVweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbiszKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cbn0iLCIuc2VjdGlvbi10YWJsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTYwcHggMDtcbn1cblxuLnNlY3Rpb24tdGFibGVfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDQ4cHg7XG59XG5cbi5zZWN0aW9uLXRhYmxlX190aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogMTA1JTtcblx0bGV0dGVyLXNwYWNpbmc6IC0yJTtcbn1cblxuLnNlY3Rpb24tdGFibGVfX3RhYmxlLXdyYXAge1xuXHRoZWlnaHQ6IDUxMnB4O1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbi10YWJsZSB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cblx0LnNlY3Rpb24tdGFibGVfX3RpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR9XG59IiwiXG4uc2VjdGlvbi10b3AtY2FyZCB7XG5cdGhlaWdodDogNjY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmRfX2ltYWdlIHtcblx0LS14OiAwO1xuXHQtLXk6IDA7XG5cdHdpZHRoOiAxMTAlO1xuXHRoZWlnaHQ6IDExMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRsZWZ0OiAtNSU7XG5cdHRvcDogLTUlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTpcblx0XHRzY2FsZSgxLjAyNSlcblx0XHR0cmFuc2xhdGUoXG5cdFx0XHRcdGNhbGModmFyKC0teCkgLyA1MCAqIDFweCksXG5cdFx0XHRcdGNhbGModmFyKC0teSkgLyA1MCAqIDFweClcblx0XHQpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZS52aWRlbyB7XG5cdHdpZHRoOiAxMTAlO1xufVxuXG4uc2VjdGlvbi10b3AtY2FyZCAuc2VjdGlvbi10b3AtY2FyZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyNnB4O1xuXHRsZWZ0OiAyNnB4O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX19saW5rLXRleHQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX19pZnJhbWUsXG4uc2VjdGlvbi10b3AtY2FyZCAudmlkZW9fX3ZpZGVvIHtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcbn1cbi5zZWN0aW9uLXRvcC1jYXJkIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX193cmFwLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLXRvcC1jYXJkIHtcblx0XHRoZWlnaHQ6IDQ1N3B4O1xuXHRcdG1pbi13aWR0aDogMzI2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tdG9wLWNhcmQgLnNlY3Rpb24tdG9wLWNhcmRfX2xpbmsge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDEzcHg7XG5cdFx0bGVmdDogOXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXgtd2lkdGg6IDMxMnB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cblxuXHQuc2VjdGlvbi10b3AtY2FyZCAudmlkZW9fX2lmcmFtZSxcblx0LnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblxuXHQuc2VjdGlvbi10b3AtY2FyZF9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZS52aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxufSIsIi5zZWN0aW9uLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvL2hlaWdodDogMjAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxOTBweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbi10b3BfX2xlZnQge1xuXHR3aWR0aDogNDElO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcblx0cGFkZGluZzogMCA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc2VjdGlvbi10b3BfX2xlZnQge1xuXHRcdHdpZHRoOiA0NSU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuLnNlY3Rpb24tdG9wX19yaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdHdpZHRoOiA1OSU7XG5cdC8vb3ZlcmZsb3cteTogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxNXB4XG59XG5cblxuLnNlY3Rpb24tdG9wX19yaWdodDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMDtcbn1cblxuLnNlY3Rpb24tdG9wX19sb2dvIHtcblx0bWF4LXdpZHRoOiA3MTdweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLXRvcF9fdGl0bGUge1xuXHQvL21hcmdpbi10b3A6IDY3ZHZoO1xuXHQvL2Rpc3BsYXk6IGZsZXg7XG5cdC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tdG9wX190aXRsZS1zdHJvbmcsIC5zZWN0aW9uLXRvcF9fdGl0bGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMzlweDtcblx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0bGluZS1oZWlnaHQ6IDQxcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLnNlY3Rpb24tdG9wX190aXRsZS10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLy8uc2VjdGlvbi10b3BfX3RpdGxlLXdyYXAge1xuLy9cdG9wYWNpdHk6IDA7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTtcbi8vXHR0cmFuc2l0aW9uOiBhbGwgMXM7XG4vL31cbi8vXG4vLy5zZWN0aW9uLXRvcF9fdGl0bGUtd3JhcC5vYnNlcnZlZCB7XG4vL1x0b3BhY2l0eTogMTtcbi8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4vL1x0dHJhbnNpdGlvbjogYWxsIDFzO1xuLy99XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc2VjdGlvbi10b3BfX2xlZnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6IDI0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLXRvcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tdG9wX19sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDE0NHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tdG9wX19sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tdG9wX19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMThweCAwIDAgMTJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Z2FwOiAxMHB4XG5cdH1cblxuXHQuc2VjdGlvbi10b3BfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxuXG5cdC5zZWN0aW9uLXRvcF9fdGl0bGUtc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdH1cblxuXHQuc2VjdGlvbi10b3BfX3RpdGxlLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTMwO1xuXHR9XG59IiwiLy8ud2hpdGUtYmc6YWZ0ZXIge1xuLy9cdGNvbnRlbnQ6ICcnO1xuLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXHRsZWZ0OiA1MCU7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cdHRvcDogMDtcbi8vXHR3aWR0aDogMTAwdnc7XG4vL1x0aGVpZ2h0OiAxMDAlO1xuLy9cdGJhY2tncm91bmQ6IHJnYmEoMjUxLCAyNDYsIDIzOCwgMSk7XG4vL1x0ZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL25vaXNlLWJlaWdlLnN2ZyNmaWx0ZXIwX25fMjQ4XzE1MzAnKTtcbi8vXHRtYXNrLW1vZGU6IGx1bWluYW5jZTtcbi8vXHQvL29wYWNpdHk6IDAuODtcbi8vXHR6LWluZGV4OiAtMTtcbi8vXHR0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHkgZWFzZTtcbi8vXHQvL3RyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4vL31cbi8vXG4vLy53aGl0ZS1iZzpiZWZvcmUge1xuLy9cdGNvbnRlbnQ6ICcnO1xuLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXHRib3R0b206IDEwMCU7XG4vL1x0ZGlzcGxheTogYmxvY2s7XG4vL1x0aGVpZ2h0OiAwO1xuLy9cdHdpZHRoOiAxMDB2dztcbi8vXHRsZWZ0OiA1MCU7XG4vL1x0ei1pbmRleDogLTE7XG4vL1x0dHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMCUpIDAlLHJnYmEoMjUxLCAyNDYsIDIzOCwgNTUlKSA0MCUsIHJnYmEoMjUxLCAyNDYsIDIzOCwgMTAwJSkgMTAwJSk7XG4vL1x0ZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL25vaXNlLWJlaWdlLnN2ZyNmaWx0ZXIwX25fMjQ4XzE1MzAnKTtcbi8vfVxuXG4ud2hpdGUtYmcud2hpdGUtdHJhbnNpdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDcwMHB4O1xuXHR6LWluZGV4OiAwO1xufVxuXG4ud2hpdGUtYmcud2hpdGUtdHJhbnNpdGlvbjphZnRlciB7XG5cdC8vb3BhY2l0eTogMC44NTtcbn1cblxuLndoaXRlLWJnIC5zZWN0aW9uX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi8vLmRhcmstYmc6YWZ0ZXIge1xuLy9cdGNvbnRlbnQ6ICcnO1xuLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXHRsZWZ0OiA1MCU7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cdHRvcDogMDtcbi8vXHR3aWR0aDogMTAwdnc7XG4vL1x0aGVpZ2h0OiAxMDAlO1xuLy9cdGZpbHRlcjogdXJsKCcvbG9jYWwvYXNzZXRzL2ltYWdlcy9kYXJrLW5vaXNlLnN2ZyNmaWx0ZXIwX25fNTIyXzUzNDQnKTtcbi8vXHRtYXNrLW1vZGU6IGx1bWluYW5jZTtcbi8vXHQvL29wYWNpdHk6IDAuODtcbi8vXHR6LWluZGV4OiAtMTtcbi8vXHR0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHkgZWFzZTtcbi8vXHQvL3RyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4vL31cbi8vXG4vLy5kYXJrLWJnOmJlZm9yZSB7XG4vL1x0Y29udGVudDogJyc7XG4vL1x0cG9zaXRpb246IGFic29sdXRlO1xuLy9cdGJvdHRvbTogMTAwJTtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRoZWlnaHQ6IDEwMDBweDtcbi8vXHR3aWR0aDogMTAwdnc7XG4vL1x0bGVmdDogNTAlO1xuLy9cdHotaW5kZXg6IDE7XG4vL1x0dHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzkuMDZkZWcsIHJnYmEoMTE1LCAxMTUsIDExNSwgMCkgMC44JSwgcmdiYSgxMTUsIDExNSwgMTE1LCAwKSAyMy41NiUsIHJnYmEoMTE1LCAxMTUsIDExNSwgMC4yMjczOTIpIDM3LjMyJSwgcmdiYSgxMTUsIDExNSwgMTE1LCAwLjUpIDU3LjA0JSwgIzczNzM3MyA5OS4yJSk7XG4vL1x0ZmlsdGVyOiB1cmwoJy9sb2NhbC9hc3NldHMvaW1hZ2VzL2Rhcmstbm9pc2Uuc3ZnI2ZpbHRlcjBfbl81MjJfNTM0NCcpO1xuLy99XG4vL1xuLy8uZGFyay1iZy5kYXJrLXRyYW5zaXRpb246YmVmb3JlIHtcbi8vXHRjb250ZW50OiAnJztcbi8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0aGVpZ2h0OiA3MDBweDtcbi8vXHR6LWluZGV4OiAwO1xuLy99IiwiLnNlcnZpY2VzX190aXRsZS13cmFwIHtcblx0cGFkZGluZzogNzBweCAwIDIxcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogJHotZmlyc3QtcGxhbjtcbn0iLCIuc2hvdy1hbGwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5pY29uLXNob3ctYWxsIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLnNob3ctYWxsX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xufVxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2hvdy1hbGw6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblxuXHQuc2hvdy1hbGw6aG92ZXIgLnNob3ctYWxsX19pbm5lciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cbn1cblxuXG5cbi5zaG93LWFsbF9fbGluZSB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNob3ctYWxsOmhvdmVyIC5zaG93LWFsbF9fbGluZSB7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdH1cbn1cblxuXG4uc2hvdy1hbGw6YWN0aXZlIC5zaG93LWFsbF9fbGluZSB7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNob3ctYWxsOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5zaG93LWFsbDphY3RpdmUgLnNob3ctYWxsX19pbm5lciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cbiIsIi5zbGlkZXItYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0zMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ucmlnaHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtNDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ucmlnaHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDQwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItYnRuLmxlZnQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogLTQwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItYnRuLmxlZnQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiA0MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItYnRuLnJpZ2h0OmRpc2FibGVkOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0QjRDO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDpkaXNhYmxlZDo6YWZ0ZXIge1xuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNEI0QjRDO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgIzRCNEI0Qztcbn1cblxuLnNsaWRlci1idG4ubGVmdDpkaXNhYmxlZDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRCNEI0Qztcbn1cblxuLnNsaWRlci1idG4ubGVmdDpkaXNhYmxlZDo6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICM0QjRCNEM7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNEI0QjRDO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zbGlkZXItYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0d2lkdGg6IDU0cHg7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR9XG5cblx0LnNsaWRlci1idG4ucmlnaHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyOjpiZWZvcmUge1xuXHRcdGxlZnQ6IC0zNiU7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdH1cblxuXHQuc2xpZGVyLWJ0bi5sZWZ0Om5vdChbZGlzYWJsZWRdKTpob3Zlcjo6YmVmb3JlIHtcblx0XHRyaWdodDogLTM2JTtcblx0XHR3aWR0aDogNTBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0fVxuXG59XG5cbi5zbGlkZXItYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Ym9yZGVyOiAxcHggc29saWQgIzI2MjYyNztcbn1cblxuLnNsaWRlci1idG4ucmlnaHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTo6YmVmb3JlIHtcblx0bGVmdDogLTMyJTtcblx0d2lkdGg6IDQwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5sZWZ0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6OmJlZm9yZSB7XG5cdHJpZ2h0OiAtMzIlO1xuXHR3aWR0aDogNDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItYnRuLmxlZnQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTo6YWZ0ZXIge1xuXHRyaWdodDogMzIlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ucmlnaHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTo6YWZ0ZXIge1xuXHRsZWZ0OiAzMiU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5cblxuIiwiLnNsaWRlci1nYWxsZXJ5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJnLTEwMDtcblx0ei1pbmRleDogOTk5OTtcblxufVxuXG4uc2xpZGVyLWdhbGxlcnkgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuXHR3aWR0aDogMTQwcHg7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG5cdHdpZHRoOiAxNDBweDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5zbGlkZXItZ2FsbGVyeV9fc2xpZGVyIHtcblx0cGFkZGluZzogMjVweCA1MHB4O1xuXHQvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWJnLTEwMDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX21haW4tc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG5cdGhlaWdodDogNzB2aDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX21haW4tc2xpZGVyIC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZy0xMDA7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19tYWluLXNsaWRlciAuaW1hZ2Utc2xpZGVyX19pZnJhbWUtd3JhcCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMTA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ei1pbmRleDogNDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fZ2FsbGVyeS1pY29uIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDBcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMFxufVxuXG4uc2xpZGVyLWdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZy0xMDA7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG5cdG1hcmdpbjogMTZweCAtNHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2xpZGVyLWdhbGxlcnkgLnNsaWRlci1nYWxsZXJ5X19zbGlkZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYsXG5cdC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0LnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHR0b3A6IDM1JVxuXHR9XG5cblx0LnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXG5cdC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn0iLCIuc29jaWFsLWxpbmtzX19ncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNvY2lhbC1saW5rc19faXRlbTpob3ZlciB7XG5cdFx0b3BhY2l0eTogLjc1O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuc29jaWFsLWxpbmtzX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5zb2NpYWxzX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zb2NpYWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMzJweDtcbn1cblxuLnNvY2lhbHNfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnNvY2lhbHNfX2l0ZW0taW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMnB4O1xuXHRtYXgtd2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNvY2lhbHNfX2ltYWdlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMzJweDtcbn1cblxuLnNvY2lhbHNfX2ltYWdlIHtcblx0aGVpZ2h0OiA5MHB4O1xuXHR3aWR0aDogbWF4KDkwcHgsIDEwMCUpO1xuXHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFsc19faW1hZ2U6Zmlyc3Qtb2YtdHlwZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHk6aGFzKCAucmVnaW9uLXJ1KSB7XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0LnNvY2lhbHNfX2ltYWdlOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc29jaWFsc19faXRlbTpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc29jaWFscyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LnNvY2lhbHNfX2l0ZW0ge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuc29jaWFsc19faXRlbS1pbWFnZSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG59IiwiLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59IiwiLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEycHg7XG59XG5cbi5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdG9wYWNpdHk6IDE7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMwKTtcbn1cblxuLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrIDtcbn1cbiIsIi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLnRhYnMtYnV0dG9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR3aWR0aDogMTAwJTtcblx0Z2FwOiA0NHB4O1xufVxuXG4udGFicy1idXR0b25zX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGdhcDogMTBweDtcbn1cblxuLnRhYnMtYnV0dG9uc19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAyMnB4IDI0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmLmFjdGl2ZS10YWIge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudGFicy1idXR0b25zX19saXN0IHtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG59XG4iLCIudGFicy1pbmxpbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMnB4O1xufVxuXG4udGFicy1pbmxpbmVfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHJvdy1nYXA6IDE2cHg7XG5cdGNvbHVtbi1nYXA6IDEzcHg7XG59XG5cbi50YWJzLWlubGluZV9faXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYnMtaW5saW5lX19pdGVtOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnRhYnMtaW5saW5lX19pdGVtLmFjdGl2ZS10YWIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50YWJzLWlubGluZV9fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG5cblx0LnRhYnMtaW5saW5lX19pdGVtIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59IiwiLnRhYnMge1xuXHQvL21hcmdpbjogODBweCAwO1xufVxuXG4udGFicy0tYWx0LW1hcmdpbnMge1xuXHRtYXJnaW46IDYwcHggMCAwO1xufVxuXG4udGFic19fdGl0bGUge1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFic19fdGFicyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDE1cHggMCA0MHB4O1xufVxuXG4udGFic19fdGFicy0tZmxleC1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYnNfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luOiAwIDVweDtcbn0iLCIudGFnIHtcblx0cGFkZGluZzogOHB4IDE0cHggOHB4IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG59XG5cbi50YWdfX3RleHQge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnRhZy5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcbn0iLCIuc2VjdGlvbi10ZXh0LWVkaXRvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogJHotZmlyc3QtcGxhbjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEyMHB4IDAgODBweDtcblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmc6IDM0NXB4IDAgMzk0cHg7XG5cdH1cblxuXHQudGV4dC0yMCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1saWdodDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHR9XG5cblx0LmgzIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi5zZWN0aW9uLXRleHQtZWRpdG9yLndoaXRlLWJnLFxuLnNlY3Rpb24tdGV4dC1lZGl0b3Iud2hpdGUtYmcgLnRleHQtMjAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5cbi5zZWN0aW9uLXRleHQtZWRpdG9yLndoaXRlLWJnIHtcblx0LnNlY3Rpb24tdGV4dC1lZGl0b3JfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLnNlY3Rpb24tdGV4dC1lZGl0b3JfX3dyYXAge1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRtYXJnaW46IDAgOTBweCAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24tdGV4dC1lZGl0b3IgLnNlY3Rpb24taW5mb19fYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0b3A6IDQxNnB4O1xuXHR3aWR0aDogMTIwdnc7XG5cdGhlaWdodDogNjM0cHg7XG5cdHotaW5kZXg6IDA7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvcGFjaXR5OiAwLjY7XG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDEwJSwgcmdiYSgwLDAsMCwuOCkgMzAlLCByZ2JhKDAsMCwwLC42KSA0MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMTAlLCByZ2JhKDAsMCwwLC44KSAzMCUsIHJnYmEoMCwwLDAsLjYpIDQwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblxuXHQmLnRvcCB7XG5cdFx0dG9wOiAwO1xuXHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMSkgMTAlLCByZ2JhKDAsMCwwLC44KSAzMCUsIHJnYmEoMCwwLDAsLjYpIDQwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMSkgMTAlLCByZ2JhKDAsMCwwLC44KSAzMCUsIHJnYmEoMCwwLDAsLjYpIDQwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRoZWlnaHQ6IDQxOHB4O1xuXHR9XG5cblx0Ji5ib3R0b20ge1xuXHRcdHRvcDogdW5zZXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG59XG5cbi5zZWN0aW9uLXRleHQtZWRpdG9yX190b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiAxMnB4O1xufVxuXG4uc2VjdGlvbl9fdGFnIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMzhweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcbn1cblxuLnNlY3Rpb24tdGV4dC1lZGl0b3JfX2Rlc2Mge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24tdGV4dC1lZGl0b3JfX2l0ZW0ge1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjhweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9faXRlbTpsYXN0LW9mLXR5cGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnAtODAge1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cblx0LnNlY3Rpb24tdGV4dC1lZGl0b3JfX2l0ZW06bGFzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nOiAwIDAgODBweDtcblx0fVxufVxuXG4ucC04MCAuc2VjdGlvbi10ZXh0LWVkaXRvcl9fc2xpZGVyLnN3aXBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA4MHB4IDAgMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9fc2xpZGUge1xuXHRoZWlnaHQ6IDUwMHB4O1xufVxuXG4uc2VjdGlvbi10ZXh0LWVkaXRvcl9fc2xpZGUtaW1hZ2Uge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDEycHg7XG5cdGhlaWdodDogMTUycHg7XG59XG5cbi50ZXh0LWd1aWRlIC5zdGVwcy1saXN0IHtcblx0aGVpZ2h0OiAxNzZweDtcbn1cblxuLnN0ZXAtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTIwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZsZXg6IDAgMSAyNSU7XG59XG5cbi5zdGVwLWl0ZW1fX2luZGV4IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCA5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdbJztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICddJztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4uc3RlcC1pdGVtX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0LnNlY3Rpb24ge1xuXHRcdG1hcmdpbjogNDRweCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEycHg7XG5cdH1cblxuXHRvbCB7XG5cdFx0Ly9jb3VudGVyLXJlc2V0OiBjdXN0b20tY291bnRlcjtcblx0fVxuXG5cdG9sIGxpe1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcblxuXHRcdCY6Om1hcmtlciB7XG5cdFx0XHRjb250ZW50OiBcIltcIiBjb3VudGVyKGxpc3QtaXRlbSkgXCJdXCI7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnN0ZXBzLWxpc3Quc3RlcHMtZ3JleSAuc3RlcC1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlY3Rpb24tdGV4dC1lZGl0b3JfX3dyYXAge1xuXHRcdG1hcmdpbjogMCAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbi10ZXh0LWVkaXRvcl9fc2xpZGUtaW1hZ2Uge1xuXHRcdGhlaWdodDogMTkwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi10ZXh0LWVkaXRvcjpmaXJzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwIDI5N3B4O1xuXHR9XG5cblx0LnNlY3Rpb24tdGV4dC1lZGl0b3Ige1xuXHRcdHBhZGRpbmc6IDUycHggMDtcblx0fVxuXG5cdC5zZWN0aW9uLXRleHQtZWRpdG9yX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LnN0ZXBzLWxpc3Qge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0LnN0ZXAtaXRlbSB7XG5cdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgb2wgPiBsaSB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fYm9keSAudGV4dC1ndWlkZSB7XG5cdFx0cGFkZGluZy10b3A6IDY3cHg7XG5cdH1cblxuXHQuc3RlcC1pdGVtX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgLnN0ZXBzLWxpc3Qge1xuXHRcdGhlaWdodDogMzMwcHg7XG5cdH1cbn0iLCIudGhlbWUtdG9nZ2xlcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGFyay10aGVtZSAudGhlbWUtdG9nZ2xlcl9fd3JhcCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxcHg7XG59XG5cbi50aGVtZS10b2dnbGVyX19idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi50aGVtZS10b2dnbGVyX19idXR0b24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhcmstdGhlbWUgLnRoZW1lLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi50aGVtZS10b2dnbGVyX19pY29uLS1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufSIsIi50aWxlLWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDE0cHggMTNweCAwO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpbGUtaXRlbV9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udGlsZS1pdGVtX19ib2R5IHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnRpbGUtaXRlbV9faW5mbyB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnRpbGUtaXRlbV9fbmFtZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtODU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpbGUtaXRlbSB7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHR9XG59IiwiLnRpbGUtc2xpZGVyIHtcblx0cGFkZGluZzogMzBweCAxNHB4IDI0cHggMTRweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDUpO1xufVxuXG4udGlsZS1zbGlkZXJfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb250ZW50IHtcblx0cGFkZGluZzogMCAxMTZweDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOTFweCk7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzIHtcblx0d2lkdGg6IDI3MXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA0KTtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtZ3JpZCB7XG5cdGdhcDogNnB4O1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdC8vY29sb3I6ICRjb2xvci13aGl0ZS01MDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzLWl0ZW0gLm9mZmVyLWl0ZW0ge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtaXRlbSAub2ZmZXJzLWl0ZW1fX2ltZyB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRpbGUtc2xpZGVyX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpbGUtc2xpZGVyX19idXR0b25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udGlsZS1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi50aWxlLWl0ZW1fX3Zpc3VhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGlsZS1pdGVtX19pbmZvIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XG5cdGNvbG9yOiAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTApO1xufVxuXG4udGlsZS1pdGVtX19pbmZvLWRlc2Mge1xuXHRtYXJnaW4tbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LnRpbGUtc2xpZGVyX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDYwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50aWxlLXNsaWRlcl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnRpbGUtc2xpZGVyX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC50aWxlLXNsaWRlcl9fY29sb3JzIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC50aWxlLXNsaWRlcl9fYm9keSAuc3dpcGVyLXNsaWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTRweDtcblx0fVxuXHQudGlsZS1zbGlkZXJfX2JvZHkgLnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHR9XG59IiwiLnRvcC1uYXYtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogNXB4IDZweDtcblx0bWFyZ2luOiAwIC02cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b3AtbmF2LWxpbmtfX21haW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRvcC1uYXYtbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudG9wLW5hdi1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnRvcC1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnRvcC1uYXYtbGluazphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn0iLCIudG9wLW5hdixcbnYtdG9wLW5hdiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4udG9wLW5hdl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRvcC1uYXZfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbmF2X19jZWxsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3AtbmF2X19zcGFjZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnRvcC1uYXZfX2RkIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTIwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuLnRvcC1uYXZfX2RkLS1vcGVuIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xufVxuXG4udG9wLW5hdl9fZGQtaXRlbSB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnRvcC1uYXZfX2RkLWxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG4udG9wLW5hdl9fdGhlbWUtdG9nZ2xlciB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50b3AtbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLnZhY2FuY2llcy1wYWdlIHVsLFxuLnZhY2FuY2llcy1wYWdlIG9sLFxuLnZhY2FuY2llcy1wYWdlIGxpIHtcblx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX3dyYXAge1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fdGFicyB7XG5cdHdpZHRoOiAzMCU7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fdGFiIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX190YWIuYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX190YWIuYWN0aXZlOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19pdGVtcyB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWxlZnQge1xuXHR3aWR0aDogMzAlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR3aWR0aDogNzAlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWltYWdlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1pbWFnZSB7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpICB7XG5cdC52YWNhbmNpZXMtcGFnZV9fd3JhcCB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQudmFjYW5jaWVzLXBhZ2VfX3RhYnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblxuXHQudmFjYW5jaWVzLXBhZ2VfX2l0ZW1zIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC52YWNhbmNpZXMtcGFnZV9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cblx0LnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1pbWFnZSB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG5cblx0LnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi13cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24tcmlnaHQge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi52YWNhbmN5LWNhcmQgdWwsXG4udmFjYW5jeS1jYXJkIG9sLFxuLnZhY2FuY3ktY2FyZCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGluaXRpYWw7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLnZhY2FuY3ktY2FyZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmFjYW5jeS1jYXJkX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG59XG5cbi52YWNhbmN5LWNhcmRfX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi52YWNhbmN5LWNhcmRfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG59XG5cbi52YWNhbmN5LWNhcmRfX2luZm8taXRlbSB7XG5cdHBhZGRpbmc6IDhweCAxNHB4IDhweCAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHhcbn1cblxuLnZhY2FuY3ktY2FyZF9faW5mby10ZXh0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi52YWNhbmN5LWNhcmRfX2luZm8taW1hZ2Uge1xuXHRoZWlnaHQ6IDI3cHg7XG5cdHdpZHRoOiAyN3B4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpICB7XG5cdC52YWNhbmN5LWNhcmRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQudmFjYW5jeS1jYXJkX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQudmFjYW5jeS1jYXJkX19pbmZvLWltYWdlIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdH1cblxuXHQudmFjYW5jeS1jYXJkX19pbmZvIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0fVxuXG5cdC52YWNhbmN5LWNhcmRfX2FjdGlvbnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQudmFjYW5jeS1jYXJkX19idXR0b24sXG5cdC52YWNhbmN5LWNhcmRfX2xpbmsge1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59IiwiLnZpZGVvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbGxlY3Rpb24tdmlkZW8ge1xuXHRwYWRkaW5nLXRvcDogNzBweDtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi52aWRlb19fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0aGVpZ2h0OiA2MHB4O1xuXHR3aWR0aDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuLnZpZGVvX19idG4taWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsICR0cnMtYmFzZTtcblx0ei1pbmRleDogMjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudmlkZW9fX2J0bi1pY29uLS1wbGF5OmhvdmVyLFxuXHQudmlkZW9fX2J0bi1pY29uLS1wYXVzZTpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcblx0fVxufVxuXG4udmlkZW9fX2J0bi1pY29uLS1wbGF5OmFjdGl2ZSxcbi52aWRlb19fYnRuLWljb24tLXBhdXNlOmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG5cbi52aWRlb19fdmlkZW8sXG4udmlkZW9fX3ZpZGVvLXdyYXBwZXIsXG4udmlkZW9fX3Bvc3Rlcixcbi52aWRlb19fc291cmNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fcG9zdGVyIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG1heC1oZWlnaHQ6IDk2N3B4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlb19fdmlkZW8td3JhcHBlciB7XG5cdG1heC1oZWlnaHQ6IDk2N3B4O1xuXHRhc3BlY3QtcmF0aW86IDE3MjAgLyA5Njc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMjFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcbn1cblxuLnZpZGVvX192aWRlby13cmFwcGVyIC52aWRlb19fdmlkZW8ge1xuXHRtYXgtaGVpZ2h0OiA5NjdweDtcbn1cblxuLnZpZGVvX192aWRlbyB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi52aWRlb19fdmlkZW8td3JhcHBlcjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi52aWRlb19fdmlkZW8tb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4udmlkZW9fX2J0bi1pY29uLS1wYXVzZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlb19fdmlkZW8td3JhcHBlcjpob3ZlciAudmlkZW9fX2J0bi1pY29uLS1wYXVzZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW9fX2lmcmFtZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlb19faWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudmlkZW9fX2J0bjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb2xsZWN0aW9uLXZpZGVvIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC52aWRlb19fdmlkZW8td3JhcHBlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXG5cdC52aWRlb19fYnRuLWljb24ge1xuXHRcdHRvcDogNDUlO1xuXHRcdGxlZnQ6IDQ1JTtcblx0fVxufVxuIiwiLnZpZXctcGlja2VyX19ncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41MCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW46IDJweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi52aWV3LXBpY2tlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Ly8udmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuXHQvL1x0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdC8vfVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdH1cbn1cblxuLnZpZXctcGlja2VyX19pdGVtOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG59IiwiLndvcmtwbGFjZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDE2NXB4O1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud29ya3BsYWNlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDBweDtcbn1cblxuLndvcmtwbGFjZSBhIHtcblx0Zm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0cmV0Y2g6IHVsdHJhLWNvbmRlbnNlZDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjN2QxYzMwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMTYsIDg1LCAuOCk7XG5cdGhlaWdodDogODBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdGxlZnQ6IDBweDtcblx0cmlnaHQ6IDBweDtcblx0Ym90dG9tOiAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud29ya3BsYWNlIGE6aG92ZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59Il19 */

/* End */
/* /local/assets/dist/styles/styles.build.css?17836015811918089 */
