/*
	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 */
/* shadow */
/* border radius */
/* text */
/* text xs */
/* transitions */
*,
*::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;
     -moz-appearance: none;
          appearance: none;
  resize: none;
  font-family: inherit;
}

input[type=date]::-webkit-calendar-picker-indicator {
  transform: scale(1.2);
  opacity: 0.5;
}

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

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;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: Tahoma, Roboto, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  max-width: 100%;
  font-size: 14px;
  line-height: 20px;
}

.top-nav-link__img img {
  width: 100%;
  height: auto;
}

iframe {
  border: none;
}

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

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

.touch * {
  outline: none;
}

main {
  display: flex;
}

/* --- grid --- */
.grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

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

.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: 1439px) {
  .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;
  }
}
@media (max-width: 379px) {
  .col-4xs-1 {
    width: 8.3333333333%;
  }

  .col-4xs-2 {
    width: 16.6666666667%;
  }

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

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

  .col-4xs-5 {
    width: 41.6666666667%;
  }

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

  .col-4xs-7 {
    width: 58.3333333333%;
  }

  .col-4xs-8 {
    width: 66.6666666667%;
  }

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

  .col-4xs-10 {
    width: 83.3333333333%;
  }

  .col-4xs-11 {
    width: 91.6666666667%;
  }

  .col-4xs-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 !important;
}

.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: #010101;
}

.c-gray-dark {
  color: #8C8C8C;
}

.c-gray {
  color: #A3A3A3;
}

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

.c-primary {
  color: #033768;
}

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

.c-red-shade-2 {
  color: #f20000;
}

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

.c-primary-2 {
  color: #b80505;
}

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

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

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

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

.c-warning {
  color: #e91;
}

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

.c-error {
  color: #f20000;
}

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

.bg-black {
  background: #010101;
}

.c-black-10 {
  color: #343434;
}

.bg-black-10 {
  background: #343434;
}

.bg-black-20 {
  background: #999999;
}

.c-black-20 {
  color: #999999;
}

.bg-black-30 {
  background: #CCCCCC;
}

.bg-black-40 {
  background: #E6E6E6;
}

.bg-black-50 {
  background: #F2F2F2;
}

.bg-gray-dark {
  background: #8C8C8C;
}

.bg-gray {
  background: #A3A3A3;
}

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

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

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

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

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

.bg-white {
  background: #ffffff;
}

.c-yellow {
  color: #F9E006;
}

.bg-yellow {
  background: #F9E006;
}

.bg-yellow-100 {
  background: #FFEB3B;
}

.bg-yellow-80 {
  background: #FFEF62;
}

.bg-yellow-60 {
  background: #FFF389;
}

.bg-yellow-40 {
  background: #FFF7B1;
}

.bg-yellow-20 {
  background: #FFFBD8;
}

.bg-yellow-10 {
  background: #FFFDEB;
}

.bg-green {
  background: #3B8F24;
}

.bg-green-100 {
  background: #48BB28;
}

.c-green-100 {
  color: #48BB28;
}

.bg-green-80 {
  background: #6DC953;
}

.bg-green-60 {
  background: #91D67E;
}

.bg-green-40 {
  background: #B6E4A9;
}

.bg-green-20 {
  background: #DAF1D4;
}

.bg-green-10 {
  background: #EDF8E9;
}

.bg-orange {
  background: #C66906;
}

.bg-orange-100 {
  background: #FE8300;
}

.bg-orange-80 {
  background: #FE9C33;
}

.bg-orange-60 {
  background: #FEB566;
}

.bg-orange-40 {
  background: #FFCD99;
}

.bg-orange-20 {
  background: #FFE6CC;
}

.bg-orange-10 {
  background: #FFF3E5;
}

.shadow-small {
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
}

.shadow-normal {
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
}

.shadow-large {
  box-shadow: 0 16px 24px rgba(0, 0, 0, 0.1);
}

.shadow-big {
  box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
}

.bg-primary {
  background: #033768;
}

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

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

.bg-primary-shade-4 {
  background: #6698C8;
}

.bg-primary-shade-5 {
  background: #99BBDA;
}

.bg-primary-shade-6 {
  background: #CCDDED;
}

.bg-primary-shade-7 {
  background: #E5EEF6;
}

.bg-primary-shade-8 {
  background: #F2F6FA;
}

.bg-primary-2 {
  background: #b80505;
}

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

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

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

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

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

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

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

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

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

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

.bg-warning {
  background: #e91;
}

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

.bg-error {
  background: #f20000;
}

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

/* --- selection --- */
::selection {
  background: #033768;
  color: #ffffff;
}

a {
  text-decoration: none;
  transition: 0.3s;
  color: #0054a3;
}

.wrap_b3c7 {
  z-index: 1000 !important;
}

a:active {
  color: #033768;
}

.link-black {
  color: #010101;
}

.link-black:active {
  color: #033768;
}

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

.svg-lk {
  width: 44px;
  height: 44px;
  color: #ffffff;
}

.remove-icon {
  width: 16px;
  height: 16px;
  color: #010101;
}

.status-icon {
  width: 16px;
  height: 16px;
  color: #ffffff;
}

h6 {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  margin: 0;
}

@media (min-width: 1024px) {
  a:hover {
    color: #033768;
  }

  .link-black:hover {
    color: #033768;
  }
}
/* --- basic --- */
body {
  color: #010101;
  background: #F2F6FA;
  font: 400 16px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.checkbox-switch {
  display: flex;
  align-items: center;
}

.checkbox-switch__left {
  margin-right: 10px;
  order: -1;
  color: #010101;
}

.checkbox-switch__right {
  margin-left: 10px;
  color: #010101;
}

.checkbox-switch input[type=checkbox] {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  outline: 0;
  width: 52px;
  height: 28px;
  border: 0;
  cursor: pointer;
}

.checkbox-switch input[type=checkbox]:after,
.checkbox-switch input[type=checkbox]:before {
  position: absolute;
  content: "";
  transition: all 150ms ease-in-out;
}

.checkbox-switch input[type=checkbox]:after {
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 50%;
  background: #ffffff;
  transition: all 0.25s ease-in-out;
}

.checkbox-switch input[type=checkbox]:checked + .checkbox-switch__left + .checkbox-switch__right {
  font-weight: 700;
}

.checkbox-switch__left,
.checkbox-switch__right {
  color: #010101;
  font-weight: 700;
}

.checkbox-switch span {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}

.checkbox-switch input[type=checkbox]:checked + .checkbox-switch__left {
  font-weight: 400;
}

.checkbox-switch span + .checkbox-switch__right {
  font-weight: 400;
}

.checkbox-switch input[type=checkbox]:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0054a3;
  border-radius: 100px;
}

.checkbox-switch input[type=checkbox]:checked:before {
  background: #0054a3;
}

.checkbox-switch input[type=checkbox]:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0054a3;
  border-radius: 100px;
}

.checkbox-switch input[type=checkbox]:checked:after {
  left: calc(100% - 26px);
}

.page-main {
  flex: 1 1 auto;
  margin: 0 auto;
  width: 100%;
  min-height: 100vh;
}

.page-main .container {
  background: #ffffff;
}

/* --- Vue --- */
[v-cloak] {
  display: none;
}

/* --- container --- */
.container {
  max-width: 1440px;
  padding-left: 64px;
  padding-right: 64px;
  margin-left: auto;
  margin-right: auto;
}

.page-main .container {
  position: relative;
  z-index: 4;
  width: 100%;
}

@media (max-width: 1023px) {
  .page-main .container {
    z-index: unset;
  }
}
.container--free {
  max-width: none;
}

/* --- overlay --- */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(52, 52, 52, 0.3);
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  transition: 0.25s;
  z-index: 10000;
}

.state--video-modal .overlay {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

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

@media (max-width: 1023px) {
  .state--search-small-open .main-nav {
    visibility: hidden;
    pointer-events: none;
  }
}
/* --- scroll lock --- */
.state--lock {
  overflow: hidden;
}

/* --- tab behavior --- */
.tab-behavior:not(.open) {
  display: none;
}

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

.svg-icon {
  display: inline-block;
  vertical-align: center;
}

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

.scrollbar::-webkit-scrollbar {
  width: 8px;
  border-radius: 4px;
}

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

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #99BBDA;
  outline: none;
  border-radius: 6px;
  border: 2px solid #ffffff;
}

.scrollbar {
  overflow-y: scroll;
  scrollbar-color: #99BBDA #fff;
}

.state--mobile-map-open .header {
  z-index: 3;
}

.inline {
  display: inline;
}

.in-text-highlight {
  font-weight: 700;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

pre {
  font-size: 10px;
  line-height: 12px;
}

@media (max-width: 1279px) {
  .container {
    padding: 0 20px;
  }
}
@media (max-width: 1023px) {
  /* --- overlay --- */
  .state--catalog-aside-open .overlay,
.state--mobile-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 16px;
  }
}
@media (max-width: 359px) {
  .checkbox-switch input[type=checkbox] {
    width: 44px;
    height: 20px;
  }

  .checkbox-switch input[type=checkbox]:after {
    width: 16px;
    height: 16px;
  }

  .checkbox-switch input[type=checkbox]:checked:after {
    left: calc(100% - 18px);
  }
}
/* --- text --- */
h1,
.h1 {
  font: 700 48px/60px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h2,
.h2 {
  font: 700 40px/52px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h3,
.h3 {
  font: 700 32px/44px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h4,
.h4 {
  font: 700 24px/32px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h5,
.h5 {
  font: 700 18px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

.text-strong {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.text-small {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.text-smaller {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

b {
  font-weight: 700;
}

.font-base {
  font: 400 16px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
}

.link,
.text-guide a {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .link:hover,
.text-guide a:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus,
.state--focus-enabled .text-guide a:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.link:active,
.text-guide a:active {
  color: #f20000;
}

ul,
ol,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blockquote,
blockquote {
  padding: 16px 20px;
  border-radius: 8px;
  font-weight: 700;
  background: #FEE5E5;
  color: #010101;
  font-size: 14px;
  line-height: 24px;
  margin: 40px 0;
}

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

.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: 40px;
}

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

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

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

.text-guide {
  font-size: 14px;
  color: #676767;
  line-height: 24px;
}

.text-guide.c-black-10 {
  color: #343434;
}

.text-guide h1,
.text-guide .h1 {
  margin: 20px 0;
  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,
.text-guide h6,
.text-guide .h6 {
  margin: 40px 0 0 0;
  clear: both;
  font-weight: 400;
  color: #010101;
}

.text-guide h6 {
  margin-top: 20px;
}

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

li a {
  color: #0054a3;
}

@media (min-width: 1024px) {
  li a:hover {
    color: #033768;
  }
}
.text-guide .btn--primary {
  color: #ffffff;
  margin-top: 24px;
}

.text-guide .btn--lg {
  min-width: 320px;
}

.text-guide .btn--lg:active {
  color: #ffffff;
}

@media (min-width: 1024px) {
  .text-guide .btn--lg:hover {
    color: #ffffff;
  }
}
.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 6px;
  vertical-align: top;
  padding-left: 20px;
  position: relative;
}

.text-guide li > ul:first-child,
.text-guide li > ol:first-child {
  margin-top: 8px;
}

.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  height: 6px;
  border-radius: 100%;
  width: 6px;
  background: #99BBDA;
}

.text-guide ol {
  counter-reset: ol;
}

.text-guide ol > li {
  counter-increment: ol;
}

.text-guide ol > li::before {
  content: counter(ol) ".";
  position: absolute;
  top: 0;
  left: 0;
}

.text-guide img {
  display: block;
  max-width: 100%;
  height: auto !important;
  margin: 20px 0;
}

.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: 20px 0;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
}

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

.table-scroller table {
  margin: 0;
}

.text-guide td,
.text-guide th {
  border: 1px solid #A3A3A3;
  transition: background-color 0.2s ease;
  padding: 10px 20px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

.text-guide th {
  background: #BABABA;
}

.text-guide thead {
  font-weight: 700;
}

.text-guide tbody tr:hover td {
  background-color: #BABABA;
}

.text-guide iframe {
  max-width: 100%;
  border-radius: 12px;
  overflow: hidden;
}

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

figure {
  margin: 0;
  max-width: 752px;
}

.text-guide figure img {
  margin-bottom: 0;
}

.video-block--sm {
  max-width: 640px;
}

.custom-list {
  display: flex;
  margin: -4px;
  flex-wrap: wrap;
}

.custom-list__el {
  padding: 4px;
  flex: 0 0 auto;
  width: 33.33%;
}

.custom-list__inner {
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.custom-list__head {
  text-align: center;
  padding: 20px 12px;
  border-radius: 12px 12px 0 0;
  background: #0054a3;
  font-weight: 700;
  font-size: 400;
  color: #ffffff;
}

ul.custom-list__body {
  padding: 12px 20px;
  margin: 0;
  border: 1px solid #999999;
  border-radius: 0 0 12px 12px;
  flex: 1 1 auto;
}

ul.custom-list__body li {
  padding-left: 31px;
  margin: 24px 0;
  font-size: 14px;
}

ul.custom-list__body li:before {
  display: none;
}

.custom-list__body .svg-icon {
  width: 19px;
  height: 19px;
  position: absolute;
  top: 3px;
  left: 0;
  fill: none;
}

@media (max-width: 1023px) {
  .custom-list__el {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .custom-list__el {
    width: 100%;
  }
}
figcaption {
  margin-top: 4px;
  color: #010101;
  font-size: 12px;
}

.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 span {
  font-size: 16px;
}

.text-guide p {
  margin: 4px 0;
}

/* --- blackout --- */
.blackout {
  color: #ffffff;
}

@media (max-width: 1279px) {
  .hr--lg {
    margin: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* --- text --- */
  h1,
.h1 {
    font: 700 28px/36px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h2,
.h2 {
    font: 700 24px/30px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h3,
.h3 {
    font: 700 20px/28px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h4,
.h4 {
    font: 700 18px/26px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h5,
.h5 {
    font: 700 16px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .text-strong {
    font-size: 18px;
    line-height: 26px;
  }

  .text-small {
    font-size: 14px;
    line-height: 20px;
  }

  .text-guide {
    font-size: 16px;
    line-height: 24px;
  }

  .text-guide .h1,
.text-guide h1 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 0;
  }

  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
}
@media (max-width: 639px) {
  .hr--lg {
    margin: 20px 0;
  }

  .text-guide .btn--lg {
    min-width: 0;
  }
}
/* --- buttons --- */
.btn {
  display: inline-flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  height: 36px;
  padding: 8px 24px;
  max-width: 100%;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 2px #E8E8E8 inset;
  color: #8C8C8C;
  background: transparent;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: normal;
  text-align: center;
  text-overflow: ellipsis;
  font-weight: 700;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  transition: 0.2s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.btn-close {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #D1D1D1;
}

.btn-close .svg-icon {
  width: 16px;
  height: 16px;
  transition: 0.3s;
}

.btn-icon {
  width: 22px;
  height: 22px;
  margin-right: 8px;
}

.btn--with-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn--fw {
  width: 100%;
}

.btn--base-font {
  font-weight: 400;
}

.btn-greey:active {
  color: #010101;
}

.btn-greey {
  color: #343434;
}

.btn--icon-sm {
  font-size: 12px;
}

.btn--icon-sm .btn-icon {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
}

.btn--icon-l {
  padding-left: 32px;
  position: relative;
}

.btn--icon-l .svg-icon {
  width: 11px;
  height: 7px;
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}

.btn--tr {
  background: transparent;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6) inset;
}

.btn--tr:active {
  color: #ffffff;
  box-shadow: 0 0 0 2px #ffffff inset;
}

.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;
  border-radius: 4px;
}

.btn-close:active {
  color: #8C8C8C;
}

@media (any-hover: hover) {
  .btn-close:hover {
    cursor: pointer;
    color: #8C8C8C;
  }

  .btn:hover {
    border: none;
    box-shadow: 0 0 0 2px #A3A3A3 inset;
  }
}
.state--focus-enabled .btn:focus::after {
  opacity: 0.75;
}

.btn:active {
  border: none;
  box-shadow: 0 0 0 2px #A3A3A3 inset;
}

.btn.btn.btn--disabled,
.btn.btn:disabled {
  cursor: not-allowed;
  color: #8C8C8C;
  background: #E6E6E6;
  box-shadow: 0 0 0 2px transparent inset;
}

.btn--primary {
  color: #ffffff;
  background: #0054a3;
  box-shadow: none;
}

.btn--primary-2 {
  color: #ffffff;
  background: #f20000;
  box-shadow: none;
}

.btn--yellow {
  color: #343434;
  background: #FFEB3B;
  box-shadow: none;
}

.btn--outline {
  color: #343434;
}

.btn--outline:active {
  color: #8C8C8C;
  box-shadow: 0 0 0 2px #A3A3A3 inset;
}

.btn--outline[disabled],
.btn--outline.disabled {
  box-shadow: 0 0 0 2px #D1D1D1 inset;
  color: #D1D1D1;
}

.btn--outline-2 {
  box-shadow: 0 0 0 2px #F3F3F3 inset;
}

@media (any-hover: hover) {
  .btn--outline-2:hover {
    box-shadow: 0 0 0 2px #A3A3A3 inset;
  }
}
.btn--outline-2:active {
  box-shadow: 0 0 0 2px #A3A3A3 inset;
}

.btn--outline-2[disabled],
.btn--outline-2.disabled {
  box-shadow: 0 0 0 2px #D1D1D1 inset;
  color: #D1D1D1;
}

@media (any-hover: hover) {
  .btn--tr:hover {
    color: #ffffff;
    box-shadow: 0 0 0 2px #ffffff inset;
  }

  .btn--primary:hover {
    color: #ffffff;
    background: #033768;
    box-shadow: none;
  }

  .btn--yellow:hover {
    color: #343434;
    background: #F9E006;
    box-shadow: none;
  }

  .btn--primary-2:hover {
    color: #ffffff;
    background: #b80505;
    box-shadow: none;
  }

  .btn--outline:hover {
    color: #343434;
    box-shadow: 0 0 0 2px #A3A3A3 inset;
  }
}
.btn--primary:active {
  color: #ffffff;
  background: #3376B5;
  box-shadow: none;
}

.btn--yellow:active {
  color: #343434;
  background: #FFEF62;
  box-shadow: none;
}

.btn--primary-2:active {
  color: #ffffff;
  background: #f53333;
  box-shadow: none;
}

.btn.btn--primary.btn--disabled,
.btn.btn--primary:disabled {
  cursor: not-allowed;
  color: #8C8C8C;
  background: #E6E6E6;
}

.btn--white {
  background: transparent;
  color: #ffffff;
  box-shadow: 0 0 0 1px #ffffff inset;
}

@media (any-hover: hover) {
  .btn--white:hover {
    color: #A3A3A3;
    background: transparent;
    box-shadow: 0 0 0 1px #A3A3A3 inset;
  }
}
.btn--white:active {
  color: #010101;
  background: #ffffff;
  box-shadow: 0 0 0 1px #ffffff inset;
}

.btn.btn--white.btn--disabled,
.btn.btn--white:disabled {
  color: #A3A3A3;
  background: transparent;
  box-shadow: 0 0 0 1px #A3A3A3 inset;
}

.btn--primary-white {
  background: #ffffff;
  color: #010101;
  box-shadow: none;
}

.btn--primary-orange {
  background: orange;
  color: #ffffff;
  box-shadow: none;
}

.btn--white-blue {
  background: #ffffff;
  box-shadow: none;
  color: #0054a3;
}

@media (any-hover: hover) {
  .btn--primary-white:hover {
    color: #010101;
    background: #A3A3A3;
    box-shadow: none;
  }

  .btn--white-blue:hover {
    color: #033768;
    box-shadow: none;
  }

  .btn-greey:hover {
    cursor: pointer;
    color: #010101;
  }

  .btn--primary-orange:hover {
    background: orange;
    color: #ffffff;
    box-shadow: none;
  }
}
.btn--white-blue:active {
  color: #033768;
  box-shadow: none;
}

.btn--primary-white:active {
  color: #010101;
  background: #8C8C8C;
  box-shadow: none;
}

.btn.btn--primary-white.btn--disabled,
.btn.btn--primary-white:disabled {
  color: #8C8C8C;
  background: #A3A3A3;
  box-shadow: none;
}

.btn__icon {
  display: inline-block;
  vertical-align: middle;
  align-self: center;
  width: 16px;
  height: 16px;
  margin: 0;
}

.btn__icon--right {
  margin-left: 6px;
}

.btn--lg {
  height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 24px;
}

.btn--md {
  height: 40px;
  line-height: 16px;
}

.btn--large-font {
  font-size: 18px;
}

.btn--small-font {
  font-size: 14px;
}

.btn--normal-font {
  font-weight: 400;
}

.btn--primary-font {
  color: #0054a3;
}

.btn--black {
  color: #010101;
}

.btn--sm {
  height: 36px;
  padding: 5px 24px;
  font-size: 14px;
}

.btn--small {
  height: 34px;
}

.btn--round {
  border-radius: 20px;
}

.btn--sm .btn__icon {
  width: 12px;
  height: 12px;
}

.btn__icon--big,
.btn--sm .btn__icon--big {
  margin-left: 8px;
  width: 22px;
  height: 22px;
}

.btn--block {
  width: 100%;
}

@media (max-width: 767px) {
  .btn {
    font-size: 12px;
  }

  .btn--large-font {
    font-size: 14px;
  }
}
.btn--primary-transparent {
  background: transparent;
  color: #010101;
  box-shadow: 0 0 0 1px #033768 inset;
}

@media (any-hover: hover) {
  .btn--primary-transparent:hover {
    background: transparent;
    color: #010101;
    box-shadow: 0 0 0 1px #033768 inset;
  }
}
.price__group {
  display: block;
  text-align: center;
  color: #010101;
  white-space: nowrap;
}

.price__prefix {
  font-size: 14px;
  line-height: 20px;
}

.price__value {
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  white-space: nowrap;
}

.price__text {
  font-size: 24px;
  line-height: 32px;
  white-space: nowrap;
}

.price__value-fractional {
  font-size: 16px;
  line-height: 1;
}

.price__currency {
  font-size: 16px;
  line-height: 32px;
  font-weight: 700;
}

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

.price__group--old {
  color: #f20000;
  text-decoration: line-through;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}

.price__text-old {
  margin-top: 2px;
  font-size: 22px;
  line-height: 28px;
  color: #8C8C8C;
  text-decoration: line-through;
  white-space: nowrap;
}

.price__group--old .price__value {
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}

.price--lg .price__prefix,
.price--lg .price__currency {
  font-size: 16px;
  line-height: 24px;
}

.price--lg .price__value {
  font-size: 24px;
  line-height: 30px;
}

.price--lg .price__group--old .price__value {
  font-size: 16px;
  line-height: 24px;
}

.price--sm .price__value {
  font-size: 18px;
  line-height: 18px;
}

.price--sm .price__text {
  font-size: 16px;
  line-height: 24px;
}

.price--sm .price__text-old {
  font-size: 14px;
  line-height: 20px;
}

.price--sm .price__value-fractional {
  font-size: 12px;
  line-height: 1;
}

.price--sm .price__currency {
  font-size: 12px;
  line-height: 1;
}

.price__text-part,
.price__group--part {
  font-size: 12px;
  margin-top: 6px;
  color: #8C8C8C;
  line-height: 1;
}

.catalog-item__price .price__text-part,
.catalog-item__price .price__group--part {
  text-align: left;
}

.price__text-part-text {
  font-size: 10px;
}

.price__text-part-value,
.price__group-value {
  margin-top: 4px;
}

.price__group--part .price__currency {
  font-size: 12px;
  line-height: 1;
}

.price__group--part .price__value {
  font-size: 12px;
  line-height: 1;
}

.catalog-item__price .price__group--part {
  width: 100%;
}

.price__desc {
  font-size: 12px;
  color: #f20000;
}

.product .price__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.catalog-item__price .price__list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.basket-product__cell .price__group--old {
  justify-content: flex-end;
}

.basket-product__cell .price__group--part {
  text-align: right;
}

@media (max-width: 767px) {
  .catalog-item__price .price__list {
    justify-content: space-between;
  }

  .catalog-item__price .price__container {
    width: 100%;
  }
}
.guideline-block {
  margin: 60px 0;
}

.guideline {
  padding-top: 60px;
  min-height: 100vh;
}

.guideline-block:last-child {
  margin-bottom: 0;
  padding-bottom: 60px;
}

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

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

.shadow {
  display: flex;
  margin: -25px;
}

.shadow-el {
  padding: 25px;
  flex: 0 0 25%;
  width: 25%;
}

.shadow-el__inner {
  height: 304px;
  border-radius: 8px;
}

.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 #BABABA;
  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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .guideline-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

.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.2s;
}

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

.dropdown-inner-enter-active,
.dropdown-inner-leave-active {
  transition: 0.2s;
}

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

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

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

@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-slide {
  display: flex;
  height: auto;
}

.active-filters__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .active-filters__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

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

.arrow-link {
  display: inline-flex;
  align-items: center;
  color: #0054a3;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  transition: color 0.2s;
  cursor: pointer;
}

.arrow-link__icon {
  position: relative;
  top: 2px;
  height: 12px;
  width: 8px;
  margin-left: 6px;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .arrow-link:hover {
    color: #033768;
  }

  .arrow-link:hover .arrow-link__icon {
    transform: translateX(2px);
  }
}
.arrow-link:active .arrow-link__icon {
  transform: translateX(2px);
}

@media (max-width: 1023px) {
  .arrow-link {
    font-size: 16px;
  }
}
.article-head {
  display: flex;
  justify-content: space-between;
}

.article-text {
  margin-top: 40px;
}

.article-head__list {
  display: flex;
  font-size: 12px;
  line-height: 16px;
  margin: -4px;
}

.article-list__el {
  padding: 4px;
}

.article-el__inner {
  color: #0054a3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 20px;
  box-shadow: 0 0 0 1px inset #CCDDED;
}

.article-banner {
  margin-top: 40px;
}

.article-view__count-icon {
  color: #0054a3;
  display: flex;
  width: 22px;
  height: 15px;
}

.article-head__view {
  display: flex;
  margin-left: auto;
}

.article-view__count {
  display: flex;
  align-items: center;
}

.aticle-view__count-text {
  margin-left: 5px;
}

.article-head__view {
  font-size: 14px;
}

.article-view__count {
  margin-left: 20px;
}

.article-el__inner:active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

.article-head__desc {
  font-size: 14px;
  color: #8C8C8C;
}

@media (min-width: 1024px) {
  .article-el__inner:hover {
    box-shadow: 0 0 0 2px inset #0054a3;
  }
}
@media (max-width: 1023px) {
  .article-head {
    display: block;
  }

  .article-head__desc {
    margin-top: 15px;
  }

  .article-head__view {
    margin-top: 10px;
  }
}
.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .article-grid__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.article-grid__cell {
  padding: 16px;
  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: 6px;
  }
}

@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 0 12px;
  max-width: 256px;
}

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

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

.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: #010101;
  transition: 0.2s;
}

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

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

.article__wrap {
  display: flex;
  margin: 30px 0 80px;
}

.article__left {
  flex: 0 0 20%;
}

.article__right {
  flex: 0 0 80%;
}

@media (max-width: 1023px) {
  .article__wrap {
    display: block;
  }
}
.aside-banner {
  position: fixed;
  width: 100%;
  display: flex;
  left: 50%;
  z-index: 0;
  justify-content: center;
  transform: translateX(-50%);
}

.aside-banner__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  cursor: pointer;
}

.aside-banner__spacer {
  flex: 1 1 auto;
}

.aside-banner__box {
  position: relative;
  flex: 0 0 auto;
  width: calc((100% - 1440px) / 2);
}

.aside-banner__img {
  display: block;
  max-width: unset;
  position: absolute;
  top: 0;
}

.aside-banner__box--left .aside-banner__img {
  left: auto;
  right: 0;
}

.aside-banner__box--right .aside-banner__img {
  left: 0;
  right: auto;
}

@media (max-width: 1439px) {
  .aside-banner {
    display: none;
  }
}
.aside-list__item {
  margin: 8px 0;
}

.availability {
  font-size: 11px;
}

.availabitity-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.availability__icon {
  display: block;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  fill: none;
}

.availability-text {
  padding-left: 16px;
  position: relative;
  font-weight: 700;
  font-size: 11px;
  display: flex;
  vertical-align: middle;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
}

.availability-text--expect {
  color: #8C8C8C;
}

.availability--center .availabitity-wrap {
  justify-content: center;
}

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

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

.link-text__icon {
  position: relative;
}

.link-blue .tooltip {
  left: -9px;
}

.availability-text--red {
  color: #f20000;
}

@media (min-width: 1024px) {
  .link-text {
    cursor: pointer;
  }
}
.badge {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  border-radius: 100%;
  color: #010101;
  background: #8C8C8C;
  font-size: 10px;
  line-height: 16px;
  font-weight: 700;
  padding: 1px 4px;
}

.badge--primary {
  background: #FFEB3B;
}

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

.basket-action__cell-input {
  flex: 1 1 auto;
  min-width: 0;
  position: absolute;
  top: 50%;
  left: 4px;
  z-index: 1;
  height: 36px;
  transform: translateY(-50%);
}

.basket-action__cell-main {
  flex: 1 1 auto;
  position: relative;
}

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

.basket-action__btn {
  width: 100%;
  height: 48px;
}

.basket-action__btn--left {
  padding-left: 100px;
}

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

.basket-action--oneclick .basket-action__widget {
  flex-direction: column;
}

.basket-action--oneclick .basket-action__cell-main:last-child {
  margin-top: 10px;
}

.basket-head--between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.basket-content__title,
.basket-head__title {
  font-weight: 400;
}

.basket-head--empty {
  min-height: 272px;
}

.basket-head__desc {
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
}

.basket-head__desc p {
  margin: 0;
}

.basket-content__inner {
  margin-top: 24px;
}

.basket-content {
  margin-top: 20px;
}

.basket-head__count {
  font-size: 14px;
  margin-left: 12px;
}

.basket-head__helper {
  display: flex;
  align-items: baseline;
}

.basket-product__desc {
  display: flex;
  font-size: 14px;
  justify-content: space-between;
}

.basket-product__link-main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.basket-product__el {
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid #E8E8E8;
}

.basket-product__el .basket-product__inner {
  display: flex;
  position: relative;
}

.basket__desc-text p {
  margin: 0;
}

.basket-product__el:last-child {
  border-bottom: none;
}

.basket__desc {
  margin-top: 12px;
  padding: 20px 16px 20px 44px;
  position: relative;
  background: #FEE5E5;
  border-radius: 8px;
  font-size: 12px;
}

.basket__desc-icon.tooltip-hover {
  position: absolute;
}

.basket__desc-icon {
  width: 16px;
  height: 16px;
  color: #343434;
  left: 20px;
  top: 16px;
}

.basket-product__cell--visual {
  width: 112px;
  flex: 0 0 auto;
  display: flex;
  margin-right: 20px;
  border: 1px solid #E8E8E8;
  border-radius: 8px;
}

.desc-name {
  flex: 1 1 auto;
}

.basket-product__cell--name {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
  z-index: 3;
}

.basket-product__price {
  display: flex;
  align-items: baseline;
}

.price--default {
  font-weight: 700;
  font-size: 24px;
}

.price--stock {
  font-size: 14px;
  text-decoration: line-through;
}

.desc-end,
.basket-product__cell--total {
  width: 19%;
  flex: 0 0 auto;
  text-align: right;
}

.basket-total__row .price__value {
  font-size: inherit;
}

.price--default .basket-product__cents {
  font-size: 16px;
}

.desc-price,
.basket-product__cell--price {
  display: flex;
  justify-content: center;
  flex: 0 0 auto;
  width: 17%;
}

.basket-product__title {
  font-weight: 700;
  font-size: 16px;
  transition: 0.3s;
}

.basket-promocode {
  display: flex;
  margin-top: 10px;
}

@media (any-hover: hover) {
  .basket-product__inner:hover {
    cursor: pointer;
  }

  .basket-product__inner:hover .basket-product__link,
.basket-product__inner:hover .basket-product__title {
    color: #033768;
  }
}
.basket-product__action {
  display: flex;
}

.desc-count,
.basket-product__cell--count {
  flex: 0 0 auto;
  width: 112px;
  display: flex;
  justify-content: center;
}

.basket-product__cell--count .field-count {
  display: inline-flex;
}

.basket-product__action button:first-child {
  margin-right: 20px;
}

.basket-right {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 36px;
  position: relative;
}

.basket-total {
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 32px 24px;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 210px;
}

.basket-stock__head {
  display: flex;
  padding: 16px 20px;
  background: #F2F6FA;
  border-radius: 8px;
}

.basket-product__status-text {
  font-size: 14px;
}

.basket-stock__head-title {
  flex: 1 1 auto;
}

.basket-product__cell--status {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-left: auto;
}

.basket-stock__head-btn {
  margin-left: 8px;
}

.basket-product__status-btn {
  margin-top: auto;
}

.basket-body {
  display: flex;
  position: relative;
}

.basket-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 10;
}

.basket-product__cell .price {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.basket-total__title {
  font-size: 24px;
}

.basket-total__head {
  margin-top: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8;
}

.basket-total__row {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}

.basket-total__body {
  padding-top: 20px;
}

.basket-total__row:first-child {
  margin-top: 0;
}

.basket-total--big {
  font-size: 24px;
}

.input-helper {
  position: relative;
}

.input-helper .field-input {
  padding: 12px 54px 12px 12px;
}

.input-btn .btn {
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  justify-content: center;
}

.arrow-btn {
  width: 14px;
  height: 10px;
}

.input-btn {
  position: absolute;
  padding: 4px;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 1;
}

.basket-total__line {
  margin-top: 16px;
}

.basket-total__action {
  margin-top: 24px;
}

.basket-left {
  width: 100%;
}

.basket-product__img {
  object-fit: contain;
}

.basket-product__mob-lable {
  display: none;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-bottom: 8px;
}

.basket-product__lable {
  color: #48BB28;
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
}

.basket__desc--white {
  background: #ffffff;
  padding-left: 20px;
  color: #8C8C8C;
}

.basket__req-title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

.basket__form {
  margin-top: 32px;
}

.basket__form-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.form__fields .collapse {
  width: 100%;
}

.form__tab-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.form__tab-action {
  margin-top: 20px;
}

.basket-total__line .input-desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #48BB28;
  margin-top: 4px;
}

.input-desc.success {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #48BB28;
  margin-top: 4px;
  padding: 0;
}

.basket-total__line .input-desc.error {
  color: #f20000;
}

.input-desc.error {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
}

.basket__desc--white .basket__desc-icon {
  left: 0;
  color: #8C8C8C;
}

.basket__desc--no-wrap {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 24px;
  background: transparent;
}

.basket__desc--no-wrap .basket__desc-icon {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.basket__desc--mt {
  margin-top: 28px;
}

.basket__form .form__groups .form__group:last-child {
  margin-top: 0;
}

@media (max-width: 1439px) {
  .basket-right {
    width: 328px;
  }
}
@media (max-width: 1279px) {
  .basket__desc--mt {
    margin-top: 16px;
  }

  .basket-product__cell--visual {
    width: 80px;
    height: 80px;
  }

  .basket-product__cell--name {
    max-width: none;
  }

  .basket-product__cell--total .price__value-fractional {
    font-size: 14px;
  }

  .basket-product__img {
    height: 80px;
  }

  .basket-product__el {
    font-size: 14px;
  }

  .basket-product__cell--total .price__value {
    font-size: 18px;
  }

  .basket-product__cell--total .price__group--old .price__value {
    font-size: 14px;
  }

  .basket-total {
    padding: 32px 20px;
  }

  .basket-body {
    justify-content: space-between;
  }

  .basket-right {
    font-size: 14px;
  }

  .basket-total .price__value-fractional {
    font-size: 14px;
  }

  .basket-total--big {
    font-size: 18px;
  }

  .basket-body {
    flex-direction: column;
  }

  .basket-right {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .basket-head--empty {
    min-height: 100px;
  }
}
@media (max-width: 1023px) {
  .basket__desc-text {
    font-size: 14px;
    line-height: 16px;
  }

  .basket-total__title {
    font-size: 18px;
  }

  .basket-product__inner {
    padding-left: 100px;
  }

  .basket-product__cell--status {
    width: 100%;
  }

  .basket-product__status-btn {
    margin-top: 20px;
  }

  .basket-product__cell--visual {
    position: absolute;
    left: 0;
    top: 0;
  }

  .basket-product__desc {
    display: none;
  }

  .basket-product__inner {
    flex-wrap: wrap;
  }

  .basket-product__cell--count {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .basket-product__cell--total {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }

  .basket-product__mob-lable {
    display: block;
  }

  .basket-product__cell--price {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }

  .basket-product__cell--price .basket-product__mob-lable {
    margin-right: 8px;
  }

  .basket-product__title {
    padding-right: 50px;
  }

  .basket-product__action .btn-text {
    display: none;
  }

  .basket-product__action .btn-icon {
    margin-right: 0;
  }

  .basket-product__action button:last-child {
    margin-right: 10px;
  }

  .basket-product__action button:first-child {
    order: 2;
    margin: 0;
  }

  .basket-product__action {
    position: absolute;
    top: 3px;
    right: 0;
  }

  .basket__form-title {
    font-size: 18px;
    line-height: 32px;
  }

  .basket__req-title {
    font-size: 24px;
    line-height: 24px;
  }

  .basket__form {
    margin-top: 20px;
  }
}
@media (max-width: 359px) {
  .basket-product__inner {
    padding-left: 0;
  }

  .basket-product__cell--visual {
    position: static;
  }

  .basket-product__cell--name {
    width: calc(100% - 100px);
  }

  .basket-product__cell--price {
    padding-left: 100px;
  }
}
.basket-small {
  position: relative;
}

.basket-small__widget {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  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 {
  margin-top: 6px;
}

.basket-small__icon {
  display: block;
  width: 26px;
  height: 26px;
  color: #ffffff;
  transition: 0.2s;
}

.basket-small__badge {
  position: absolute;
  bottom: -8px;
  right: -8px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.basket-small__title {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  font-size: 12px;
}

.basket-small__price {
  color: #010101;
  transition: 0.2s;
}

.basket-small--user {
  position: relative;
}

.basket-small__menu {
  position: absolute;
  top: calc(100% + 10px);
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  width: 100%;
  right: -10px;
  z-index: 120;
  background-color: #ffffff;
  padding: 24px 24px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  min-width: 203px;
}

.basket-small__menu:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.basket-small__menu-link {
  padding: 4px 0;
  line-height: 24px;
  font-weight: 400;
}

.basket-small--user {
  position: relative;
}

.basket-small__menu--open.basket-small__menu {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

@media (any-hover: hover) {
  .basket-small__widget:hover .basket-small__icon {
    color: #ffffff;
  }

  .basket-small__widget:hover .basket-small__title {
    color: #ffffff;
  }

  .basket-small__menu-link:hover {
    cursor: pointer;
  }

  .basket-small--user:hover .basket-small__menu {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scaleY(1);
  }
}
.basket-small__widget:active .basket-small__icon,
.basket-small__widget:active .basket-small__price {
  color: #f53333;
}

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

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

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

@media (max-width: 1279px) {
  .basket-small__cell-main {
    display: none;
  }
}
.brand-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}

.brand-grid__item {
  padding: 16px;
  width: 16.66%;
  flex: 0 0 auto;
}

.brand-grid__item-inner {
  background: #ffffff;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 30px 30px 20px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: 0.3s;
}

.brand-grid__item-inner:hover {
  position: relative;
  z-index: 10;
}

.brand-grid__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.brand-grid__visual {
  width: 140px;
  height: 40px;
}

.brand-grid__lable {
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
  transition: 0.3s;
}

.brand-grid__note-tooltip {
  position: relative;
  z-index: 2;
  margin-left: 8px;
}

.brand-grid__lable-text {
  pointer-events: none;
}

.brand-grid__item-inner:active {
  box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
}

.brand-grid__item-inner:active .brand-grid__lable {
  color: #0054a3;
}

.card-sort {
  min-height: 44px;
  margin-bottom: 6px;
  margin-top: 20px;
}

@media (min-width: 1023px) {
  .brand-grid__item-inner:hover {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }

  .brand-grid__item-inner:hover .brand-grid__lable {
    color: #0054a3;
  }
}
@media (max-width: 1279px) {
  .brand-grid {
    margin: -10px;
  }

  .brand-grid__item {
    width: 25%;
    padding: 10px;
  }
}
@media (max-width: 1023px) {
  .brand-grid__item {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .brand-grid__item-inner {
    padding: 20px 23px 12px 23px;
  }

  .brand-grid__lable {
    margin-top: 4px;
    line-height: 16px;
    font-size: 11px;
  }

  .brand-grid__visual {
    width: 108px;
    height: 30px;
  }
}
@media (max-width: 639px) {
  .brand-grid__item {
    width: 50%;
  }
}
.breadcrumbs {
  padding: 15px 0;
  font-size: 14px;
  line-height: 20px;
  cursor: default;
}

.breadcrumbs__list {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -2px -5px;
  width: calc(100% + 10px);
}

.breadcrumbs__item {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 2px 5px;
}

.breadcrumbs__separator {
  width: 5px;
  height: 8px;
  margin: 1px 0 0 10px;
  color: #8C8C8C;
}

.breadcrumbs__link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  flex: 0 1 auto;
  color: #8C8C8C;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (any-hover: hover) {
  .breadcrumbs__link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .breadcrumbs__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.breadcrumbs__link:active {
  color: #f20000;
}

@media (max-width: 1023px) {
  .breadcrumbs {
    padding: 12px 0 7px;
  }
}
.btn-top {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
}

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

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

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

.btn-top__btn:active {
  background: #8C8C8C;
  border-color: #8C8C8C;
}

.btn-top__btn:active .btn-top__icon {
  color: #ffffff;
}

.button-video {
  display: flex;
  align-items: center;
  color: #f20000;
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
}

.button-video__image {
  display: block;
  width: 40px;
  flex: 0 0 auto;
  margin-right: 8px;
}

.calc-sizes__group {
  margin-bottom: 16px;
}

.calc-sizes__group-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

.calc-sizes__group-title {
  font-weight: 700;
  font-size: 14px;
}

.calc-sizes__spoiler {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  padding: 4px 0;
  background: none;
  border: 0;
  color: #010101;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
}

.calc-sizes__spoiler-icon {
  width: 13px;
  height: 13px;
  color: #010101;
  transition: transform 0.25s;
}

.calc-sizes__spoiler:hover span {
  text-decoration: underline;
}

.calc-sizes__spoiler.is-open .calc-sizes__spoiler-icon {
  transform: rotate(180deg);
}

.calc-sizes__both {
  margin-bottom: 16px;
}

.calc-sizes__alts > *:last-child {
  margin-bottom: 0;
}

.calc-sizes__list {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 8px;
  align-items: stretch;
}

.calc-sizes__dgroup {
  display: flex;
  align-items: stretch;
  gap: 10px;
  padding: 12px;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  min-width: 0;
  max-width: 100%;
}

.calc-sizes__pair-side {
  flex: 0 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  gap: 6px;
}

.calc-sizes__dia {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  color: #033768;
}

.calc-sizes__setall-btn {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0;
  background: none;
  border: 0;
  color: #A3A3A3;
  font-size: 10px;
  line-height: 18px;
  cursor: pointer;
  text-decoration: underline;
}

.calc-sizes__setall-btn:hover {
  color: #8C8C8C;
  text-decoration: none;
}

.calc-sizes__llabel {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 1.2;
  color: #A3A3A3;
  white-space: nowrap;
}

.calc-sizes__bopts {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 6px 12px;
  max-width: 100%;
}

.calc-sizes__stag-title {
  display: block;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 1.2;
  color: #A3A3A3;
}

.calc-sizes__stag {
  flex: 1 0 auto;
  display: flex;
  align-items: stretch;
  gap: 10px;
}

.calc-sizes__mini-axle {
  flex: 0 0 auto;
  width: 34px;
  height: 52px;
}

.calc-sizes__mini-axle rect,
.calc-sizes__mini-axle circle {
  stroke: #BABABA;
  stroke-width: 1;
  transition: stroke 0.2s;
}

.calc-sizes__axis-front.is-on rect,
.calc-sizes__axis-front.is-on circle,
.calc-sizes__axis-back.is-on rect,
.calc-sizes__axis-back.is-on circle {
  stroke: #033768;
}

.calc-sizes__stag-rows {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
}

.calc-sizes .field-checkbox__visual {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.calc-sizes .field-checkbox__visual::after {
  width: 9px;
  height: 5px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
}

.calc-sizes__stag,
.calc-sizes__stag-rows,
.calc-sizes__bopts {
  min-width: 0;
}

.calc-sizes .field-checkbox {
  max-width: 100%;
  min-width: 0;
}

.calc-sizes .field-checkbox__text {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 18px;
}

@media (max-width: 1023px) {
  .calc-sizes__list {
    grid-template-columns: 1fr;
  }
}
.substrate {
  padding: 24px;
  display: flex;
  background: #F2F6FA;
  border-radius: 8px;
  flex-wrap: wrap;
}

.v-substrate {
  position: relative;
}

.calculator-head__nav {
  display: flex;
  background: #E5EEF6;
}

.calculator-head__nav-btn {
  color: #010101;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  flex: 1 1 auto;
  padding: 16px 14px;
  cursor: pointer;
}

.calculator-head__nav-btn.active {
  background: #ffffff;
  color: #010101;
}

.calculator {
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
}

.calculator-body__cell {
  margin-bottom: 32px;
  flex-wrap: wrap;
}

.calculator-body__cell:last-child {
  margin-bottom: 0;
}

.calculator-body__cell .field-check-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.calculator-axes-group {
  margin-bottom: 15px;
}
.calculator-axes-group--title {
  font-weight: 700;
  font-size: 14px;
}
.calculator-axes-group .calculator-body__cell--group {
  margin-bottom: 0;
}

.calculator-axes-group--title-tooltip {
  display: inline-flex;
  gap: 5px;
  align-items: center;
}

.calculator-body__cell--action .btn {
  width: 100%;
}

.calculator-body__cell--action {
  margin-bottom: 22px;
  margin-top: 22px;
}

.field-select__list .field-check-list__item {
  margin: 0;
  padding: 4px 10px;
  flex: 0 0 auto;
}

.link-icon__calculator,
.link-icon__question {
  width: 16px;
  height: 16px;
}

.link-with--icon {
  display: flex;
  position: relative;
  padding-left: 20px;
}

.link--underline {
  text-decoration: underline;
}

.calculator-body__cell--between {
  display: flex;
  justify-content: space-between;
}

.link-with--icon .link-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
}

.link-icon__question {
  display: block;
  width: 16px;
  height: 16px;
}

.link-blue {
  transition: 0.3s;
  cursor: pointer;
  color: #0054a3;
  font-size: 14px;
}

.link-line {
  text-decoration: underline;
}

.link-smallest {
  font-size: 11px;
  font-weight: 400;
}

.substrate-cell {
  width: 50%;
}

.substrate-left {
  padding-right: 33px;
}

.substrate-right {
  padding-left: 33px;
}

.link-blue:active {
  color: #033768;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

.calc-slider {
  padding-top: 26px;
}

.calc-slider__item-title {
  font-weight: 400;
  font-size: 40px;
  line-height: 52px;
  margin-bottom: 18px;
}

.calc-slider__item-media {
  display: flex;
  justify-content: center;
}

.calc-slider__item-desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #676767;
}

.calc-slider__item-head {
  margin-bottom: 18px;
}

.calc-slider__item-action {
  margin-top: 18px;
  position: relative;
}

.calc-slider__slider {
  position: relative;
}

.link-line:active {
  color: #033768;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

.mini-loader {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  right: 0;
  z-index: 10;
}

.mini-loader.mini-loader--bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
}

.modal-window--small .mini-loader {
  background: #ffffff;
}

.lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}

.lds-roller div:after {
  content: "";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #033768;
  margin: -4px 0 0 -4px;
}

.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}

.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}

.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}

.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}

.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}

.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}

.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}

.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}

.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}

.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}

.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}

.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}

.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}

.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}

.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}

.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pagination,
.calc-slider__pagination {
  position: absolute;
  bottom: 0;
  transform: translateY(-50%);
  right: 0;
  z-index: 2;
}
.pagination .swiper-pagination-bullet,
.calc-slider__pagination .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
  margin-right: 10px;
  transition: opacity 0.15s;
  background-color: #CCDDED;
}
.pagination .swiper-pagination-bullet-active,
.calc-slider__pagination .swiper-pagination-bullet-active {
  background-color: #6698C8;
}

.pagination--white .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.6);
}
.pagination--white .swiper-pagination-bullet-active {
  background-color: #ffffff;
}

@media (min-width: 1280px) {
  .link-blue:hover {
    color: #033768;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }

  .link--underline:hover {
    text-decoration: none;
  }

  .link-line:hover {
    color: #033768;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }

  .field-select__list .field-check-list__item:hover {
    background: #F2F2F2;
  }
}
.calculator-body__cell--group {
  display: flex;
  margin-left: -12px;
  margin-right: -12px;
  margin-bottom: 24px;
  flex-wrap: wrap;
}

.calculator-body__cell-half {
  width: 50%;
  flex: 0 0 auto;
  padding: 12px;
}

.calculator-body {
  padding: 32px 40px;
  position: relative;
}

.calculator-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 21;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
  background: #F9F9F9;
}

.calculator-body__cell--free {
  margin: -12px -12px 0 -12px;
  display: flex;
  flex-wrap: wrap;
}

.calculator-link {
  padding: 5px 5px 5px 20px;
}

.calculator-body__cell--sm {
  width: 33.33%;
}

.calculator-body__cell--lg {
  width: 50%;
}

.calculator-body__cell--xs {
  width: 25%;
}

.calc-slider__item {
  width: 100%;
  position: relative;
}

.calc-slider__item-img {
  display: block;
  max-width: 560px;
  margin: 0 auto;
}

@media (max-width: 1279px) {
  .substrate-cell {
    width: 100%;
  }

  .substrate-left {
    padding-right: 0;
  }

  .substrate-right {
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .calc-slider__item-title {
    font-size: 32px;
    margin-bottom: 14px;
  }

  .substrate {
    margin-top: 19px;
  }

  .calc-slider__item-desc {
    font-size: 16px;
  }

  .calc-slider__item-head {
    margin-bottom: 12px;
  }

  .calculator-head__nav-btn {
    font-size: 14px;
  }

  .substrate {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .calculator-body__cell--free {
    margin: -8px -8px 0 -8px;
  }

  .calculator__reset {
    margin-top: 10px;
  }

  .calculator-body {
    padding: 26px 20px;
  }

  .substrate {
    margin: 0 -16px;
  }

  .calculator-body__cell-half {
    padding: 8px;
  }

  .calculator-body__cell {
    align-items: center;
  }

  .calculator-body__cell--group {
    margin-left: -8px;
    margin-right: -8px;
  }

  .calculator-body__cell .field-check-list__item {
    padding: 8px;
  }

  .calculator-body__cell--between {
    flex-direction: column;
  }

  .calculator-body__cell .field-check-list {
    margin: 0;
  }

  .checkbox-switch span {
    font-size: 14px;
  }

  .calculator-body__cell--group {
    margin-bottom: 20px;
  }

  .calculator-body__cell {
    margin-bottom: 20px;
  }

  .calculator-body__cell--lg {
    width: 100%;
  }

  .calculator-body__cell--xs,
.calculator-body__cell--sm {
    width: 50%;
  }

  .calc-slider__item-img {
    max-width: 100%;
  }
}
@media (max-width: 359px) {
  .calculator-body__cell--lg,
.calculator-body__cell--xs,
.calculator-body__cell--sm {
    width: 100%;
  }

  .checkbox-switch span {
    font-size: 12px;
  }

  .field-select__btn-placeholder {
    font-size: 12px;
  }

  .link-blue {
    font-size: 12px;
  }
}
.modal-button-wrapp {
  background: orange;
  text-decoration: none;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
  border-radius: 4px;
  padding-left: 30px;
}
.modal-button-wrapp .link-icon {
  color: white;
  left: 8px;
}

.modal-button {
  background: orange;
  padding-left: 4px;
}

.modal-button:hover {
  background: darkorange;
}

.calculator-body__cell--season {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 12px;
  padding-top: 12px;
}

.calculator-season {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 2px;
  padding: 3px;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  background: #ffffff;
}

.calculator-season__btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 12px;
  border: 0;
  border-radius: 4px;
  background: none;
  color: #010101;
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

.calculator-season__btn:hover {
  color: #033768;
}

.calculator-season__btn.is-active {
  background: #0054a3;
  color: #ffffff;
}

.calculator-season__icon {
  width: 18px;
  height: 18px;
}

.calculator-runflat .field-checkbox__visual {
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.calculator-runflat .field-checkbox__visual::after {
  width: 9px;
  height: 5px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
}

@media (max-width: 767px) {
  .calculator-season {
    width: 100%;
  }

  .calculator-season__btn {
    flex: 1 1 40%;
    justify-content: center;
  }
}
.card-interface {
  padding: 16px;
  background: #F8F9FE;
  border-radius: 8px;
  width: 100%;
}

.card-interface__head {
  display: flex;
  justify-content: space-between;
}

.card-interface__title {
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.card-interface__subtitle {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 400;
}

.card-interface__actions-cell .basket-action__btn {
  height: 40px;
  line-height: 16px;
}

.card-interface__actions-cell .basket-action__cell-input,
.card-interface__actions-cell .field-count .field-input {
  height: 40px;
}

.card-interface__actions-cell:not(:first-child),
.card-interface__actions,
.card-interface__availability {
  margin-top: 16px;
}

@media (max-width: 767px) {
  .card-interface__actions-cell .basket-action__widget {
    flex-direction: column-reverse;
  }

  .card-interface__actions-cell .basket-action--divide .basket-action__cell-main {
    width: 100%;
  }

  .card-interface__title {
    font-size: 20px;
  }

  .card-interface__subtitle {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  .card-interface__head {
    flex-direction: column;
  }

  .card-interface__head .price__group--old,
.card-interface__head .price__group {
    text-align: left;
    justify-content: flex-start;
  }
}
.cards-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  margin: 0 12px 12px 0;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.cards-btn:last-child {
  margin-right: 0;
}

.cards-btn.active {
  background: #F2F6FA;
  transform: translateY(2px);
}

@media (any-hover: hover) {
  .cards-btn:hover {
    background: #F2F6FA;
  }
}
.cards-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}

.cards-grid__item {
  width: 25%;
  padding: 16px;
}

.product-slider__slide .cards-grid__item {
  width: 100%;
  padding: 0;
}

.cards-grid__item-inner {
  position: relative;
  background: #ffffff;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  overflow: hidden;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: height 0.2s;
}

@media (any-hover: hover) {
  .cards-grid__item-inner:hover {
    height: calc(100% + 20px);
  }
}
.cards-grid__item-banner {
  position: relative;
}

.cards-grid__item-banner::before {
  content: "";
  display: block;
  padding-top: 55.6%;
}

img.cards-grid__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cards-grid__item-content {
  padding: 16px 32px 24px;
}

.cards-grid__item-time {
  font-size: 11px;
  line-height: 16px;
  color: #0054a3;
  margin-bottom: 4px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.cards-grid__item-time.c-primary-2-shade-2 {
  color: #f20000;
}

.cards-grid__item-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  transition: color 0.2s;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.cards-grid__item-group {
  display: flex;
  justify-content: space-between;
}

.cards-grid__item-view {
  position: relative;
  padding-left: 20px;
  color: #8C8C8C;
  font-size: 11px;
}

.view-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.cards-grid__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 2;
}

.cards-grid__item-tags {
  padding-top: 12px;
  display: flex;
  flex-wrap: wrap;
  margin: auto -8px -8px -8px;
}

.cards-grid__tags-item {
  padding: 4px;
}

.cards-grid__tags-inner {
  padding: 4px 12px;
  border: 1px solid #CCDDED;
  border-radius: 20px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #0054a3;
}

@media (any-hover: hover) {
  .cards-grid__item-link:hover ~ .cards-grid__item-content .cards-grid__item-text {
    color: #0054a3;
  }
}
.cards-grid__text-link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 16px;
  position: relative;
  z-index: 2;
  height: 0;
  opacity: 0;
  visibility: hidden;
  transition: color 0.2s, opacity 0.2s, visibility 0.2s;
}

@media (any-hover: hover) {
  .cards-grid__text-link:hover {
    color: #3376B5;
    text-decoration: underline;
    opacity: 1;
    visibility: visible;
  }

  .cards-grid__item-link:hover ~ .cards-grid__item-content .cards-grid__text-link {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 1279px) {
  .cards-grid__item {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .cards-grid__item {
    width: 50%;
  }

  .cards-grid__title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .cards-grid__head {
    margin-bottom: 16px;
  }

  .cards-grid__categories {
    flex: unset;
    margin: 0 -16px;
    flex-wrap: nowrap;
  }

  .cards-grid__category {
    font-size: 14px;
    margin: 0 12px 0 0;
  }

  .cards-grid__category:last-child {
    margin-right: 0;
  }

  .cards-grid__item-banner {
    position: relative;
  }

  .cards-grid__item-content {
    padding: 12px 26px 20px;
  }

  .cards-grid__item-text {
    font-size: 12px;
    line-height: 16px;
  }

  .cards-grid__item-inner:hover {
    height: auto;
  }

  .cards-grid__text-link {
    height: auto;
    opacity: 1;
    visibility: visible;
    font-size: 12px;
    line-height: 16px;
    margin-top: 16px;
  }
}
@media (max-width: 767px) {
  .cards-grid__item {
    width: 100%;
    padding-bottom: 10px;
  }

  .cards-grid {
    margin: -10px;
  }
}
@media (max-width: 639px) {
  .cards-grid__item {
    width: 100%;
  }
}
.cards-navigation {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 1279px) {
  .cards-navigation {
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
.cards-pagination {
  margin-top: 40px;
}

@media (max-width: 1023px) {
  .cards-pagination {
    margin-top: 24px;
  }
}
.cards__wrap {
  margin-top: 20px;
}

.catalog-item {
  position: relative;
  padding-bottom: 50px;
}

.catalog-item__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

.catalog-item__brand-link {
  width: 140px;
  height: 40px;
  display: flex;
}

.catalog-item__slidethamp {
  overflow: hidden;
  border-radius: 8px;
}

.slider-block {
  margin-top: 52px;
}

.catalog-item__slidethamp .catalog-item__slidethamp-img {
  border: 1px solid #E8E8E8;
  border-radius: 8px;
  transition: 0.5s ease-in-out;
  overflow: hidden;
}

.catalog-item__slidethamp--active .catalog-item__slidethamp-img {
  border: 1px solid #0054a3;
}

.catalog-item__slide-media,
.catalog-item__slidethamp-media {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.catalog-item__slide-media {
  padding-bottom: 82%;
  max-width: 525px;
}

.catalog-item__tabs {
  margin-top: 44px;
}

.tabs-list {
  padding: 0 32px;
  display: flex;
  overflow: auto;
  background: #F2F6FA;
  border-radius: 12px;
}

.tabs-list__item {
  margin: 0 18px;
  padding: 24px 0;
}

.tabs-list__item:first-child {
  margin-left: 0;
}

.tabs-list__item:last-child {
  margin-right: 0;
}

.key-value--column {
  column-count: 2;
  column-gap: 32px;
}

.tabs-content__list-el {
  margin-top: 32px;
  display: none;
}

.tabs-content__list-el.active-tab {
  display: block;
}

.btn-big__tab {
  position: relative;
  font-weight: 700;
  font-size: 16px;
  color: #676767;
  line-height: 24px;
  transition: 0.3s;
  white-space: nowrap;
}

.icon-question {
  width: 16px;
  height: 16px;
}

.with-tooltip {
  display: flex;
  align-items: center;
}

.key-value-list__tooltip {
  position: relative;
  margin-left: 6px;
  cursor: pointer;
  transform: translateY(4px);
}

.charecteristics__title {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}

.charecteristics__wrap {
  margin-top: 20px;
}

.charecteristics .icon-question {
  color: #D1D1D1;
}

.btn-big__tab:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: transparent;
  transition: 0.3s;
}

.btn-big__tab.active:before {
  background: #3376B5;
}

.btn-big__tab.active {
  color: #3376B5;
}

.catalog-item__price-notes {
  margin-top: 2px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 5;
}

.catalog-item .catalog-item__price-notes {
  margin-top: 16px;
}

.product-t-grid .catalog-item__price-notes {
  justify-content: center;
  width: 100%;
  margin-top: 8px;
}

.catalog-item__price-note {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #b80505;
  display: flex;
  align-items: center;
  position: relative;
  transition: color 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}

.catalog-item__price-note-text {
  text-decoration: underline;
  white-space: nowrap;
}

.catalog-item__price-note-icon {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.catalog-item__price-note .tooltip {
  max-width: 206px;
}

.catalog-item__price-note .tooltip:before {
  left: 26px;
}

.catalog-item__price-note-status-label {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: 43px;
}

.catalog-item__price-note-status-label .status__item {
  margin-bottom: 0;
}

@media (any-hover: hover) {
  .catalog-item__price-note:hover {
    color: #8C8C8C;
  }
}
@media (min-width: 1024px) {
  .btn-big__tab:hover:before {
    background: #3376B5;
  }

  .btn-big__tab:hover {
    cursor: pointer;
    color: #3376B5;
  }
}
@media (max-width: 1279px) {
  .key-value--column {
    column-count: unset;
  }

  .catalog-item {
    padding-bottom: 76px;
  }
}
.catalog-item__slide-img,
.catalog-item__slidethamp-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.catalog-item__slidethamp-icon {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  position: absolute;
  z-index: 1;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.catalog-item__slidethamp-icon svg {
  width: 12px;
  color: #ffffff;
  height: 14px;
}

.catalog-item__slide:hover {
  cursor: zoom-in;
}

.catalog-item__visual-contoller {
  position: relative;
  margin-top: 20px;
  padding: 0 28px;
}

.catalog-item__visual .catalog-item__status {
  top: 0;
  left: 0;
}

.catalog-item__feature {
  display: flex;
}

.catalog-item__fura {
  display: flex;
  margin-top: 13px;
}

.catalog-item__icons {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.catalog-item__feature-el {
  margin-right: 16px;
  width: 30px;
  height: 30px;
  display: flex;
  fill: none;
  position: relative;
}

.catalog-item__fura .catalog-item__feature-el,
.catalog-item__fura .catalog-item__feature-icon {
  width: 52px;
}

.catalog-item__feature-el .tooltip {
  top: calc(100% + 10px);
  bottom: auto;
}

.catalog-item__feature-el .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.catalog-item__feature-el .tooltip:before {
  border-bottom: 9px solid #fff;
  border-top: none;
  top: -9px;
  bottom: auto;
}

.catalog-item__feature-el:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.catalog-item__feature-el:last-child {
  margin-right: 0;
}

.catalog-item__left-brand {
  width: 140px;
  display: flex;
}

.catalog-item__body {
  margin-top: 32px;
  display: flex;
  align-items: flex-start;
}

.catalog-item__left-options {
  margin-top: 14px;
}

.catalog-item__left {
  width: 288px;
  margin-right: 36px;
  flex: 0 0 auto;
}

.catalog-item__right {
  padding: 24px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  flex: 1 1 auto;
}

.catalog-item__right .link--underline,
.catalog-item__right .availability__main {
  font-size: 14px;
}

.catalog-item__num {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 10px;
}

.swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}

.calc-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.link-comment {
  display: flex;
  align-items: center;
  color: #676767;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.catalog-item__video {
  margin-top: 13px;
  width: 40px;
  height: 24px;
  display: flex;
}

@media (any-hover: hover) {
  .catalog-item__video-btn:hover {
    cursor: pointer;
  }
}
@media (any-hover: hover) {
  .link-comment {
    cursor: pointer;
  }
}
.link-comment__icon {
  width: 19px;
  height: 15px;
  display: flex;
  justify-content: center;
  color: #676767;
}

.link-comment__icon .svg-icon {
  width: 100%;
  height: 100%;
}

.catalog-item__col {
  padding: 0 12px;
  display: flex;
}

.link-comment__text {
  margin-left: 8px;
  color: #343434;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.catalog-item__row {
  display: flex;
  margin: 10px -12px 0;
  align-items: center;
}

.link-action {
  display: flex;
  align-items: center;
  color: #676767;
}

.link-action__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
}

.link-action__text {
  margin-left: 8px;
}

.link-action__icon .svg-icon {
  height: 100%;
}

.link-action {
  padding: 0 10px;
}

.catalog-item__wrap {
  display: flex;
  margin-top: 29px;
}

.catalog-item__col--links {
  flex: 1 1 auto;
  display: flex;
  justify-content: flex-end;
}

.catalog-item__aside {
  flex: 0 0 auto;
  width: 40%;
  margin-right: 72px;
}

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

.catalog-item__visual {
  position: relative;
}

.catalog-item__visual .swiper-slider__prev {
  left: 0;
}

.catalog-item__visual .swiper-slider__next {
  right: 0;
}

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

.catalog-item__status .tooltip {
  min-width: 312px;
}

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

.catalog-item__price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.catalog-item__price .price__group--old {
  margin-left: 12px;
}

.catalog-item__basket-action {
  margin-top: 24px;
}

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

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

.catalog-item__params {
  margin-top: 20px;
}

.catalog-item__params-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.catalog-item__params .key-value-list {
  margin-top: 12px;
}

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

.catalog-item__terms .terms {
  font-size: 12px;
  line-height: 16px;
  color: #343434;
}

.catalog-item__terms {
  background: #F2F6FA;
  border-radius: 8px;
  padding: 12px 20px 16px 20px;
  margin-top: 24px;
}

.catalog-item__click-action {
  margin-top: 12px;
}

.catalog-item__click-action button {
  width: 100%;
}

.catalog-item__mobile {
  display: none;
}

.catalog-item__mobile-row {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

.catalog-item__mobile-col {
  display: flex;
}

.catalog-item__mobile-num {
  margin-top: 12px;
  font-size: 12px;
  color: #8C8C8C;
}

.catalog-item__mobile-rating {
  margin-right: 24px;
}

.catalog-item__mobile-col .link-action:last-child {
  margin-left: 24px;
}

.catalog-item__right-options {
  display: none;
  margin-top: 20px;
}

.tabs-content__mob-btn {
  display: none;
}

.catalog-item__feature-icon {
  flex: 0 0 auto;
  display: block;
  width: 30px;
  height: 30px;
}

.catalog-item__price .price__group--old .price__currency {
  font-weight: 400;
}

.catalog-item__catalog-product-slider {
  margin-top: 30px;
}

@media (max-width: 1023px) {
  .catalog-item__video-btn {
    padding: 8px;
  }

  .catalog-item__video {
    border: 1px solid #E8E8E8;
    border-radius: 4px;
    width: 56px;
    height: 40px;
  }

  .options-list {
    padding: 3px 6px;
  }

  .catalog-item__main .catalog-item__num {
    display: none;
  }

  .catalog-item__main {
    margin-top: 24px;
  }

  .catalog-item__body {
    margin-top: 0;
  }

  .catalog-item__params {
    display: none;
  }

  .catalog-item__right .btn--lg {
    height: 44px;
    font-size: 14px;
  }

  .catalog-item__left {
    display: none;
  }

  .catalog-item__left-options {
    display: none;
  }

  .catalog-item__right-options {
    display: block;
    position: relative;
  }

  .catalog-item__right-options:hover {
    z-index: 2;
  }

  .catalog-item__right-options.z-index-10 {
    z-index: 10;
  }

  .catalog-item__right-options.z-index-9 {
    z-index: 9;
  }

  .catalog-item__wrap {
    margin-top: 13px;
  }

  .catalog-item__feature {
    flex-direction: column;
  }

  .catalog-item__feature-el {
    margin-right: 0;
  }

  .catalog-item__feature-el:not(:last-child) {
    margin-bottom: 12px;
  }

  .charecteristics__wrap {
    margin-top: 0;
  }

  .catalog-item__feature-el .tooltip {
    left: auto;
    right: -5px;
  }

  .catalog-item__feature-el .tooltip::before {
    left: auto;
    right: 15px;
  }

  .catalog-item__slide:hover {
    cursor: default;
  }
}
@media (min-width: 1024px) {
  .catalog-item__slidethamp-media:hover {
    cursor: pointer;
  }

  .catalog-item__slidethamp-media:hover .catalog-item__slidethamp-img {
    border-color: #0054a3;
  }
}
@media (max-height: 500px) {
  .catalog-item__visual-wrap {
    position: relative;
  }
}
@media (max-width: 1439px) {
  .catalog-item__aside {
    margin-right: 30px;
  }
}
@media (max-width: 1279px) {
  .catalog-item__body {
    flex-direction: column;
    align-items: stretch;
  }

  .catalog-item__right {
    order: -1;
  }

  .catalog-item__left {
    width: 100%;
    margin-right: 0;
    margin-top: 30px;
  }
}
@media (max-width: 1023px) {
  .catalog-item__wrap {
    flex-direction: column;
  }

  .catalog-item__aside {
    margin-right: 0;
    width: 100%;
  }

  .catalog-item__slide-img {
    position: static;
    display: block;
    width: 100%;
    height: 380px;
    object-fit: contain;
  }

  .catalog-item__slide-media {
    padding-bottom: 0;
    max-width: none;
  }

  .catalog-item__desctop {
    display: none;
  }

  .catalog-item__mobile {
    display: block;
  }

  .catalog-item__mobile-title {
    font-weight: 400;
    font-size: 24px;
  }

  .catalog-item__title {
    display: none;
  }

  .catalog-item__visual-main {
    margin-top: 16px;
  }

  .catalog-item__main {
    margin-top: 20px;
  }

  .tabs-list {
    display: none;
  }

  .tabs-content__list-el {
    display: block;
    margin-top: 4px;
  }

  .tabs-content__list-el-wrap {
    padding-top: 16px;
    padding-bottom: 12px;
  }

  .tabs-content__list-el.active-tab {
    display: block;
  }

  .charecteristics__title {
    display: none;
  }

  .tabs-content__mob-btn {
    display: block;
    position: relative;
    width: 100%;
    padding: 16px 20px;
    text-align: left;
    background-color: #F2F6FA;
    border-radius: 12px;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    color: #676767;
    cursor: pointer;
    transition: color 0.2s;
  }

  .tabs-content__mob-btn:after {
    content: "";
    position: absolute;
    top: 20px;
    left: auto;
    right: 25px;
    width: 11px;
    height: 11px;
    border-left: 3px solid #0054a3;
    border-bottom: 3px solid #0054a3;
    transform: rotate(-45deg);
    pointer-events: none;
  }

  .tabs-content__mob-btn.open {
    color: #3376B5;
  }

  .tabs-content__mob-btn.open:after {
    transform: rotate(135deg) translate(3px, -3px);
  }

  .catalog-item .tooltip-dd:first-child .tooltip-dd__note-wrap {
    left: -7px;
    transform: translate(0, 10px);
  }

  .catalog-item .tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
    transform: translate(0, 0);
  }

  .catalog-item .tooltip-dd:last-child .tooltip-dd__note-wrap {
    transition: none;
    right: 0;
  }

  .catalog-item .tooltip-dd:last-child:hover .tooltip-dd__note-wrap {
    left: auto;
    right: -7px;
    transform: translate(0, 0);
  }
}
@media (max-width: 767px) {
  .catalog-item__slide-img {
    height: 264px;
  }

  .catalog-item__mobile-col .link-action__text {
    display: none;
  }

  .catalog-item__mobile-col .link-action:last-child {
    margin-left: 0;
  }

  .catalog-item__right {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
  }

  .catalog-item__price {
    padding: 0 34px;
  }

  .catalog-item__price-notes {
    padding: 0 34px;
  }

  .catalog-item__price .price {
    justify-content: space-between;
  }

  .catalog-item__price-notes {
    width: 100%;
    justify-content: space-between;
  }

  .catalog-item__price-notes .tooltip.tooltip--visible {
    bottom: auto;
    top: 110%;
  }

  .product-t-grid__price .catalog-item__price-notes .tooltip.tooltip--visible {
    bottom: 110%;
    top: auto;
    left: -50%;
  }

  .catalog-item__price-notes .tooltip.tooltip--visible:before {
    display: none;
  }

  .catalog-item__price-note-status-label {
    margin-left: 10px;
  }

  .catalog-item__price-note-status-label .status-label {
    font-size: 11px;
    line-height: 16px;
  }

  .catalog-item__status .tooltip {
    min-width: 210px;
  }
}
.catalog {
  position: relative;
  margin: 20px 0 32px 0;
}

.catalog__top-nav-cell--view {
  margin-left: auto;
}

.catalog__top-nav-cell--mobile {
  display: none;
}

.catalog__placeholder {
  min-height: 200px;
}

.catalog__layout {
  display: flex;
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .catalog__layout {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.catalog__layout-aside {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
}
@media (max-width: 1023px) {
  .catalog__layout-aside {
    padding: 6px;
  }
}

.catalog__layout-main {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  flex: 1 1 auto;
}
@media (max-width: 1023px) {
  .catalog__layout-main {
    padding: 6px;
  }
}

.catalog__list-message {
  margin: 20px 0;
}

.catalog__list-message-title {
  margin: 12px 0;
}

.catalog__list-message-body {
  margin: 12px 0;
}

.catalog__list-message-actions {
  margin: 20px 0;
}

.catalog__list-message-actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .catalog__list-message-actions-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.catalog__list-message-action {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .catalog__list-message-action {
    padding: 6px;
  }
}

.catalog__top-nav {
  margin: 20px 0;
}

.catalog__top-nav-grid {
  display: flex;
  margin-top: -5px;
  margin-bottom: -5px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.catalog__top-nav-cell {
  padding-top: 5px;
  padding-bottom: 5px;
}

.catalog__top-nav-cell--active-filters {
  margin-right: auto;
  min-width: 0;
  flex: 1 1 auto;
  width: 100%;
}

.catalog__top-nav-cell--select {
  width: 240px;
}

.catalog__top-nav-cell--aside-toggle {
  display: none;
}

.catalog__aside-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  color: #033768;
  transition: 0.2s;
}

.catalog__aside-toggle-icon {
  display: block;
  width: 40px;
  height: 40px;
}

.catalog__aside-toggle::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) {
  .catalog__aside-toggle:hover {
    color: #0054a3;
  }
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #3376B5;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}

.catalog__aside-close-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.catalog__aside-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;
}

@media (any-hover: hover) {
  .catalog__aside-close:hover {
    color: #BABABA;
  }
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

.catalog__aside-close:active {
  color: #A3A3A3;
}

.catalog__nav {
  margin-top: 20px;
}

.catalog__params {
  margin: 20px 0;
}

.catalog__params-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.catalog__params-el {
  padding: 0 20px;
  width: 33.33%;
  flex: 0 0 auto;
}

@media (max-width: 1279px) {
  .catalog__layout-aside {
    width: 25%;
  }
}
@media (max-width: 1023px) {
  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }

  .catalog__params-el {
    width: 50%;
  }

  .catalog__top-nav-cell--select,
.catalog__top-nav-cell--view {
    display: none;
  }

  .catalog__aside-close {
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
  }

  .catalog__layout-aside {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 360px;
    background: #ffffff;
    z-index: 120;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.25s;
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
    overflow: auto;
  }

  .catalog__layout-aside-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  .catalog__layout-aside-container-inner {
    padding: 20px;
  }

  .catalog__layout-main {
    width: 100%;
  }

  .state--catalog-aside-open .catalog__layout-aside {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }

  .state--catalog-aside-open .catalog__aside-close {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  .catalog__top-nav-cell--not-xs {
    display: none;
  }

  .field--row .field-check-list {
    margin: 0;
  }

  .catalog__top-nav-cell--mobile {
    display: block;
  }

  .catalog__params-el {
    width: 100%;
  }

  .catalog__top-nav-cell {
    padding: 10px 0;
  }
}
.field-check-axis {
  display: grid;
  gap: 5px 10px;
  align-items: center;
  padding: 5px 10px;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
}
.field-check-axis:hover {
  border-color: #0054a3;
}
.field-check-axis .svg-icon {
  width: 29px;
  height: 44px;
  grid-row: 1/3;
}
.field-check-axis--top, .field-check-axis--bottom {
  grid-column: 2;
  font-size: 14px;
}

.field-checkbox__input:checked ~ .field-check-axis {
  border-color: #0054a3;
}

.click-product__visual {
  max-width: 200px;
  width: 100%;
  display: flex;
  flex: 0 0 auto;
  margin-right: 24px;
}

.click-product__inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.click-product__visual-img {
  width: 100%;
}

.click-product {
  padding: 16px;
  border-radius: 8px;
  background: #f8f9fe;
}

.click-product__delivery {
  margin-top: 10px;
}

.click-product__row-left {
  color: #8C8C8C;
}

.click-product__row {
  display: flex;
  margin-top: 10px;
  justify-content: space-between;
  font-weight: 700;
  font-size: 18px;
}

.click-product__row-right {
  color: #48BB28;
  flex: 0 0 auto;
}

.click-product__right {
  flex: 1 1 auto;
}

.click-product__head {
  display: flex;
}

.click-product__head {
  display: flex;
  justify-content: space-between;
}

.click-product__head-title {
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.click-product__head-subtitle {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 400;
}

.click-product__availability {
  margin-top: 16px;
}

.click-product__promocode {
  margin-top: 12px;
}

.click-product__action {
  margin-top: 12px;
  display: flex;
}

.click-product__group {
  display: flex;
  align-items: center;
}

.click-product__group-label {
  margin-right: 12px;
}

.click-product__action {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 2px -10px -10px -10px;
}

.click-product__action-right,
.click-product__action-left {
  padding: 10px;
}

@media (max-width: 767px) {
  .click-product__inner {
    flex-direction: column;
  }

  .click-product__visual {
    margin-right: 0;
    display: flex;
    justify-content: center;
  }

  .click-product__right {
    width: 100%;
  }

  .click-product__row {
    font-size: 16px;
  }
}
@media (max-width: 639px) {
  .click-product__visual {
    width: 100%;
    max-width: none;
  }

  .click-product__right {
    margin-top: 20px;
  }
}
.column-slider__head {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.column-slider__title {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  font-size: 32px;
  line-height: 44px;
  color: #010101;
}

.column-slider__link {
  flex: 0 0 auto;
  margin-right: 24px;
}

.column-slider__slider {
  position: relative;
}

.column-slider__item {
  border-radius: 8px;
  background: #F9F9F9;
  overflow: hidden;
  width: 100%;
  transition: 0.3s;
  position: relative;
  border: 2px solid #F9F9F9;
}

.column-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.column-slider__item-media {
  width: 91px;
}

.column-slider__item-img {
  filter: grayscale(100%);
  transition: 0.3s;
}

.column-slider__item-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
}

.column-slider__item:active .column-slider__item-img {
  filter: grayscale(0);
}

.column-slider__item-text,
.column-slider__desc {
  margin-bottom: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}

.column-slider__item-text {
  margin-bottom: 0;
}

.column-slider__item-content {
  margin-top: 20px;
}

@media (min-width: 1024px) {
  .column-slider__item:hover {
    background: #ffffff;
  }

  .column-slider__item:hover .column-slider__item-img {
    filter: grayscale(0);
  }
}
.contact-link-block {
  margin: 8px 0;
}

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

.contact-link__note {
  color: #8C8C8C;
}

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

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: #0054a3;
    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: #f20000;
}

.contacts-info {
  display: flex;
  text-align: left;
  padding: 4px;
}

.contacts-info__left {
  width: 176px;
  flex: 0 0 auto;
}

.contacts-info__right {
  width: 176px;
  flex: 0 0 auto;
}

.contacts-info__title {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.contacts-info__list {
  margin-top: 4px;
}

.contacts-info__list-item {
  font-size: 14px;
  line-height: 24px;
  color: #010101;
}

.contacts-info__phone {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  color: #010101;
  margin-top: 4px;
}

.contacts-info__list-item {
  font-size: 14px;
  line-height: 24px;
}

@media (max-width: 1023px) {
  .contacts-info {
    display: block;
  }

  .contacts-info__right {
    margin-top: 20px;
  }
}
.contacts-list {
  padding-bottom: 120px;
}

.contacts-list__title {
  font-size: 32px;
  line-height: 44px;
}

.contacts-list__subtitle {
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}

.contacts-list__all-items {
  margin-top: 24px;
}

.contacts-list__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -14px -16px;
  width: calc(100% + 32px);
}

.contacts-list__col {
  width: 25%;
  flex: 0 0 auto;
  padding: 14px 16px;
}

.contacts-list__item-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.contacts-list__item-items {
  margin-top: 24px;
}

.contacts-list__item-lvl2 {
  margin-top: 20px;
}

.contacts-list__item-lvl2-name {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.contacts-list__item-lvl2-address {
  font-size: 18px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 4px;
  display: flex;
  align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (any-hover: hover) {
  .contacts-list__item-lvl2-address:hover {
    cursor: pointer;
  }
}
.contacts-list__item-lvl2-address-icon {
  flex: 0 0 auto;
  display: block;
  width: 14px;
  height: 16px;
  margin-right: 10px;
  transform: translateY(5px);
}

.contacts-list__note-wrap {
  margin-top: 52px;
}

.contacts-list__title + .contacts-list__note-wrap,
.contacts-list__subtitle + .contacts-list__note-wrap {
  margin-top: 20px;
}

.contacts-list__location-wrap {
  margin-top: 28px;
}

@media (max-width: 1023px) {
  .contacts-list {
    padding-bottom: 75px;
  }

  .contacts-list__col {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .contacts-list__col {
    width: 100%;
  }
}
.content-block__title {
  color: #010101;
  font-weight: 400;
}

.content-block__slot {
  margin-top: 24px;
}

.content-block__content {
  margin-top: 32px;
}

.content-block__title + .content-block__content {
  margin-top: 24px;
}

.content-block__text {
  color: #343434;
}

.content-block__text-wrap .content-block__text {
  padding-top: 14px;
}

.content-block__action {
  margin-top: 20px;
}

.cookies {
  position: fixed;
  left: 50%;
  bottom: 66px;
  width: calc(100% - 40px);
  z-index: 10;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  transition: 0.3s ease-in-out;
}

.cookies-inner {
  border-radius: 12px;
  padding: 15px 32px;
  max-width: 864px;
  overflow: hidden;
  background: rgba(52, 52, 52, 0.6);
  width: 100%;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.cookies.aggree {
  opacity: 0;
  pointer-events: none;
}

.cookies-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cookies-content__media {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
}

.cookies-content__text {
  color: #ffffff;
  padding: 0 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.cookies-content__img {
  width: 100%;
}

.cookies-content__text a {
  color: #ffffff;
  text-decoration: underline;
}

.cookies-content__text a:active {
  text-decoration: none;
}

@media (min-width: 1024px) {
  .cookies-content__text a:hover {
    text-decoration: none;
  }
}
@media (max-width: 767px) {
  .cookies-inner {
    padding: 10px 22px;
  }

  .cookies {
    bottom: 0;
  }
}
@media (max-width: 639px) {
  .cookies-content {
    flex-direction: column;
  }

  .cookies-content__text {
    padding: 0;
  }
}
.datepicker {
  position: relative;
  color: #010101;
  width: 272px;
}

.datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 268px;
  left: 0;
  transform: translateY(-15px);
  margin-top: 8px;
  background-color: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  padding: 10px 20px 16px;
  border-radius: 16px;
}

.datepicker--static .datepicker__container {
  position: static;
  margin-top: 20px;
}

.datepicker__input {
  display: block;
  width: 100%;
  min-width: 0;
  border-radius: 1px;
  border: 0;
  padding: 13px 30px 11px 16px;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  transition: color 0.2s;
  outline: none;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.04);
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.datepicker--static .datepicker__container {
  position: static;
  margin-top: 20px;
}

.datepicker table {
  width: calc(100% + 10px);
  margin: 0 -5px;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  font-size: 16px;
}

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

.datepicker th,
.datepicker td {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 32px;
  width: 34px;
  padding: 4px 5px;
  border: 0 none;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}

.datepicker th {
  font-size: 10px;
  line-height: 16px;
  color: #8C8C8C;
}

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

@media (any-hover: hover) {
  .datepicker td:hover {
    color: #033768;
  }
}
.datepicker td.date-pass,
.datepicker td.date-future {
  color: #BABABA;
}

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

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

.datepicker td.date-disabled {
  cursor: not-allowed;
  color: #BABABA;
}

.datepicker td.date-active {
  color: #ffffff;
  position: relative;
}

.datepicker td.date-active:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3376B5;
  border-radius: 50%;
  z-index: -1;
}

.datepicker td.date-active.date-highlight::after {
  background: #ffffff;
}

.datepicker td.date-today:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: -1;
  box-shadow: 0 0 0 1px #3376B5 inset;
}

.datepicker__head {
  text-align: center;
  color: #010101;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  height: 48px;
}

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

.datepicker__head-cell {
  height: 30px;
}

.datepicker__head-month {
  display: flex;
  align-items: center;
}

.datepicker__head-month {
  display: flex;
  width: 100%;
  position: relative;
  padding: 0 0 10px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 0.8px solid #E4E5E7;
  margin-bottom: 12px;
}

.datepicker__year {
  min-width: 50px;
}

.datepicker__month {
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  margin-right: auto;
  font-weight: 700;
}

.datepicker__icon {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 16px;
  top: 50%;
  z-index: 1;
  color: #010101;
  pointer-events: none;
  transform: translateY(-50%);
}

.datepicker__btn-prev,
.datepicker__btn-next {
  cursor: pointer;
  display: inline-block;
  padding: 0 11px;
  vertical-align: middle;
  width: 40px;
  height: 35px;
  position: relative;
}

.datepicker__btn-next {
  margin-right: -14px;
}

.datepicker__btn-prev::before,
.datepicker__btn-next::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  z-index: 0;
  transition: background-color 0.2s;
}

@media (any-hover: hover) {
  .datepicker__btn-prev:hover::after,
.datepicker__btn-next:hover::after {
    border-top: 2px solid #033768;
    border-left: 2px solid #033768;
  }
}
.datepicker__btn-prev::after,
.datepicker__btn-next::after {
  position: absolute;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  top: 50%;
  left: 50%;
  transform: translate(-46%, -50%) rotate(-45deg);
  border-top: 2px solid #8C8C8C;
  border-left: 2px solid #8C8C8C;
  z-index: 1;
  transition: border 0.2s;
}

.datepicker__btn-next::after {
  transform: translate(-56%, -50%) rotate(135deg);
}

.datepicker__label {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.datepicker__body th {
  font-weight: 400;
  text-transform: uppercase;
}

th.datepicker__head-cell {
  padding: 0;
}

.delivery-info__grid {
  display: flex;
  margin: 20px -16px 0;
}

.delivery-info__col {
  padding: 0 16px;
}

.delivery-info__name {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.delivery-info__phone-lable {
  color: #8C8C8C;
}

.delivery-info__left {
  margin-right: 4px;
}

.delivery-info {
  font-size: 14px;
}

.delivery-info__row {
  margin-top: 8px;
  line-height: 20px;
  display: flex;
}

.delivery-info__title {
  font-weight: 700;
  line-height: 24px;
}

.delivery-info .form__field {
  padding: 0;
}

.delivery-info__field {
  margin-top: 24px;
}

.delivery-info__wrap {
  margin-top: 20px;
  padding: 20px 56px 32px 40px;
  background: #F9F9F9;
  border-radius: 4px;
  position: relative;
}

.delivery-info__btn {
  position: absolute;
  right: 10px;
  top: 10px;
}

.delivery-info__phone {
  font-weight: 700;
}

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

.description__left {
  width: 70%;
  max-width: 888px;
  flex: 0 0 auto;
}

.description__left h6,
.description__left h5 {
  margin-top: 16px;
}

.description__left img {
  width: 100%;
  margin: 24px 0;
}

.description__left .video-block {
  margin: 24px 0;
}

.description__right {
  width: 304px;
  margin-left: 30px;
}

.description__slider {
  position: relative;
}

.description__slider-pagination {
  bottom: 22px;
  left: 50%;
  right: unset;
  z-index: 10;
  transform: translateX(-50%);
}

@media (max-width: 1279px) {
  .description__right {
    flex: 0 0 auto;
  }

  .description__left {
    max-width: 100%;
    flex: 1 1 auto;
  }
}
@media (max-width: 1023px) {
  .description {
    display: block;
  }

  .description__left {
    width: 100%;
  }

  .description__right {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
.eurolabel-grid {
  margin-top: 28px;
  margin-left: -22px;
  margin-right: -22px;
  display: flex;
}

.eurolabel-grid__el {
  flex: 0 0 auto;
  width: 33.33%;
  padding: 0 22px;
}

.eurolable-grid__head {
  border-radius: 12px 12px 0 0;
  min-height: 114px;
  padding: 33px 40px;
  box-shadow: 0 0 0 2px inset #E8E8E8;
  background: #ffffff;
  display: flex;
  font-weight: 700;
  color: #0054a3;
  align-items: center;
  justify-content: space-between;
}

.eurolabel-grid__head-visual {
  width: 40px;
  flex: 0 0 auto;
  height: 40px;
  display: flex;
}

.eurolabel-grid__head-name {
  font-size: 16px;
  margin-left: 16px;
  flex: 1 1 auto;
}

.eurolabel-grid__head-value {
  font-size: 24px;
  margin-left: 10px;
}

.eurolable-grid__desc {
  margin-top: 20px;
  font-size: 14px;
  color: #343434;
}

@media (max-width: 1279px) {
  .eurolabel-grid__el {
    padding: 0 16px;
  }

  .eurolabel-grid {
    margin-left: -16px;
    margin-right: -16px;
  }

  .eurolable-grid__head {
    padding: 20px 16px;
  }
}
@media (max-width: 1023px) {
  .eurolabel-grid {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .eurolabel-grid__el {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #D1D1D1;
  }

  .eurolabel-grid__el:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }

  .eurolable-grid__head {
    box-shadow: none;
    min-height: auto;
    padding: 0;
  }
}
.field-check-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.field-check-list__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-check-list__item {
  margin-right: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.field-select__list .field-check-list__item:focus {
  background: #F2F2F2;
}

.field-check-list__item:last-child {
  margin-right: 0;
}

.field-check-list__item {
  margin: 0;
  padding: 12px;
}

.field-check-list--alt {
  margin-top: -24px;
}

.field-check-list--alt {
  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);
}

.field-check-list--alt .field-check-list__item {
  background-color: #F9F9F9;
  padding: 16px;
  margin-left: 12px;
  margin-right: 12px;
  border-radius: 4px;
  align-self: stretch;
  width: calc(50% - 24px);
  display: flex;
  align-items: center;
  margin-top: 24px;
}

.field-check-list--alt .field-checkbox__text {
  font-weight: 700;
  max-width: 364px;
}

.field-check-list--axis {
  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);
}

.field-check-list--tabs {
  min-height: 36px;
  margin: -6px;
}

@media (max-width: 1023px) {
  .field-check-list--tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
.field-check-list--tabs .field-checkbox__input:checked + .field-checkbox__visual + .field-checkbox__text {
  background: #F2F6FA;
  border-radius: 8px;
}

.field-check-list--tabs .field-check-list__item {
  padding: 6px;
  flex: 0 0 auto;
}

.field-check-list--tabs .field-checkbox__visual {
  display: none;
}

.field-check-list--tabs .field-checkbox__text {
  padding: 6px 24px;
}

.field-check-list--alt .field-checkbox__visual {
  margin-right: 12px;
}

.field-check-simple {
  display: block !important;
}

.field-check-simple .field-check-list__item {
  padding: 0 12px !important;
}

.field-check-simple .field-check-list__label {
  font-weight: 400;
}

@media (max-width: 1023px) {
  .field-check-list--alt {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .field-check-list--alt .field-check-list__item {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }

  .field-check-list--alt .field-check-list__item {
    margin-top: 16px;
  }
}
.field-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.field-check-list .field-checkbox {
  width: 100%;
}

.field-select__list .field-checkbox:focus {
  background: #F2F2F2;
}

.field-checkbox.disabled {
  cursor: default;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border: 1px solid #A3A3A3;
  background: #ffffff;
  margin-right: 8px;
  border-radius: 4px;
  transition: 0.2s;
  position: relative;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #0054a3;
  border-left: 2px solid #0054a3;
  width: 11px;
  height: 6px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.2s;
}

.field-checkbox__text {
  flex: 1 1 auto;
  font-size: 14px;
  line-height: 24px;
}

.field-checkbox__text.field-checkbox__text--iconed {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.field-checkbox__text.field-checkbox__text--iconed .v-svg-icon {
  width: 20px;
  height: 20px;
}

.field-checkbox.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-checkbox__text .in-text-highlight {
  color: #033768;
  font-weight: 700;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #D1D1D1;
  background: #ffffff;
}

.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: #0054a3;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

@media (any-hover: hover) {
  .field-checkbox:hover:not(.disabled) .field-checkbox__input:not([disabled]):checked ~ .field-checkbox__visual {
    border-color: #0054a3;
    background: #ffffff;
  }
}
.field-checkbox__input:disabled ~ .field-checkbox__visual {
  border-color: #E8E8E8;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual::after {
  opacity: 1;
  border-color: #99BBDA;
}

.field-checkbox__note-tooltip {
  flex: 0 0 auto;
  margin-left: 6px;
  position: relative;
  z-index: 2;
}

.field-checkbox__note-tooltip .note-tooltip {
  z-index: 1;
}

.select-filter-segment {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.select-filter-segment .select-filter-segment__title {
  width: 100%;
  margin: 0;
  padding: 10px 0px;
  font-weight: 700;
}
.select-filter-segment .select-filter-segment__title .field-checkbox__text {
  font-size: 16px;
  text-transform: uppercase;
}
.select-filter-segment .field-check-list__item {
  width: 50% !important;
}

.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: 25px;
  cursor: pointer;
  color: #A3A3A3;
  transition: 0.2s;
  margin: 4px 0;
}

.field-count .field-label,
.field-count__input,
.field-count__input {
  height: 100%;
}

.field-count .field-input {
  height: 36px;
  padding: 0 25px 0 25px;
}

.field-count .field-count__input {
  width: 90px;
}

.basket-action__cell-input .field {
  height: 100%;
}

.basket-action--divide .basket-action__cell-input {
  position: static;
  transform: unset;
  width: 89px;
}

.basket-action--divide .basket-action__cell-main {
  display: flex;
  width: 50%;
}

.basket-action--divide .basket-action__btn--left {
  padding-left: 24px;
}

.basket-action--divide .basket-action__cell-input {
  min-width: unset;
  margin-right: 10px;
}

.basket-action--divide .basket-action__cell-main {
  padding: 5px;
}

.basket-action--divide .basket-action__widget {
  margin: -5px;
  display: flex;
  width: calc(100% + 10px);
}

@media (any-hover: hover) {
  .field-count__btn:hover {
    color: #010101;
  }
}
.field-count__btn:active {
  color: #010101;
}

.field-count__btn:disabled {
  color: #BABABA;
  background: transparent;
}

.field-count__btn--sub {
  left: 0;
  border-right: 2px solid #E8E8E8;
}

.field-count__btn--add {
  right: 0;
  border-left: 2px solid #E8E8E8;
}

.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-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__list {
  margin-bottom: 15px;
}

.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;
}

.field-file__item-end {
  flex: 0 0 auto;
  margin-left: 12px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  padding: 16px 12px 7px 12px;
  box-shadow: none;
  font: 400 14px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  transition: 0.2s;
  outline: none;
}
@media (any-hover: hover) {
  .field-input:hover {
    border-color: #0054a3;
  }
}
.field-input:focus {
  border-color: #0054a3;
}
.form-error .field-input {
  border-color: #f20000;
}

.field-input--sm {
  padding: 2px 12px;
  font-size: 14px;
  height: 30px;
}

.field-input--textarea {
  height: 120px;
  resize: vertical;
}

.field-input--textarea.field-input--sm {
  line-height: 20px;
}

.field-input:disabled {
  background: #BABABA;
}

.field-label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.field-location-picker {
  position: relative;
  display: flex;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
}

.field-location-picker__label {
  flex: 0 0 auto;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  margin-right: 10px;
}

.field-location-picker--alt .field-location-picker__label {
  font-size: 18px;
  line-height: 24px;
}

.field-location-picker__btn {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  cursor: pointer;
  color: #0054a3;
  white-space: normal;
  text-align: left;
}

.field-location-picker--alt .field-location-picker__btn {
  font-size: 18px;
  line-height: 24px;
}

.field-location-picker__btn-arrow {
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  margin-top: 4px;
}

.field-location-picker--open .field-location-picker__btn-arrow {
  transform: scaleY(-1);
}

.field-location-picker__list {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  background: #ffffff;
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 6px;
  transform-origin: center top;
  z-index: 2;
}

.field-location-picker__list::-webkit-scrollbar {
  width: 4px;
}

.field-location-picker__list::-webkit-scrollbar-track {
  background-color: transparent;
}

.field-location-picker__list::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px #99BBDA;
}

.field-location-picker__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  transition: 0.2s;
  color: #010101;
  position: relative;
  outline: none;
}

@media (any-hover: none) {
  .field-location-picker__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-location-picker__list-item:hover {
    background: #F2F2F2;
  }
}
.state--focus-enabled .field-location-picker__list-item:focus::after {
  opacity: 0.75;
}

.field-location-picker__list-item:active {
  background: #A3A3A3;
}

.field-location-picker__list-item.field-location-picker__list-item--active {
  background: #033768;
  color: #ffffff;
  cursor: default;
}

.field-location-picker__icon {
  display: block;
  width: 24px;
  height: 25px;
  flex: 0 0 auto;
  margin-right: 4px;
  color: #0054a3;
}

@media (max-width: 1023px) {
  .field-location-picker {
    flex-wrap: wrap;
  }

  .field-location-picker__list {
    left: 0;
    right: auto;
  }

  .location__main {
    margin-top: 16px;
  }
}
.field-range-slider {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__label {
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 50%;
  flex: 0 0 auto;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

.field-range-slider__label--max {
  margin-left: auto;
}

.field-range-slider__controls {
  position: relative;
}

.field-range-slider__ruler {
  height: 4px;
  border-radius: 2px;
  background: #BABABA;
}

.field-range-slider__active {
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #033768;
}

.field-range-slider__handle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #033768;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.field-range-slider__handle--z-bump {
  z-index: 2;
}

.field-range-slider--disabled .field-range-slider__active,
.field-range-slider--disabled .field-range-slider__handle {
  background: #BABABA;
  cursor: default;
}

.field-range {
  font-size: 16px;
}

.field-range--sm {
  font-size: 14px;
}

.field-range,
.field-range__cell {
  display: flex;
  align-items: center;
}

.field-range__cell {
  flex: 1 1 auto;
  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-search__search-field {
  padding: 4px 12px;
}

.field-search .field-text {
  height: 40px;
}

.field-search .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-search .field-select__list-item {
  padding-left: 12px;
  padding-right: 12px;
}

.field-select {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-select__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  padding: 16px 12px 7px 12px;
  box-shadow: none;
  font: 400 14px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  transition: 0.2s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 48px;
  padding-right: 30px;
  position: relative;
}

.field-select--sm .field-select__btn {
  padding: 2px 12px;
  font-size: 14px;
  height: 30px;
  padding-right: 30px;
}

.field-select__btn-text {
  color: #010101;
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-placeholder {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
  transition: 0.3s;
}

.field-select--active .field-select__btn-placeholder {
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  color: #A3A3A3;
  top: 10px;
}

.field-select--disabled .field-select__btn-placeholder {
  color: #A3A3A3;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  color: #010101;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .field-select__btn:hover {
    border-color: #0054a3;
  }
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #0054a3;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #0054a3;
}

.field-select--open .field-select__btn-arrow {
  transform: rotate(180deg);
}

.field-select__btn-placeholder {
  color: #010101;
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  transform-origin: center top;
  padding: 8px 0;
}

.field-select__list--max-height {
  max-height: 260px;
}

.field-select__list-2 {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  transform-origin: center top;
  padding: 8px 0;
}

.field-select__list-inner {
  overflow: auto;
  max-height: 192px;
  margin-top: 5px;
}

.field-select__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  transition: 0.2s;
  color: #010101;
  position: relative;
  outline: none;
}
.field-select__list-item:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-select__list-item:focus {
  background: #F2F2F2;
}

.field-select__list-item .in-text-highlight {
  font-weight: 700;
  color: #0054a3;
}

.field-select--disabled .field-select__btn {
  background: #F2F2F2;
}

.field-select--disabled .field-select__btn:hover {
  cursor: not-allowed !important;
  border-color: #D1D1D1;
}

.field-select--disabled .field-select__btn-arrow {
  color: #D1D1D1;
}

.field-select--checkbox .field-check-list {
  display: flex;
  flex-direction: column;
  margin: 0;
}

.field-select--checkbox .field-check-list__item {
  width: 100%;
}

.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:not(:disabled):hover {
    background: #F2F2F2;
  }
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #A3A3A3;
}

.field-select__list-item.field-select__list-item--active {
  background: #033768;
  color: #ffffff;
  cursor: default;
}

.field-select--searchable .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-select__empty-message {
  padding: 12px;
  color: #8C8C8C;
}

.field-select__mob {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}

.field-select__mob .field-select__list-2 {
  position: static;
  height: 100%;
}

.field-select__mob .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-select__mob .field-select__list-inner {
  max-height: calc(100% - 80px);
}

.field-select__mob .field-check-list {
  display: block;
}

.field-select--searchable .field-select__mob .field-select__list-inner {
  max-height: calc(100% - 140px);
}

.field-select--modal {
  z-index: 10000 !important;
}

.field-select__mob .field-select__list-item {
  font-size: 16px;
  padding: 6px 10px 6px 12px;
}

.field-select__mob .field-checkbox__text {
  font-size: 16px;
}

.field-select__mob-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.field-select__mob-wrap {
  position: relative;
  z-index: 2;
  height: 100%;
}

.field-select__mob-list {
  height: 100%;
  overflow: hidden;
}

.field-select__list-inner {
  overflow: auto;
  height: 100%;
}

.field-select__mob {
  background: #ffffff;
}

.field-select__mob-close {
  width: 40px;
  height: 40px;
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #BABABA;
}

.mob-close-icon {
  width: 16px;
  height: 16px;
}

.field-text {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #D1D1D1 inset;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.field-text--error {
  box-shadow: 0 0 0 1px #f20000 inset;
}

.field-text.disabled {
  box-shadow: 0 0 0 1px #D1D1D1 inset;
  background-color: #F2F2F2;
  cursor: not-allowed;
}

.field-text--focus {
  box-shadow: 0 0 0 1px #0054a3 inset;
}

@media (any-hover: hover) {
  .field-text:not(.disabled):not([disabled]):hover {
    box-shadow: 0 0 0 1px #0054a3 inset;
  }

  .field-text--focus:not(.disabled):not([disabled]):hover {
    box-shadow: 0 0 0 1px #0054a3 inset;
  }
}
.field-text__field-label {
  position: absolute;
  top: 12px;
  left: 12px;
  color: #8C8C8C;
  font-size: 14px;
  line-height: 24px;
  transition: font-size 0.2s, line-height 0.2s, top 0.2s, color 0.2s;
  z-index: 0;
  font-weight: 400;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.field-text:not(.field-text--placeholder-state) .field-text__field-label {
  top: 4px;
  font-size: 10px;
  line-height: 16px;
}

.field-input::placeholder {
  font-size: 16px;
  line-height: 26px;
  color: #9A9A9A;
}

.field-text--placeholder-state .field-text__field-input::placeholder {
  color: transparent;
}

.field-text--error {
  box-shadow: 0 0 0 1px #f20000 inset;
  background-color: #ffffff;
}

.field-text__field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: 0 0;
  border-radius: 1px;
  border: 0;
  padding: 11px 12px 0;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  transition: color 0.2s;
  outline: 0;
  height: 48px;
  position: relative;
  z-index: 1;
  text-overflow: ellipsis;
}

.ios .field-text__field-input {
  font-size: 16px;
}

.field-text__field-label--textarea {
  display: block;
  background-color: #ffffff;
  padding: 3px 12px 3px;
  top: 9px;
  left: 1px;
  right: 20px;
  z-index: 2;
  border-radius: 2px;
}

.field-text:not(.field-text--placeholder-state) .field-text__field-label--textarea {
  top: 1px;
}

textarea.field-text__field-input {
  height: 95px;
  padding-top: 20px;
}

textarea.field-text__field-input--lines-5 {
  height: 144px;
}

textarea.field-text__field-input--lines-10 {
  height: 264px;
}

.field-text--error .field-text__field-input:not([type=date]) {
  padding-right: 40px;
}

.field-text__lens-icon {
  width: 16px;
  height: 16px;
  color: #ccc;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
  margin-top: 4px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field-check-list--half .field-checkbox__text {
  line-height: 16px;
}

.field__tooltip {
  padding: 10px 12px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .field__multiple-list-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.field__multiple-list-item {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .field__multiple-list-item {
    padding: 6px;
  }
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.field-no-radio .field-checkbox__visual {
  display: none;
}

.field-no-radio .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #0054a3;
}

.field--row .field-check-list {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}

.field-check-list--half {
  margin: -10px -12px;
}

.field-check-list--half .field-check-list__item {
  width: 33.33%;
  flex: 1 1 auto;
  margin: 0;
  padding: 10px 12px;
}

.field-check-list--switch {
  border: 2px solid #E8E8E8;
  border-radius: 28px;
  height: 44px;
  display: flex;
  align-items: center;
  min-height: auto;
  flex-wrap: nowrap;
}

.field-check-list--switch .field-check-list__item {
  padding: 10px 20px 10px 20px;
  height: 44px;
}

.field-check-list--switch .field-checkbox__visual {
  display: none;
}

.field-check-list--switch .field-check-list__item.active {
  background: #0054a3;
  height: 52px;
  border-radius: 28px;
}

.field-check-list--switch .active .field-checkbox {
  color: #ffffff;
}

.field-check-list--switch .field-checkbox__text {
  text-align: center;
}

.field-check-list--switch .field-check-list__item {
  padding: 0;
  flex: 1 1 auto;
  color: #676767;
}

.field-check-list--switch .field-checkbox {
  padding: 0;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.field-check-list--switch .field-checkbox__input {
  display: none;
}

.field-check-list--tooltip {
  background: #F9F9F9;
  border-radius: 8px;
}

.field-check-list--tooltip .field-check-list__item {
  padding: 12px 16px;
  width: 100%;
}

.field-check-list--half .field--spreed {
  flex: 0 0 auto;
}

.field-check-list--half .field-checkbox {
  padding: 22px 12px 22px 14px;
  font-weight: 700;
  width: 100%;
  box-shadow: 0 0 0 2px #F3F3F3 inset;
  transition: 0.3s;
  border-radius: 4px;
}

.field-check-list--half .active .field-checkbox {
  box-shadow: 0 0 0 2px #99BBDA inset;
}

.field--row .field-check-list__item {
  padding: 10px;
  margin: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.field-no-radio .field-checkbox:active .field-checkbox__text {
  color: #0054a3;
}

@media (min-width: 1024px) {
  .field-no-radio .field-checkbox:hover .field-checkbox__text {
    color: #0054a3;
  }
}
@media (max-width: 1279px) {
  .field-check-list--half .field-check-list__item {
    width: 50%;
    max-width: none !important;
  }
}
@media (max-width: 1279px) {
  .field-check-list--half .field-check-list__item {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .field-check-list--half .field-check-list__item {
    width: 100%;
    padding: 8px 0;
  }

  .field-check-list--half {
    margin: 0;
  }

  .field-check-list--half .field-checkbox {
    padding: 16px 12px 16px 16px;
  }
}
.active-filters__btn {
  background: #CCDDED;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  border-radius: 20px;
  padding: 4px 4px 4px 12px;
  height: 26px;
  border: none;
  box-shadow: none;
}

.active-filters {
  display: flex;
}

.active-filters__text {
  margin-right: 12px;
  flex: 0 0 auto;
  font-weight: 700;
}

.filter-row {
  margin: 28px 0 20px 0;
}

.filter__navigation {
  margin-top: 32px;
}

.filter__navigaton__list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 12px);
  margin: -6px;
}

.filter__navigaton-el {
  padding: 6px;
  flex: 0 0 auto;
}

.filter__navigation-link {
  display: flex;
  align-items: center;
  padding: 8px 24px;
  border-radius: 8px;
  color: inherit;
}

.filter__navigation-count {
  color: #ffffff;
  border-radius: 30px;
  font-size: 10px;
  padding: 0 8px;
  font-weight: 700;
  flex: 0 0 auto;
  background: #48BB28;
  margin-left: 8px;
}

.filter__navigaton-el.active .filter__navigation-link {
  background: #F2F6FA;
}

.filter-catalog {
  margin-top: 20px;
}

.active-filters__icon {
  background: rgba(255, 255, 255, 0.6);
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-left: 4px;
}

.active-filters__icon .btn__icon--right {
  margin-left: 0;
  width: 6px;
  height: 6px;
}

.filter__group {
  padding: 12px;
}

.filter-body {
  background: #F2F6FA;
  padding: 26px;
  position: relative;
}

@media (min-width: 768px) {
  .filter-body.scrollbar {
    overflow: visible;
  }
}
.filter__list-item {
  margin-bottom: 6px;
}

.filter__list-item:last-child {
  margin-bottom: 0;
}

.filter__link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .filter__link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .filter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.filter__link:active {
  color: #f20000;
}

.filter__link.filter__link--current {
  cursor: default;
  color: #010101;
  font-weight: 700;
}

.filter__group-body {
  margin: 8px 0;
}

.filter__group--view,
.filter__group--sort {
  display: none;
}

.filter-togler__icon .svg-icon,
.filter-togler__icon {
  width: 24px;
  height: 24px;
}

.filter-togler__btn {
  color: #676767;
  display: flex;
  align-items: center;
  border-radius: 28px;
  padding: 10px 20px 10px 20px;
  position: relative;
  z-index: 0;
  height: 44px;
}

.filter-togler__btn:first-child {
  margin-left: 0;
  padding: 10px 20px;
}

.filter-togler__btn.active {
  background: #0054a3;
  color: #ffffff;
  padding: 14px 22px;
  height: 52px;
  z-index: 1;
}

.filter-togler__text {
  margin-left: 8px;
}

.filter-togler {
  display: flex;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  height: 44px;
  border: 2px solid #0054a3;
  border-radius: 28px;
}

.filter-togler__btn {
  color: #0054a3;
}

.filter-togler__btn:hover {
  cursor: pointer;
}

.filter-tags {
  margin-top: 28px;
  margin-bottom: 24px;
}

.filter-tags__content {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.filter-tags__el {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 4px;
}

.filter-tags__inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  box-shadow: 0 0 0 1px #CCDDED inset;
  border-radius: 20px;
  cursor: pointer;
  color: #0054a3;
  transition: 0.3s;
}

.filter-tags__inner-icon {
  color: #CCDDED;
  width: 11px;
  height: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.filter-tags__inner-icon .svg-icon {
  height: 100%;
  transform: rotate(-90deg);
}

.field-check-list-tags .field-checkbox__visual {
  display: none;
}

.field-check-list-tags .field-checkbox {
  margin-right: 0;
}

.field-check-list-tags .field-check-list__item {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 4px;
}

.filter__group--row {
  width: 100%;
}

.field-check-list-tags {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.field-check-list__item.hide {
  display: none;
  opacity: 0;
}

.field-check-list-tags .field-checkbox__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  box-shadow: 0 0 0 1px #ccdded inset;
  border-radius: 20px;
  cursor: pointer;
  color: #0054a3;
  transition: 0.3s;
}

.field-check-list-tags .field-checkbox__input:checked + .field-checkbox__visual + .field-checkbox__text {
  color: #0054a3;
  box-shadow: 0 0 0 2px #0054a3 inset;
}

.filter__group--row .field-check-list__item {
  margin: 0;
  padding: 10px;
}

.filter__group--row .field-check-list {
  display: flex;
  width: calc(100% + 24px);
  flex-wrap: wrap;
  align-items: center;
  margin: -12px;
}

.filter__group--row .field-check-list__item {
  max-width: none;
  flex: 1 1 auto;
  padding: 12px;
}

.filter__group--group .field {
  flex: 1 1 auto;
}

.filter__group--group {
  display: flex;
  width: 33.32%;
}

.filter-head {
  margin-top: 28px;
}

.filter-main {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
  padding-bottom: 24px;
}

.filter__footer {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  transition: 0.3s;
}

.filter .collapse {
  width: 100%;
}

.collapse {
  overflow: hidden;
}

.collapse.open {
  overflow: visible;
}

.filter__group--xs {
  width: 11.11%;
}

.filter__group--md {
  width: 25%;
}

.filter__group--sm {
  width: 33.33%;
}

.filter__group--lg {
  width: 50%;
}

.filter-head__group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}

.filter-head__group:empty {
  display: none;
}

.filter-tags__inner:active {
  color: #0054a3;
  box-shadow: 0 0 0 2px #0054a3 inset;
}

.filter__more {
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #D1D1D1;
}

.filter__more-right {
  display: flex;
  margin-left: auto;
}

.filter__more-changed {
  margin-right: 20px;
  max-width: 640px;
}

@media (max-width: 1279px) {
  .filter__more {
    flex-wrap: wrap;
  }

  .filter__more-right {
    width: 100%;
    margin-top: 20px;
    justify-content: space-between;
  }
}
.active-filters__btn:active {
  box-shadow: 0 0 0 2px #a3a3a3 inset;
}

.filter-mobile {
  display: none;
}

.filter-overlay {
  display: none;
}

.filter__mobile {
  display: none;
}

.filter__button--mobile {
  display: none;
}

.mob-filter--open .filter-body {
  overflow: visible;
}

.mob-filter--open .filter__helper {
  padding-top: 0;
}

@media (max-width: 1279px) {
  .filter__group--sm,
.filter__group--md,
.filter__group--group,
.filter__group--xs {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .filter__group--view,
.filter__group--sort {
    display: block;
  }

  .filter-togler {
    margin-bottom: 20px;
  }

  .filter-head__group {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .filter__navigaton__list {
    flex-wrap: nowrap;
    width: calc(100% + 12px);
    max-width: calc(100% + 12px);
    overflow: auto;
  }
}
@media (min-width: 1024px) {
  .field-check-list-tags .field-checkbox:hover .field-checkbox__text {
    color: #0054a3;
    box-shadow: 0 0 0 2px #0054a3 inset;
  }

  .active-filters__btn:hover {
    box-shadow: 0 0 0 2px #0054a3 inset;
  }
}
.filter-mobile .btn {
  height: 40px;
}

@media (max-width: 767px) {
  .filter-row {
    margin: 20px 0;
  }

  .filter__group--sm,
.filter__group--md,
.filter__group--group,
.filter__group--xs {
    width: 100%;
  }

  .filter-mobile {
    min-width: 100%;
  }

  .filter-togler {
    display: none;
  }

  .filter-mobile {
    display: block;
    margin-top: 20px;
    min-width: 320px;
  }

  .filter-overlay {
    display: block;
  }

  .filter__helper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    padding-top: 47px;
    justify-content: flex-end;
    transition: transform 0.3s ease-in-out;
    transform: translateY(100%);
  }

  .filter-body {
    background: #ffffff;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
    max-height: calc(100vh + 47px);
    position: relative;
    padding: 32px 16px 80px 16px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10000;
  }

  .filter__button--mobile {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px 16px;
    z-index: 10000;
    background: #ffffff;
  }

  .filter.open-filter .filter__helper {
    transform: translateY(0);
  }

  .filter.open-filter .overlay {
    opacity: 1;
    visibility: visible;
  }

  .filter__mobile-togler {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .filter__mobile-togler .filter-togler {
    display: flex;
    margin-top: 12px;
    font-size: 14px;
    line-height: 1;
  }

  .filter__mobile {
    width: 100%;
    display: block;
  }

  .filter__mobile .filter-togler__btn.active {
    height: 48px;
  }

  .filter__mobile .filter-togler__btn {
    height: 40px;
  }

  .filter__group {
    padding: 8px;
  }

  .filter-main {
    margin: -8px;
  }

  .filter__mobile-sort {
    padding: 8px;
  }

  .filter__group-title {
    font-size: 16px;
    font-weight: 700;
  }

  .filter__mobile-control {
    display: flex;
    justify-content: space-between;
    padding: 8px;
  }

  .filter__actions {
    display: none;
  }

  .filter__group--row .field-check-list__item {
    max-width: none;
    flex: 0 0 auto;
  }
}
@media (max-width: 359px) {
  .filter-mobile {
    min-width: auto;
  }
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #A3A3A3;
}

.form__header-title {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}

.form__header-note {
  margin: 8px 0;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: 100%;
  margin-top: 28px;
}

.form__group {
  flex: 0 0 auto;
  max-width: 100%;
  margin-top: 44px;
}

.form__group-title {
  margin: 8px 0;
  font-size: 14px;
  line-height: 24px;
}

.form__group-title--big {
  font-size: 24px;
  line-height: 32px;
}

@media (max-width: 1023px) {
  .form__group-title--big {
    font-size: 18px;
    line-height: 32px;
  }
}
.form__group-note {
  margin: 28px 0 0;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.form__group-body {
  margin: 20px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}

.form__error {
  margin-top: 12px;
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
}

.one-click .form__field--checkbox {
  padding: 0;
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  width: 100%;
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 32px 0 0;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.field-list-reviews {
  display: flex;
  padding: 12px 25px;
  border-radius: 8px;
  background: #F3F3F3;
  justify-content: space-between;
  align-items: center;
}

.field-list-reviews .field-checkbox {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.field-list-reviews .field-checkbox__icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  transition: 0.3s;
}

.field-list-reviews .field-checkbox__input:checked + .field-checkbox__icon {
  color: #FE8300;
}

.field-list-reviews .field-checkbox__icon .svg-icon {
  width: 18px;
  height: 18px;
}

.field-list-reviews .field-check-list__item {
  margin: 0;
  padding: 10px;
}

.field-list-reviews .field-checkbox__text {
  font-size: 12px;
}

.form__confirm {
  margin-top: 24px;
}

.form__confirm .field-check-list__item {
  padding: 0;
}

.form__confirm-message {
  font-size: 12px;
  line-height: 16px;
}

.form__recaptcha-wrap {
  margin-top: 24px;
}

.form__success-message {
  margin: 8px auto 0;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  text-align: center;
  max-width: 270px;
}

.form__success-icon {
  display: block;
  margin: 0 auto 8px;
  width: 48px;
  height: 48px;
}

.form__form-errors {
  margin-top: 15px;
}

.form__form-error {
  color: #f20000;
  margin-top: 10px;
}

@media (max-width: 1023px) {
  .form--card {
    padding: 20px;
  }

  .form__field {
    padding: 8px;
  }

  .form__fields {
    margin: -8px;
    width: calc(100% + 16px);
  }

  .form__group-title {
    font-size: 18px;
    line-height: 24px;
  }

  .form__action {
    width: 100% !important;
  }

  .form__group {
    width: 100% !important;
  }

  .form__field {
    width: 100% !important;
  }
}
@media (max-width: 639px) {
  .field-list-reviews {
    padding: 10px;
    margin: 0;
  }

  .field-list-reviews .field-check-list__item {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .field-list-reviews .field-checkbox__input:checked:hover + .field-checkbox__icon {
    color: #FE8300;
  }

  .field-list-reviews .field-checkbox__input:hover + .field-checkbox__icon {
    color: #A3A3A3;
  }
}
.gallery {
  display: flex;
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  max-height: 100vh;
  /* contain: strict; */
}

.gallery__view {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  overflow: hidden;
  /* contain: strict; */
}

.gallery__view-list {
  display: flex;
  width: 100%;
  transform: translate3d(0, 0, 0);
  transition: 0.3s;
}

.gallery__view-item {
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  align-items: center;
  background: #343434;
  justify-content: center;
  border-radius: 8px 0 0 8px;
  padding: 20px;
  overflow: hidden;
  position: relative;
}

.gallery__view-item-wrapper {
  outline: none;
  transition: 0.3s;
}

.gallery__view-item-wrapper,
.gallery__view-item-wrapper img {
  flex: 0 0 auto;
  max-width: 1000px;
  max-height: 1000px;
  text-align: center;
}

.gallery__previews {
  flex: 0 0 auto;
  width: 310px;
  border-radius: 0 8px 8px 0;
  background: #343434;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.gallery__previews-container {
  padding: 66px 20px 20px;
}

.gallery__previews-list {
  display: inline-flex;
  vertical-align: top;
  margin: -5px;
  width: calc(100% + 10px);
  flex-wrap: wrap;
}

.gallery__previews-item {
  position: relative;
  margin: 5px;
  width: calc(50% - 10px);
  flex: 0 0 auto;
  background: rgba(0, 0, 0, 0.7) no-repeat center/cover;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(3, 55, 104, 0) inset;
  transition: 0.2s;
  outline: none;
}

.gallery__previews-item::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.gallery__previews-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;
}

.gallery__previews-item.active {
  box-shadow: 0 0 0 4px #0054a3 inset;
}

@media (any-hover: hover) {
  .gallery__previews-item:hover {
    box-shadow: 0 0 0 4px #0054a3 inset;
  }

  .gallery__view-item-wrapper--cursor-default {
    cursor: default;
  }
}
.state--focus-enabled .gallery__previews-item:focus::after {
  opacity: 0.75;
}

.gallery__arrow,
.gallery__close {
  position: absolute;
  background: #ffffff;
  box-shadow: 0 6px 19px rgba(0, 0, 0, 0.13);
  color: #0054a3;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  cursor: pointer;
  transition: 0.2s;
  z-index: 2;
  outline: none;
}

.gallery__arrow::after,
.gallery__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;
}

@media (any-hover: hover) {
  .gallery__close:hover,
.gallery__arrow:hover {
    opacity: 0.9;
  }
}
.state--focus-enabled .gallery__arrow:focus::after,
.state--focus-enabled .gallery__close:focus::after {
  opacity: 0.75;
}

.gallery__view-item-note {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

.gallery__view-item-note-box {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  pointer-events: all;
  font-size: 16px;
  line-height: 24px;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  padding: 14px 24px;
  border-radius: 4px 4px 0 0;
  cursor: default;
  cursor: auto;
}

.gallery__arrow {
  top: 50%;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  margin-top: -40px;
}

.gallery__arrow-icon {
  height: 16px;
  width: 16px;
}

.gallery__arrow--prev {
  left: 0px;
}

.gallery__arrow--next {
  right: 0px;
}

.gallery__arrow.disabled.disabled {
  cursor: not-allowed;
  background: rgba(186, 186, 186, 0.2);
  color: rgba(1, 1, 1, 0.5);
}

.gallery__close {
  top: 0;
  right: 0;
  width: 46px;
  height: 46px;
  border-radius: 0 0 0 4px;
}

.gallery__close .svg-icon {
  width: 20px;
  height: 20px;
}

@media (any-hover: none) {
  .gallery__arrow {
    display: none;
  }

  .gallery__view-item-wrapper {
    pointer-events: none;
  }
}
.gallery__iframe-wrapper {
  flex: 1 1 auto;
  outline: none;
  transition: 0.3s;
  position: relative;
  width: 100%;
}

.gallery__iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
}

.gallery__video-wrapper {
  flex: 0 0 auto;
  max-height: 100%;
  max-width: 100%;
  outline: none;
  transition: 0.3s;
  text-align: center;
}

@media (max-width: 1279px) {
  .gallery__previews {
    width: 170px;
  }

  .gallery__previews-item {
    width: calc(100% - 10px);
  }
}
@media (max-width: 1023px) {
  .gallery {
    flex-direction: column;
  }

  .gallery__previews {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
  }

  .gallery__previews-container {
    padding: 0;
  }

  .gallery__previews-list {
    flex-wrap: nowrap;
    padding: 5px;
    width: auto;
    margin: 0;
  }

  .gallery__previews-item {
    width: 130px;
  }

  .gallery__view-item-note-box {
    border-radius: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .gallery__previews-item {
    width: 100px;
  }
}
.hero-block,
v-hero-block {
  color: #010101;
  background: #BABABA;
  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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .hero-block__actions-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.hero-block__actions-cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .hero-block__actions-cell {
    padding: 6px;
  }
}

.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: #BABABA;
}

.hero-block__bg-image {
  background: no-repeat center/cover;
}

.hero-block__bg--medium,
.hero-block__bg--small {
  display: none;
}

.hero-block--dark {
  color: #ffffff;
}

.hero-block--dark .hero-block__bg-layer {
  background: #8C8C8C;
}

.hero-block--right .hero-block__content {
  margin-left: auto;
}

@media (max-width: 1439px) {
  .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: #BABABA;
}

.hero-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1440px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.2s;
  color: #A3A3A3;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.hero-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1440px / 2 - 64px);
}

.hero-slider__arrow--next {
  left: 50%;
  margin-left: calc(1440px / 2 - 64px);
}

.hero-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

@media (max-width: 1439px) {
  .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;
  }
}
.info-box {
  background: #BABABA;
  border-radius: 4px;
  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;
  }
}
.invoice {
  background-color: #fff9f2;
  border-radius: 8px;
  padding: 16px 20px;
}

.invoice__header {
  border: 1px dashed #CCCCCC;
  border-radius: 8px;
  padding: 10px;
}

.invoice__title {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  text-align: center;
}

.invoice__number {
  margin-top: 8px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  font-weight: 700;
}

.invoice__text.text-guide {
  margin-top: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}

.invoice__note.text-guide {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  margin-top: 8px;
}

.invoice .text-guide p {
  margin: 4px 0;
}

.invoice .text-guide ul > li::before {
  background: #343434;
  left: 6px;
}

.invoice .text-guide ul > li,
.invoice .text-guide ol > li {
  padding-left: 20px;
  margin-bottom: 0;
}

.tabs-content__list .key-value-list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 32px);
  margin: 0 -16px;
}

.tabs-content__list .key-value-list__col {
  width: 50%;
  padding: 0 16px;
}

.key-value-list__item {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
  font-size: 14px;
}

.key-value-list__btn {
  margin-top: 8px;
}

.key-value-list__item-start,
.key-value-list__item-end {
  flex: 0 0 auto;
  max-width: 50%;
}

.key-value-list--underline .key-value-list__item {
  position: relative;
  padding-bottom: 8px;
  justify-content: space-between;
}

.key-value-list--underline .key-value-list__item-spacer {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  top: 100%;
}

.key-value-list__item-start {
  color: #8C8C8C;
}

.key-value-list__item-end.key-grey {
  color: #8C8C8C;
}

.key-value-list__item-end.key-green {
  color: #48BB28;
}

.key-value-list__item-end {
  color: #010101;
  text-align: right;
}

a.key-value-list__item-end {
  color: #0054a3;
}

.key-value-list__item-spacer {
  flex: 1 1 auto;
  margin: 0 4px;
  height: 1px;
  border-bottom: 1px solid #E8E8E8;
  transform: translateY(2px);
}

@media (max-width: 1023px) {
  .tabs-content__list .key-value-list__col {
    width: 100%;
    padding: 0 16px;
  }
}
.v-lable,
.lable {
  position: fixed;
  width: 1740px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  top: 144px;
  justify-content: space-between;
}

.lable-link {
  width: 150px;
  height: 48px;
  padding: 15px;
  overflow: hidden;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lable-link--left {
  border-radius: 4px 0 0 4px;
  right: 0;
}

.lable-link--right {
  border-radius: 0 4px 4px 0;
  left: 0;
}

.lable-link__img {
  width: 100%;
}

@media (max-width: 1439px) {
  .lable {
    display: none;
  }
}
.lazy-component__template {
  display: none;
}

.links__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
  font-size: 12px;
}

.links__list-el {
  padding: 0 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 26px;
  font-size: 13px;
  color: #0054a3;
  border-radius: 20px;
  box-shadow: 0 0 0 1px inset #CCDDED;
  transition: 0.3s;
}

.link__list-helper {
  padding: 4px;
  flex: 0 0 auto;
}

.link__list-helper.hide {
  display: none;
  opacity: 0;
}

.links__list-el-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 11px;
  height: 7px;
}

.links__list-el-icon .svg-icon {
  transform: rotate(-90deg);
  color: #CCDDED;
}

.links__list-el.active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

.links__list-el:active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

@media (min-width: 1024px) {
  .links__list-el:hover {
    box-shadow: 0 0 0 2px inset #0054a3;
  }
}
@media (max-width: 767px) {
  .links__list {
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
}
.lk-address {
  position: relative;
}

.lk-address__bar {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 12px 44px 12px 20px;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  cursor: pointer;
  text-align: left;
  transition: border 0.2s, background-color 0.2s;
}

.lk-address__bar.active {
  border: 1px solid transparent;
  background-color: #F9F9F9;
}

.lk-address__name {
  font-size: 14px;
  line-height: 24px;
}

.lk-address__form .form__actions {
  justify-content: flex-end;
}

.lk-address__form .form__footer {
  margin-top: 12px;
}

.lk-address__form .form__action {
  padding-bottom: 0;
}

.lk-address__form .form__success-icon {
  display: none;
}

.lk-address__btn-menu-icon {
  width: 16px;
  height: 16px;
}

.lk-address__btn-menu {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: auto;
  right: 0;
  cursor: pointer;
  border-radius: 4px;
}

.lk-address__menu {
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  background-color: #ffffff;
  padding: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  max-width: 120px;
  position: absolute;
  top: 8px;
  left: auto;
  right: 30px;
  z-index: 1;
  transform: translateY(-5px);
  transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
}

.lk-address__menu.open {
  pointer-events: all;
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.lk-address__menu-item {
  padding: 4px;
  cursor: pointer;
  transition: color 0.2s;
  width: 100%;
  text-align: left;
}

@media (any-hover: hover) {
  .lk-address__menu-item:hover {
    color: #0054a3;
  }
}
.lk-addres__marker {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #D1D1D1;
  position: relative;
  margin-right: 12px;
}

.lk-addres__marker::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #0054a3;
  opacity: 0;
  transition: opacity 0.2s;
}

.lk-addres__marker.active::after {
  opacity: 1;
}

.lk-order {
  border-bottom: 1px solid #E8E8E8;
}

.lk-order.open {
  border-bottom: 1px solid transparent;
}

.lk-order__bar {
  display: flex;
  padding: 20px 0;
  cursor: pointer;
}

.lk-order__number {
  flex: 0 0 auto;
  width: 20%;
}

.lk-order__status {
  flex: 0 0 auto;
  width: 20%;
  font-weight: 700;
  white-space: nowrap;
}

.lk-order__quantity {
  flex: 0 0 auto;
  width: 30%;
  text-align: center;
}

.lk-order__price {
  flex: 0 0 auto;
  width: 20%;
  display: flex;
  justify-content: flex-end;
}

.lk-order__icon-wrap {
  flex: 0 0 auto;
  width: 10%;
  position: relative;
}

.lk-order__icon {
  position: absolute;
  width: 12px;
  height: 12px;
  border-top: 3px solid #BABABA;
  border-left: 3px solid #BABABA;
  transform: scaleY(-1) rotate(45deg);
  top: 5px;
  left: auto;
  right: 2px;
  transition: border 0.2s;
}

.lk-order.open .lk-order__icon {
  top: 10px;
  transform: scaleY(1) rotate(45deg);
  border-top: 3px solid #0054a3;
  border-left: 3px solid #0054a3;
}

.lk-order__spoiler {
  background-color: #F2F6FA;
  padding: 24px 40px 24px;
  border-radius: 8px;
}

.lk-order__spoiler-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__spoiler-table {
  margin-top: 20px;
}

.lk-order__spoiler-table-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  border-bottom: 1px solid #D1D1D1;
  padding-bottom: 8px;
  margin-top: 8px;
}

.lk-order__spoiler-table-row-left {
  flex: 0 0 auto;
  width: 50%;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.lk-order__spoiler-table-row-right {
  width: 50%;
  flex: 0 0 auto;
  text-align: right;
  font-size: 14px;
  line-height: 24px;
}

.lk-order__spoiler-table-row-right--bold {
  font-weight: 700;
}

.lk-order__delivery-price-wrap {
  display: flex;
  justify-content: flex-end;
}

.lk-order__delivery-price-wrap .price__group {
  color: #48BB28;
}

.lk-order__spoiler-action {
  margin-top: 26px;
  display: flex;
  justify-content: flex-end;
}

.lk-order__repeat-button {
  flex: 0 0 auto;
}

.lk-order__spoiler-items-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__spoiler-items-header {
  display: flex;
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  margin-top: 20px;
}

.lk-order__spoiler-main {
  flex: 1 1 auto;
  width: auto;
  text-align: left;
  text-transform: capitalize;
}

.lk-order__spoiler-scu {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
  text-transform: capitalize;
}

.lk-order__spoiler-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.lk-order__spoiler-quantity {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
}

.lk-order__spoiler-sum-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.lk-order__spoiler-items {
  margin-top: 32px;
}

.lk-order__product-orders {
  margin-top: 20px;
}

.lk-order__number-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__date {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 4px;
}

.lk-order__mob-bar {
  cursor: pointer;
  padding-top: 20px;
}

.lk-order__mob-bar-heading {
  display: flex;
  width: 100%;
  align-items: baseline;
  margin-top: 16px;
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.lk-order__mob-bar-line {
  display: flex;
  width: 100%;
  margin-top: 16px;
  align-items: baseline;
}

.lk-order__mob-bar-line-2 {
  display: flex;
  width: 100%;
  margin-top: 8px;
  align-items: baseline;
}

.lk-order__mob-bar-number {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__mob-bar-left {
  width: 50%;
  flex: 0 0 auto;
}

.lk-order__mob-bar-right {
  width: 50%;
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
}

.lk-order__mob-bar-action {
  display: flex;
  white-space: nowrap;
  width: 100%;
  justify-content: flex-end;
  padding-right: 18px;
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  position: relative;
  text-transform: capitalize;
  padding-top: 12px;
  padding-bottom: 20px;
  cursor: pointer;
}

.lk-order__mob-bar-action:after {
  position: absolute;
  content: "";
  top: 18px;
  left: auto;
  right: 2px;
  width: 8px;
  height: 8px;
  border-top: 1.5px solid #0054a3;
  border-left: 1.5px solid #0054a3;
  transform: scaleY(-1) rotate(45deg);
}

.lk-order:last-child .lk-order__mob-bar-action {
  padding-bottom: 0;
}

.lk-order__mob-btn-collapse {
  display: none;
}

.lk-order.open .lk-order__mob-btn-collapse {
  display: block;
}

.lk-order.open .lk-order__mob-btn-more {
  display: none;
}

@media (max-width: 1023px) {
  .lk-order__status {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .lk-order {
    border-bottom: 1px solid #D1D1D1;
  }

  .lk-order:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }

  .lk-order__spoiler {
    margin-top: 20px;
    padding: 20px 16px 28px;
  }

  .lk-order.open .lk-order__mob-bar-action:after {
    top: 23px;
    transform: scaleY(1) rotate(45deg);
  }

  .lk-order__spoiler-table-row {
    display: block;
  }

  .lk-order__spoiler-table-row-left {
    width: 100%;
    font-size: 12px;
    line-height: 16px;
  }

  .lk-order__spoiler-table-row-right {
    width: 100%;
    text-align: left;
    margin-top: 2px;
    font-size: 14px;
    line-height: 24px;
  }

  .lk-order__delivery-price-wrap {
    justify-content: flex-start;
  }

  .lk-order__spoiler-items {
    margin-top: 30px;
  }

  .lk-order__spoiler-items-header {
    display: none;
  }

  .lk-order__repeat-button {
    width: 100%;
    height: 44px;
  }
}
.lk__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
}

.lk__wrap {
  display: flex;
  margin-top: 32px;
}

.lk__main {
  flex: 1 1 auto;
}

.lk__aside {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 36px;
}

.lk__widget {
  background-color: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 22px 24px;
  position: -webkit-sticky;
  position: sticky;
  top: 240px;
}

.lk__link {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: inherit;
  padding: 10px 0;
  transition: color 0.2s;
}

.lk__link.active {
  color: #0054a3;
}

.lk__link-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 12px;
  color: #8C8C8C;
  transition: color 0.2s;
}

.lk__link-counter {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  padding: 0 5px;
  background-color: #FFEB3B;
  border-radius: 30px;
  margin-left: auto;
  color: #010101;
}

.lk__link.active .lk__link-icon {
  color: #0054a3;
}

@media (any-hover: hover) {
  .lk__link:hover {
    color: #0054a3;
  }

  .lk__link:hover .lk__link-icon {
    color: #0054a3;
  }
}
.lk__orders-wrap {
  position: relative;
}

.lk__orders-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.lk__orders-header {
  margin-top: 10px;
  color: #8C8C8C;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.lk__orders-header-number {
  flex: 0 0 auto;
  width: 20%;
}

.lk__orders-header-status {
  flex: 0 0 auto;
  width: 20%;
}

.lk__orders-header-quantity {
  flex: 0 0 auto;
  width: 30%;
  text-align: center;
}

.lk__orders-header-space {
  flex: 0 0 auto;
  width: 10%;
}

.lk__orders-header-price {
  flex: 0 0 auto;
  width: 20%;
  text-align: right;
}

.lk__orders-empty-message {
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 20px;
}

.lk__action {
  margin-top: 22px;
}

.lk__addresses-wrap {
  position: relative;
}

.lk__addresses {
  position: relative;
}

.lk__address {
  margin-top: 28px;
}

.lk__addresses-action {
  margin-top: 28px;
}

@media (max-width: 1279px) {
  .lk__wrap {
    flex-direction: column-reverse;
  }

  .lk__main {
    margin-top: 30px;
  }

  .lk__aside {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .lk {
    padding-bottom: 76px;
  }

  .lk__widget {
    padding: 0;
    box-shadow: none;
  }

  .lk__orders-title {
    font-size: 18px;
    line-height: 24px;
  }

  .lk__orders-empty-message {
    font-size: 14px;
    line-height: 22px;
  }

  .lk__link {
    font-size: 16px;
    line-height: 24px;
  }
}
.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 0.2s;
  z-index: 30;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 50px;
  height: 50px;
  color: #033768;
  animation: spin 1s infinite;
}

.loader--active {
  opacity: 1;
  visibility: visible;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.location-container {
  display: flex;
  margin-top: 36px;
}

.location-wrap {
  padding-bottom: 120px;
  position: relative;
}

.location__main {
  display: flex;
  margin-top: 24px;
}

.location-left {
  width: 508px;
  flex: 0 0 auto;
  margin-right: 48px;
  max-height: 552px;
}

.location-left__list {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}

.location-desc {
  font-size: 16px;
  color: #010101;
}

.location-right {
  flex: 1 1 auto;
  height: 552px;
  position: relative;
}

.location-list__el-btn {
  font-weight: 700;
  font-size: 18px;
  text-align: left;
  transition: color 0.2s;
}

.location-list__action .btn:not(:first-child) {
  margin-top: 20px;
}

.location__action-hover {
  opacity: 1;
  transition: 0.3s;
}

@media (max-width: 1023px) {
  .location__action-hover {
    opacity: 1;
  }
}
.localion-list__el {
  display: flex;
  padding-top: 32px;
  padding-bottom: 28px;
  border-bottom: 1px solid #D1D1D1;
}

.location-list__action {
  margin-top: 16px;
}

.localion-list__el:first-child {
  padding-top: 0;
}

.localion-list__el:last-child {
  border-bottom: none;
}

.location-list__el-left {
  flex: 1 1 auto;
}

.location-list__count {
  margin-top: 8px;
  font-weight: 700;
  font-size: 14px;
}

.location-list__status {
  margin-top: 4px;
  font-size: 14px;
}

.open-status,
.availability {
  color: #48BB28;
}

.not-availability {
  color: #999999;
}

.location-list__lable {
  font-size: 14px;
  color: #343434;
}

.close {
  color: #f20000;
}

.location-list__el-right {
  flex: 0 0 auto;
  width: 186px;
  margin-left: 20px;
}

.list-subtitle,
.location-list__subtitle {
  color: #8C8C8C;
  font-size: 12px;
}

.location-list__row {
  display: flex;
  font-size: 14px;
  margin-top: 4px;
}

.location-list__row-start {
  margin-right: 8px;
}

.location-list__row-end {
  font-weight: 700;
}

.availability {
  color: #48BB28;
}

.collapse__list {
  transition: 0.3s;
}

.collapse__el-link {
  font-weight: 700;
  font-size: 14px;
  color: #010101;
  margin-top: 4px;
  display: inline-block;
}

.collapse__el {
  margin-top: 12px;
}

.collapse__list {
  padding-top: 16px;
}

.collapse__el-link-lable {
  margin-left: 4px;
  color: #8C8C8C;
  font-weight: 400;
}

.location-list__el-btn.active {
  color: #0054a3;
}

.collapse__el:first-child {
  margin-top: 0;
}

.location-right__mobile {
  display: none;
}

.map-actions {
  display: none;
}

.location-list__tags {
  margin-top: 28px;
  display: flex;
  flex-wrap: wrap;
}

.location-list__tag {
  flex: 0 0 auto;
  white-space: nowrap;
  margin: 8px 8px 0 0;
  color: #0054a3;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 12px;
  border-radius: 13px;
  border: 1px solid #CCDDED;
  transition: background-color 0.2s, color 0.2s, border 0.2s;
}

.location-list__button-videos {
  margin-top: 16px;
  margin-bottom: 32px;
}

.location-list__button-video-wrap {
  margin-top: 10px;
}

@media (any-hover: hover) {
  .location-list__tag:hover {
    color: #ffffff;
    background-color: #0054a3;
    border: 1px solid #0054a3;
  }
}
.location-right__map-wrap {
  position: relative;
  width: 100%;
  height: 552px;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #E8E8E8;
}

.location-right__map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@keyframes showMap {
  0% {
    opacity: 0;
    filter: blur(100px);
  }
  100% {
    opacity: 1;
    filter: blur(0px);
  }
}
@keyframes hideMap {
  0% {
    opacity: 1;
    filter: blur(0px);
  }
  100% {
    opacity: 0;
    filter: blur(100px);
  }
}
.location__picker {
  position: relative;
  z-index: 3;
}

.location-list__action:empty {
  display: none;
}

@media (min-width: 1024px) {
  .location-list__el-btn:hover {
    cursor: pointer;
    color: #0054a3;
  }

  .location-left {
    width: 480px;
    margin-right: 52px;
  }
}
@media (max-width: 1023px) {
  .location-container {
    flex-direction: column;
  }

  .location-right {
    order: -1;
    width: 100%;
    border: 1px solid #E8E8E8;
    height: 140px;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
  }

  .location-right__mobile {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .location-right__mobile:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #BABABA;
    opacity: 0.4;
  }

  .location-left {
    margin-right: 0;
    margin-top: 16px;
    max-height: none;
    height: 400px;
  }

  .ymap-container.show {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 1;
    filter: blur(0px);
    animation: showMap 0.6s ease-in-out;
  }

  .map-actions {
    display: block;
    visibility: hidden;
    max-height: 0;
    opacity: 0;
  }

  .map-actions.show {
    opacity: 1;
    max-height: none;
    visibility: visible;
  }

  .map-actions .map-actions__left {
    position: fixed;
    left: 16px;
    top: 32px;
    opacity: 0;
    z-index: 100;
    filter: blur(30px);
    transition: 1s 0.3s ease-in-out;
  }

  .map-actions.show .map-actions__left {
    opacity: 1;
    filter: blur(0px);
  }

  .localion-list__el {
    flex-direction: column;
  }

  .location-list__el-right {
    margin-left: 0;
    margin-top: 12px;
  }

  .location-list__action {
    margin-top: 12px;
  }

  .location__main {
    flex-direction: column;
  }

  .location-left {
    height: auto;
    width: 100%;
  }

  .location-list__tags {
    display: none;
  }

  .collapse__list {
    padding-top: 12px;
  }

  .localion-list__el:last-child {
    padding-bottom: 0;
  }

  .location-wrap {
    padding-bottom: 76px;
  }
}
.v-location .collapse__list {
  overflow: hidden;
}

.v-location .location__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 52px;
  min-height: 46px;
}

.map-balloon {
  max-width: 240px;
  font-size: 14px;
  line-height: 20px;
}

.map-balloon__title {
  padding-right: 20px;
  font-weight: 700;
}

.map-balloon__types {
  display: flex;
  flex-wrap: wrap;
  margin: 6px 0 0 -4px;
}

.map-balloon__tag {
  flex: 0 0 auto;
  white-space: nowrap;
  margin: 4px 0 0 4px;
  padding: 2px 8px;
  border: 1px solid #CCDDED;
  border-radius: 12px;
  color: #0054a3;
  font-size: 11px;
  line-height: 16px;
}

.map-balloon__schedule {
  margin-top: 10px;
}

.map-balloon__row {
  display: flex;
  gap: 8px;
  margin-top: 2px;
}

.map-balloon__row span {
  flex: 0 0 auto;
  min-width: 54px;
  color: #8C8C8C;
}

.map-balloon__status {
  margin-top: 4px;
  font-size: 12px;
}

.v-location .location-list__tags--types {
  gap: 8px;
  margin: 12px 0 28px;
}

.v-location .location-list__tags--types .location-list__tag {
  margin: 0;
  cursor: default;
}

.v-location .location-list__tags--types .tooltip {
  top: calc(100% + 10px);
  bottom: auto;
  min-width: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  white-space: normal;
}

.v-location .location-list__tags--types .tooltip:before {
  top: -9px;
  bottom: auto;
  border-top: none;
  border-bottom: 9px solid #ffffff;
  filter: drop-shadow(0 -2px 3px rgba(0, 0, 0, 0.16));
}

@media (any-hover: hover) {
  .v-location .location-list__tags--types .location-list__tag:hover {
    color: #0054a3;
    background-color: transparent;
    border: 1px solid #CCDDED;
  }

  .v-location .location-list__tags--types .location-list__tag.tooltip-hover:hover {
    color: #ffffff;
    background-color: #0054a3;
    border: 1px solid #0054a3;
  }
}
.v-location .location__types {
  flex: 1 0 auto;
}

.v-location .location__types .calculator-season {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.v-location .location__types .calculator-season__btn {
  flex: 1 1 auto;
  justify-content: center;
  text-transform: none;
}

@media (min-width: 1024px) {
  .v-location .location__picker {
    flex: 0 0 auto;
    width: 480px;
  }
}
@media (max-width: 1023px) {
  .v-location .location__head {
    display: block;
  }

  .v-location .location__types {
    margin-top: 16px;
  }

  .v-location .location__types .calculator-season {
    display: inline-flex;
    width: auto;
    max-width: 100%;
    vertical-align: top;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  .v-location .location__types .calculator-season__btn {
    flex: 0 0 auto;
  }
}
@media (max-width: 1023px) {
  .v-location .location-list__tags--types {
    display: flex;
    margin-bottom: 16px;
  }
}
@media (min-width: 1280px) {
  .contacts-list__location-wrap .location-left,
.contacts-list__location-wrap .location__picker {
    width: 560px;
  }
}
.main-nav {
  position: relative;
  z-index: 10;
}

.main-nav .container {
  background: #0054a3;
  min-height: 56px;
}

.main-nav__layout {
  display: flex;
  margin: 0 -14px;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .main-nav__layout {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .main-nav__cell--hidden {
    display: none;
  }
}
.main-nav__cell {
  flex: 0 0 auto;
  position: relative;
}

.main-nav__link {
  display: flex;
  align-items: center;
  background: #0054a3;
  border: none;
  padding: 16px 14px;
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
}

.main-nav__link.active-menu {
  position: relative;
}

.main-nav__link.active-menu:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 14px;
  display: block;
  background: #FFEB3B;
  height: 4px;
  border-radius: 4px;
  width: calc(100% - 28px);
}

.main-nav-link__icon .v-svg-icon {
  width: 11px;
  height: 7px;
}

.main-nav__link--list {
  padding-right: 20px;
}

.main-nav-link__icon {
  position: absolute;
  width: 11px;
  right: 3px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s ease-in-out;
}

.main-nav__link--open .main-nav-link__icon {
  transform: translateY(-50%) scale(-1);
}

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

.main-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;
}

.main-nav__link:active {
  color: rgba(255, 255, 255, 0.6);
}

@media (any-hover: hover) {
  .main-nav__link:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.state--focus-enabled .main-nav__link:focus::after {
  opacity: 0.75;
}

.main-nav__link:active {
  background: #3376B5;
}

.main-nav__link--list .main-nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 3px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #ffffff;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center bottom;
  transition: 0.4s;
}

.main-nav__link.main-nav__link--open::before {
  opacity: 1;
  transform: scaleY(1);
}

.main-nav__dd {
  position: absolute;
  top: 100%;
  right: -9px;
  padding: 16px 24px;
  background: #ffffff;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: center top;
  z-index: 120;
  transition: 0.35s;
  min-width: 204px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.arow-before:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.popper .main-nav__dd {
  position: static;
}

.popper {
  top: -12px !important;
}

.main-nav__dd-container {
  opacity: 0;
  transition: 0.25s;
}

.main-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
  transition: 0.35s;
  z-index: 140;
}

.main-nav__dd--open .main-nav__dd-container {
  opacity: 1;
  transition: 0.25s ease 0.1s;
}

.main-nav__dd-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  flex-direction: column;
}

.main-nav__dd-cell {
  padding: 4px 0;
}

.main-nav__dd-list-head {
  margin: 8px 0;
}

.main-nav__dd-list-head-link--link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #010101;
}
@media (any-hover: hover) {
  .main-nav__dd-list-head-link--link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-head-link--link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-head-link--link:active {
  color: #f20000;
}

.main-nav__dd-list-item {
  margin: 6px 0;
}

.main-nav__dd-list-link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #8C8C8C;
}
@media (any-hover: hover) {
  .main-nav__dd-list-link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-link:active {
  color: #f20000;
}

.main-nav__layout .swiper-slide {
  width: auto;
}

.main-nav__layout .swiper-container {
  margin: 0;
  width: 100%;
  z-index: 1000;
}
.main-nav__layout .swiper-container .swiper-wrapper {
  justify-content: space-between;
  width: 100%;
  z-index: 1000;
}

.main-nav__layout .inline-block {
  margin: 0 !important;
  height: 0 !important;
  border: none !important;
  display: block !important;
}

@media (max-width: 767px) {
  .main-nav {
    display: none;
  }
}
.map {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.25s;
}

.map--absolute {
  position: absolute;
  top: 0;
  left: 0;
}

.map__map {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.map__pin {
  width: 80px;
  height: 95px;
  transition: height 0.25s;
  position: relative;
}

.map__pin-icon {
  display: block;
  max-width: 100%;
  opacity: 1;
  transition: opacity 0.2s;
}

.map__pin-icon-active {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.2s;
  z-index: 1;
}

.map__pin.active .map__pin-icon-active {
  opacity: 1;
}

.map__pin.active .map__pin-icon {
  opacity: 0;
}

.map__cluster {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border-radius: 50%;
  background-color: #0054a3;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
}

[class*=copyrights-pane] {
  display: none !important;
}

.map__pin-glyph {
  position: absolute;
  top: 45px;
  left: 40px;
  width: 36px;
  height: 36px;
  margin: -18px 0 0 -18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #ffffff;
  color: #033768;
  pointer-events: none;
  z-index: 2;
}

.map__pin-glyph svg {
  display: block;
  width: 23px;
  height: 23px;
}

.map__pin.active .map__pin-glyph {
  color: #0054a3;
}

.mini-blocks {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px -32px;
}

.mini-blocks__item {
  flex: 0 0 33.33%;
  padding: 0 16px 32px;
}

.mini-blocks__item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #F2F6FA;
  border-radius: 8px;
  padding: 32px;
  text-align: center;
}

.mini-blocks__item-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
  max-width: 352px;
  text-align: center;
  color: #0054a3;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

@media (max-width: 1023px) {
  .mini-blocks__item-title {
    max-width: none;
  }
}
.mini-blocks__item-text {
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  margin-bottom: 16px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.mini-blocks__item-banner {
  margin-top: auto;
  position: relative;
}

.mini-blocks__item-banner::before {
  content: "";
  display: block;
  padding-top: 68.18%;
}

.mini-blocks__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mini-blocks__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
}

.mini-blocks__action {
  margin-bottom: 20px;
}

.mini-blocks__action:last-child {
  margin-bottom: 0;
}

.review {
  padding: 20px;
  position: relative;
}

.review:before {
  content: "";
  position: absolute;
  bottom: -11px;
  right: 53px;
  z-index: 2;
  width: 5px;
  height: 35px;
  border: 18px solid transparent;
  border-bottom: none;
  border-top-color: #2458ac;
}

.review:after {
  content: "";
  position: absolute;
  bottom: -14px;
  right: 53px;
  z-index: 1;
  width: 8px;
  height: 38px;
  border: 20px solid transparent;
  border-bottom: none;
  border-top-color: #427ECC;
}

.review-helper {
  padding: 18px;
  background: linear-gradient(156.14deg, rgba(82, 161, 255, 0.9) -7.68%, rgba(28, 77, 162, 0.9) 98.06%);
  display: flex;
  align-items: center;
  border-radius: 24px;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
}

.review-inner {
  background: linear-gradient(180.65deg, #2A4BAA -37.57%, #4683C9 50.55%);
  box-shadow: inset 0 1.48835px 4.46506px #1752FF;
  border-radius: 24px;
  padding: 1px 1px 4px 0;
}

.review-media {
  width: 88px;
  height: 88px;
  display: flex;
  border-radius: 50%;
  overflow: hidden;
  flex: 0 0 auto;
}

.review-content__rating {
  margin-top: 8px;
}

.mini-blocks__reviews {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.review-content__rating-el {
  -webkit-mask-image: url("/local/assets/images/star.png");
  mask-image: url("/local/assets/images/start.png");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 120px;
  height: 20px;
  background: #ffffff;
  position: relative;
}

.review-content__rating-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 30px;
  background: #FFEB3B;
  max-width: 120px;
}

.review-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 18px;
}

@media (max-width: 1023px) {
  .review-helper {
    font-size: 16px;
    padding: 10px;
    line-height: 1;
  }

  .review-media {
    width: 60px;
    height: 60px;
  }

  .mini-blocks {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0;
  }

  .mini-blocks__item {
    flex: unset;
    padding: 0;
    margin-bottom: 16px;
  }

  .mini-blocks__item:last-child {
    margin-bottom: 0;
  }

  .mini-blocks__item-content {
    padding: 24px;
  }

  .mini-blocks__item-title {
    font-size: 18px;
    line-height: 24px;
    -webkit-line-clamp: unset;
  }

  .mini-blocks__item-text {
    -webkit-line-clamp: unset;
  }

  .mini-blocks__item-banner {
    margin: 0 auto;
    width: 100%;
    max-width: 188px;
  }

  .mini-blocks__action {
    margin-bottom: 16px;
    max-width: 280px;
    width: 100%;
  }

  .mini-blocks__action:last-child {
    margin-bottom: 0;
  }
}
.mobile-nav__panels {
  display: block;
}

.mobile-nav {
  z-index: 10000;
}

.modal-roster__desc {
  display: flex;
  justify-content: space-between;
}

.modal-roster {
  font-size: 14px;
}

.modal-roster__lable-el {
  display: flex;
}

.modal-roster__cell {
  flex: 0 0 auto;
}

.modal-roster__el {
  display: flex;
  justify-content: space-between;
  padding: 20px 0 16px;
  border-bottom: 1px solid #D1D1D1;
}

.modal-roster__el:first-child {
  padding-top: 0;
}

.modal-roster__el:last-child {
  border-bottom: none;
}

.modal-roster__list--border .modal-roster__el:first-child {
  border-top: 1px solid #D1D1D1;
}

.modal-title__mobile {
  display: none;
}

.modal-roster__cell-text {
  font-weight: 700;
}

.modal-roster__cell--name {
  width: 236px;
}

.modal-roster__cell--lable {
  width: 125px;
}

.modal-roster__cell--value {
  width: 150px;
}

.modal-roster__cell--phones {
  width: 250px;
}

.modal-roster__cell-helper {
  display: flex;
  margin-bottom: 12px;
}

.modal-roster__cell-helper:last-child {
  margin-bottom: 0;
}

.modal-window__title {
  font-size: 24px;
  width: 100%;
  text-align: center;
  font-weight: 400;
}

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

.modal-roster__desc {
  margin-bottom: 24px;
}

.modal-roster__cell-list {
  margin-left: 12px;
  display: flex;
  flex-direction: column;
}

.modal-roster__cell-left {
  width: 78px;
}

.modal-roster__lable {
  display: flex;
}

.modal-roster__lable-start {
  margin-right: 4px;
}

.modal-roster__list-el {
  display: block;
}

.modal-roster__list-spoiler-btn {
  margin-top: 4px;
}

@media (max-width: 1023px) {
  .modal-title__mobile {
    display: block;
  }

  .modal-roster__desc {
    display: none;
  }

  .modal-roster__el {
    flex-wrap: wrap;
  }

  .modal-roster__cell {
    width: 50%;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .modal-roster__cell {
    width: 100%;
  }
}
.custom_black {
  color: #686868 !important;
}

.modal-video {
  z-index: 10000;
}

.modal-video__btn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 12px 10px 10px;
  color: #BABABA;
  transition: 0.3s;
}

.modal-video__btn svg {
  width: 16px;
  height: 16px;
}

.modal-video__container {
  position: relative;
  z-index: 2;
  background: #343434;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 920px;
  padding: 42px 12px 32px 12px;
}

.modal-video__window {
  position: relative;
  padding-bottom: 56.25%;
}

.modal-video__window iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.modal-video__btn:active {
  color: #F3F3F3;
}

.modal-video .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 1024px) {
  .modal-video__btn:hover {
    cursor: pointer;
    color: #F3F3F3;
  }
}
@media (max-width: 1023px) {
  .modal-black .modal__content-slot {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex: unset;
  }

  .modal-black .modal__container {
    padding: 20px;
    align-items: center;
  }

  .modal-video,
.modal-video__container {
    width: 320px;
  }
}
.modal-window {
  background: #ffffff;
  width: 800px;
  max-width: 100%;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
}

.modal-window--sm {
  width: 836px;
}

.modal-window--md .modal-window,
.modal-window--md {
  width: 848px;
}

.modal-window--md .modal-window__header {
  padding: 32px 90px 0 40px;
}

.modal-window--md .modal-window__body {
  padding: 0px 40px 32px 40px;
}

.modal--md .modal-window {
  width: 752px;
  border-radius: 12px;
}

.modal-window--small {
  width: 376px;
}

.modal-window--small .modal-window__header {
  padding: 32px 24px 4px 24px;
}

.modal-window--small .modal-window__close {
  top: 50%;
  transform: translateY(-50%);
}

.modal-window--small .modal-window__desc {
  font-size: 12px;
  margin-top: 20px;
  line-height: 16px;
}

.modal-window--small .modal-window__desc p {
  margin: 0;
}

.modal-window__action {
  margin-top: 8px;
}

.modal-window--small .modal-window__body {
  padding: 24px;
}

.modal__geo {
  padding: 0 16px;
}

.modal__content-helper {
  width: auto;
  margin: 0 auto;
}

.modal-window__body {
  padding: 24px;
}

.modal--md .modal-window__body {
  padding: 40px 56px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  position: relative;
  font-size: 24px;
  padding: 10px 40px 0 40px;
  background: #ffffff;
  border-radius: 4px 4px 0 0;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
}

.modal-window__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  z-index: 2;
  right: 0;
  overflow: hidden;
  cursor: pointer;
  color: #ffffff;
  transition: 0.2s;
}

.modal-window__row {
  font-size: 14px;
}

.modal-window__message {
  color: #8C8C8C;
}

.modal-window__phone {
  display: flex;
}

.modal-window__phone-value {
  text-transform: uppercase;
  color: #010101;
  font-weight: 700;
}

.modal-window__phone-btn {
  margin-left: 4px;
}

.modal--title-left .modal-window__title {
  text-align: left;
}

.field-code__el {
  display: flex;
  justify-content: center;
}

.field-code__input {
  border: 1px solid #D1D1D1;
  width: 48px;
  height: 48px;
  margin-right: 12px;
  padding: 3px 10px;
  border-radius: 4px;
  font-size: 20px;
  outline: none;
  text-align: center;
}

.field-code__input:focus {
  border-color: #0054a3;
}

.field-code__input:last-child {
  margin-right: 0;
}

.field-code__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
}

.field-code__input.error {
  border-color: #f20000;
}

.modal-window__inputs {
  margin-top: 28px;
}

.field-code__message {
  margin-top: 28px;
  margin-bottom: 0;
}

.field-code__message p {
  margin: 0;
}

.field-code__timer {
  text-align: center;
  font-size: 12px;
  color: #0054a3;
}

.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: 16px;
  height: 16px;
  color: #BABABA;
}

@media (any-hover: hover) {
  .modal-window__close:hover {
    color: #A3A3A3;
  }
}
.modal--lg .modal-window,
.modal--lg .modal__content-slot {
  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__content-slot,
.modal--sm .modal-window,
.modal--sm.modal-window {
  width: 520px;
}

.modal--question .modal__content-slot,
.modal--question .modal-window,
.modal--question.modal-window {
  width: 328px;
}

.modal--xl .modal__content-slot,
.modal--xl .modal-window {
  width: 100%;
}

.modal--xl .modal__content-helper {
  max-width: 1440px;
  width: 100%;
}

.modal--map .location-wrap {
  padding-bottom: 0;
}

.modal__content-closebtn {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20;
  color: #BABABA;
  transition: 0.3s;
}

.modal__content-closebtn:active {
  color: #F3F3F3;
}

.modal--default .modal__content-closebtn:hover {
  color: #A3A3A3;
}

@media (min-width: 1024px) {
  .modal__content-closebtn:hover {
    color: #F3F3F3;
    cursor: pointer;
  }

  .modal--default .modal__content-closebtn:hover {
    color: #A3A3A3;
    cursor: pointer;
  }
}
.modal__content-closebtn .svg-icon {
  width: 16px;
  height: 16px;
}

.modal--default .modal__content-slot {
  padding: 32px 24px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

.modal__content-helper {
  position: relative;
  margin: auto;
}

.modal__content-helper .modal__content-slot {
  margin: 0;
}

.modal--default .form__field {
  padding: 12px;
}

.modal--default .form__fields {
  margin: -12px;
  width: calc(100% + 24px);
}

.modal--default .field-input {
  padding: 12px;
}

.modal--default .form__actions {
  margin: -16px;
  width: calc(100% + 32px);
  display: flex;
}

.modal--default .form__action {
  flex: 1 1 auto;
}

@media (max-width: 1279px) {
  .modal--lg .modal__content-slot {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .modal--sm.modal-window,
.modal-window {
    width: 100%;
    min-height: 100%;
    border-radius: 0;
  }

  .modal--lg .modal-window,
.modal--sm .modal-window,
.modal--question .modal-window {
    max-width: 100%;
  }

  .modal--question .modal__content-slot,
.modal--question .modal-window,
.modal--question.modal-window {
    width: auto;
    max-width: 300px;
  }

  .modal-window__header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 11;
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .modal-window--md .modal-window__header {
    padding: 16px 40px 0 16px;
  }

  .modal-window--md .modal-window__body {
    padding: 16px;
  }
}
.modal__btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 12px 10px 10px;
  color: #010101;
  transition: 0.3s;
  cursor: pointer;
}

.modal__btn-close svg {
  width: 16px;
  height: 16px;
}

.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: 200000;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  transition: 0.25s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot-wrap {
  margin: auto;
  position: relative;
  max-width: 100%;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
}

.modal-black .modal__content-slot {
  margin: 0;
  width: 100%;
  height: 100%;
}

.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__geo-field {
  margin-top: 40px;
}

.modal__geo-action {
  margin-top: 24px;
}

.modal--visible {
  overflow: visible;
}

.state--modal-open .modal__surface {
  opacity: 1;
  visibility: visible;
}

.modal--page .modal-window {
  width: 100%;
}

.modal--page {
  z-index: 10000;
}

.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--xs .modal__content-slot {
  width: 328px;
}

.modal__product-loader-wrap {
  position: relative;
  min-height: 224px;
}

@media (max-width: 1023px) {
  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }

  .modal--sm .modal__content-slot,
.modal__content-slot {
    flex: 1 1 auto;
    width: 100%;
  }

  .modal__surface {
    padding: 0;
  }

  .modal--page .modal-window {
    padding: 0;
  }

  .modal--xs .modal__content-slot {
    width: 300px;
  }
}
.news-slider__slider {
  position: relative;
  margin: 0 -16px -32px;
  width: calc(100% + 32px);
}

.news-slider .swiper-container {
  padding: 0 16px 32px;
}

.news-slider .swiper-slider__prev {
  left: -8px;
}

.news-slider .swiper-slider__next {
  right: -8px;
}

@media (max-width: 1279px) {
  .news-slider .swiper-slider__prev {
    left: -2px;
  }

  .news-slider .swiper-slider__next {
    right: -2px;
  }
}
.news-slider__title {
  font-size: 32px;
  line-height: 44px;
  color: #010101;
  margin-bottom: 24px;
}

.news-slider__head {
  display: flex;
  align-items: baseline;
  margin-bottom: 24px;
}

.news-slider__categories {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -12px;
}

.news-slider__category {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  margin: 0 12px 12px 0;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.news-slider__category:last-child {
  margin-right: 0;
}

.news-slider__category.active {
  background: #F2F6FA;
}

@media (any-hover: hover) {
  .news-slider__category:hover {
    background: #F2F6FA;
  }
}
.news-slider__category:active {
  transform: translateY(2px);
}

.news-slider__all-link {
  flex: 0 0 auto;
  margin-right: 24px;
}

.news-slider .swiper-container::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 12px;
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}

.news-slider .swiper-container::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  width: 12px;
  background: linear-gradient(to left, white, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}

.news-slider__item {
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.news-slider__item-banner {
  position: relative;
}

.news-slider__item-banner::before {
  content: "";
  display: block;
  padding-top: 55.6%;
}

img.news-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.news-slider__item-content {
  padding: 16px 32px 24px;
}

.news-slider__item-time {
  font-size: 11px;
  line-height: 16px;
  color: #0054a3;
  margin-bottom: 4px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.news-slider__item-time.c-primary-2-shade-2 {
  color: #f20000;
}

.news-slider__item-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  transition: color 0.2s;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.news-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 2;
}

@media (any-hover: hover) {
  .news-slider__item-link:hover ~ .news-slider__item-content .news-slider__item-text {
    color: #0054a3;
  }
}
.news-slider__mobile-link {
  display: none;
}

@media (max-width: 1023px) {
  .news-slider__item-banner::before {
    padding-top: 55.33%;
  }

  .news-slider__title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .news-slider__head {
    margin-bottom: 16px;
  }

  .news-slider__categories {
    flex: unset;
    margin: 0;
    flex-wrap: nowrap;
  }

  .news-slider__category {
    font-size: 14px;
    margin: 0 12px 0 0;
  }

  .news-slider__category:last-child {
    margin-right: 0;
  }

  .news-slider__all-link {
    display: none;
  }

  .news-slider .swiper-container::before,
.news-slider .swiper-container::after {
    display: none;
  }

  .news-slider__item-banner {
    position: relative;
  }

  .news-slider__item-content {
    padding: 12px 26px 20px;
  }

  .news-slider__item-text {
    font-size: 12px;
    line-height: 16px;
  }

  .news-slider__mobile-link {
    margin-top: 20px;
    display: block;
  }

  .news-slider .swiper-slider__arrow {
    display: none;
  }
}
.note-block {
  background-color: #fff9f2;
  font-size: 16px;
  line-height: 24px;
  padding: 18px 20px;
  border-radius: 8px;
}

.note-tooltip {
  position: relative;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -12px;
  cursor: pointer;
}

.note-tooltip__bar {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: #0054a3;
}

.note-tooltip__icon {
  display: block;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
}

.note-tooltip__tooltip {
  position: absolute;
  top: calc(100% - 12px);
  left: auto;
  right: -21px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: visibility 0.25s, opacity 0.25s;
}

.note-tooltip__wrap {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  padding: 12px;
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  min-width: 150px;
}

.note-tooltip__wrap::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  right: 37px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3.75px 8px 3.75px;
  border-color: transparent transparent #ffffff transparent;
}

.note-tooltip:hover .note-tooltip__tooltip,
.note-tooltip.hover .note-tooltip__tooltip,
.note-tooltip__tooltip:hover,
.note-tooltip__tooltip.hover {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.note-tooltip--upper .note-tooltip__tooltip {
  top: auto;
  bottom: 100%;
}

.note-tooltip--upper .note-tooltip__wrap {
  margin-top: 0;
  margin-bottom: 8px;
}

.note-tooltip--upper .note-tooltip__wrap::before {
  transform: scaleY(-1);
  top: auto;
  bottom: 0;
}

@media (max-width: 1023px) {
  .note-tooltip__tooltip {
    right: -15px;
  }

  .note-tooltip__wrap {
    min-width: 140px;
  }

  .note-tooltip__wrap::before {
    right: 31px;
  }
}
.one-click__row {
  margin-top: 32px;
}

.one-click__row--action {
  display: flex;
  justify-content: center;
}

.click-product__promocode .input-promocode {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  font-size: 18px;
  color: #8C8C8C;
}

.input-promocode span {
  color: #48BB28;
}

.one-click__container {
  margin-top: 34px;
}

.close-btn {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #BABABA;
}

.one-click__back .close-btn {
  position: absolute;
  top: 18px;
  left: 40px;
}

.close-btn__icon {
  width: 12px;
  flex: 0 0 auto;
  margin-right: 8px;
  height: 12px;
  transform: rotate(90deg);
}

@media (any-hover: hover) {
  .close-btn:hover {
    cursor: pointer;
  }
}
.page-footer {
  padding: 42px 0 0 42px;
  position: relative;
  z-index: 2;
  background: #F2F6FA;
}

.page-footer__layout {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.page-footer__main {
  padding-bottom: 48px;
}

.page-footer__block {
  margin: 20px 0;
}

.page-footer__block-title {
  margin-bottom: 10px;
  color: #010101;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.page-footer__block-title:active {
  color: #033768;
}

.arrow-icon {
  width: 15px;
  height: 10px;
}

.arrow-icon--down {
  transform: rotate(90deg);
  transition: 0.3s;
}

.open .page-footer__block-button .arrow-icon--down {
  transform: rotate(90deg) scale(-1);
}

.page-footer-menu__item {
  margin-bottom: 6px;
}

.page-footer-menu__item:last-child {
  margin-bottom: 16px;
}

.page-footer-menu__link {
  color: #010101;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  padding: 4px 0;
  text-decoration: none;
}

.page-footer-menu__link:active {
  color: #033768;
}

.page-footer-menu__item--icon .page-footer-menu__link {
  position: relative;
  padding-left: 32px;
  display: inline-block;
}

.page-footer-menu__img {
  width: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.page-footer__block-button {
  display: none;
}

@media (min-width: 1024px) {
  .page-footer__block-title:hover {
    color: #033768;
  }

  .page-footer-menu__link:hover {
    color: #033768;
  }
}
@media (max-width: 1439px) {
  .page-footer__layout {
    grid-template-columns: repeat(3, minmax(190px, 1fr));
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (max-width: 1023px) {
  .page-footer {
    padding-top: 0;
    padding-left: 0;
  }

  .page-footer__main {
    padding: 18px 0;
  }
}
@media (max-width: 767px) {
  .page-footer__layout {
    grid-template-columns: repeat(2, minmax(190px, 1fr));
  }

  .page-footer__main {
    padding: 0;
  }

  .page-footer {
    padding: 8px 0 28px;
  }

  .page-subfooter__cell:last-child {
    padding-bottom: 0;
  }
}
@media (max-width: 639px) {
  .page-footer__layout {
    display: block;
  }

  .page-footer__block-button {
    display: block;
  }

  .page-footer__block {
    border-bottom: 1px solid #99BBDA;
    margin: 0;
  }

  .page-footer__block-title {
    margin: 0;
  }

  .page-footer__block-button {
    color: #010101;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .page-footer__helper {
    padding: 20px 40px 20px 0;
    position: relative;
  }

  .page-footer__cell--icon {
    margin-top: 20px;
  }

  .page-footer__cell--icon .page-footer__block-body {
    max-height: none;
  }

  .page-footer__cell--icon .page-footer__block {
    border: none;
  }

  .page-footer__cell--icon .page-footer-menu {
    display: flex;
    flex-wrap: wrap;
    margin: -7px;
  }

  .page-footer__cell--icon .page-footer__helper,
.page-footer__cell--icon .page-footer-menu__text {
    display: none;
  }

  .page-footer__cell--icon .page-footer-menu__img {
    display: block;
    position: static;
    width: 28px;
    height: 28px;
    transform: unset;
  }

  .page-footer__cell--icon .page-footer-menu__link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px;
  }

  .page-footer-menu__item--icon {
    padding: 7px;
    margin-bottom: 0;
  }
}
.page-header-logo {
  display: block;
  position: relative;
  border: none;
  width: 240px;
  color: #033768;
  text-decoration: none;
  transition: 0.2s;
  outline: 1px dashed rgba(140, 140, 140, 0);
  outline-offset: 2px;
}

.page-header {
  position: relative;
}

@media (max-width: 767px) {
  .search-small__wrap.active {
    z-index: 100;
  }
}
.page-header-logo__img {
  display: block;
  width: 240px;
  height: 24px;
}

.page-header-logo__icon {
  display: flex;
  width: 100%;
  height: 100%;
}

@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 #8C8C8C;
}

@media (max-width: 1023px) {
  .page-header-logo {
    width: 170px;
    height: 50px;
  }

  .page-header-logo__img {
    width: 160px;
    height: 22px;
  }
}
@media (max-width: 639px) {
  .page-header-logo {
    width: 130px;
    height: 40px;
  }
}
v-page-header {
  display: block;
  height: 100px;
}

.page-header .container {
  background: #0054a3;
  position: relative;
}

.page-header__layout {
  display: flex;
  align-items: center;
  margin: 0 -10px;
  padding: 32px 0 12px 0;
}

.btn-burger-icon {
  width: 20px;
  height: 15px;
  margin-right: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

.btn-burger-icon div {
  width: 100%;
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.btn-burger-icon div:after,
.btn-burger-icon div:before {
  content: "";
  display: block;
  height: 2px;
  border-radius: 4px 0 0 4px;
  background: currentColor;
}

.btn-burger-icon div:after,
.btn-burger-icon div:after,
.btn-burger-icon div:after {
  border-radius: 0 4px 4px 0;
}

.btn-burger-icon div:before {
  width: 14px;
}

.btn-burger-icon div:after {
  width: 4px;
}

.btn-burger-icon div:nth-child(1) {
  top: 0;
}

.btn-burger-icon div:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
}

.btn-burger-icon div:nth-child(2):before {
  width: 4px;
}

.btn-burger-icon div:nth-child(2):after {
  width: 14px;
}

.btn-burger-icon div:nth-child(3) {
  top: unset;
  bottom: 0;
}

.btn-burger--active .btn-burger-icon div:nth-child(2) {
  display: none;
}
.btn-burger--active .btn-burger-icon div:nth-child(1),
.btn-burger--active .btn-burger-icon div:nth-child(3) {
  top: 50%;
  transform: translateY(-50%);
}
.btn-burger--active .btn-burger-icon div:nth-child(3):after {
  width: 100%;
  transform: rotate(45deg);
}
.btn-burger--active .btn-burger-icon div:nth-child(1):before {
  width: 0;
}
.btn-burger--active .btn-burger-icon div:nth-child(3):before {
  width: 0;
}
.btn-burger--active .btn-burger-icon div:nth-child(1):after {
  width: 100%;
  transform: rotate(-45deg);
}

@keyframes openMenu {}
.page-header__cell {
  flex: 0 0 auto;
  padding: 0 10px;
}

.header {
  padding-top: 40px;
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
}

.page-header__cell--search {
  flex: 1 1 auto;
  max-width: 588px;
  padding: 0;
}

.page-header__cell--menu {
  display: none;
}

.page-header__cell--menu .page-header__menu-btn {
  display: none;
}

.page-header__menu-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  margin: -10px;
  color: #ffffff;
  cursor: pointer;
  transition: 0.2s;
}

.page-header__menu-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.menu {
  position: absolute;
  top: calc(100% + 56px);
  z-index: 20;
  width: 100%;
  left: 0;
  background: #ffffff;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
  overflow-y: auto;
  height: calc(100vh - 208px);
}

.menu__cross {
  position: absolute;
  color: #BABABA;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 26px;
  top: 36px;
}

.menu__cross-closebtn {
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .menu__cross:hover {
    cursor: pointer;
    color: #F3F3F3;
  }
}
.menu__container {
  display: flex;
  flex-direction: column;
  padding: 44px 64px 80px;
}

.menu--open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.menu__list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: -13px;
}

.menu__list a {
  text-decoration: none;
}

.menu__item {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.menu__submenu-hide {
  transition: 0.3s;
  overflow: hidden;
}

.menu__show-more {
  width: 100%;
}

.button-unwrap__subtext {
  display: none;
}

.button-unwrap {
  transition: 0.3s;
}

.button-unwrap--sm {
  font-size: 14px;
}

.button-unwrap.open-collapse .button-unwrap__icon,
.active .button-unwrap__icon {
  transform: scale(-1);
}

.active .button-unwrap__text {
  display: none;
}

.active .button-unwrap__subtext {
  display: block;
}

.menu__main {
  color: #0054a3;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
  align-items: center;
}

.menu__main-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  overflow: hidden;
  width: 56px;
  height: 56px;
  background: #E5EEF6;
  border-radius: 8px;
}

.menu-toggler {
  transition: 0.3s;
  overflow: hidden;
}

.menu__main-img {
  max-width: 32px;
  max-height: 32px;
}

.menu__main-text {
  margin-left: 20px;
}

.menu__lower {
  margin-top: 28px;
  font-weight: 700;
  font-size: 18px;
  color: #8C8C8C;
  line-height: 24px;
}

.menu__lower-link {
  color: #010101;
  display: inline-block;
}

.menu__submenu-link {
  font-weight: 400;
  color: #343434;
  display: inline-block;
}

.menu__submenu-link,
.menu__lower-link {
  cursor: pointer;
  position: relative;
  padding: 6px 20px 6px 0;
}

.menu__item {
  width: 25%;
  padding: 0 13px;
}

.icon-next {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: absolute;
  justify-content: center;
  top: 50%;
  right: 40px;
  opacity: 0;
  transform: translateY(-50%);
}

.icon-next:after,
.icon-next:before {
  content: "";
  display: block;
  height: 2px;
  width: 10px;
  border-radius: 5px;
  transform: rotate(45deg);
  transform-origin: 70% 50%;
  background: #0054a3;
}

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

.icon-next i {
  display: block;
  height: 2px;
  width: 18px;
  border-radius: 5px;
  background: #0054a3;
}

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

.menu__row {
  padding-top: 32px;
  margin-top: 32px;
  border-top: 1px solid #D1D1D1;
}

.menu__row-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  display: inline-block;
  text-decoration: none;
  color: #010101;
  margin-bottom: 20px;
}

.menu__row-el-img {
  filter: grayscale(100%);
  transition: 0.3s;
  object-fit: contain;
}

.menu__row-content {
  display: flex;
  flex-wrap: wrap;
  margin: -8px;
}

.menu__row-el {
  padding: 8px;
  cursor: pointer;
  width: 156px;
  height: 56px;
}

.menu__row-el:active .menu__row-el-img {
  filter: grayscale(0);
}

.menu__submenu-list,
.menu__lower-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}

.menu__submenu-item {
  width: 100%;
}

.header-wrap {
  position: relative;
}

.page-header__cell--enter {
  display: flex;
  margin: 0 -10px;
}

.page-header__cell-el {
  padding: 0 10px;
}

.page-header__cell--action {
  padding: 0 10px 0 18px;
}

.page-header__cell--basket,
.page-header__cell-favorite {
  padding: 0 18px;
}

.page-header__cell--burger {
  padding: 0 25px;
}

.btn-burger {
  font-weight: 700;
  font-size: 18px;
}

.page-header__group {
  display: flex;
  align-items: center;
}

.page-header__group--left {
  flex: 1 1 auto;
}

@media (min-width: 1024px) {
  .menu__row-el:hover .menu__row-el-img {
    filter: grayscale(0);
  }

  .menu__submenu-link:hover,
.menu__lower-link:hover {
    width: 100%;
    color: #0054a3;
  }

  .menu__submenu-link:hover .icon-next,
.menu__lower-link:hover .icon-next {
    opacity: 1;
    right: 0;
    transition: 0.3s 0.3s;
  }
}
@media (max-width: 1279px) {
  .menu__container {
    padding: 40px 20px 50px;
  }

  .menu__item {
    padding: 0 8px;
  }

  .menu__list {
    margin: 0 -8px;
  }
}
@media (max-width: 1023px) {
  .page-header__cell--menu {
    display: block;
  }

  .btn-burger {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 14px;
  }

  .page-header__group--left {
    justify-content: space-between;
  }

  .page-header__cell--burger,
.page-header__cell--action {
    display: none;
  }

  .page-header__cell--search {
    flex: 0 0 auto;
  }

  .page-header .container {
    position: static;
    height: 84px;
  }

  .page-header__layout {
    padding: 18px 0;
  }

  .page-header-logo {
    width: 160px;
    height: 22px;
  }

  .page-header__menu-btn {
    height: 26px;
  }

  .page-header__cell-favorite {
    display: none;
  }
}
@media (max-width: 479px) {
  .page-header__cell--menu .page-header__menu-btn {
    display: flex;
  }

  .page-header__cell--menu .btn-burger {
    display: none;
  }

  .page-header .container {
    height: 72px;
  }

  .btn-burger-icon {
    margin-right: 0;
  }
}
@media (max-width: 379px) {
  .page-header-logo {
    width: 130px;
    height: 22px;
  }
}
/* --- page navigation --- */
.page-nav {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
  margin-top: 20px;
  align-items: center;
}

.page-nav__row:first-child {
  margin-top: 0;
}

.page-nav__row .btn {
  width: 100%;
}

.page-nav__desc {
  display: flex;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #8C8C8C;
}

.page-nav__cell {
  flex: 0 1 auto;
}

.page-nav__cell--right {
  margin-left: auto;
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  justify-content: center;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  padding: 3px;
  border-radius: 4px;
  font-size: 18px;
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  text-decoration: none;
}

.page-nav__link:only-child {
  display: none;
}

.page-nav__link .svg-icon {
  width: 11px;
  height: 9px;
}

.page-nav__link-spacer {
  min-width: 14px;
}

.page-nav__link--prev,
.page-nav__link--next {
  box-shadow: 0 0 0 2px #E8E8E8 inset;
}

.page-nav__link--prev {
  margin-right: 20px;
}

.page-nav__link--next {
  margin-left: 20px;
}

.page-nav__link--prev .svg-icon {
  transform: rotate(90deg);
}

.page-nav__link--next .svg-icon {
  transform: rotate(-90deg);
}

.page-nav__link--next .svg-icon,
.page-nav__link--prev .svg-icon {
  color: #010101;
}

.page-nav__link {
  min-width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .page-nav__link--prev:hover,
.page-nav__link--next:hover {
    box-shadow: 0 0 0 2px #6698C8 inset;
  }

  .page-nav__link:hover {
    color: #6698C8;
  }
}
.page-nav__link--prev:active,
.page-nav__link--next:active {
  box-shadow: 0 0 0 2px #6698C8;
}

.page-nav__link:active {
  color: #6698C8;
  box-shadow: 0 0 0 2px #6698C8 inset;
}

.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;
  background: #6698C8;
  color: #ffffff;
  border-radius: 4px;
  width: 36px;
  height: 36px;
}

@media (max-width: 767px) {
  .page-nav {
    border: none;
  }

  .page-nav__cell--left {
    display: none;
  }

  .page-nav__row {
    flex-direction: column;
    align-items: flex-start;
  }

  .page-nav__cell {
    margin: 0;
    flex: 1 1 auto;
  }

  .page-nav__cell--right {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .page-nav__link--prev {
    margin-right: 10px;
  }

  .page-nav__link--next {
    margin-left: 10px;
  }
}
.page-section-header {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
  font-weight: 400;
}

.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-header__title.page-section-header__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

@media (max-width: 1023px) {
  .page-section-header__title.page-section-header__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.page-section {
  margin: 60px 0;
}

.page-subfooter {
  padding: 48px 0 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #676767;
  background: #F2F6FA;
  position: relative;
  z-index: 2;
}

.page-subfooter__copyright {
  display: flex;
  justify-content: center;
  padding: 20px;
}

.page-subfooter__cell-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.page-subfooter__layout {
  display: flex;
  margin: -5px -12px;
  width: calc(100% + 24px);
  justify-content: space-between;
}

.page-subfooter__cell-row--small {
  margin: -5px;
}

.page-subfooter__cell-row--small .page-subfooter__media {
  padding: 5px;
  width: 60px;
  height: 45px;
}

.page-subfooter__cell-row--big {
  margin: -12px;
  width: calc(100% + 24px);
}

.page-subfooter__media {
  flex: 0 0 auto;
}

.page-subfooter__cell-row--big .page-subfooter__media {
  width: 180px;
  padding: 12px;
  display: flex;
  align-items: center;
}

.page-subfooter__img {
  display: block;
  width: 100%;
  height: auto;
}

.page-subfooter__desc {
  padding-top: 16px;
  font-size: 10px;
  line-height: 16px;
}

.page-subfooter__link {
  margin-top: 17px;
  width: 100%;
  font-size: 10px;
  line-height: 16px;
  color: #343434;
}

.page-subfooter__cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 5px 12px;
}

.page-subfooter__cell--left {
  width: 45%;
}

.page-subfooter__cell--right {
  width: 49%;
}

.page-footer-menu {
  transition: height 0.3s ease, opacity 0.3s ease;
}

.accordion-enter-active,
.accordion-leave-active {
  will-change: height, opacity;
  transition: height 0.3s ease, opacity 0.3s ease;
  overflow: hidden;
}

.accordion-enter {
  height: 0 !important;
}

.accordion-leave-to {
  height: 0 !important;
  opacity: 0;
}

@media (max-width: 1023px) {
  .page-subfooter {
    padding: 0;
  }

  .page-subfooter__layout {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .page-subfooter__cell {
    width: 100%;
    padding: 18px 0;
  }

  .page-subfooter__cell:last-child {
    order: -1;
  }

  .page-subfooter__cell-row--big .page-subfooter__media {
    width: 116px;
    display: flex;
  }

  .page-subfooter__cell-row--big {
    margin: 0 -12px;
    width: calc(100% + 24px);
  }

  .page-subfooter__link {
    margin-left: auto;
    margin-right: auto;
  }

  .page-subfooter__cell--right {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .page-subfooter__layout {
    margin: 0;
  }

  .page-subfooter {
    padding-bottom: 0;
  }

  .page-subfooter__cell--left {
    padding-bottom: 0;
  }

  .page-subfooter__cell-row--small .page-subfooter__media {
    padding: 2px;
    width: 46px;
    height: auto;
  }

  .page-subfooter__cell-row--small {
    margin: -2px;
    max-width: 190px;
  }
}
.page-title {
  margin: 15px 0;
}

.panel-head {
  display: flex;
  padding: 10px 20px;
  background: #0054a3;
  color: #0054a3;
  text-align: left;
}

.panel__logo {
  width: 126px;
  height: 14px;
  display: flex;
}

.panel__logo-img {
  display: block;
  width: 126px;
  height: 14px;
}

.panel-head__btn {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 40px;
  padding: 10px;
  position: relative;
  cursor: pointer;
  transition: 0.2s;
  color: #010101;
}

.panel__back-btn {
  position: relative;
  width: 50px;
  height: 44px;
}

.panel__back {
  display: flex;
  align-items: center;
  height: 50px;
}

.panel__back-text {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #0054a3;
  padding: 10px 20px;
}

.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 {
  position: absolute;
  top: 0;
  right: 0;
}

.panel-head__btn-icon {
  display: block;
  width: 20px;
  height: 20px;
  color: #ffffff;
}

.panel-head__title {
  flex: 1 1 auto;
}

@media (any-hover: hover) {
  .panel-head__btn:hover {
    color: #b80505;
  }
}
.state--focus-enabled .panel-head__btn:focus::after {
  opacity: 0.75;
}

.panel-head__btn:active {
  background: #A3A3A3;
}

.panel-subhead {
  background: #033768;
  padding: 12px 16px;
  color: #ffffff;
}

.panel__subhead-helper {
  display: flex;
  align-items: center;
}

.panel__subhead-logo {
  width: 44px;
  height: 44px;
  display: flex;
  color: #ffffff;
  margin-right: 31px;
}

.panel__desc-name {
  color: #ffffff;
}

.panel__subhead-logo:active {
  color: rgba(255, 255, 255, 0.6);
}

.panel__desc-text {
  color: rgba(255, 255, 255, 0.6);
  margin-top: 2px;
}

.panel__subhead-name {
  font-size: 16px;
  line-height: 24px;
}

.panel__subhead-btn {
  margin-left: auto;
  color: rgba(255, 255, 255, 0.6);
}

.panel {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 360px;
  background: #ffffff;
  z-index: 120;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.25s;
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
  overflow: auto;
}

.panel--open {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.panel__body {
  display: block;
  overflow-x: hidden;
  padding: 20px 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.panel--border {
  position: relative;
}

.panel__desc {
  padding: 32px 16px;
}

.panel--border:before {
  content: "";
  width: calc(100% - 32px);
  position: absolute;
  left: 16px;
  bottom: 0;
  height: 1px;
  background: #D1D1D1;
}

.panel__phones-el {
  margin-top: 16px;
}

.panel__phones-el:first-child {
  margin-top: 0;
}

.panel__row--favorite .basket-small__cell-main {
  display: block;
  margin: 0 0 0 12px;
}

.panel__schedule-title,
.panel__phones-title {
  font-size: 14px;
  color: #676767;
  margin-bottom: 8px;
}

.panel__phones-link {
  font-weight: 700;
  font-size: 24px;
}

.panel__row--favorite .basket-small__widget,
.panel__row--favorite .basket-small__title {
  color: inherit;
}

.panel__footer {
  color: #343434;
}

.panel__footer .basket-small__icon {
  color: #033768;
}

.panel__row--favorite .basket-small__widget {
  flex-direction: row;
  justify-content: flex-start;
  padding: 8px 0;
}

.panel__row {
  padding: 22px 16px;
  position: relative;
}

.panel__item {
  display: block;
}

.panel__schedule,
.panel__phones {
  padding: 8px 0;
}

.panel__link-icon {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  color: #0054a3;
  margin-right: 12px;
}

.panel__schedule-value {
  font-size: 18px;
}

.panel__link-text {
  color: #343434;
}

.panel__link-icon .svg-icon {
  width: 100%;
}

.panel__link {
  display: flex;
  align-items: flex-end;
  padding: 9px 16px;
}

.panel__list {
  padding: 23px 0;
}

.panel__social-icon {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
}

.panel__social {
  display: flex;
  margin: 22px -10px -10px -10px;
  flex-wrap: wrap;
}

.panel__social-el {
  padding: 10px;
}

.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 16px;
  color: #010101;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.panel__btn-icon-wrap {
  width: 44px;
  height: 44px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E5EEF6;
  margin-right: 20px;
}

.panel__btn-icon {
  height: 24px;
  width: 24px;
  transition: 0.2s;
}

.panel__btn-icon img {
  display: block;
  height: 24px;
  width: 24px;
}

.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-arrow {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  color: #8C8C8C;
  transition: 0.2s;
}

.panel__btn-arrow {
  width: 7px;
  height: 11px;
}

.panel__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.panel__btn-arrow--back {
  transform: translateY(-50%) rotate(-180deg);
}

.panel__btn-main {
  flex: 1 1 auto;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #0054a3;
}

.panel__back .icon-next,
.panel__head .icon-next,
.panel__btn .icon-next {
  opacity: 1;
}

.panel__back .icon-next {
  right: 18px;
}

.panel__body--child .panel__btn-main {
  color: #010101;
  font-weight: 700;
  font-size: 16px;
}

.panel__body--child .panel__btn {
  padding: 20px 16px;
}

.panel__submenu-link {
  font-weight: 400;
  color: #343434;
  padding: 8px 16px;
  font-size: 16px;
  display: inline-block;
}

.panel__submenu-el:first-child .panel__submenu-link {
  padding-top: 0;
}

.panel__body--child .panel__item {
  position: relative;
}

.panel__body--child .panel__item:last-child:before {
  content: none;
}

.panel__body--child .panel__item:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 32px);
  left: 16px;
  height: 1px;
  background: #D1D1D1;
}

@media (any-hover: hover) {
  .panel__btn:hover,
.panel__btn:hover .panel__btn-icon,
.panel__btn:hover .panel__btn-arrow {
    color: #b80505;
  }
}
.state--focus-enabled .panel__btn:focus::after {
  opacity: 0.75;
}

.panel__btn:active {
  background: #BABABA;
}

@media (max-width: 639px) {
  .panel {
    width: 100%;
  }
}
.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;
}

.payment {
  color: #343434;
}

.payment-title {
  font-size: 32px;
  line-height: 44px;
}

.payment-list__media-list {
  display: flex;
  margin: 7px -10px -10px -10px;
  flex-wrap: wrap;
}

.payment-list__media-item {
  max-width: 80px;
  padding: 10px;
}

.payment-desc {
  margin-top: 12px;
}

.payment-accordion {
  margin-top: 40px;
}

.payment-content {
  margin-top: 52px;
}

.payment-content__list {
  margin-top: 20px;
}

.payment-content__list-title {
  font-weight: 700;
  font-size: 24px;
  color: #010101;
}

.payment-content__lable {
  padding: 16px 20px;
  margin-top: 16px;
  background: #fff9f2;
  border-radius: 8px;
}

.payment-content__lable-text {
  color: #8C8C8C;
  font-size: 12px;
  padding-left: 24px;
  position: relative;
}

.payment-content__lable-text .tooltip-hover {
  position: absolute;
  left: 0;
  top: 0;
}

.payment-content__text {
  margin-top: 20px;
}

.payment-content__list-block {
  padding-left: 12px;
}

.payment-accordion__btn {
  font-weight: 700;
  font-size: 24px;
  color: #0054a3;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
}

.payment-accordion__desc > *:first-child {
  margin-top: 0;
}

.payment-accordion__desc > *:last-child {
  margin-bottom: 0;
}

.accordion-list__el {
  display: flex;
}

.accordion-list__rigth {
  width: 20%;
  flex: 0 0 auto;
  margin-left: 52px;
}

.accordion-list__name {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.accordion-list__desc {
  margin-top: 12px;
  font-size: 14px;
}

.accordion-list__desc p {
  margin: 0;
}

.accordion-list__lable {
  margin-top: 12px;
  padding: 16px 20px;
  background: #fff9f2;
  border-radius: 8px;
}

.payment-accordion__btn-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
}

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

.payment-accordion__btn-icon .svg-icon {
  width: 17px;
  height: 10px;
  transition: 0.3s;
}

.payment-accordion__el {
  margin-top: 40px;
}

.accordion--active .svg-icon {
  transform: scale(-1);
}

.payment-accordion__content {
  transition: 0.3s;
}

.payment-accrodion__helper {
  padding: 20px 0 0 40px;
}

.payment-accordion__el:first-child {
  margin-top: 0;
}

.accordion-list__el {
  padding-bottom: 40px;
}

.accordion-list__el:not(:last-child) {
  border-bottom: 1px solid #D1D1D1;
}

.accordion-list__el:not(:first-child) {
  padding-top: 40px;
}

@media (max-width: 1023px) {
  .payment-accordion__el {
    margin-top: 20px;
  }

  .payment-content {
    margin-top: 32px;
  }

  .payment-accordion {
    margin-top: 20px;
  }

  .accordion-list__rigth {
    width: 220px;
    flex: 0 0 auto;
    margin-left: 20px;
  }
}
@media (max-width: 639px) {
  .accordion-list__el {
    flex-direction: column;
  }

  .accordion-list__rigth {
    width: 100%;
    flex: 0 0 auto;
    margin-left: 0;
    margin-top: 20px;
  }

  .accordion-list__img {
    width: 100%;
  }

  .payment-accrodion__helper {
    padding-left: 0;
  }

  .payment-accordion__btn {
    font-size: 18px;
  }
}
.preloader-card__footer-desc,
.preloader-card__footer-info,
.preloader-card__price-info,
.preloader-card__price-main,
.preloader-card__price-old,
.preloader-card__terms-text,
.preloader-card__terms-icon,
.preloader-card__img,
.preloader-card__raiting-caption,
.preloader-card__raiting-main,
.preloader-card__text,
.preloader-card__title,
.preloader-card__icon,
.preloader-page__sort-nav,
.preloader-page__sort-field,
.preloader-page__filter-action,
.preloader-page__filter-field,
.preloader-page__head-title,
.preloader-page__head-desc {
  background-color: #e1e6f0;
  background-image: linear-gradient(90deg, transparent, #f7f8f9 50%, transparent);
  background-size: 100px 100%;
  background-position: left -100px top 0;
  background-repeat: no-repeat;
  animation: shine 2s ease-in-out infinite;
  border-radius: 12px;
}

.preloader-page__head-title {
  height: 44px;
  width: 290px;
}

.preloader-page__head-desc {
  width: 100%;
  max-width: 330px;
  height: 52px;
  margin-top: 30px;
}

.preloader-page__filter {
  width: 100%;
  margin-top: 28px;
  background: #f2f6fa;
  padding: 26px;
}

.preloader-page__filter-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
  padding-bottom: 24px;
}

.preloader-page__filter-cell {
  width: 25%;
  flex: 0 0 auto;
  padding: 12px;
}

.preloader-page__filter-field {
  height: 48px;
}

.preloader-page__filter-field--small {
  height: 24px;
  width: 70%;
}

.preloader-page__filter-actions {
  border-top: 1px solid #d1d1d1;
  display: flex;
  justify-content: space-between;
  padding: 24px 0;
}

.preloader-page__filter-action {
  height: 24px;
  width: 214px;
}

.preloader-page__sort {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.preloader-page__sort-grid {
  margin: -10px;
  display: flex;
  flex-wrap: wrap;
  width: 400px;
}

.preloader-page__sort-cell {
  padding: 10px;
  flex: 0 0 auto;
  width: 33.33%;
}

.preloader-page__sort-field {
  height: 24px;
  width: 100%;
}

.preloader-page__sort-nav {
  width: 94px;
  height: 32px;
}

.preloader-page__catalog {
  margin-top: 32px;
}

.preloader-page__catalog-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
  width: calc(100% + 32px);
}

.preloader-page__catalog-grid-cell {
  width: 25%;
  flex: 0 0 auto;
  padding: 16px;
}

.preloader-card {
  padding: 15px 16px 20px;
  background: #f2f6fa;
  border-radius: 6px;
}

.preloader-card__group {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.preloader-card__title {
  height: 32px;
  width: 96px;
}

.preloader-card__icon {
  width: 30px;
  height: 30px;
}

.preloader-card__text {
  height: 19px;
  width: 100px;
}

.preloader-card__row {
  margin-top: 8px;
}

.preloader-card__text--big {
  width: 150px;
}

.preloader-card__body {
  margin-top: 16px;
}

.preloader-card__img {
  width: 100%;
  height: 200px;
}

.preloader-card__raiting {
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.preloader-card__raiting-caption {
  height: 24px;
  width: 146px;
}

.preloader-card__rating-row {
  margin-top: 6px;
}

.preloader-card__raiting-main {
  height: 34px;
  width: 218px;
}

.preloader-card__terms {
  margin-top: 16px;
}

.preloader-card__terms-grid {
  margin: 0 -10px;
  display: flex;
  width: calc(100% + 20px);
}

.preloader-card__terms-cell {
  padding: 0 10px;
  width: 33.33%;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.preloader-card__terms-icon {
  width: 30px;
  height: 30px;
}

.preloader-card__terms-text {
  height: 28px;
  width: 68px;
  margin-top: 4px;
}

.preloader-card__price {
  margin-top: 12px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.preloader-card__price-main {
  width: 110px;
  height: 36px;
}

.preloader-card__price-old {
  margin-top: 4px;
  height: 16px;
  width: 80px;
}

.preloader-card__price-info {
  margin-top: 12px;
  height: 16px;
  width: 162px;
}

.preloader-card__footer {
  margin-top: 20px;
}

.preloader-card__footer-info {
  height: 24px;
  width: 160px;
  margin-top: 8px;
}

.preloader-card__footer-desc {
  height: 16px;
  width: 100px;
}

@keyframes shine {
  0%, 10% {
    background-position: left -100px top 0;
  }
  30%, 100% {
    background-position: right -100px top 0;
  }
}
@media (max-width: 1279px) {
  .preloader-page__catalog-grid-cell {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .preloader-page__catalog-grid-cell {
    width: 50%;
  }

  .preloader-page__filter-cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .preloader-page__catalog-grid-cell {
    width: 100%;
  }

  .preloader-page__filter-cell {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .preloader-page__sort {
    flex-direction: column;
  }

  .preloader-page__sort-cell {
    width: 100%;
  }

  .preloader-page__filter-cell {
    width: 100%;
  }

  .preloader-page__sort-nav {
    margin-top: 16px;
  }
}
.product-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .product-grid__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-grid__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-grid__cell {
    padding: 6px;
  }
}

@media (max-width: 1279px) {
  .product-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .product-grid__cell {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .product-grid__cell {
    width: 100%;
  }
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
  position: relative;
}

.product-image--loading {
  background: #BABABA;
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  transition: opacity 0.2s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #BABABA;
  color: #A3A3A3;
}

.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: -16px;
  width: calc(100% + 32px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .product-line__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-line__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-line__cell {
    padding: 6px;
  }
}

.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% + 64px * 2);
    margin-left: -64px;
    margin-right: -64px;
    padding-left: 64px;
  }

  .product-line__grid::after {
    content: "";
    display: block;
    width: 64px;
    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% + 20px * 2);
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
  }

  .product-line__grid::after {
    content: "";
    display: block;
    width: 20px;
    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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .product-list__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-list__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .product-list__cell {
    padding: 6px;
  }
}

.product-list__cell:hover {
  z-index: 11;
}

.product-list__cell .product-banner {
  margin: 0 -10px;
  padding: 20px 30px 44px 56px;
}

.product-list__cell .product-banner__title {
  font-size: 32px;
}

.product-list__cell .product-banner__media {
  height: 100%;
}

.product-list__cell .product-banner__content {
  max-width: 430px;
}

.product-list__cell .product-banner__action {
  margin-top: 28px;
}

@media (max-width: 768px) {
  .product-list__cell .product-banner {
    padding: 20px;
  }

  .product-list__cell .product-banner__title {
    font-size: 24px;
  }
}
.product-order {
  display: flex;
  text-decoration: none;
  color: inherit;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8;
  align-items: baseline;
}

.product-order:first-child {
  padding-top: 0;
}

.product-order__main {
  flex: 1 1 auto;
  width: auto;
  display: flex;
  align-self: flex-start;
}

.product-order__scu {
  flex: 0 0 auto;
  width: 40%;
}

.product-order__price {
  flex: 0 0 auto;
  width: 15%;
  display: flex;
  justify-content: flex-end;
}

.product-order__quantity {
  flex: 0 0 auto;
  width: 15%;
}

.product-order__sum-price {
  flex: 0 0 auto;
  width: 15%;
  display: flex;
  justify-content: flex-end;
}

.product-order__sum-price .price--sm .price__group--old .price__value,
.product-order__sum-price .price--sm .price__group--old .price__currency {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

.product-order__sum-price .price__group--old {
  text-align: right;
}

.product-order__image-wrap {
  flex: 0 0 auto;
  width: 88px;
  height: 80px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #E8E8E8;
  overflow: hidden;
  margin-right: 20px;
}

.product-order__image {
  display: block;
  width: 100%;
  height: 80px;
  object-fit: contain;
}

.product-order__image-info {
  flex: 1 1 auto;
}

.product-order__brand {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.product-order__name {
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 2px;
}

.product-order__model {
  font-size: 14px;
  line-height: 24px;
  margin-top: 2px;
}

.product-order__scu {
  font-size: 14px;
  line-height: 24px;
  width: 15%;
  color: #8C8C8C;
  text-align: center;
}

.product-order__quantity {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.product-order__mob-label {
  display: none;
}

.product-order__mob-price {
  margin-top: 4px;
}

.product-order__mob-property {
  display: none;
}

@media (max-width: 1023px) {
  .product-order {
    flex-wrap: wrap;
  }

  .product-order:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }

  .product-order__main {
    width: 100%;
    order: 0;
  }

  .product-order__scu {
    display: none;
  }

  .product-order__price {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    text-align: left;
    padding-top: 15px;
    order: 2;
  }

  .product-order__quantity {
    display: none;
  }

  .product-order__sum-price {
    width: 50%;
    padding-top: 15px;
    flex-direction: column;
    align-items: flex-end;
    order: 3;
  }

  .product-order__mob-label {
    display: inline;
    font-size: 12px;
    line-height: 16px;
    color: #8C8C8C;
  }

  .product-order__image-wrap {
    margin-right: 16px;
    width: 84px;
    height: 75px;
  }

  .product-order__brand {
    font-size: 14px;
    line-height: 24px;
  }

  .product-order__name {
    font-size: 12px;
    line-height: 16px;
  }

  .product-order__model {
    font-size: 12px;
    line-height: 16px;
  }

  .product-order__mob-property {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 2px;
  }
}
.product-short__helper {
  display: flex;
  position: relative;
  padding: 16px 20px 20px 20px;
  background: #F2F6FA;
  border-radius: 8px;
}

.product-short__main {
  display: flex;
  flex: 1 1 auto;
}

.product-short__counter {
  width: 90px;
}

.product-short__count {
  padding: 0 20px;
}

.product-short__item {
  margin-top: 12px;
}

.product-short__item .availabulity-link {
  display: none;
}

.product-short__item:first-child {
  margin-top: 0;
}

.product-short__visual {
  width: 112px;
  height: 100px;
  flex: 0 0 auto;
  margin-right: 20px;
  background: #ffffff;
  display: flex;
  border: 1px solid #E8E8E8;
  border-radius: 8px;
}

.product-short__price .price__group--old {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 14px;
  line-height: 24px;
}

.product-short__price .price__currency {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.product-short {
  font-size: 18px;
}

.product-short__title {
  font-weight: 700;
}

.product-short__name {
  margin-top: 4px;
}

.product-short__lable {
  margin-top: 4px;
}

.product-short__value {
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}

.product-short__price {
  font-size: 24px;
}

.product-short__lable .availability__icon {
  display: none;
}

.product-short__lable .availability-text {
  padding-left: 0;
}

.product-short__lable .availabitity-wrap {
  justify-content: flex-start;
}

.product-short__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.product-short__helper:active .product-short__title {
  color: #033768;
}

.product-short__helper:active .product-short__name {
  color: #033768;
}

.product-short__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 16px -12px 0 -12px;
}

.product-short__actions-item {
  flex: 0 0 244px;
  padding: 12px;
}

.field .product-short__visual {
  margin-right: 16px;
}

.field .product-short__lable {
  margin-top: 6px;
}

.field .product-short {
  font-size: 16px;
}

.field .product-short__price .price__value-integer {
  font-size: 18px;
}

.field .product-short__price .price__value-fractional {
  font-size: 14px;
}

.field .product-short__visual {
  width: 84px;
  height: 75px;
}

.field .product-short__actions .product-short__actions-item {
  flex: 1 1 auto;
}

.field .product-short__main {
  width: 100%;
  margin-bottom: 16px;
  padding-left: 132px;
  position: relative;
}

.field .product-short__visual {
  position: absolute;
  left: 0;
  top: 0;
  width: 112px;
  height: 100px;
  overflow: hidden;
  justify-content: center;
  padding: 10px;
}

.field .product-short__count {
  padding-left: 132px;
}

.field .product-short__helper {
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 16px;
}

@media (any-hover: hover) {
  .product-short__helper:hover .product-short__title {
    color: #033768;
  }

  .product-short__helper:hover .product-short__name {
    color: #033768;
  }
}
@media (max-width: 767px) {
  .product-short__helper {
    padding: 16px;
  }

  .product-short__visual {
    margin-right: 16px;
  }

  .product-short__lable {
    margin-top: 6px;
  }

  .product-short {
    font-size: 16px;
  }

  .product-short__price .price__value-integer {
    font-size: 18px;
  }

  .product-short__price .price__value-fractional {
    font-size: 14px;
  }

  .field .product-short__main {
    padding-left: 0;
  }

  .field .product-short__visual,
.product-short__visual {
    position: static;
    width: 84px;
    height: 75px;
  }

  .field .product-short__count {
    padding-left: 0;
  }

  .product-short__actions .product-short__actions-item {
    flex: 1 1 auto;
  }
}
@media (max-width: 639px) {
  .product-short__main {
    width: 100%;
    margin-bottom: 16px;
  }

  .product-short__count {
    padding-left: 0;
  }

  .product-short__helper {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.product-slider {
  position: relative;
  min-height: 480px;
  padding-bottom: 50px;
}

.product-slider__slider {
  margin-top: 24px;
}

.product-slider__slider .product-slider__slide {
  padding-bottom: 86px;
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider .swiper-scrollbar {
  display: none;
}

.product-slider .swiper-scrollbar,
.product-slider .swiper-pagination {
  display: none;
}

.product-slider .swiper-container {
  margin: -16px;
  width: calc(100% + 32px);
  padding: 0;
}

.product-slider__slide {
  padding: 16px;
}

.product-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1440px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.2s;
  color: #A3A3A3;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.product-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1440px / 2 - 64px);
}

.product-slider__arrow--next {
  left: 50%;
  margin-left: calc(1440px / 2 - 64px);
}

.product-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

.swiper-slider__slide-counter {
  display: none;
}

@media (max-width: 1471px) {
  .product-slider__arrow--next {
    left: auto;
    right: -16px;
  }

  .product-slider__arrow--prev {
    right: auto;
    left: -16px;
  }
}
@media (max-width: 767px) {
  .product-slider {
    padding-bottom: 30px;
  }

  .product-slider__arrows-wrap {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    width: 190px;
    z-index: 2;
  }

  .product-slider .swiper-slider__arrow {
    top: auto;
    bottom: 0;
    transform: none;
  }

  .product-slider .swiper-slider__arrow--prev {
    left: 0;
  }

  .product-slider .swiper-slider__arrow--next {
    right: 0;
  }

  .product-slider .swiper-slider__slide-counter {
    display: block;
    position: absolute;
    top: auto;
    bottom: 11px;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 14px;
    line-height: 24px;
    color: #010101;
  }

  .product-slider--cards {
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    overflow: hidden;
  }

  .product-slider--cards .product-slider__arrows-wrap {
    display: none;
  }

  .product-slider--cards .section-head {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-slider--cards .product-slider__slide {
    padding: 8px;
  }

  .product-slider--cards .swiper-container {
    padding: 0 40px 40px 16px;
    margin: -8px;
    width: calc(100% + 16px);
  }
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  flex: 1 1 auto;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  max-height: 32px;
  min-height: 32px;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.product-t-grid__group {
  display: flex;
  justify-content: space-between;
}

.product-t-grid__free {
  display: flex;
  margin: 6px -4px 0;
  position: relative;
  z-index: 12;
}

.product-t-grid__free:hover {
  z-index: 20;
}

.product-t-grid__free-el {
  display: flex;
  padding: 0 4px;
  width: 38px;
  height: 30px;
  margin-bottom: 5px;
}

.product-t-grid__free.icon-fura {
  margin: 0 -4px 0;
}

.icon-fura .product-t-grid__free-el {
  width: 52px;
}

.icon-fura .v-svg-icon {
  width: 44px;
  height: 18px;
}

.product-t-grid__free-el .tooltip {
  bottom: auto;
  top: 100%;
  left: auto;
  right: -5px;
}

.icon-fura .product-t-grid__free-el .tooltip {
  min-width: 120px;
}

.product-t-grid__free-el .tooltip:before {
  top: -9px;
  bottom: auto;
  left: auto;
  right: 15px;
  transform: scaleY(-1);
}

.product-t-grid__free-el .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.free-img {
  fill: none;
  width: 38px;
  height: 30px;
}

.product-t-grid__sub,
.product-t-grid__name {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.product-t-grid__sub .tooltip-hover {
  z-index: 12;
}

.product-t-grid__card {
  padding: 15px 16px 20px;
  background: #ffffff;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  transition: 0.2s;
}

.product-t-grid__bottom {
  padding-top: 16px;
  margin-top: auto;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #010101;
  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;
}

.product-t-grid__terms-icon--sheld-check .product-t-grid__icon {
  stroke: #ffffff;
  stroke-width: 5px;
}

.product-t-grid .product-t-grid__terms-icon--car .product-t-grid__icon {
  color: #033768;
}

.product-t-grid .product-t-grid__terms-icon--sheld-1 .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld-12 .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld-check .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld .product-t-grid__icon {
  color: #3B8F24;
}

.product-t-grid .product-t-grid__terms-icon--card .product-t-grid__icon {
  color: #b80505;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__card {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }
}
.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__visual {
  position: relative;
  margin: 16px 0 0;
}

.product-t-grid__image {
  position: relative;
  width: 100%;
  height: 200px;
}

.product-t-grid__list-el {
  color: #343434;
  transition: 0.3s;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 0 8px;
  min-height: 16px;
  display: flex;
}

.list-el__helper {
  position: relative;
  display: flex;
  padding-left: 16px;
  text-decoration: none;
  color: #010101;
}

@media (min-width: 1024px) {
  .list-el__helper:hover {
    cursor: pointer;
  }
}
.list-el__icon {
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  display: flex;
  transform: translateY(-50%);
  color: #676767;
}

.list-el__icon .svg-icon {
  width: 12px;
  height: 12px;
  display: block;
  flex: 0 0 auto;
}

.product-t-grid__list-el .svg-icon {
  width: 100%;
  height: 100%;
}

.product-t-grid__terms {
  margin-top: 16px;
  min-height: 52px;
  position: relative;
  z-index: 5;
}

.product-t-grid__terms-list {
  display: flex;
  justify-content: space-evenly;
  margin: 0 -10px;
}

.product-t-grid__desc {
  background: #F3F3F3;
  border-radius: 4px;
  overflow: hidden;
  padding: 6px 7px;
  position: relative;
  z-index: 4;
}

.product-t-grid__image .product-image__image {
  object-fit: contain;
}

.product-t-grid__terms-el {
  display: flex;
  width: 33.33%;
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 10px;
  color: #010101;
  position: relative;
}

.product-t-grid__terms-icon {
  width: 30px;
  height: 30px;
  display: flex;
  fill: none;
  color: #343434;
}

.product-t-grid__icon {
  display: block;
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  fill: none;
  transition: 0.3s ease;
}

.product-t-grid__desc-list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 -8px;
}

.product-t-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
}

.product-t-grid__options-link {
  min-width: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
  cursor: pointer;
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
}

.product-t-grid__options-link .product-t-grid__options-img {
  width: 24px;
}

.product-t-grid__options-text {
  font-size: 11px;
  line-height: 1;
  flex: 0 0 auto;
  margin-top: 4px;
}

.product-t-grid__options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 7;
}

.product-t-grid__options--visible-mob {
  display: none;
}

.product-t-grid__options-desc {
  display: flex;
}

.product-t-grid__name {
  margin: 6px 0;
  position: relative;
  color: #010101;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__name {
    color: #033768;
  }
}
.product-t-grid__price {
  margin: 12px 0;
  min-height: 67px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.product-t-grid__price .price__group--old .price__currency {
  font-size: 14px;
  font-weight: 400;
}

.product-t-grid__action {
  position: relative;
  z-index: 0;
  margin: 12px 0;
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
  transform-origin: bottom;
}

.product-t-grid__helper {
  border-bottom-right-radius: 4px;
  margin-top: 10px;
  border-bottom-left-radius: 4px;
  z-index: 10;
  width: 100%;
  background: white;
  left: 0;
  max-height: 0;
  position: absolute;
  overflow: hidden;
  /* left: -19px; */
}

.product-t-grid:hover .product-t-grid__action {
  max-height: 500px;
}

.product-banner {
  background: #3376B5;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  padding: 32px 24px;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  height: 100%;
}

.product-banner__title {
  font-weight: 700;
  font-size: 24px;
}

.product-banner__desc {
  margin-top: 12px;
  font-size: 16px;
}

.product-banner__action {
  margin-top: 21px;
}

.product-banner__media {
  position: absolute;
  top: 0;
  left: 0;
}

.product-banner__media img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.product-banner__content {
  position: relative;
  z-index: 2;
}

.options-list {
  padding: 0;
  position: relative;
  border-radius: 4px;
  border: 1px solid #676767;
  cursor: pointer;
  z-index: 5;
}

.options-list--big .options-el__text {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

.options-list--big .options-el__media,
.options-list--big .options-el__media-img {
  width: 20px;
  height: 17px;
}

.catalog-item__left-options .options-list {
  z-index: unset;
}

.options-list__helper {
  display: flex;
  align-items: center;
}

.options-list--free .options-el__text {
  font-size: 16px;
  line-height: 24px;
}

.options-list--free .options-el__media {
  width: 20px;
  height: 20px;
}

.options-list--free .options-list__helper {
  width: 100%;
}

.options-list--free .options-el {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.options-popup {
  position: absolute;
  top: 100%;
  left: -6px;
  padding: 5px;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  transition: opacity 0.3s;
  transform: translate3d(0, 0, 0) scaleY(0);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.options-popup--visible.options-popup--visible {
  transition: none;
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.product-t-list .options-popup {
  top: unset;
  bottom: 20px;
  left: -16px;
}

.product-t-list__status {
  position: relative;
  z-index: 5;
}

.product-t-table__status {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  z-index: 6;
}

.eurolable .options-popup {
  left: unset;
  right: -6px;
  z-index: 5;
}

.options-popup__helper {
  padding: 20px;
  min-width: 252px;
  max-width: 252px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  position: relative;
}

.options-popup__options-efficiency {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 0;
  left: 107px;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  padding: 2px 8px 2px 5px;
}

.options-popup__options-efficiency::before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -9px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-popup__options-efficiency--A {
  top: 103px;
}

.options-popup__options-efficiency--B {
  top: 121px;
}

.options-popup__options-efficiency--C {
  top: 139px;
}

.options-popup__options-efficiency--D {
  top: 157px;
}

.options-popup__options-efficiency--E {
  top: 175px;
}

.options-popup__options-efficiency--F {
  top: 192px;
}

.options-popup__options-efficiency--G {
  top: 210px;
}

.options-popup__options-grip {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 0;
  left: 199px;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  padding: 2px 8px 2px 5px;
}

.options-popup__options-grip::before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -9px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-popup__options-grip--A {
  top: 103px;
}

.options-popup__options-grip--B {
  top: 121px;
}

.options-popup__options-grip--C {
  top: 139px;
}

.options-popup__options-grip--D {
  top: 157px;
}

.options-popup__options-grip--E {
  top: 175px;
}

.options-popup__options-grip--F {
  top: 192px;
}

.options-popup__options-grip--G {
  top: 210px;
}

.options-popup__options-noise {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 277px;
  left: 159px;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  padding: 7px 8px 7px 5px;
}

.options-popup__options-noise::before {
  content: "";
  width: 22px;
  height: 22px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -11px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-list:hover {
  z-index: 6;
}

.product-t-table__cell--icon:hover .options-popup,
.eurolable.open .options-popup,
.options-list:hover .options-popup {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.options-el {
  display: flex;
  align-items: center;
  padding: 6px 4px;
  border-right: 1px solid #676767;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.options-el:first-child {
  padding-left: 10px;
}

.options-el:last-child {
  padding-right: 10px;
}

.options-el:last-child {
  border: none;
}

.options-el__media {
  width: 12px;
  height: 12px;
  flex: 0 0 auto;
  margin-right: 2px;
}

.options-el__media-img {
  display: block;
  width: 12px;
  height: 12px;
  fill: none;
}

.options-list--free .options-el__media-img {
  width: 20px;
  height: 20px;
}

.options-el__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 12px;
}

.rating .svg-icon {
  fill: #FE8300;
}

.product-t-grid__options-mobile {
  display: none;
}

.product-t-grid__options-el {
  width: 56px;
  height: 40px;
  padding: 6px 8px;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  margin-bottom: 8px;
  display: flex;
  position: relative;
  z-index: 11;
}

.product-t-grid__options-el--video {
  z-index: 10;
}

.product-t-grid__options-el:last-child {
  margin-bottom: 0;
}

.tooltip-dd {
  position: relative;
  cursor: pointer;
}

.tooltip-dd--inline-block {
  display: inline-block;
  vertical-align: middle;
}

.tooltip-dd--right {
  margin-left: 6px;
}

.tooltip-dd__note-wrap {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 10px);
  padding-top: 12px;
  width: 270px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s;
}

.tooltip-dd__note-wrap--visible {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  pointer-events: all;
}

@media (max-width: 1460px) {
  .tooltip-dd__note-wrap {
    width: 220px;
  }
}
.tooltip-dd__icon {
  width: 12px;
  height: 12px;
  font-size: 9px;
  line-height: 12px;
  font-weight: 700;
  color: #535353;
  border: 1px solid #535353;
  border-radius: 50%;
  padding-top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tooltip-dd:hover .tooltip-dd__note-wrap {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  pointer-events: all;
}

.tooltip-dd__note {
  background-color: #ffffff;
  padding: 12px 12px 12px;
  border-radius: 4px;
  filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.13));
  position: relative;
}

.tooltip-dd__note::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  background-color: #ffffff;
  width: 10px;
  height: 10px;
  z-index: 0;
}

.tooltip-dd__note-heading {
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}

.tooltip-dd__note-text.flc {
  font-size: 16px;
  line-height: 19px;
  color: #010101;
  margin-top: 4px;
}

.product-t-grid:hover .product-t-grid__helper {
  z-index: 21;
}

@media (min-width: 1024px) {
  .product-t-grid:hover .product-t-grid__helper {
    overflow: visible;
    box-shadow: 0 32px 32px rgba(0, 0, 0, 0.08);
    max-height: none;
    padding: 10px 20px 20px 20px;
    margin-top: 0;
  }

  .product-t-grid .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd:hover .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd__note::before {
    transform: translateX(0) rotate(45deg);
    left: 20px;
  }

  .product-t-grid .options-el.tooltip-dd:first-child .tooltip-dd__note-wrap,
.product-t-grid .options-el.tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
  }
}
@media (max-width: 1023px) {
  .product-t-grid__card {
    padding: 20px 16px;
  }

  .product-t-grid__helper {
    max-height: none;
    position: relative;
    margin-top: 10px;
    z-index: 10;
    overflow: visible;
    padding: 0;
  }

  .product-t-grid__action {
    max-height: none;
  }

  .product-t-grid__avail--hover {
    display: none;
  }

  .product-t-grid__desc {
    padding: 10px 20px;
  }

  .product-t-grid__name {
    margin: 4px 0;
  }

  .product-t-grid__options--visible-mob {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    z-index: 20;
  }

  .product-t-grid .tooltip-dd .tooltip-dd__note-wrap {
    transition: none;
  }

  .product-t-grid .tooltip-dd:hover .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd__note::before {
    transform: translateX(0) rotate(45deg);
    left: 20px;
  }

  .product-t-grid .options-el.tooltip-dd:first-child .tooltip-dd__note-wrap,
.product-t-grid .options-el.tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .product-t-grid__list-el .list-el__text {
    display: none;
  }

  .product-t-grid__list-el .list-el__icon {
    position: static;
    transform: unset;
    width: 20px;
    height: 20px;
  }

  .product-t-grid__list-el .list-el__helper {
    padding-left: 0;
  }
}
@media (max-width: 639px) {
  .product-t-grid__name {
    font-size: 12px;
    line-height: 16px;
  }

  .product-t-grid__title {
    line-height: 24px;
    font-size: 18px;
  }

  .product-t-grid__image .product-image__image {
    position: static;
    object-fit: contain;
  }

  .product-t-grid__price .price__value {
    font-size: 18px;
  }

  .product-t-grid__price .price__group--old .price__currency,
.product-t-grid__price .price__group--old .price__value {
    font-size: 12px;
  }

  .product-t-grid__terms,
.product-t-grid__price {
    min-height: 0;
  }
}
@media (any-hover: hover) {
  .product-t-grid:hover .options-el--rain-a {
    background: #2BB161;
  }

  .product-t-grid:hover .options-el--rain-b {
    background: #91C959;
  }

  .product-t-grid:hover .options-el--rain-c {
    background: #F0EA4C;
  }

  .product-t-grid:hover .options-el--rain-d {
    background: #F6B140;
  }

  .product-t-grid:hover .options-el--rain-e {
    background: #E52F38;
  }

  .product-t-grid:hover .options-el--sound-a {
    background: #176EB3;
  }

  .product-t-grid:hover .options-el--sound-b {
    background: #2084C5;
  }

  .product-t-grid:hover .options-el--sound-c {
    background: #3FA7D9;
  }

  .product-t-grid:hover .options-el--sound-d {
    background: #66BAE4;
  }

  .product-t-grid:hover .options-el--sound-e {
    background: #A6DBF2;
  }
}
@media (max-width: 1023px) {
  .product-t-grid .product-t-grid__card {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }

  .product-t-grid .product-t-grid__terms-icon--car .product-t-grid__icon {
    color: #033768;
  }

  .product-t-grid .product-t-grid__terms-icon--sheld .product-t-grid__icon {
    color: #3B8F24;
  }

  .product-t-grid .product-t-grid__terms-icon--card .product-t-grid__icon {
    color: #b80505;
  }
}
@media (max-width: 767px) {
  .product-t-grid__terms-el:last-child .tooltip {
    left: unset;
    right: 0;
  }

  .product-t-grid__terms-el:last-child .tooltip:before {
    left: unset;
    right: 40px;
  }
}
.product-t-grid__view {
  position: absolute;
  bottom: 24px;
  padding: 0 30px;
  width: 100%;
  z-index: 5;
}

.product-t-list .product-t-grid__card {
  box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
}

.product-t-list .product-t-grid__terms-icon--car .product-t-grid__icon {
  color: #033768;
}

.product-t-list .product-t-grid__terms-icon--sheld .product-t-grid__icon {
  color: #3B8F24;
}

.product-t-list .product-t-grid__terms-icon--card .product-t-grid__icon {
  color: #b80505;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  margin: 0 -10px;
  background: #ffffff;
  transition: 0.2s;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
}

.product-t-list__desc {
  margin-top: 4px;
}

.product-t-list__options {
  margin-top: 20px;
}

.product-t-list__options .options-list {
  display: inline-block;
}

.product-t-list__row {
  padding-top: 20px;
  margin-top: auto;
}

.table-action {
  display: flex;
  justify-content: center;
  margin-top: 12px;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #010101;
}

.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 8px 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: #BABABA;
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 270px;
  padding: 0 10px;
}

.product-t-list__cell-info {
  flex: 0 0 auto;
  width: 292px;
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
}

.product-t-list__cell-price {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  width: 272px;
  padding: 0 10px;
  position: relative;
  z-index: 3;
}

.info-list {
  display: flex;
  margin: -7px;
}

.info-list__el {
  padding: 7px;
  position: relative;
}

.info-list__el .info-list__el-img {
  width: 28px;
  height: 28px;
  fill: none;
}

.product-t-list__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.product-t-list__cell-table dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 16px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  background: #F2F6FA;
  border-radius: 4px;
  margin: 0;
}

.check {
  color: #48BB28;
  fill: none;
  width: 13px;
  height: 13px;
}

.notcheck {
  color: #f20000;
  fill: none;
  width: 8px;
  height: 8px;
  margin-right: 2px;
}

.product-t-list__wrap {
  background: #F3F3F3;
  border-radius: 4px;
  padding: 15px 0 12px 0;
}

.product-t-list__wrap .product-t-grid__terms-el {
  max-width: 82px;
}

.product-t-list__wrap .product-t-grid__terms-list {
  margin: 0;
}

.product-t-list__cell-table dt {
  color: #8C8C8C;
}

.product-t-list__cell-table dd {
  color: #010101;
  text-align: right;
}

.product-t-list__cell-table dl:nth-child(2n) {
  background: transparent;
}

.product-t-list__cell-action {
  flex: 0 0 auto;
  width: 272px;
  margin-left: 20px;
}

.product-t-list__cell-table {
  flex: 0 0 auto;
  width: 319px;
  padding: 0 10px;
  position: relative;
  z-index: 3;
}

.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 .status__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.product-t-list__status .status__item {
  padding: 4px;
}

.product-t-list__name {
  margin: 8px 0;
  color: #010101;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  transition: 0.2s;
}

.product-t-grid__rating {
  margin-top: 6px;
  transform: translateX(-2px);
}

.product-t-grid__rating-wrap {
  display: flex;
  background: #F3F3F3;
  padding: 10px;
  margin: 0 -16px;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 3;
}

.product-t-grid__rating-wrap .rating .svg-icon {
  color: #feb200;
}

.product-t-grid__rating-wrap.product-t-grid__rating-wrap--no-rating .rating .svg-icon {
  color: #666;
}

.product-t-grid__rating-wrap .rating__value {
  display: none;
}

.product-t-grid__rating-wrap .rating__item {
  cursor: pointer;
}

.product-t-grid__rating-value {
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
  color: #feb200;
  margin-right: 5px;
}

.product-t-grid__rating-caption {
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  margin-top: 2px;
}

.product-t-grid__rating-caption__center {
  text-align: center;
}

.product-t-grid__rating-main {
  padding-top: 2px;
}

.product-t-list__cell-table--fw {
  width: 100%;
  padding: 0;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__name {
    color: #033768;
  }

  .product-t-list:hover .product-t-list__desc {
    color: #033768;
  }
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__price .catalog-item__price-notes {
  justify-content: center;
}

.product-t-list__action {
  position: relative;
  z-index: 1;
  margin: 12px 0;
}

@media (max-width: 1279px) {
  .product-t-list__cell-visual,
.product-t-list__cell-info,
.product-t-list__cell-table,
.product-t-list__cell-price {
    width: 50%;
  }

  .product-t-list__card {
    flex-wrap: wrap;
  }

  .product-t-list__card .product-image__image {
    object-fit: contain;
  }

  .product-t-list__visual::after {
    padding-top: 38%;
  }

  .product-t-list__cell-table {
    margin-top: 20px;
  }

  .product-t-list__row {
    padding: 0;
    margin: 20px 0;
  }

  .product-t-list .tooltip-dd__note-wrap {
    left: 0;
    transform: translate(0, 10px);
  }

  .product-t-list .tooltip-dd__note-wrap {
    left: -20px;
    transform: translate(0, 10px);
  }

  .product-t-list .tooltip-dd:hover .tooltip-dd__note-wrap {
    left: -20px;
    transform: translate(0, 0);
  }

  .product-t-list .tooltip-dd__note::before {
    left: 26px;
  }
}
@media (max-width: 1023px) {
  .product-t-grid__rating .rating__grid .rating__item:not(:first-child) {
    display: block;
  }
}
@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-table,
.product-t-list__cell-price {
    width: 100%;
  }
}
@media (max-width: 639px) {
  .product-t-list__card {
    padding: 15px;
    display: flex;
    flex-direction: column;
    margin: 0;
  }

  .product-t-list__cell-visual {
    position: static;
    width: 100%;
  }

  .product-t-list__cell-info {
    order: -1;
  }
}
.product-t-table__card {
  display: flex;
  padding: 20px 20px 20px 100px;
  width: 100%;
  position: relative;
  justify-content: space-between;
}

.product-t-table__card:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -64px;
  height: 1px;
  background: #E5E5E5;
  width: calc(100% + 128px);
}

.product-t-table__cell--visual {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 88px;
}

.product-t-table__cell--icon {
  width: 124px;
  position: relative;
  z-index: 10;
}

.product-t-table__cell--num {
  width: 120px;
}

.product-t-table__default {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.product-t-table__old {
  color: #8C8C8C;
  text-decoration: line-through;
  font-size: 14px;
}

.product-t-table__cell--price {
  width: 162px;
}

.product-t-table__cell--availability {
  width: 90px;
}

.prodict-t-table__name {
  font-weight: 700;
  margin-top: 4px;
}

.product-t-table__buttons-el {
  margin-right: 12px;
  display: flex;
  min-height: 24px;
}

.product-t-table__buttons-el:last-child {
  margin-right: 0;
}

.product-t-table__cell--action {
  width: 234px;
}

.product-t-table__cell {
  flex: 0 0 auto;
  margin-right: 10px;
  display: flex;
  font-size: 14px;
  align-items: center;
  justify-content: center;
}

.product-t-table__cell--main {
  flex: 1 1 auto;
}

.product-table__head {
  font-size: 14px;
  padding: 20px 20px 0 100px;
  display: flex;
  justify-content: space-between;
  color: #8C8C8C;
}

.product-t-table__cell:last-child {
  margin-right: 0;
}

.product-t-table__cell--action {
  flex-direction: column;
  position: relative;
  z-index: 5;
}

.product-t-table__buttons {
  font-size: 12px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 5;
}

.product-t-table__cell--main {
  width: 268px;
  display: block;
}

.product-t-table__icon {
  display: flex;
  align-items: center;
  position: relative;
}

.product-t-table__icon .svg-icon {
  display: block;
  width: 28px;
  height: 28px;
  flex: 0 0 auto;
}

.product-t-table__icon-visual {
  width: 28px;
  height: 28px;
  display: block;
  fill: none;
}

.product-t-table__link {
  margin-top: 8px;
}

.product-t-table__href {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.product-t-table__icon-text {
  margin-left: 8px;
}

.product-t-table__label {
  display: flex;
  flex-wrap: wrap;
}

.product-t-table__label .product-t-table__free {
  margin-right: 8px;
  margin-top: 3px;
  position: relative;
  z-index: 6;
}

.product-t-table__status .status__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.product-t-table__icon .availability__icon {
  width: 16px;
  position: static;
}

.availability__visual .availability__icon {
  position: static;
  transform: unset;
}

.product-t-table__action {
  width: 100%;
  position: relative;
  z-index: 5;
}

.availability--unavailable .availability__visual .availability__icon {
  width: 12px;
}

.availability__icon.expected {
  color: #8C8C8C;
}

.product-t-table__icon .availability-text {
  padding: 0;
}

.product-t-table__status .status__item {
  padding: 4px;
}

.product-t-table__icon-nothing {
  width: 16px;
  height: 3px;
  background-color: #f20000;
}

.product-t-table__options {
  display: flex;
  position: relative;
  z-index: 6;
  margin-top: 5px;
  margin-bottom: 5px;
}

@media (max-width: 1279px) {
  .product-t-table__card:before {
    width: 100%;
    left: 0;
  }
}
.product-table__cell:hover {
  position: relative;
  z-index: 11;
}

.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.btn-product {
  cursor: pointer;
}

.btn-product .list-el__helper {
  transition: 0.3s;
}

.btn-product:active .list-el__helper {
  opacity: 0.8;
}

@media (min-width: 1024px) {
  .btn-product:hover .list-el__helper {
    opacity: 0.8;
  }
}
.promo-slider {
  position: relative;
}

.promo-slider--vertical {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.promo-slider .swiper-container {
  border-radius: 12px;
}

.promo-slider--vertical .promo-slider__slider {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.promo-slider--vertical .promo-slider__slide {
  min-height: 0;
  display: flex;
  height: 100%;
}

.promo-slider--vertical .swiper-slider__slider {
  flex: 1 1 auto;
  display: flex;
}

.promo-slider--vertical .swiper-slide {
  height: 100%;
}

.promo-slider__slide-content {
  position: relative;
  width: 100%;
  border-radius: 12px;
  color: #ffffff;
  background: #1a72c5;
  overflow: hidden;
  height: 0;
  padding-bottom: 24.7%;
}

.promo-slider--vertical .promo-slider__slide-content {
  padding: 32px 24px;
  min-height: 460px;
  height: auto;
}

.promo-slider__slide-img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.promo-slider--vertical .promo-slider__slide-img {
  top: 0;
  left: 0;
  width: 100%;
}

.promo-slider__slide-title {
  position: relative;
  max-width: 600px;
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  margin-bottom: 12px;
}

.promo-slider--vertical .promo-slider__slide-title {
  font-size: 24px;
  line-height: 32px;
}

.promo-slider__slide-text {
  position: relative;
  max-width: 256px;
  font-size: 14px;
  line-height: 24px;
}

.promo-slider__slide-actions {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

.promo-slider--vertical .promo-slider__slide-actions {
  margin-top: 20px;
}

.promo-slider__slide-action {
  margin-right: 20px;
}

.promo-slider__slide-action:last-child {
  margin-right: 0;
}

.promo-slider__slide-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  color: transparent;
  transition: -webkit-backdrop-filter 0.2s;
  transition: backdrop-filter 0.2s;
  transition: backdrop-filter 0.2s, -webkit-backdrop-filter 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.promo-slider__pagination {
  position: absolute;
  display: flex;
  left: 56px;
  bottom: 32px;
  z-index: 2;
}

.promo-slider--vertical .promo-slider__pagination {
  left: 24px;
}

.promo-slider__pagination .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
  margin-right: 10px;
  transition: opacity 0.2s;
  background-color: #ffffff;
  opacity: 0.4;
}

.promo-slider__pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}

.promo-slider__pagination .swiper-pagination-bullet-active {
  opacity: 1;
}

@media (any-hover: hover) {
  .promo-slider__pagination .swiper-pagination-bullet:hover {
    opacity: 1;
  }
}
.swiper-slider__prev {
  left: -24px;
}

.swiper-slider__next {
  right: -24px;
}

@media (max-width: 1279px) {
  .swiper-slider__prev {
    left: -18px;
  }

  .swiper-slider__next {
    right: -18px;
  }
}
@media (max-width: 1023px) {
  .promo-slider__slide {
    min-height: 0;
  }

  .promo-slider--vertical .promo-slider__slide-content {
    padding: 22px 24px 162px;
  }

  .promo-slider--vertical .promo-slider__slide-img {
    height: 100%;
  }

  .promo-slider__slide-title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px;
    max-width: 100%;
  }

  .promo-slider__slide-text {
    max-width: 100%;
  }

  .promo-slider__slide-actions {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 32px;
  }

  .promo-slider__slide-action {
    margin: 0 0 20px;
  }

  .promo-slider__slide-action:last-child {
    margin: 0;
  }

  .promo-slider__pagination {
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 20px;
    transform: translate(-50%, 0);
  }

  .promo-slider__pagination .swiper-pagination-bullet {
    background-color: #b4b4b4;
    opacity: 1;
  }

  .promo-slider__pagination .swiper-pagination-bullet {
    background-color: #e7e7e7;
    opacity: 1;
  }

  .promo-slider__pagination .swiper-pagination-bullet-active {
    background-color: #b4b4b4;
  }

  .promo-slider--vertical .promo-slider__pagination {
    top: auto;
    bottom: 116px;
    transform: translateY(0);
  }

  .promo-slider .swiper-slider__arrow {
    display: none;
  }
}
@media (max-width: 767px) {
  .promo-slider__slide-content {
    min-height: 0;
    padding-bottom: 80.5%;
  }
}
@media (max-width: 767px) {
  .promo-slider--vertical .promo-slider__slider--mob .promo-slider__slide-content {
    padding: 22px 24px 72.25%;
    min-height: auto;
  }
}
@media (max-width: 479px) {
  .promo-slider--vertical .promo-slider__slide-content {
    padding: 22px 24px;
    min-height: 264px;
  }

  .promo-slider--vertical .promo-slider__slider--mob .promo-slider__slide-content {
    padding: 22px 24px 72.25%;
    min-height: auto;
  }

  .promo-slider--vertical .promo-slider__slide-img {
    top: auto;
  }

  .promo-slider--vertical .promo-slider__slide-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.question__title {
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #676767;
}

.question__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 4px;
}

.question__action {
  flex: 0 0 auto;
  padding: 8px;
  margin-top: 16px;
}

.quick-btn {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.38);
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  opacity: 0;
  transition: 0.3s ease-in-out;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  width: 100%;
}

@media (any-hover: hover) {
  .product:hover .quick-btn {
    opacity: 1;
  }

  .quick-btn:hover {
    cursor: pointer;
  }
}
.quick-view__visual {
  margin-top: 16px;
}

.quick-view__left {
  flex: 0 0 auto;
  width: 40%;
  max-width: 306px;
  padding-right: 56px;
}

.quick-view__layout {
  display: flex;
  justify-content: space-between;
}

.quick-view__right {
  flex: 1 1 auto;
  width: 60%;
}

.quick-view__row:not(:first-child) {
  margin-top: 24px;
}

.quick-view__row.quick-view__row--actions {
  margin-top: 32px;
}

.quick-view__actions {
  display: flex;
  margin: -12px;
  flex-wrap: wrap;
}

.quick-view .product-t-list__cell-table dl {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 6px 26px;
}

.quick-view .table-action a {
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
}

.quick-view .table-action {
  margin-top: 9px;
}

.quick-view__actions-cell {
  width: 50%;
  flex: 0 0 auto;
  padding: 12px;
}

@media (max-width: 1279px) {
  .product-t-list__cell-table--fw {
    width: 100%;
  }

  .quick-view__left {
    padding-right: 20px;
    max-width: 270px;
  }
}
.quick-view__euro {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -5px;
}

.quick-view__euro-cell {
  padding: 5px;
}

.quick-view .availabulity-link .link-blue,
.quick-view .availability-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

@media (any-hover: hover) {
  .product-video:hover {
    cursor: pointer;
  }
}
@media (max-width: 1023px) {
  .quick-view__layout {
    flex-direction: column;
  }

  .quick-view__row .product-t-list__cell-table {
    width: 100%;
  }

  .quick-view__left {
    padding-right: 0;
    width: 100%;
    max-width: none;
  }

  .quick-view__right {
    width: 100%;
    margin-top: 20px;
  }

  .quick-view__visual {
    max-width: 300px;
    margin: 16px auto 0;
  }

  .quick-view__actions {
    margin: -5px;
  }

  .quick-view__actions-cell {
    padding: 5px;
  }
}
@media (max-width: 767px) {
  .quick-view__left {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .quick-view__actions-cell {
    width: 100%;
    padding: 6px 12px;
  }
}
.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;
}

.rating--input .rating__item {
  cursor: pointer;
}

.rating__item {
  flex: 0 0 auto;
  display: block;
  color: #FE8300;
  position: relative;
  transition: color 0.1s;
  padding-left: 2px;
  padding-right: 2px;
}

.rating__layer--unchecked .rating__item {
  color: #BABABA;
}

.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: 18px;
  height: 18px;
}

.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;
}

.rating__value {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin-left: 9px;
  flex: 0 0 auto;
}

@media (max-width: 1023px) {
  .rating__grid .rating__item:not(:first-child) {
    display: none;
  }

  .rating__layer--checked {
    margin-top: 0;
  }

  .rating__grid {
    align-items: center;
  }

  .rating__row {
    display: inline-flex;
    align-items: center;
  }

  .rating__value {
    margin-left: 5px;
    font-size: 14px;
    line-height: 24px;
  }
}
.reviews {
  display: flex;
}

.reviews-right {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 38px;
}

.reviews-left {
  flex: 1 1 auto;
}

.reviews-title {
  font-size: 24px;
  line-height: 32px;
}

.reviews-list {
  margin-top: 32px;
}

.reviews-list__el {
  padding: 28px 24px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-bottom: 24px;
}

.reviews-list__el:last-child {
  margin-bottom: 0;
}

.reviews-list__el-head {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid #D1D1D1;
}

.reviews-list__head-rating {
  font-weight: 700;
  display: flex;
}

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

.reviews-list__rating-text {
  margin-right: 8px;
}

.reviews-list__head-name {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}

.el-onliner {
  color: #8c8c8c;
  font-weight: 400;
  font-size: 14px;
}

.reviews-list__head-desc,
.reviews-list__head-date {
  margin-top: 4px;
  color: #8C8C8C;
  font-size: 14px;
}

.reviews-list__el-body {
  padding-top: 20px;
}

.reviews-list__body-desc {
  font-size: 14px;
}

.reviews-list__body-grade {
  margin-top: 20px;
}

.reviews-list__grade-el {
  margin-top: 12px;
}

.reviews-list__grade-text {
  margin-top: 8px;
  position: relative;
  padding-left: 15px;
  font-size: 14px;
}

.reviews-list__grade-text:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 7px;
  height: 7px;
  border-radius: 100%;
}

.raviews--negative .reviews-list__grade-text:before {
  background: #f20000;
}

.raviews--advantages .reviews-list__grade-text:before {
  background: #48BB28;
}

.reviews-list__answer {
  padding: 20px 24px;
  font-size: 14px;
  border-radius: 8px;
}

.reviews-list__answer-name {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 12px;
}

.reviews-list__answer-helper {
  padding-left: 16px;
  border-left: 4px solid #48BB28;
}

.sticky-block {
  background: #F2F6FA;
  border-radius: 8px;
  padding: 20px 24px 28px 24px;
}

.sticky-block__title {
  font-size: 14px;
}

.sticky-block__rating,
.sticky-block__num {
  margin-top: 4px;
  font-size: 24px;
  font-weight: 700;
}

.sticky-block__visual {
  max-width: 220px;
  margin-top: 16px;
}

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

.sticky-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  top: 208px;
}

.sticky-block__action {
  margin-top: 32px;
  width: 100%;
}

.button-unwrap.hide-button {
  display: none;
}

.reviews-nav {
  margin-top: 20px;
}

@media (max-width: 1279px) {
  .reviews {
    flex-direction: column;
  }

  .reviews-right {
    position: static;
    order: -1;
    margin-left: 0;
    width: 100%;
  }

  .reviews-left {
    margin-top: 30px;
  }

  .reviews-nav {
    margin-top: 30px;
  }

  .reviews-list__el {
    padding: 20px;
  }
}
.search-small {
  width: 100%;
  display: flex;
}

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

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.v-search-small .field-text__field-input {
  background: transparent;
  border: 2px solid rgba(255, 255, 255, 0.4);
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  border-radius: 4px;
  color: #ffffff;
  padding: 12px 125px 12px 44px;
}

.v-search-small .field-text__field-input:focus,
.v-search-small .field-text--focus .field-text__field-input {
  border-color: rgba(255, 255, 255, 0.8);
}

.v-search-small .field-text {
  box-shadow: none;
}

.v-search-small .field-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.v-search-wrap {
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}

.search-small__field .field-text {
  background: transparent;
}

.search-small__field .field-text__field-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.search-small__field .field-text:not(.disabled):hover {
  box-shadow: 0 0 0 1px #D1D1D1 inset;
}

.search-small__close-btn {
  width: 40px;
  height: 100%;
  cursor: pointer;
  display: flex;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s ease-in-out;
}

.search-small__action {
  position: absolute;
  right: 6px;
  z-index: 1;
  display: flex;
  align-items: center;
}

.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: 16px;
  height: 16px;
  position: relative;
}

.search-small__submit-btn {
  flex: 0 0 auto;
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  left: 0;
  color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.3s ease-in-out;
}

.v-search-small .field-input:focus {
  border-color: #ffffff;
}

.search-small__close-search {
  color: #0054a3;
  transition: 0.3s ease-in-out;
}

.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 {
  display: block;
  flex: 0 0 auto;
  width: 36px;
  height: 27px;
}

.search-small__result {
  position: absolute;
  top: 100%;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  width: 100%;
  background-color: #ffffff;
  max-height: 500px;
  min-height: 110px;
  overflow: hidden;
  z-index: 100;
  padding: 20px 0;
  display: flex;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.search-small__product-price .price__value {
  font-size: 16px;
  line-height: 20px;
}

.search-small__product-main {
  max-width: 250px;
}

.search-small__result-all {
  margin-top: auto;
  position: absolute;
  bottom: 0;
  padding: 0 24px;
  width: 100%;
}

.search-small__result-wrap {
  position: relative;
}

.search-small__result-helper {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 24px;
}

.search-small__result-helper--pb {
  padding: 0 24px 68px;
}

@media (max-width: 1279px) {
  .search-small__result-helper {
    padding: 0 15px;
  }

  .search-small__result-helper--pb {
    padding: 0 15px 68px;
  }
}
.search-small__product-left {
  flex: 1 1 auto;
  display: flex;
}

.search-small__product-lable .status__list {
  display: flex;
}

.search-small__loader-wrap {
  min-height: 80px;
}

.search-small__product-lable .status__item {
  margin-bottom: 0;
}

.search-small__product-lable .status__item:not(:last-child) {
  margin-right: 4px;
}

.search-small__product-price .price__group {
  text-align: right;
}

.search-small__product {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.search-small__product:last-child {
  border: none;
}

.search-small__product:first-child {
  padding-top: 0;
}

.search-small__product-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.state--search-small-open .search-small__result {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.search-small__suggestion-wrap {
  display: block;
  margin-top: 4px;
}

.search-small__result-wrap {
  position: relative;
  width: 100%;
}

.search-small__suggestion {
  display: inline-block;
}

.search-small__close-btn:active,
.search-small__submit-btn:active {
  color: rgba(255, 255, 255, 0.4);
}

.search-small__product {
  display: flex;
}

.search-small__top + .search-small__products {
  margin-top: 28px;
}

.search-small__product-visual {
  width: 96px;
  min-width: 96px;
  height: 96px;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  margin-right: 20px;
  overflow: hidden;
  display: flex;
}

.search-small__product-img {
  object-fit: cover;
}

.search-small__product-name {
  font-weight: 700;
  transition: 0.3s;
}

.search-small__product:active .search-small__product-name {
  color: #033768;
}

.search-small__popular {
  height: 100%;
}

.search-small__popular-list {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  margin-bottom: 22px;
}

.search-small__popular-tags {
  margin-top: 0;
}

.search-small__popular-tags .links__list {
  margin: 10px -6px 0 -6px;
}

.search-small__popular-tags .link__list-helper {
  padding: 6px;
}

.search-small__tags-title {
  font-weight: 700;
  font-size: 14px;
  color: #0054a3;
  line-height: 24px;
}

.search-small__popular-link {
  padding: 5px 0;
  margin-top: 6px;
  line-height: 16px;
}

.search-small__popular-link:first-child {
  margin-top: 0;
}

@media (any-hover: hover) {
  .search-small__product:hover .search-small__product-name {
    color: #033768;
  }

  .search-small__close-search:hover {
    background: rgba(255, 255, 255, 0.9);
    color: #0054a3;
  }
}
.search-small__close-search:active {
  background: rgba(255, 255, 255, 0.5);
  color: #0054a3;
}

.search-small__product-status,
.search-small__product-usage,
.search-small__product-article {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 20px;
}

.search-small__product-status.c-green-100 {
  color: #48BB28;
}

@media (any-hover: hover) {
  .search-small__close-btn:hover,
.search-small__submit-btn:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

.search-small__mobile {
  display: none;
}

.search-small__submit-btn-icon,
.search-small__mobile {
  color: #ffffff;
}

.search-small__close-mobile {
  display: none;
  position: absolute;
  top: 10px;
  z-index: 10;
  right: 16px;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
}

@media (max-width: 1023px) {
  .search-small__mobile {
    display: flex;
  }

  .search-small__wrap {
    position: fixed;
    top: 0;
    display: none;
    background: #0054a3;
    height: 108px;
    left: 0;
    width: 100%;
    z-index: 100;
    padding: 12px;
  }

  .search-small__wrap.active {
    display: flex;
  }

  .v-search-small .field-input {
    background: #ffffff;
    color: #010101;
    padding: 12px 125px 12px 20px;
  }

  .search-small__close-mobile {
    display: inline-flex;
  }

  .search-small__result {
    left: 0;
  }

  .search-small__result-all {
    padding: 0 15px;
    position: absolute;
    bottom: 70px;
    z-index: 1;
  }

  .search-small__result-wrap.focus--state,
.search-small__result-wrap {
    height: calc(100vh - 148px);
    display: flex;
  }

  .search-small__result-helper {
    width: 100%;
  }

  .search-small__result {
    max-height: none;
  }

  .search-small__result-wrap.focus--state {
    padding-bottom: 70px;
  }

  .search-small__mobile-btn {
    cursor: pointer;
    display: block;
    width: 36px;
    height: 36px;
  }

  .search-small__close-mobile {
    display: flex;
    align-items: center;
    height: 40px;
    top: 0;
  }

  .search-small__field {
    margin-top: 20px;
  }

  .search-small__action {
    top: 34px;
  }

  .search-small__submit-btn {
    top: 28px;
    height: 48px;
    transform: none;
  }
}
@media (max-width: 767px) {
  .search-small__wrap {
    height: 108px;
  }

  .search-small__action {
    top: 34px;
  }

  .search-small__submit-btn {
    top: 28px;
  }

  .search-small__field {
    margin-top: 20px;
  }
}
.section {
  padding: 40px 0;
}

.section:empty {
  display: none;
}

.section--pb {
  padding-bottom: 0;
}

.section:first-child {
  padding-top: 13px;
}

.breadcrumbs + .section {
  padding-top: 13px;
}

.section:last-child {
  padding-bottom: 80px;
}

.section-free {
  padding: 0 !important;
}

.section-head {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.section-head--column {
  display: block;
}

.section-head--column .section-head__desc {
  margin-top: 8px;
}

.section-head--column .section-head__desc p {
  margin: 0;
}

.section-head__title {
  display: flex;
  flex-wrap: wrap;
  font-size: 32px;
  line-height: 44px;
  color: #010101;
  font-weight: 400;
}

.section-head__title + .section-head__icon {
  margin-left: auto;
}

.text--small .section-head__title {
  font-weight: 400;
  font-size: 24px;
}

.section-head--start {
  justify-content: flex-start;
}

.section-head--start .section-head__desc {
  font-size: 14px;
  line-height: 24px;
  margin-left: 8px;
}

.section-head__desc .section-head__title {
  flex: 0 0 auto;
}

.section-head__desc {
  color: #A3A3A3;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
}

.section-head__link {
  flex: 0 0 auto;
  margin-left: auto;
}

.section-head--center {
  align-items: center;
  margin-bottom: 16px;
}

.section-head__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  padding: 16px 26px;
  border-radius: 12px;
}

.section-head__icon-media {
  display: flex;
  max-width: 140px;
}

@media (max-width: 1023px) {
  .section {
    padding: 16px 0;
  }

  .section-head {
    flex-direction: column;
  }

  .section-head .section-head__desc {
    margin-left: 0;
  }

  .section-head__title {
    font-size: 24px;
    line-height: 32px;
  }

  .section:last-child {
    padding-bottom: 76px;
  }

  .section:first-child {
    padding-top: 16px;
  }

  .section-head__link {
    margin-left: 0;
  }

  .section-head__title + .section-head__icon {
    margin-left: 0;
    margin-top: 15px;
  }
}
.separator {
  display: flex;
  justify-content: space-between;
}

.separator-left {
  margin-right: 30px;
  margin-top: 40px;
  flex: 0 0 507px;
}

.separator-left__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

.separator-left a {
  text-decoration: none;
  color: #0054a3;
}

.separator-left a:active {
  color: #033768;
}

.separator-left__desc {
  margin-top: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
}

.separator-left__desc p:first-child {
  margin-top: 0;
}

.separator-left__desc p:last-child {
  margin-bottom: 0;
}

.separator-rigth__media {
  max-width: 558px;
  display: flex;
}

@media (min-width: 1024px) {
  .separator-left a:hover {
    color: #033768;
  }
}
@media (max-width: 1023px) {
  .separator-left {
    flex: 1 1 auto;
  }

  .separator-right {
    flex: 1 0 300px;
  }
}
@media (max-width: 767px) {
  .separator {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .separator-left {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
  }

  .separator-left__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.service-calendar {
  position: relative;
  flex: 1 1;
  height: 100%;
  border: 1px solid #c4c7c5;
  border-radius: 8px;
  display: flex;
  flex-flow: column;
  margin: 20px 0 50px 0;
}
.service-calendar .filter-head {
  display: flex;
  margin: 0;
  padding: 10px 25px;
  justify-content: end;
}
.service-calendar .filter-main {
  padding: 0;
}
.service-calendar .filter__more {
  display: none;
}
.service-calendar__header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-calendar__container {
  position: relative;
  overflow-y: scroll;
  scroll-behavior: smooth;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.service-calendar__table {
  display: table;
  width: 100%;
}
.service-calendar__table.week-mode .service-calendar__table-cell:not(:first-child) {
  min-width: 180px;
  max-width: 180px;
}
.service-calendar__table.week-mode .btn-show {
  height: 86px;
  white-space: normal;
  font-size: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.service-calendar__table.week-mode .service-calendar__table-cell {
  vertical-align: top;
}
.service-calendar__table.day-mode .service-calendar__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  text-align: center;
}
.service-calendar__table-row {
  display: table-row;
}
.service-calendar__table-row.service-row .service-calendar__table-cell {
  border-top: 1px solid;
  border-left: 1px dashed;
  border-color: #c4c7c5;
}
.service-calendar__table-row.service-row .service-calendar__table-cell:first-child {
  font-size: 14px;
  border-right: 1px solid #c4c7c5;
  border-left: none;
  width: 50px;
  font-weight: 700;
}
.service-calendar__table-row.service-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-calendar__table-row.time-row .service-calendar__table-cell {
  font-weight: 700;
  border-left: 1px dashed #c4c7c5;
}
.service-calendar__table-row.time-row .service-calendar__table-cell:first-child {
  width: 52px;
  border-left: none;
  border-right: 1px solid #c4c7c5;
}
.service-calendar__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-calendar__table-cell {
  display: table-cell;
  padding: 5px;
  vertical-align: middle;
}
.service-calendar__table-cell.sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  background: #fff;
}
.service-calendar__slots {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}
.service-calendar .btn-show {
  justify-content: start;
  text-align: left;
  color: inherit;
  font-weight: normal;
  height: auto;
  box-shadow: none;
  background: #E5EEF6;
}
.service-calendar .btn-show:hover {
  box-shadow: none;
  background: #CCDDED;
}
.service-calendar .btn--yellow {
  background: #FFFDEB;
}
.service-calendar .btn--yellow:hover {
  background: #FFFBD8;
}
.service-calendar .btn--red {
  background: #FEE5E5;
}
.service-calendar .btn--red:hover {
  background: #FCCCCC;
}
.service-calendar .btn--orange {
  background: #FFF3E5;
}
.service-calendar .btn--orange:hover {
  background: #FFE6CC;
}
.service-calendar .btn-add {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.service-calendar .loader--active {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}

.calendar-toggler {
  display: flex;
  font-weight: 400;
  font-size: 14px;
  align-items: center;
  border: 1px solid #D1D1D1;
  border-radius: 28px;
  padding: 3px;
}
.calendar-toggler__btn {
  display: flex;
  align-items: center;
  border-radius: 28px;
  padding: 3px 20px;
  position: relative;
  z-index: 0;
  cursor: pointer;
}
.calendar-toggler__btn.active {
  background: #0054a3;
  color: #ffffff;
  z-index: 1;
}

.modal--default #service-form .form__actions {
  justify-content: space-evenly;
}
.modal--default #service-form .form__action {
  flex: none;
}

.service-schedule {
  position: relative;
  flex: 1 1;
  height: 100%;
  border: 1px solid #c4c7c5;
  border-radius: 8px;
  display: flex;
  flex-flow: column;
  margin: 20px 0 50px 0;
}
.service-schedule .filter-body {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-schedule .filter-main {
  padding: 0;
}
.service-schedule .filter__more {
  display: none;
}
.service-schedule__header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-schedule__container {
  position: relative;
  overflow-y: scroll;
  scroll-behavior: smooth;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.service-schedule__table {
  display: table;
}
.service-schedule__table-row {
  display: table-row;
}
.service-schedule__table-row.service-row .service-calendar__table-cell {
  border-top: 1px solid;
  border-left: 1px dashed;
  border-color: #c4c7c5;
}
.service-schedule__table-row.service-row .service-calendar__table-cell:first-child {
  min-width: 200px;
  max-width: 200px;
  font-size: 14px;
  border-right: 1px solid #c4c7c5;
  border-left: none;
}
.service-schedule__table-row.service-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-schedule__table-row.time-row .service-calendar__table-cell {
  font-weight: 600;
  border-left: 1px dashed #c4c7c5;
}
.service-schedule__table-row.time-row .service-calendar__table-cell:first-child {
  border-left: none;
  border-right: 1px solid #c4c7c5;
}
.service-schedule__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-schedule__table-cell {
  display: table-cell;
  padding: 5px;
  vertical-align: middle;
}
.service-schedule__table-cell.sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  background: #fff;
}
.service-schedule__slots {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}

.modal--default #service-form .form__actions {
  justify-content: space-evenly;
}
.modal--default #service-form .form__action {
  flex: none;
}

.services-list__title {
  color: #010101;
  font-weight: 400;
}

.services-list__tabs {
  margin-top: 24px;
  display: flex;
  max-width: 100%;
  overflow: auto;
  padding-bottom: 15px;
}

.services-list__tab {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin-right: 12px;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.services-list__tab.active {
  background: #F2F6FA;
}

.services-list__tab:last-child {
  margin-right: 0;
}

.services-list__tab.active {
  background: #F2F6FA;
}

@media (any-hover: hover) {
  .services-list__tab:hover {
    background: #F2F6FA;
  }
}
.services-list__tab:active {
  transform: translateY(2px);
}

.services-list__items {
  margin-top: 10px;
}

.services-list__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 32px);
  margin: -16px;
}

.services-list__col {
  flex: 0 0 auto;
  width: 25%;
  padding: 16px;
}

.services-list__item {
  display: block;
  text-decoration: none;
  color: inherit;
}

.services-list__item-image-wrap {
  height: 0;
  padding-bottom: 70%;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}

.services-list__item-image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.services-list__item-label {
  position: absolute;
  z-index: 1;
  top: auto;
  left: 12px;
  bottom: 16px;
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  color: #ffffff;
  background-color: #676767;
  padding: 4px 6px 4px 16px;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.2s;
}

@media (any-hover: none) {
  .services-list__item-label {
    opacity: 1;
  }
}
@media (any-hover: hover) {
  .services-list__item:hover .services-list__item-label {
    opacity: 1;
  }
}
.services-list__item-label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ffffff;
}

.services-list__item-name {
  font-size: 18px;
  line-height: 24px;
  color: #010101;
  font-weight: 700;
  margin-top: 18px;
  transition: color 0.2s;
}

.services-list__item:hover .services-list__item-name {
  color: #0054a3;
}

.services-list__item-action {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  opacity: 0;
  transition: opacity 0.2s;
}

@media (any-hover: none) {
  .services-list__item-action {
    opacity: 1;
  }
}
@media (any-hover: hover) {
  .services-list__item:hover .services-list__item-action {
    opacity: 1;
  }
}
.services-list__item-action-item {
  flex: 0 0 auto;
  margin-right: 12px;
}

@media (max-width: 1279px) {
  .services-list__col {
    width: 33.3333%;
  }
}
@media (max-width: 1023px) {
  .services-list__col {
    width: 50%;
  }

  .services-list__item-action {
    opacity: 1;
  }

  .services-list__item-label {
    opacity: 1;
  }

  .services-list__item-action-item--hidden-sm {
    display: none;
  }
}
@media (max-width: 767px) {
  .services-list__grid {
    margin: -14px;
    width: calc(100% + 28px);
  }

  .services-list__col {
    width: 100%;
    padding: 14px;
  }

  .services-list__item-name {
    font-size: 16px;
    line-height: 24px;
  }
}
.sidebanner {
  position: relative;
  background: #3376B5;
  border-radius: 12px;
  color: #ffffff;
  overflow: hidden;
  width: 304px;
  height: 570px;
}

.sidebanner__content {
  padding: 32px 24px 24px 24px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sidebanner__content-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.sidebanner__content-desc {
  font-size: 14px;
  line-height: 24px;
  margin-top: 12px;
}

.sidebanner__content-action {
  margin-top: 20px;
}

.sidebanner__visual-img {
  width: 100%;
}

.site-map {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}
.site-map > ul {
  padding: 16px;
  font-size: 24px;
  line-height: 32px;
  width: 25%;
  flex: 0 0 auto;
}
.site-map ul li a {
  color: #0054a3;
}
.site-map ul li a:active {
  color: #033768;
}
.site-map ul li ul a:active {
  color: #0054a3;
}
.site-map ul li ul li ul a:active {
  color: #0054a3;
}
.site-map ul li ul {
  margin-top: 22px;
  font-size: 18px;
  font-weight: 700;
}
.site-map ul li ul a {
  padding: 6px 0;
  color: #010101;
}
.site-map ul li ul li ul {
  margin-top: 8px;
  margin-left: 20px;
  font-weight: 400;
}
.site-map ul li ul li ul a {
  padding: 6px 0;
  color: #8C8C8C;
}
@media (max-width: 1279px) {
  .site-map > ul {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .site-map > ul {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .site-map > ul {
    width: 100%;
    padding: 10px 0;
  }
}
@media (any-hover: hover) {
  .site-map ul li a:hover {
    cursor: pointer;
    color: #033768;
  }
  .site-map ul li ul a:hover {
    cursor: pointer;
    color: #0054a3;
  }
  .site-map ul li ul li ul a:hover {
    cursor: pointer;
    color: #0054a3;
  }
}

@media (max-width: 767px) {
  .site-map {
    margin: 0;
  }
}
.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.2s;
  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;
}

.status__item {
  margin-bottom: 8px;
  position: relative;
}

.status-label {
  display: inline-flex;
  vertical-align: top;
  border-radius: 4px;
  padding: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  cursor: default;
}

.status-label__icon {
  width: 16px;
  height: 16px;
  display: flex;
  fill: none;
  justify-content: center;
}

.signature {
  padding: 16px 20px;
  background: #fff9f2;
  border-radius: 8px;
}

.signature .tooltip-hover {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
}

.signature__content {
  padding-left: 24px;
  position: relative;
}

.signature .icon-question {
  color: #8C8C8C;
}

.signature__content-text {
  color: #8C8C8C;
  font-size: 12px;
  line-height: 16px;
}

.signature__content-text p {
  margin: 0;
}

.tooltip {
  position: absolute;
  z-index: 3;
  padding: 5px;
  bottom: 100%;
  min-width: 210px;
  left: -5px;
  visibility: hidden;
  opacity: 0;
  transform: scaleY(0);
  transition: 0.3s;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.tooltip--visible {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
  left: 0;
  bottom: 100%;
}

.product-t-grid .tooltip {
  min-width: 300px;
}

@media (max-width: 379px) {
  .product-t-grid .tooltip {
    min-width: 210px;
  }
}
.tooltip-hover {
  position: relative;
  cursor: pointer;
}

.tooltip__text {
  color: #010101;
  font-size: 12px;
  text-align: left;
  text-transform: none;
}

.tooltip__text :first-child {
  margin-top: 0;
}

.tooltip__text :last-child {
  margin-bottom: 0;
}

.tooltip-icon {
  width: 16px;
  height: 16px;
}

.tooltip:before {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 15px;
  width: 1px;
  height: 14px;
  border: 3px solid transparent;
  border-bottom: none;
  border-top: 9px solid #ffffff;
}

.tooltip__link {
  margin-top: 4px;
}

.tooltip__helper {
  background: #ffffff;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 12px;
}

.tooltip-hover:hover .tooltip,
.status__item:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.status__item .tooltip {
  top: 100%;
  bottom: auto;
  padding: 10px 5px 5px;
}

.status__item:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.status__item .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}

.status__item .tooltip:before {
  border-bottom: 9px solid #fff;
  border-top: none;
  top: -4px;
  bottom: auto;
}

.tooltip a,
a.link-with-line {
  text-decoration: underline;
}

.tooltip a:active,
a.link-with-line:active {
  color: #033768;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

@media (min-width: 1280px) {
  .tooltip a:hover,
a.link-with-line:hover {
    color: #033768;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }
}
.status-label--gift.status-label {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
}

.status-label--gift .status-label__icon {
  order: -1;
}

.status-label--gift .status-icon {
  color: #3376B5;
}

.status-label--gift .status-label__text {
  font-size: 11px;
  line-height: 1;
  flex: 0 0 auto;
  font-weight: 400;
  margin-top: 4px;
}

.status-label--gift .status-label__icon,
.status-label--gift .status-icon {
  width: 24px;
  height: 24px;
}

@media (any-hover: hover) {
  .status-label--gift:hover {
    cursor: pointer;
  }
}
.status__list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.status__list--row {
  display: flex;
  flex-direction: row;
}

.status__list--row .status__item {
  margin-top: 0;
  margin-right: 8px;
}

.step-form {
  padding-bottom: 120px;
}

.step-form:empty {
  display: none;
}

.step-form__wrap {
  margin-top: 20px;
  position: relative;
  padding: 40px 56px;
  border-radius: 12px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
}

.step-form__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
  color: #010101;
}

.step-form__note {
  margin-bottom: 40px;
}

.step-form__group-title {
  font-size: 24px;
  line-height: 32px;
}

.step-form__groups {
  display: flex;
  flex-wrap: wrap;
}

.step-form__group {
  width: 50%;
  flex: 0 0 auto;
  padding-top: 40px;
}

.step-form__group:nth-child(1),
.step-form__group:nth-child(2) {
  padding-top: 0;
}

.step-form--has-map .step-form__group {
  width: 560px;
}

.step-form__group:nth-child(odd) {
  padding-right: 80px;
  border-right: 1px solid #E8E8E8;
}

.step-form__groups--narrow .step-form__group:nth-child(odd) {
  padding-right: 40px;
}

.step-form--has-map .step-form__group:nth-child(odd) {
  border-right: 0;
}

.step-form__group:nth-child(even) {
  padding-left: 80px;
}

.step-form__groups--narrow .step-form__group:nth-child(even) {
  padding-left: 40px;
}

.step-form--has-map .step-form__group:nth-child(even) {
  padding-left: 0;
}

.step-form__fields {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 25px);
  margin: -24px -12.5px 0;
}

.step-form__field {
  width: 100%;
  flex: 0 0 auto;
  margin-top: 24px;
  padding: 0 12.5px;
}

.step-form--has-map .timepicker {
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.step-form__group-body {
  margin-top: 28px;
}

.step-form__map-wrap {
  position: relative;
  width: 100%;
  height: 466px;
  border-radius: 12px;
  border: 1px solid #E8E8E8;
  overflow: hidden;
}

.step-form__map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.step-form__group--map.step-form__group--map {
  width: auto;
  flex: 1 1 auto;
}

.step-form__footer {
  margin-top: 20px;
}

.step-form__action {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.step-form__action-btn-wrap {
  flex: 0 0 auto;
  margin-left: 24px;
}

.step-form__action-btn {
  width: 184px;
}

.step-form__mob-btn-wrap {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

@media (max-width: 1279px) {
  .step-form__groups {
    flex-direction: column;
  }

  .step-form__group {
    width: 100%;
  }

  .step-form--has-map .step-form__group {
    width: 100%;
  }

  .step-form__group:nth-child(odd) {
    padding-right: 0;
    border-right: 0;
  }

  .step-form__group:nth-child(even) {
    padding-left: 0;
  }

  .step-form__wrap {
    padding: 40px;
  }

  .step-form--has-map .timepicker {
    margin-left: 0;
    width: 100%;
  }

  .step-form__group:nth-child(2) {
    padding-top: 40px;
  }

  .step-form__field {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .step-form__wrap {
    padding: 0;
    box-shadow: none;
    margin-top: 24px;
  }

  .step-form__field {
    width: 100% !important;
  }

  .step-form__title {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .step-form__groups--narrow .step-form__group:nth-child(odd) {
    padding-right: 0;
  }

  .step-form__group-title {
    font-size: 16px;
    line-height: 24px;
  }

  .step-form__note {
    margin-bottom: 28px;
  }

  .step-form__group-body {
    margin-top: 24px;
  }

  .step-form__group {
    padding-top: 28px;
  }

  .step-form__group:nth-child(2) {
    padding-top: 28px;
  }

  .step-form__field {
    margin-top: 28px;
  }

  .step-form__action {
    display: block;
  }

  .step-form__action-btn-wrap {
    margin: 16px 0 0;
  }

  .step-form__action-btn {
    width: 100%;
  }

  .step-form__map-wrap {
    height: 140px;
  }

  .step-form__mob-btn-wrap {
    display: flex;
  }

  .step-form__group--map.step-form__group--map {
    order: -1;
    padding-top: 0;
    padding-bottom: 28px;
  }

  .step-form__footer {
    margin-top: 24px;
  }
}
.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;
}

.success-block__title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
}

.success-block__text {
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
  text-align: center;
}

.success-block__main {
  margin-top: 32px;
}

.success-block__link {
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
  color: #0054a3;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .success-block__link:hover {
    text-decoration: none;
    color: #3376B5;
  }
}
.success {
  padding: 13px 0 120px;
}

.success__wrap {
  max-width: 848px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin: 0 auto;
  padding: 32px 40px;
  background-color: #ffffff;
}

.success__image {
  display: block;
  margin: 0 auto;
  width: 48px;
  max-width: 48px;
}

.success__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
  margin-top: 8px;
  text-align: center;
}

.success__subtitle {
  text-align: center;
}

.success__table {
  margin-top: 32px;
}

.success__row {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #E8E8E8;
}

.success__cell-left {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
  padding-right: 8px;
}

.success__cell-right {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  text-align: right;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  padding-left: 8px;
}

.success__order-numbner {
  font-weight: 700;
}

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

.success__items .product-order__scu {
  display: none;
}

.success__items-wrap {
  padding-top: 20px;
}

.success__action {
  margin-top: 24px;
}

.success__btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #010101;
  padding-right: 24px;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.success__btn-icon {
  position: absolute;
  width: 12px;
  height: 12px;
  border-top: 3px solid #033768;
  border-left: 3px solid #033768;
  transform: scaleY(-1) rotate(45deg);
  top: 10px;
  left: auto;
  right: 2px;
  transition: border 0.2s;
}

.success__btn.open .success__btn-icon {
  top: 15px;
  border-top: 3px solid #033768;
  border-left: 3px solid #033768;
  transform: scaleY(1) rotate(45deg);
}

.success__footer {
  margin-top: 32px;
  display: flex;
}

.success__footer-left {
  width: 50%;
  flex: 0 0 auto;
  font-size: 24px;
  line-height: 32px;
}

.success__footer-right {
  width: 50%;
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
}

.success__items-header {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  display: flex;
}

.success__spoiler-main {
  flex: 1 1 auto;
  width: auto;
  text-transform: capitalize;
}

.success__spoiler-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.success__spoiler-quantity {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
}

.success__spoiler-sum-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.success__address {
  display: inline-flex;
  align-items: center;
}

.success__address-icon {
  margin-left: 5px;
  margin-top: 1px;
}

.success__invoice {
  margin-top: 12px;
}

.success__products {
  margin-top: 20px;
}

.success__order-cost-of-delivery {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #48BB28;
}

@media (max-width: 1023px) {
  .success {
    padding-top: 30px;
    padding-bottom: 72px;
  }

  .success__table {
    margin-top: 24px;
  }

  .success__wrap {
    padding: 0;
    box-shadow: none;
  }

  .success__title {
    font-size: 24px;
    line-height: 32px;
  }

  .success__row {
    display: block;
  }

  .success__cell-left {
    font-size: 14px;
    line-height: 24px;
    padding-right: 0;
    width: 100%;
  }

  .success__cell-right {
    justify-content: flex-start;
    margin-top: 4px;
    padding-left: 0;
    text-align: left;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
  }

  .success__items-header {
    display: none;
  }

  .success__btn {
    font-size: 18px;
    line-height: 24px;
  }

  .success__btn-icon {
    width: 10px;
    height: 10px;
    top: 6px;
  }

  .success__btn.open .success__btn-icon {
    top: 10px;
  }

  .success__order-cost-of-delivery {
    font-size: 14px;
    line-height: 24px;
  }

  .success__footer-left {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }

  .success__footer {
    align-items: center;
  }

  .success__footer-right .price__value {
    font-size: 18px;
  }
}
.swiper-slider__slider {
  position: relative;
}

.swiper-slider__arrow {
  position: absolute;
  height: 48px;
  width: 48px;
  top: calc(50% - 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 6px 19px rgba(0, 0, 0, 0.13);
  transition: background 0.2s, transform 0.2s;
  cursor: pointer;
  color: #0054a3;
  z-index: 2;
}

@media (any-hover: hover) {
  .swiper-slider__arrow:hover {
    background: #F2F6FA;
  }
}
.swiper-slider__arrow:active {
  transform: translateY(2px);
}

.swiper-slider__arrow-icon {
  height: 16px;
  width: 16px;
}

@media (max-width: 1023px) {
  .swiper-slider__prev {
    left: 0;
  }

  .swiper-slider__next {
    right: 0;
  }
}
.table-block__item {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #D1D1D1;
}

.table-block__left {
  width: 40%;
  padding-right: 10px;
  flex: 0 0 auto;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.table-block__right {
  width: 60%;
  font-size: 14px;
  line-height: 24px;
  padding-left: 10px;
  flex: 0 0 auto;
  text-align: right;
  color: #010101;
}

.success-block__action {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.terms__list-el-visual {
  width: 30px;
  height: 30px;
  display: flex;
}

.terms__list-el {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 90px;
  padding: 0 10px;
  flex: 0 0 auto;
  transition: 0.3s;
  color: inherit;
  position: relative;
}

.terms__list-el-text {
  margin-top: 2px;
  text-align: center;
}

.terms__list-icon {
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  fill: none;
}

.terms__list {
  display: flex;
  justify-content: center;
  justify-content: space-evenly;
  margin: 0 -10px;
}

.terms__list-el .tooltip {
  left: 25px;
  bottom: 120%;
}

.terms__list-el--car .terms__list-icon {
  color: #033768;
}

.terms__list-el--card .terms__list-icon {
  color: #b80505;
}

.terms__list-el--sheld-12 .terms__list-icon,
.terms__list-el--shield .terms__list-icon,
.terms__list-el--sheld .terms__list-icon {
  color: #3b8f24;
}

.terms__list-el--sheld-check .terms__list-icon {
  color: #3b8f24;
  fill: none;
  stroke: #fff;
}

@media (any-hover: hover) {
  button.terms__list-el:hover {
    cursor: pointer;
  }
}
@media (any-hover: none) {
  .terms__list-el .tooltip {
    left: 0;
    bottom: 100%;
  }
}
@media (max-width: 1023px) {
  .terms__list-el .tooltip {
    left: 50%;
    transform: translateX(-50%);
    min-width: 150px;
    max-width: 150px;
  }

  .terms__list-el .tooltip:before {
    left: 50%;
    transform: translateX(-50%);
  }

  .terms__list-el.tooltip-hover:hover .tooltip {
    left: 50%;
    transform: translateX(-50%);
  }
}
.text-content {
  color: #676767;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  position: relative;
}

.text-content::after {
  content: "";
  position: absolute;
  display: block;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  pointer-events: none;
  visibility: visible;
  transition: opacity 0.2s, visibility 0.2s;
}

.text-content--open::after {
  visibility: hidden;
  opacity: 0;
}

.text-content p {
  margin: 20px 0;
}

.text-content p:first-child {
  margin-top: 0;
}

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

.text__free {
  padding: 52px 0 0;
}

.text-content__helper {
  column-count: 2;
  column-gap: 32px;
}

.text-content--mobile .text-content__helper {
  column-count: unset !important;
}

.button-unwrap {
  display: flex;
  align-items: center;
  transition: 0.3s;
  cursor: pointer;
}

.button-unwrap__icon {
  width: 11px;
  height: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  margin-left: 7px;
}

.button-unwrap.open .button-unwrap__icon {
  transform: scaleY(-1);
}

.text-content--mobile {
  max-height: 72px;
  transition: 0.5s;
  overflow: hidden;
}

.text-content__action {
  margin-top: 8px;
}

.text-content h3 + p {
  margin-top: 0;
}

.button-unwrap:active {
  color: #033768;
}

@media (max-width: 1023px) {
  .text__free {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  .text-content__helper {
    display: flex;
    flex-direction: column;
  }

  .button-unwrap:hover {
    color: #033768;
  }
}
.timepicker__label {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #010101;
}

.timepicker__items {
  margin-top: 20px;
  max-width: 204px;
}

.timepicker__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -6px;
  width: calc(100% + 12px);
}

.timepicker__col {
  width: 33.3333%;
  padding: 6px;
}

.timepicker__item {
  width: 100%;
  border: 1px solid #E8E8E8;
  padding: 2px 12px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  cursor: pointer;
  transition: color 0.2s, border 0.2s, background-color 0.2s;
}

.timepicker ~ .field__errors {
  margin-left: auto;
  max-width: 204px;
}

@media (any-hover: hover) {
  .timepicker__item:not([disabled]):hover {
    border-color: #3376B5;
  }
}
.timepicker__item[disabled] {
  cursor: not-allowed;
  border: 1px solid #E8E8E8;
  background-color: #E8E8E8;
  color: #8C8C8C;
}

.timepicker__item.active {
  border: 1px solid transparent;
  background-color: #3376B5;
  color: #ffffff;
}

@media (max-width: 1023px) {
  .timepicker__label {
    font-size: 16px;
  }

  .timepicker__items {
    margin-top: 16px;
  }
}
.title-block {
  padding: 28px 56px 36px;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  background-color: #1A72C5;
}

.title-block__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 700;
  color: #ffffff;
  max-width: 424px;
  position: relative;
  z-index: 1;
}

.title-block__text {
  max-width: 256px;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  margin-top: 12px;
  position: relative;
  z-index: 1;
}

.title-block__action {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.title-block__action-item {
  flex: 0 0 auto;
  margin-right: 12px;
}

.title-block__image {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

@media (max-width: 1023px) {
  .title-block {
    padding: 22px 24px 70px;
  }

  .title-block__text {
    margin-top: 8px;
  }

  .title-block__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.tooltip-link {
  font-size: 12px;
  line-height: 16px;
  color: #033768;
  text-decoration: underline;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.tooltip-link.tooltip-link {
  margin-top: 4px;
}

@media (any-hover: hover) {
  .tooltip-link:hover {
    text-decoration: none;
  }
}
.tooltip-phone {
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: baseline;
  margin-top: 5px;
}

.tooltip-phone:not(:only-child) {
  margin-top: 5px;
}

.tooltip-phone__link.tooltip-phone__link {
  font-size: 12px;
  line-height: 16px;
  color: #033768;
  text-decoration: none;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 5px;
}

@media (any-hover: hover) {
  .tooltip-phone__link.tooltip-phone__link:hover {
    text-decoration: underline;
  }
}
.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  padding: 8px 26px;
  margin: 0 -6px;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s;
  position: relative;
  outline: none;
}

.top-nav__cell--geo {
  position: relative;
}

.top-nav__modal {
  position: absolute;
  top: 100%;
  left: 0;
  background: #ffffff;
  padding: 16px 38px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
  z-index: 20;
  min-width: 360px;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
}

.top-nav__modal.open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__modal-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.top-nav__modal-name {
  margin-top: 4px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  color: #010101;
}

.top-nav__modal-actions {
  display: flex;
  flex-wrap: wrap;
  margin: 2px -10px -10px -10px;
}

.top-nav__actions-elem {
  padding: 10px;
}

.top-nav-link__img {
  width: 14px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 4px;
  color: #FFEB3B;
}

.top-nav-link__img .v-svg-icon {
  width: 100%;
  height: 100%;
}

.top-nav-link__icon {
  flex: 0 0 auto;
  width: 26px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease-in-out;
}

.top-nav-link--open .top-nav-link__icon {
  transform: translateY(-50%) scale(-1);
}

.top-nav-link__icon .v-svg-icon {
  width: 11px;
  height: 7px;
  position: static;
  transform: unset;
}

.top-nav-link__desc {
  font-weight: 400;
  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: rgba(255, 255, 255, 0.6);
  }
}
.state--focus-enabled .top-nav-link:focus::after {
  opacity: 0.75;
}

.top-nav-link:active {
  color: #ffffff;
}

.top-nav__cell--b .top-nav-link:active {
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 379px) {
  .top-nav__modal {
    left: -16px;
    min-width: 100vw;
  }
}
@media (max-width: 359px) {
  .top-nav__modal {
    padding: 16px;
  }
}
.top-nav,
v-top-nav {
  display: block;
  color: #ffffff;
  height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  width: 100%;
}

.top-nav .container {
  background: #033768;
  min-height: 40px;
}

.top-nav__dd-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #A3A3A3;
  margin-bottom: 8px;
}

.top-nav__dd-icon {
  width: 27px;
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 2px;
}

.top-nav__dd-desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
}

.top-nav__cell--b {
  font-weight: 700;
}

.top-nav__cell-group {
  display: flex;
}

.top-nav__cell--b .top-nav-link {
  padding: 8px 26px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}

.top-nav__dd-wrap {
  margin-top: 16px;
}

.top-nav__cell--b .top-nav__dd {
  min-width: 237px;
}

.top-nav__dd-wrap:first-child {
  margin-top: 0;
}

.top-nav__cell--b .top-nav-link__main {
  font-weight: 700;
}

.top-nav__dd:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.top-nav__layout {
  display: flex;
}

.top-nav__cell {
  flex: 0 0 auto;
  position: relative;
}

.top-nav__cell--b.top-nav__cell {
  margin-right: 34px;
}

.top-nav__cell:last-child {
  margin-right: 0;
}

.top-nav__spacer {
  flex: 1 1 auto;
}

.top-nav__dd {
  position: absolute;
  top: 100%;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  width: 100%;
  right: -10px;
  z-index: 120;
  background-color: #ffffff;
  padding: 16px 24px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  min-width: 203px;
}

.top-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__dd-item {
  margin-top: 6px;
  display: flex;
  align-items: center;
}

.top-nav__dd-link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  padding: 4px 0;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: #0054a3;
    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: #f20000;
}

.top-nav-link__btn {
  display: none;
  width: 26px;
  height: 26px;
}

@media (min-width: 1024px) {
  .top-nav__cell--b .top-nav-link:hover {
    color: rgba(255, 255, 255, 0.6);
  }

  .top-nav-link:hover .top-nav__cell--list .v-svg-icon {
    transform: scale(-1);
  }
}
@media (max-width: 767px) {
  .top-nav__cell--list,
.top-nav__cell-group,
.top-nav__cell--simpler {
    display: none;
  }

  .top-nav__cell--b.top-nav__cell--list {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    margin-right: 0;
  }

  .top-nav__cell--b .top-nav__dd {
    top: calc(100% + 10px);
    right: -3px;
  }

  .top-nav__layout {
    justify-content: space-between;
    align-items: center;
  }

  .top-nav__cell--b .top-nav-link {
    padding: 0;
  }

  .top-nav__cell--b .top-nav-link__icon,
.top-nav__cell--b .top-nav-link__desc,
.top-nav__cell--b .top-nav-link__main {
    display: none;
  }

  .top-nav-link__btn {
    display: block;
  }

  .top-nav-link__btn .svg-icon {
    width: 100%;
    height: 100%;
  }
}
.video {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  outline: none;
}

.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;
  width: 28px;
  height: 28px;
  color: #A3A3A3;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  border-radius: 4px;
  margin: 2px;
}

.view-picker {
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  padding: 2px;
}

.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: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .view-picker__item:hover {
    color: #8C8C8C;
  }
}
.view-picker__item:active {
  color: #010101;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item {
  padding: 6px;
}

.view-picker__item.view-picker__item--active {
  color: #ffffff;
  background: #6698C8;
}

@media (max-width: 1279px) {
  .view-table {
    display: none;
  }
}
#mainContentArea .v-text p span,
.article-text p,
.article-text p span {
  font-size: inherit !important;
  font-family: inherit !important;
  text-align: inherit !important;
  text-indent: inherit !important;
}

@media (min-width: 1024px) {
  .basket__desc {
    padding: 15px 16px 20px 44px;
    font-size: 14px;
  }

  .text-content,
.text-guide,
.article-text,
.column-slider__desc,
.news-slider__item-text,
.column-slider__item-text,
.arrow-link,
.link-blue {
    font-size: 16px;
  }

  .news-slider__item-time {
    font-size: 12px;
  }

  .section-head__title {
    font-size: 24px;
  }

  .news-slider__title {
    font-size: 26px;
  }

  .link,
.text-guide a {
    color: #0054a3;
    font-weight: bold;
    outline: 0;
  }
  .link:hover,
.text-guide a:hover {
    text-decoration: underline;
  }

  .text-content p, .text-content li,
.text-content p,
.text-content li,
.text-guide p,
.text-guide li,
.text-guide p,
.text-guide li,
.article-text p,
.article-text li,
.article-text p,
.article-text li {
    margin: 10px 0;
  }

  .h1,
h1.section-head__title,
h1 {
    font: 400 32px/44px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h2,
h2.section-head__title,
h2 {
    font: 400 28px/40px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h3,
h3.section-head__title,
h3 {
    font: 400 24px/36px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h4,
h4.section-head__title,
h4 {
    font: 400 20px/32px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h5,
h5.section-head__title,
h5 {
    font: 400 18px/30px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h6,
h6.section-head__title,
h6 {
    font: 400 16px/28px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
}
.modal-roster__cell.on-store-label {
  font-weight: bold;
  color: #a3a3a3;
}

.modal-roster__cell.on-store-value {
  font-weight: bold;
  color: #48bb28;
}

.modal-body__subtitle {
  display: block;
  width: 100%;
  font-size: 18px;
  box-shadow: 2px 2px 4px #ccc;
  padding: 10px;
  margin-bottom: 17px;
  text-align: justify;
  color: #010101;
  line-height: normal;
}

.selected_shop--description {
  font-size: 14px;
  text-align: center;
}

.info-block {
  display: flex;
  gap: 7px;
  align-items: center;
  padding: 20px 16px;
  position: relative;
  background: #fff9f2;
  border-radius: 8px;
  font-size: 14px;
  color: #8C8C8C;
}
.info-block__icon {
  width: 16px;
  height: 16px;
}

.basket-left .info-block {
  margin: 12px 0;
}

.modal-roster .info-block {
  margin-bottom: 12px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwibWFpbi5jc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY3ViZS9lZmZlY3QtY3ViZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9sYXp5L2xhenkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9zY3JvbGxiYXIvc2Nyb2xsYmFyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvem9vbS96b29tLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJibG9ja3MvYWN0aXZlLWZpbHRlcnMuc2NzcyIsImJsb2Nrcy9hcnJvdy1saW5rLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1kZXRhaWxlZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2FzaWRlLWJhbm5lci5zY3NzIiwiYmxvY2tzL2FzaWRlLWxpc3Quc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtcGFnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1zbWFsbC5zY3NzIiwiYmxvY2tzL2JyYW5kLWdyaWQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi10b3Auc2NzcyIsImJsb2Nrcy9idXR0b24tdmlkZW8uc2NzcyIsImJsb2Nrcy9jYWxjLXNpemVzLnNjc3MiLCJibG9ja3MvY2FsY3VsYXRvci5zY3NzIiwiYmxvY2tzL2NhcmQtaW50ZXJmYWNlLnNjc3MiLCJibG9ja3MvY2FyZHMtYnRuLnNjc3MiLCJibG9ja3MvY2FyZHMtZ3JpZC5zY3NzIiwiYmxvY2tzL2NhcmRzLW5hdmlnYXRpb24uc2NzcyIsImJsb2Nrcy9jYXJkcy1wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvY2FyZHMuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY2hlY2stYXhpcy5zY3NzIiwiYmxvY2tzL2NsaWNrLXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9jb2x1bW4tc2xpZGVyLnNjc3MiLCJibG9ja3MvY29udGFjdC1saW5rLnNjc3MiLCJibG9ja3MvY29udGFjdHMtaW5mby5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLWxpc3Quc2NzcyIsImJsb2Nrcy9jb250ZW50LWJsb2NrLnNjc3MiLCJibG9ja3MvY29va2llcy5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9kZWxpdmVyeS5zY3NzIiwiYmxvY2tzL2Rlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvZXVyb2xhYmxlLnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2stbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrYm94LnNjc3MiLCJibG9ja3MvZmllbGQtY291bnQuc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWxvY2F0aW9uLXBpY2tlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VhcmNoLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdGV4dC5zY3NzIiwiYmxvY2tzL2ZpZWxkLnNjc3MiLCJibG9ja3MvZmlsdGVyLnNjc3MiLCJibG9ja3MvZm9ybS5zY3NzIiwiYmxvY2tzL2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9oZXJvLWJsb2NrLnNjc3MiLCJibG9ja3MvaGVyby1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbmZvLWJveC5zY3NzIiwiYmxvY2tzL2ludm9pY2Uuc2NzcyIsImJsb2Nrcy9rZXktdmFsdWUtbGlzdC5zY3NzIiwiYmxvY2tzL2xhYmxlLnNjc3MiLCJibG9ja3MvbGF6eS1jb21wb25lbnQuc2NzcyIsImJsb2Nrcy9saW5rLWxpc3Quc2NzcyIsImJsb2Nrcy9say1hZGRyZXNzLnNjc3MiLCJibG9ja3MvbGstb3JkZXIuc2NzcyIsImJsb2Nrcy9say5zY3NzIiwiYmxvY2tzL2xvYWRlci5zY3NzIiwiYmxvY2tzL2xvY2F0aW9uLnNjc3MiLCJibG9ja3MvbWFpbi1uYXYuc2NzcyIsImJsb2Nrcy9tYXAuc2NzcyIsImJsb2Nrcy9taW5pLWJsb2Nrcy5zY3NzIiwiYmxvY2tzL21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9tb2RhbC1yb3N0ZXIuc2NzcyIsImJsb2Nrcy9tb2RhbC12aWRlby5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3MvbmV3cy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9ub3RlLWJsb2NrLnNjc3MiLCJibG9ja3Mvbm90ZS10b29sdGlwLnNjc3MiLCJibG9ja3Mvb25lLWNsaWNrLnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci1sb2dvLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLW5hdi5zY3NzIiwiYmxvY2tzL3BhZ2Utc2VjdGlvbi1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9wYWdlLXN1YmZvb3Rlci5zY3NzIiwiYmxvY2tzL3BhZ2UtdGl0bGUuc2NzcyIsImJsb2Nrcy9wYW5lbC1oZWFkLnNjc3MiLCJibG9ja3MvcGFuZWwuc2NzcyIsImJsb2Nrcy9wYXktaWNvbnMuc2NzcyIsImJsb2Nrcy9wYXltZW50LnNjc3MiLCJibG9ja3MvcHJlbG9hZGVyLXBhZ2Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWltYWdlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saW5lLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1vcmRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2hvcnQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXNsaWRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtdGFibGUuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXRhYmxlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC5zY3NzIiwiYmxvY2tzL3Byb21vLXNsaWRlci5zY3NzIiwiYmxvY2tzL3F1ZXN0aW9uLnNjc3MiLCJibG9ja3MvcXVpY2stdmlldy5zY3NzIiwiYmxvY2tzL3JhdGluZy5zY3NzIiwiYmxvY2tzL3Jldmlld3Muc2NzcyIsImJsb2Nrcy9zZWFyY2gtc21hbGwuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLnNjc3MiLCJibG9ja3Mvc2VwYXJhdG9yLnNjc3MiLCJibG9ja3Mvc2VydmljZS1jYWxlbmRhci5zY3NzIiwiYmxvY2tzL3NlcnZpY2Utc2NoZWR1bGUuc2NzcyIsImJsb2Nrcy9zZXJ2aWNlcy1saXN0LnNjc3MiLCJibG9ja3Mvc2lkZWJhbm5lci5zY3NzIiwiYmxvY2tzL3NpdGUtbWFwLnNjc3MiLCJibG9ja3Mvc29jaWFsLWxpbmtzLnNjc3MiLCJibG9ja3Mvc3RhdHVzLnNjc3MiLCJibG9ja3Mvc3RlcC1mb3JtLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLWZvcm0uc2NzcyIsImJsb2Nrcy9zdWNjZXNzLWJsb2NrLnNjc3MiLCJibG9ja3Mvc3VjY2Vzcy5zY3NzIiwiYmxvY2tzL3N3aXBlci1zbGlkZXIuc2NzcyIsImJsb2Nrcy90YWJsZS1ibG9jay5zY3NzIiwiYmxvY2tzL3Rlcm1zLnNjc3MiLCJibG9ja3MvdGV4dC5zY3NzIiwiYmxvY2tzL3RpbWVwaWNrZXIuc2NzcyIsImJsb2Nrcy90aXRsZS1ibG9jay5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAtbGluay5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAtcGhvbmUuc2NzcyIsImJsb2Nrcy90b3AtbmF2LWxpbmsuc2NzcyIsImJsb2Nrcy90b3AtbmF2LnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIiwiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Q0FBQTtBQVlBLFVBQUE7QUFvQkEsY0FBQTtBQVFBLFNBQUE7QUFNQSxXQUFBO0FBd0ZBLFdBQUE7QUFRQSxrQkFBQTtBQVFBLFNBQUE7QUEwREEsWUFBQTtBQStDQSxnQkFBQTtBQy9QQTs7O0VBR0Msc0JBQUE7RUFDQSw2Q0FBQTtBQ3FCRDs7QURsQkE7Ozs7Ozs7O0VBUUMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0FDcUJEOztBRGpCQztFQUNDLHFCQUFBO0VBQ0EsWUFBQTtBQ29CRjs7QURoQkE7Ozs7RUFJQyxTQUFBO0VBQ0EsWUFBQTtBQ21CRDs7QURoQkE7RUFDQyxVQUFBO0VBQ0EsU0FBQTtBQ21CRDs7QURoQkE7O0VBRUMsd0JBQUE7VUFBQSxnQkFBQTtFQUNBLFNBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtFQUNBLFVBQUE7QUNtQkQ7O0FEaEJBO0VBQ0Msd0JBQUE7VUFBQSxnQkFBQTtBQ21CRDs7QURoQkE7RUFDQyxhQUFBO0FDbUJEOztBRGhCQTtFQUNDLFlBQUE7QUNtQkQ7O0FEaEJBO0VBQ0Msd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSx5RERvRlM7RUNuRlQsZ0JEb0ZZO0VDbkZaLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxlRGtGVTtFQ2pGVixpQkRrRlU7QUUvRFg7O0FEaEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsWUFBQTtBQ21CRDs7QURoQkE7O0VBRUMsU0FBQTtFQUNBLFVBQUE7QUNtQkQ7O0FEaEJBOztFQUVDLGVBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtBQ21CRDs7QURoQkE7RUFDQyxhQUFBO0FDbUJEOztBQzlIQSxpQkFBQTtBQUNBO0VDNEJDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FGc0dEO0FFcEdDO0VEbENEO0lDbUNFLFlBQUE7SUFDQSx3QkFBQTtFRnVHQTtBQUNGOztBQ3hJQTtFQ3FDQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBRnVHRDtBRXJHQztFRDNDRDtJQzRDRSxjQUFBO0lBQ0Esd0JBQUE7RUZ3R0E7QUFDRjs7QUNsSkE7RUM4Q0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FGd0dEO0FFdEdDO0VEbEREO0lDbURFLFlBQUE7RUZ5R0E7QUFDRjs7QUN6SkE7RUNvREMsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FGeUdEO0FFdkdDO0VEeEREO0lDeURFLGNBQUE7RUYwR0E7QUFDRjs7QUMvSkM7RUM0T0Esb0JBQUE7QUZ6RUQ7O0FDbktDO0VDNE9BLHFCQUFBO0FGckVEOztBQ3ZLQztFQzRPQSxVQUFBO0FGakVEOztBQzNLQztFQzRPQSxxQkFBQTtBRjdERDs7QUMvS0M7RUM0T0EscUJBQUE7QUZ6REQ7O0FDbkxDO0VDNE9BLFVBQUE7QUZyREQ7O0FDdkxDO0VDNE9BLHFCQUFBO0FGakREOztBQzNMQztFQzRPQSxxQkFBQTtBRjdDRDs7QUMvTEM7RUM0T0EsVUFBQTtBRnpDRDs7QUNuTUM7RUM0T0EscUJBQUE7QUZyQ0Q7O0FDdk1DO0VDNE9BLHFCQUFBO0FGakNEOztBQzNNQztFQzRPQSxXQUFBO0FGN0JEOztBQ3pNQztFQUNDLFVBRlc7QUQ4TWI7O0FDN01DO0VBQ0MsVUFGVztBRGtOYjs7QUNqTkM7RUFDQyxVQUZXO0FEc05iOztBQ3JOQztFQUNDLFNBRlc7QUQwTmI7O0FDek5DO0VBQ0MsU0FGVztBRDhOYjs7QUM3TkM7RUFDQyxTQUZXO0FEa09iOztBQ2pPQztFQUNDLFNBRlc7QURzT2I7O0FDck9DO0VBQ0MsU0FGVztBRDBPYjs7QUN6T0M7RUFDQyxTQUZXO0FEOE9iOztBQzdPQztFQUNDLFNBRlc7QURrUGI7O0FDalBDO0VBQ0MsU0FGVztBRHNQYjs7QUNyUEM7RUFDQyxTQUZXO0FEMFBiOztBQ3pQQztFQUNDLFFBRlc7QUQ4UGI7O0FDN1BDO0VBQ0MsUUFGVztBRGtRYjs7QUNqUUM7RUFDQyxRQUZXO0FEc1FiOztBQ3JRQztFQUNDLFFBRlc7QUQwUWI7O0FDelFDO0VBQ0MsUUFGVztBRDhRYjs7QUM3UUM7RUFDQyxRQUZXO0FEa1JiOztBQ2pSQztFQUNDLFFBRlc7QURzUmI7O0FDclJDO0VBQ0MsUUFGVztBRDBSYjs7QUN6UkM7RUFDQyxRQUZXO0FEOFJiOztBQzdSQztFQUNDLFFBRlc7QURrU2I7O0FDalNDO0VBQ0MsU0FGVztBRHNTYjs7QUNyU0M7RUFDQyxTQUZXO0FEMFNiOztBQ3pTQztFQUNDLFNBRlc7QUQ4U2I7O0FDdFNBO0VBRUU7SUM2TkQsb0JBQUE7RUY0RUM7O0VDelNBO0lDNk5ELHFCQUFBO0VGZ0ZDOztFQzdTQTtJQzZORCxVQUFBO0VGb0ZDOztFQ2pUQTtJQzZORCxxQkFBQTtFRndGQzs7RUNyVEE7SUM2TkQscUJBQUE7RUY0RkM7O0VDelRBO0lDNk5ELFVBQUE7RUZnR0M7O0VDN1RBO0lDNk5ELHFCQUFBO0VGb0dDOztFQ2pVQTtJQzZORCxxQkFBQTtFRndHQzs7RUNyVUE7SUM2TkQsVUFBQTtFRjRHQzs7RUN6VUE7SUM2TkQscUJBQUE7RUZnSEM7O0VDN1VBO0lDNk5ELHFCQUFBO0VGb0hDOztFQ2pWQTtJQzZORCxXQUFBO0VGd0hDOztFQy9VQTtJQUNDLFVBRlc7RURvVlo7O0VDblZBO0lBQ0MsVUFGVztFRHdWWjs7RUN2VkE7SUFDQyxVQUZXO0VENFZaOztFQzNWQTtJQUNDLFNBRlc7RURnV1o7O0VDL1ZBO0lBQ0MsU0FGVztFRG9XWjs7RUNuV0E7SUFDQyxTQUZXO0VEd1daOztFQ3ZXQTtJQUNDLFNBRlc7RUQ0V1o7O0VDM1dBO0lBQ0MsU0FGVztFRGdYWjs7RUMvV0E7SUFDQyxTQUZXO0VEb1haOztFQ25YQTtJQUNDLFNBRlc7RUR3WFo7O0VDdlhBO0lBQ0MsU0FGVztFRDRYWjs7RUMzWEE7SUFDQyxTQUZXO0VEZ1laOztFQy9YQTtJQUNDLFFBRlc7RURvWVo7O0VDbllBO0lBQ0MsUUFGVztFRHdZWjs7RUN2WUE7SUFDQyxRQUZXO0VENFlaOztFQzNZQTtJQUNDLFFBRlc7RURnWlo7O0VDL1lBO0lBQ0MsUUFGVztFRG9aWjs7RUNuWkE7SUFDQyxRQUZXO0VEd1paOztFQ3ZaQTtJQUNDLFFBRlc7RUQ0Wlo7O0VDM1pBO0lBQ0MsUUFGVztFRGdhWjs7RUMvWkE7SUFDQyxRQUZXO0VEb2FaOztFQ25hQTtJQUNDLFFBRlc7RUR3YVo7O0VDdmFBO0lBQ0MsU0FGVztFRDRhWjs7RUMzYUE7SUFDQyxTQUZXO0VEZ2JaOztFQy9hQTtJQUNDLFNBRlc7RURvYlo7QUFDRjtBQzVhQTtFQUVFO0lDNk1ELG9CQUFBO0VGaU9DOztFQzlhQTtJQzZNRCxxQkFBQTtFRnFPQzs7RUNsYkE7SUM2TUQsVUFBQTtFRnlPQzs7RUN0YkE7SUM2TUQscUJBQUE7RUY2T0M7O0VDMWJBO0lDNk1ELHFCQUFBO0VGaVBDOztFQzliQTtJQzZNRCxVQUFBO0VGcVBDOztFQ2xjQTtJQzZNRCxxQkFBQTtFRnlQQzs7RUN0Y0E7SUM2TUQscUJBQUE7RUY2UEM7O0VDMWNBO0lDNk1ELFVBQUE7RUZpUUM7O0VDOWNBO0lDNk1ELHFCQUFBO0VGcVFDOztFQ2xkQTtJQzZNRCxxQkFBQTtFRnlRQzs7RUN0ZEE7SUM2TUQsV0FBQTtFRjZRQzs7RUNwZEE7SUFDQyxVQUZXO0VEeWRaOztFQ3hkQTtJQUNDLFVBRlc7RUQ2ZFo7O0VDNWRBO0lBQ0MsVUFGVztFRGllWjs7RUNoZUE7SUFDQyxTQUZXO0VEcWVaOztFQ3BlQTtJQUNDLFNBRlc7RUR5ZVo7O0VDeGVBO0lBQ0MsU0FGVztFRDZlWjs7RUM1ZUE7SUFDQyxTQUZXO0VEaWZaOztFQ2hmQTtJQUNDLFNBRlc7RURxZlo7O0VDcGZBO0lBQ0MsU0FGVztFRHlmWjs7RUN4ZkE7SUFDQyxTQUZXO0VENmZaOztFQzVmQTtJQUNDLFNBRlc7RURpZ0JaOztFQ2hnQkE7SUFDQyxTQUZXO0VEcWdCWjs7RUNwZ0JBO0lBQ0MsUUFGVztFRHlnQlo7O0VDeGdCQTtJQUNDLFFBRlc7RUQ2Z0JaOztFQzVnQkE7SUFDQyxRQUZXO0VEaWhCWjs7RUNoaEJBO0lBQ0MsUUFGVztFRHFoQlo7O0VDcGhCQTtJQUNDLFFBRlc7RUR5aEJaOztFQ3hoQkE7SUFDQyxRQUZXO0VENmhCWjs7RUM1aEJBO0lBQ0MsUUFGVztFRGlpQlo7O0VDaGlCQTtJQUNDLFFBRlc7RURxaUJaOztFQ3BpQkE7SUFDQyxRQUZXO0VEeWlCWjs7RUN4aUJBO0lBQ0MsUUFGVztFRDZpQlo7O0VDNWlCQTtJQUNDLFNBRlc7RURpakJaOztFQ2hqQkE7SUFDQyxTQUZXO0VEcWpCWjs7RUNwakJBO0lBQ0MsU0FGVztFRHlqQlo7QUFDRjtBQ2pqQkE7RUFFRTtJQzZMRCxvQkFBQTtFRnNYQzs7RUNuakJBO0lDNkxELHFCQUFBO0VGMFhDOztFQ3ZqQkE7SUM2TEQsVUFBQTtFRjhYQzs7RUMzakJBO0lDNkxELHFCQUFBO0VGa1lDOztFQy9qQkE7SUM2TEQscUJBQUE7RUZzWUM7O0VDbmtCQTtJQzZMRCxVQUFBO0VGMFlDOztFQ3ZrQkE7SUM2TEQscUJBQUE7RUY4WUM7O0VDM2tCQTtJQzZMRCxxQkFBQTtFRmtaQzs7RUMva0JBO0lDNkxELFVBQUE7RUZzWkM7O0VDbmxCQTtJQzZMRCxxQkFBQTtFRjBaQzs7RUN2bEJBO0lDNkxELHFCQUFBO0VGOFpDOztFQzNsQkE7SUM2TEQsV0FBQTtFRmthQzs7RUN6bEJBO0lBQ0MsVUFGVztFRDhsQlo7O0VDN2xCQTtJQUNDLFVBRlc7RURrbUJaOztFQ2ptQkE7SUFDQyxVQUZXO0VEc21CWjs7RUNybUJBO0lBQ0MsU0FGVztFRDBtQlo7O0VDem1CQTtJQUNDLFNBRlc7RUQ4bUJaOztFQzdtQkE7SUFDQyxTQUZXO0VEa25CWjs7RUNqbkJBO0lBQ0MsU0FGVztFRHNuQlo7O0VDcm5CQTtJQUNDLFNBRlc7RUQwbkJaOztFQ3puQkE7SUFDQyxTQUZXO0VEOG5CWjs7RUM3bkJBO0lBQ0MsU0FGVztFRGtvQlo7O0VDam9CQTtJQUNDLFNBRlc7RURzb0JaOztFQ3JvQkE7SUFDQyxTQUZXO0VEMG9CWjs7RUN6b0JBO0lBQ0MsUUFGVztFRDhvQlo7O0VDN29CQTtJQUNDLFFBRlc7RURrcEJaOztFQ2pwQkE7SUFDQyxRQUZXO0VEc3BCWjs7RUNycEJBO0lBQ0MsUUFGVztFRDBwQlo7O0VDenBCQTtJQUNDLFFBRlc7RUQ4cEJaOztFQzdwQkE7SUFDQyxRQUZXO0VEa3FCWjs7RUNqcUJBO0lBQ0MsUUFGVztFRHNxQlo7O0VDcnFCQTtJQUNDLFFBRlc7RUQwcUJaOztFQ3pxQkE7SUFDQyxRQUZXO0VEOHFCWjs7RUM3cUJBO0lBQ0MsUUFGVztFRGtyQlo7O0VDanJCQTtJQUNDLFNBRlc7RURzckJaOztFQ3JyQkE7SUFDQyxTQUZXO0VEMHJCWjs7RUN6ckJBO0lBQ0MsU0FGVztFRDhyQlo7QUFDRjtBQ3RyQkE7RUFFRTtJQzZLRCxvQkFBQTtFRjJnQkM7O0VDeHJCQTtJQzZLRCxxQkFBQTtFRitnQkM7O0VDNXJCQTtJQzZLRCxVQUFBO0VGbWhCQzs7RUNoc0JBO0lDNktELHFCQUFBO0VGdWhCQzs7RUNwc0JBO0lDNktELHFCQUFBO0VGMmhCQzs7RUN4c0JBO0lDNktELFVBQUE7RUYraEJDOztFQzVzQkE7SUM2S0QscUJBQUE7RUZtaUJDOztFQ2h0QkE7SUM2S0QscUJBQUE7RUZ1aUJDOztFQ3B0QkE7SUM2S0QsVUFBQTtFRjJpQkM7O0VDeHRCQTtJQzZLRCxxQkFBQTtFRitpQkM7O0VDNXRCQTtJQzZLRCxxQkFBQTtFRm1qQkM7O0VDaHVCQTtJQzZLRCxXQUFBO0VGdWpCQzs7RUM5dEJBO0lBQ0MsVUFGVztFRG11Qlo7O0VDbHVCQTtJQUNDLFVBRlc7RUR1dUJaOztFQ3R1QkE7SUFDQyxVQUZXO0VEMnVCWjs7RUMxdUJBO0lBQ0MsU0FGVztFRCt1Qlo7O0VDOXVCQTtJQUNDLFNBRlc7RURtdkJaOztFQ2x2QkE7SUFDQyxTQUZXO0VEdXZCWjs7RUN0dkJBO0lBQ0MsU0FGVztFRDJ2Qlo7O0VDMXZCQTtJQUNDLFNBRlc7RUQrdkJaOztFQzl2QkE7SUFDQyxTQUZXO0VEbXdCWjs7RUNsd0JBO0lBQ0MsU0FGVztFRHV3Qlo7O0VDdHdCQTtJQUNDLFNBRlc7RUQyd0JaOztFQzF3QkE7SUFDQyxTQUZXO0VEK3dCWjs7RUM5d0JBO0lBQ0MsUUFGVztFRG14Qlo7O0VDbHhCQTtJQUNDLFFBRlc7RUR1eEJaOztFQ3R4QkE7SUFDQyxRQUZXO0VEMnhCWjs7RUMxeEJBO0lBQ0MsUUFGVztFRCt4Qlo7O0VDOXhCQTtJQUNDLFFBRlc7RURteUJaOztFQ2x5QkE7SUFDQyxRQUZXO0VEdXlCWjs7RUN0eUJBO0lBQ0MsUUFGVztFRDJ5Qlo7O0VDMXlCQTtJQUNDLFFBRlc7RUQreUJaOztFQzl5QkE7SUFDQyxRQUZXO0VEbXpCWjs7RUNsekJBO0lBQ0MsUUFGVztFRHV6Qlo7O0VDdHpCQTtJQUNDLFNBRlc7RUQyekJaOztFQzF6QkE7SUFDQyxTQUZXO0VEK3pCWjs7RUM5ekJBO0lBQ0MsU0FGVztFRG0wQlo7QUFDRjtBQzN6QkE7RUFFRTtJQzZKRCxvQkFBQTtFRmdxQkM7O0VDN3pCQTtJQzZKRCxxQkFBQTtFRm9xQkM7O0VDajBCQTtJQzZKRCxVQUFBO0VGd3FCQzs7RUNyMEJBO0lDNkpELHFCQUFBO0VGNHFCQzs7RUN6MEJBO0lDNkpELHFCQUFBO0VGZ3JCQzs7RUM3MEJBO0lDNkpELFVBQUE7RUZvckJDOztFQ2oxQkE7SUM2SkQscUJBQUE7RUZ3ckJDOztFQ3IxQkE7SUM2SkQscUJBQUE7RUY0ckJDOztFQ3oxQkE7SUM2SkQsVUFBQTtFRmdzQkM7O0VDNzFCQTtJQzZKRCxxQkFBQTtFRm9zQkM7O0VDajJCQTtJQzZKRCxxQkFBQTtFRndzQkM7O0VDcjJCQTtJQzZKRCxXQUFBO0VGNHNCQzs7RUNuMkJBO0lBQ0MsVUFGVztFRHcyQlo7O0VDdjJCQTtJQUNDLFVBRlc7RUQ0MkJaOztFQzMyQkE7SUFDQyxVQUZXO0VEZzNCWjs7RUMvMkJBO0lBQ0MsU0FGVztFRG8zQlo7O0VDbjNCQTtJQUNDLFNBRlc7RUR3M0JaOztFQ3YzQkE7SUFDQyxTQUZXO0VENDNCWjs7RUMzM0JBO0lBQ0MsU0FGVztFRGc0Qlo7O0VDLzNCQTtJQUNDLFNBRlc7RURvNEJaOztFQ240QkE7SUFDQyxTQUZXO0VEdzRCWjs7RUN2NEJBO0lBQ0MsU0FGVztFRDQ0Qlo7O0VDMzRCQTtJQUNDLFNBRlc7RURnNUJaOztFQy80QkE7SUFDQyxTQUZXO0VEbzVCWjs7RUNuNUJBO0lBQ0MsUUFGVztFRHc1Qlo7O0VDdjVCQTtJQUNDLFFBRlc7RUQ0NUJaOztFQzM1QkE7SUFDQyxRQUZXO0VEZzZCWjs7RUMvNUJBO0lBQ0MsUUFGVztFRG82Qlo7O0VDbjZCQTtJQUNDLFFBRlc7RUR3NkJaOztFQ3Y2QkE7SUFDQyxRQUZXO0VENDZCWjs7RUMzNkJBO0lBQ0MsUUFGVztFRGc3Qlo7O0VDLzZCQTtJQUNDLFFBRlc7RURvN0JaOztFQ243QkE7SUFDQyxRQUZXO0VEdzdCWjs7RUN2N0JBO0lBQ0MsUUFGVztFRDQ3Qlo7O0VDMzdCQTtJQUNDLFNBRlc7RURnOEJaOztFQy83QkE7SUFDQyxTQUZXO0VEbzhCWjs7RUNuOEJBO0lBQ0MsU0FGVztFRHc4Qlo7QUFDRjtBQ2g4QkE7RUFFRTtJQzZJRCxvQkFBQTtFRnF6QkM7O0VDbDhCQTtJQzZJRCxxQkFBQTtFRnl6QkM7O0VDdDhCQTtJQzZJRCxVQUFBO0VGNnpCQzs7RUMxOEJBO0lDNklELHFCQUFBO0VGaTBCQzs7RUM5OEJBO0lDNklELHFCQUFBO0VGcTBCQzs7RUNsOUJBO0lDNklELFVBQUE7RUZ5MEJDOztFQ3Q5QkE7SUM2SUQscUJBQUE7RUY2MEJDOztFQzE5QkE7SUM2SUQscUJBQUE7RUZpMUJDOztFQzk5QkE7SUM2SUQsVUFBQTtFRnExQkM7O0VDbCtCQTtJQzZJRCxxQkFBQTtFRnkxQkM7O0VDdCtCQTtJQzZJRCxxQkFBQTtFRjYxQkM7O0VDMStCQTtJQzZJRCxXQUFBO0VGaTJCQzs7RUN4K0JBO0lBQ0MsVUFGVztFRDYrQlo7O0VDNStCQTtJQUNDLFVBRlc7RURpL0JaOztFQ2gvQkE7SUFDQyxVQUZXO0VEcS9CWjs7RUNwL0JBO0lBQ0MsU0FGVztFRHkvQlo7O0VDeC9CQTtJQUNDLFNBRlc7RUQ2L0JaOztFQzUvQkE7SUFDQyxTQUZXO0VEaWdDWjs7RUNoZ0NBO0lBQ0MsU0FGVztFRHFnQ1o7O0VDcGdDQTtJQUNDLFNBRlc7RUR5Z0NaOztFQ3hnQ0E7SUFDQyxTQUZXO0VENmdDWjs7RUM1Z0NBO0lBQ0MsU0FGVztFRGloQ1o7O0VDaGhDQTtJQUNDLFNBRlc7RURxaENaOztFQ3BoQ0E7SUFDQyxTQUZXO0VEeWhDWjs7RUN4aENBO0lBQ0MsUUFGVztFRDZoQ1o7O0VDNWhDQTtJQUNDLFFBRlc7RURpaUNaOztFQ2hpQ0E7SUFDQyxRQUZXO0VEcWlDWjs7RUNwaUNBO0lBQ0MsUUFGVztFRHlpQ1o7O0VDeGlDQTtJQUNDLFFBRlc7RUQ2aUNaOztFQzVpQ0E7SUFDQyxRQUZXO0VEaWpDWjs7RUNoakNBO0lBQ0MsUUFGVztFRHFqQ1o7O0VDcGpDQTtJQUNDLFFBRlc7RUR5akNaOztFQ3hqQ0E7SUFDQyxRQUZXO0VENmpDWjs7RUM1akNBO0lBQ0MsUUFGVztFRGlrQ1o7O0VDaGtDQTtJQUNDLFNBRlc7RURxa0NaOztFQ3BrQ0E7SUFDQyxTQUZXO0VEeWtDWjs7RUN4a0NBO0lBQ0MsU0FGVztFRDZrQ1o7QUFDRjtBQ3JrQ0E7RUFFRTtJQzZIRCxvQkFBQTtFRjA4QkM7O0VDdmtDQTtJQzZIRCxxQkFBQTtFRjg4QkM7O0VDM2tDQTtJQzZIRCxVQUFBO0VGazlCQzs7RUMva0NBO0lDNkhELHFCQUFBO0VGczlCQzs7RUNubENBO0lDNkhELHFCQUFBO0VGMDlCQzs7RUN2bENBO0lDNkhELFVBQUE7RUY4OUJDOztFQzNsQ0E7SUM2SEQscUJBQUE7RUZrK0JDOztFQy9sQ0E7SUM2SEQscUJBQUE7RUZzK0JDOztFQ25tQ0E7SUM2SEQsVUFBQTtFRjArQkM7O0VDdm1DQTtJQzZIRCxxQkFBQTtFRjgrQkM7O0VDM21DQTtJQzZIRCxxQkFBQTtFRmsvQkM7O0VDL21DQTtJQzZIRCxXQUFBO0VGcy9CQzs7RUM3bUNBO0lBQ0MsVUFGVztFRGtuQ1o7O0VDam5DQTtJQUNDLFVBRlc7RURzbkNaOztFQ3JuQ0E7SUFDQyxVQUZXO0VEMG5DWjs7RUN6bkNBO0lBQ0MsU0FGVztFRDhuQ1o7O0VDN25DQTtJQUNDLFNBRlc7RURrb0NaOztFQ2pvQ0E7SUFDQyxTQUZXO0VE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RDtJQUNDLGVBQUE7RUhnMUNBOztFRzcwQ0Q7SUFDQyxxQkFBQTtFSGcxQ0E7O0VHNzBDRDtJQUNDLGNBQUE7RUhnMUNBOztFRzcwQ0Q7SUFDQyxtQkFBQTtFSGcxQ0E7QUFDRjtBRzMwQ0E7RUFDQztJQUNDLGFBQUE7RUg2MENBOztFRzEwQ0Q7SUFDQyxjQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsYUFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLG9CQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsZUFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLHFCQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsY0FBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLG1CQUFBO0VINjBDQTtBQUNGO0FHeDBDQTtFQUNDO0lBQ0MsYUFBQTtFSDAwQ0E7O0VHdjBDRDtJQUNDLGNBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxhQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0Msb0JBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxlQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MscUJBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxjQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MsbUJBQUE7RUgwMENBO0FBQ0Y7QUl4bkRBO0VBQ0MsY044Q2E7QUU0a0RkOztBSXZuREE7RUFDQyxjTnlEaUI7QUVpa0RsQjs7QUl2bkRBO0VBQ0MsY05zRFk7QUVva0RiOztBSXZuREE7RUFDQyxjTm1Ea0I7QUV1a0RuQjs7QUl2bkRBO0VBQ0MsY05vRmU7QUVzaURoQjs7QUl2bkRBO0VBQ0MsY05pRnVCO0FFeWlEeEI7O0FJdm5EQTtFQUNDLGNOcUZ5QjtBRXFpRDFCOztBSXZuREE7RUFDQyxjTjBFdUI7QUVnakR4Qjs7QUl2bkRBO0VBQ0MsY040RWlCO0FFOGlEbEI7O0FJdm5EQTtFQUNDLGNOeUV5QjtBRWlqRDFCOztBSXZuREE7RUFDQyxjTnNFeUI7QUVvakQxQjs7QUl2bkRBO0VBQ0MsV05xRGU7QUVxa0RoQjs7QUl2bkRBO0VBQ0MsV05rRHFCO0FFd2tEdEI7O0FJdm5EQTtFQUNDLFdOMkNlO0FFK2tEaEI7O0FJdm5EQTtFQUNDLFdOd0NxQjtBRWtsRHRCOztBSXZuREE7RUFDQyxjTmlDYTtBRXlsRGQ7O0FJdm5EQTtFQUNDLFdOOEJtQjtBRTRsRHBCOztBSXZuREE7RUFDQyxtQk50QmE7QUVncERkOztBSXZuREE7RUFDQyxjTnpCZ0I7QUVtcERqQjs7QUl2bkRBO0VBQ0MsbUJON0JnQjtBRXVwRGpCOztBSXZuREE7RUFDQyxtQk4vQmdCO0FFeXBEakI7O0FJdm5EQTtFQUNDLGNObkNnQjtBRTZwRGpCOztBSXZuREE7RUFDQyxtQk50Q2dCO0FFZ3FEakI7O0FJdm5EQTtFQUNDLG1CTnpDZ0I7QUVtcURqQjs7QUl2bkRBO0VBQ0MsbUJONUNnQjtBRXNxRGpCOztBSXZuREE7RUFDQyxtQk52Q2lCO0FFaXFEbEI7O0FJdm5EQTtFQUNDLG1CTjFDWTtBRW9xRGI7O0FJdm5EQTtFQUNDLG1CTjdDa0I7QUV1cURuQjs7QUl2bkRBO0VBQ0MsbUJOaERxQjtBRTBxRHRCOztBSXZuREE7RUFDQyxtQk5uRHFCO0FFNnFEdEI7O0FJdm5EQTtFQUNDLG1CTnREcUI7QUVnckR0Qjs7QUl2bkRBO0VBQ0MsbUJOekRxQjtBRW1yRHRCOztBSXZuREE7RUFDQyxtQk4xRWE7QUVvc0RkOztBSXZuREE7RUFDQyxjTi9EYztBRXlyRGY7O0FJdm5EQTtFQUNDLG1CTm5FYztBRTZyRGY7O0FJdm5EQTtFQUNDLG1CTnRFa0I7QUVnc0RuQjs7QUl2bkRBO0VBQ0MsbUJOekVpQjtBRW1zRGxCOztBSXZuREE7RUFDQyxtQk41RWlCO0FFc3NEbEI7O0FJdm5EQTtFQUNDLG1CTi9FaUI7QUV5c0RsQjs7QUl2bkRBO0VBQ0MsbUJObEZpQjtBRTRzRGxCOztBSXZuREE7RUFDQyxtQk5yRmlCO0FFK3NEbEI7O0FJdm5EQTtFQUNDLG1CTnZGYTtBRWl0RGQ7O0FJdm5EQTtFQUNDLG1CTjFGaUI7QUVvdERsQjs7QUl2bkRBO0VBQ0MsY045RmlCO0FFd3REbEI7O0FJdm5EQTtFQUNDLG1CTmpHZ0I7QUUydERqQjs7QUl2bkRBO0VBQ0MsbUJOcEdnQjtBRTh0RGpCOztBSXZuREE7RUFDQyxtQk52R2dCO0FFaXVEakI7O0FJdm5EQTtFQUNDLG1CTjFHZ0I7QUVvdURqQjs7QUl2bkRBO0VBQ0MsbUJON0dnQjtBRXV1RGpCOztBSXZuREE7RUFDQyxtQk4vR2M7QUV5dURmOztBSXZuREE7RUFDQyxtQk5sSGtCO0FFNHVEbkI7O0FJdm5EQTtFQUNDLG1CTnJIaUI7QUUrdURsQjs7QUl2bkRBO0VBQ0MsbUJOeEhpQjtBRWt2RGxCOztBSXZuREE7RUFDQyxtQk4zSGlCO0FFcXZEbEI7O0FJdm5EQTtFQUNDLG1CTjlIaUI7QUV3dkRsQjs7QUl2bkRBO0VBQ0MsbUJOaklpQjtBRTJ2RGxCOztBSXZuREE7RUFDQyx5Q056RmtCO0FFbXREbkI7O0FJdm5EQTtFQUNDLHlDTjVGbUI7QUVzdERwQjs7QUl2bkRBO0VBQ0MsMENOL0ZrQjtBRXl0RG5COztBSXZuREE7RUFDQyw2Q05sR2dCO0FFNHREakI7O0FJdm5EQTtFQUNDLG1CTjVJZTtBRXN3RGhCOztBSXZuREE7RUFDQyxtQk4vSXVCO0FFeXdEeEI7O0FJdm5EQTtFQUNDLG1CTmxKdUI7QUU0d0R4Qjs7QUl2bkRBO0VBQ0MsbUJOckp1QjtBRSt3RHhCOztBSXZuREE7RUFDQyxtQk54SnVCO0FFa3hEeEI7O0FJdm5EQTtFQUNDLG1CTjNKdUI7QUVxeER4Qjs7QUl2bkRBO0VBQ0MsbUJOOUp1QjtBRXd4RHhCOztBSXZuREE7RUFDQyxtQk5qS3VCO0FFMnhEeEI7O0FJdm5EQTtFQUNDLG1CTnBLaUI7QUU4eERsQjs7QUl2bkRBO0VBQ0MsbUJOdkt5QjtBRWl5RDFCOztBSXZuREE7RUFDQyxjTjNLeUI7QUVxeUQxQjs7QUl2bkRBO0VBQ0MsbUJOOUt5QjtBRXd5RDFCOztBSXZuREE7RUFDQyxtQk5qTHlCO0FFMnlEMUI7O0FJdm5EQTtFQUNDLG1CTnBMeUI7QUU4eUQxQjs7QUl2bkRBO0VBQ0MsbUJOdkx5QjtBRWl6RDFCOztBSXZuREE7RUFDQyxtQk4xTHlCO0FFb3pEMUI7O0FJdm5EQTtFQUNDLG1CTjdMeUI7QUV1ekQxQjs7QUl2bkRBO0VBQ0MsZ0JObk5lO0FFNjBEaEI7O0FJdm5EQTtFQUNDLGdCTnROcUI7QUVnMUR0Qjs7QUl2bkRBO0VBQ0MsZ0JON05lO0FFdTFEaEI7O0FJdm5EQTtFQUNDLGdCTmhPcUI7QUUwMUR0Qjs7QUl2bkRBO0VBQ0MsbUJOdk9hO0FFaTJEZDs7QUl2bkRBO0VBQ0MsZ0JOMU9tQjtBRW8yRHBCOztBS244REEsc0JBQUE7QUFDQTtFQUNDLG1CUG1HZTtFT2xHZixjUG9EYTtBRWs1RGQ7O0FLbjhEQTtFQUNDLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjUDZGdUI7QUV5MkR4Qjs7QUtsOERBO0VBQ0Msd0JBQUE7QUxxOEREOztBS2w4REE7RUFDQyxjUG1GZTtBRWszRGhCOztBS2w4REE7RUFDQyxjUHlCYTtBRTQ2RGQ7O0FLbDhEQTtFQUNDLGNQMkVlO0FFMDNEaEI7O0FLbDhEQTtFQUNDLGdCUDJIUztBRTAwRFY7O0FLbDhEQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY1BtQmE7QUVrN0RkOztBS2w4REE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNQS2E7QUVnOERkOztBS2w4REE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNQT2E7QUU4N0RkOztBS2w4REE7RUFDQyxnQlBxR1M7RU9wR1QsZVAyR1U7RU8xR1YsaUJQeUdTO0VPeEdULGNQUmE7RU9TYixTQUFBO0FMcThERDs7QUtsOERBO0VBQ0M7SUFDQyxjUHdDYztFRTY1RGQ7O0VLbjhERDtJQUNDLGNQcUNjO0VFaTZEZDtBQUNGO0FLbjhEQSxrQkFBQTtBQUNBO0VBQ0MsY1B2QmE7RU93QmIsbUJQcUN1QjtFT3BDdkIsZ0VBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBTHE4REQ7O0FLbDhEQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBTHE4REQ7O0FLbDhEQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGNQMUNhO0FFKytEZDs7QUts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QUwyN0REOztBS3g3REE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7QUwyN0REOztBS3g3REE7RUFDQztJQUNDLGVBQUE7RUwyN0RBO0FBQ0Y7QUt4N0RBO0VBQ0Msb0JBQUE7RUFDQTs7SUFFQyxVQUFBO0lBQ0EsbUJBQUE7RUwwN0RBO0FBQ0Y7QUt2N0RBO0VBQ0M7SUFDQyxlQUFBO0VMeTdEQTtBQUNGO0FLdDdEQTtFQUNDO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RUx3N0RBOztFS3Q3REQ7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFTHk3REE7O0VLdjdERDtJQUNDLHVCQUFBO0VMMDdEQTtBQUNGO0FNM3lFQSxpQkFBQTtBQUNBOztFQUVDLGdFQUFBO0VBQ0Esb0JSNktPO0VRNUtQLHNCUjZLTztFUTVLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSNEtPO0VRM0tQLHNCUjRLTztFUTNLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSMktPO0VRMUtQLHNCUjJLTztFUTFLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSMEtPO0VRektQLHNCUjBLTztFUXpLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSeUtPO0VReEtQLHNCUnlLTztFUXhLUCxTQUFBO0FONnlFRDs7QU0xeUVBO0VBQ0MsZVI2SFU7RVE1SFYsaUJSNkhVO0VRNUhWLGdCUjRHWTtBRWlzRWI7O0FNMXlFQTtFQUNDLGVSZ0hVO0VRL0dWLGlCUmdIVTtFUS9HVixnQlJzR1k7QUV1c0ViOztBTTF5RUE7RUFDQyxlUjBHVTtFUXpHVixpQlIwR1U7RVF6R1YsZ0JSZ0dZO0FFNnNFYjs7QU0xeUVBO0VBQ0MsZ0JSNkZTO0FFZ3RFVjs7QU0xeUVBO0VBQ0MsZ0VBQUE7QU42eUVEOztBTTF5RUE7O0VKdUVDLGNKM0ZhO0VJNEZiLGVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkprSFU7RUlqSFYsbUJBQUE7RUFDQSxhQUFBO0FGd3VFRDtBRS8yRUM7RUE2SkM7O0lBbEJELGNKOUN1QjtJSStDdkIsWUFBQTtJQUNBLHFCQUFBO0VGeXVFQztFRXB0RUM7O0lBakJGLG1CQUFBO0lBQ0EsbUJBQUE7RUZ5dUVDO0FBQ0Y7QUVwdEVDOztFQWxCQSxjSmpEeUI7QUUyeEUxQjs7QU0vekVBOzs7RUFHQyxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FOazBFRDs7QU05ekVBOztFQUVDLGtCQUFBO0VBQ0Esa0JSMERzQjtFUXpEdEIsZ0JSa0VTO0VRakVULG1CUjJCeUI7RVExQnpCLGNSMUNhO0VRMkNiLGVSc0VVO0VRckVWLGlCUm9FUztFUW5FVCxjQUFBO0FOaTBFRDs7QU05ekVBO0VBQ0Msa0JBQUE7RUFDQSxtQlJqQ2tCO0FFazJFbkI7O0FNOXpFQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QU5pMEVEOztBTTl6RUE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QU5pMEVEOztBTTl6RUE7OztFQUdDLGdCQUFBO0FOaTBFRDs7QU05ekVBOzs7RUFHQyxnQkFBQTtBTmkwRUQ7O0FNOXpFQTs7RUFFQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0FOaTBFRDs7QU05ekVBO0VBQ0MsY0FBQTtBTmkwRUQ7O0FNOXpFQTtFQUNDLGVSc0JVO0VRckJWLGNSMUZnQjtFUTJGaEIsaUJSbUJTO0FFOHlFVjs7QU05ekVBO0VBQ0MsY1JoR2dCO0FFaTZFakI7O0FNOXpFQTs7RUFFQyxjQUFBO0VBQ0EsV0FBQTtBTmkwRUQ7O0FNOXpFQTs7Ozs7Ozs7OztFQVVDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY1J2SGE7QUV3N0VkOztBTTl6RUE7RUFDQyxnQkFBQTtBTmkwRUQ7O0FNOXpFQTs7RUFFQyxhQUFBO0FOaTBFRDs7QU05ekVBO0VBQ0MsY1I3RXVCO0FFODRFeEI7O0FNOXpFQTtFQUNDO0lBQ0MsY1JuRmM7RUVvNUVkO0FBQ0Y7QU05ekVBO0VBQ0MsY1J0SWE7RVF1SWIsZ0JBQUE7QU5nMEVEOztBTTd6RUE7RUFDQyxnQkFBQTtBTmcwRUQ7O0FNN3pFQTtFQUNDLGNSL0lhO0FFKzhFZDs7QU03ekVBO0VBQ0M7SUFDQyxjUnBKWTtFRW85RVo7QUFDRjtBTTd6RUE7O0VBRUMsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBTit6RUQ7O0FNNXpFQTs7RUFFQyxlQUFBO0FOK3pFRDs7QU01ekVBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsbUJSM0h1QjtBRTA3RXhCOztBTTN6RUE7RUFDQyxpQkFBQTtBTjh6RUQ7O0FNM3pFQTtFQUNDLHFCQUFBO0FOOHpFRDs7QU0zekVBO0VBQ0Msd0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0FOOHpFRDs7QU0zekVBO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QU44ekVEOztBTTN6RUE7O0VBRUMsY0FBQTtBTjh6RUQ7O0FNM3pFQTtFQUNDLHFCQUFBO0VBQ0EsV0FBQTtBTjh6RUQ7O0FNM3pFQTtFQUNDLHFCQUFBO0VBQ0EsWUFBQTtBTjh6RUQ7O0FNM3pFQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZVJqSFU7RVFrSFYsaUJSakhVO0VRa0hWLFdBQUE7QU44ekVEOztBTTN6RUE7RUFDQyxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QU44ekVEOztBTTN6RUE7RUFDQyxTQUFBO0FOOHpFRDs7QU0zekVBOztFQUVDLHlCQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBTjh6RUQ7O0FNM3pFQTtFQUNDLG1CUjNPa0I7QUV5aUZuQjs7QU0zekVBO0VBQ0MsZ0JSdEpTO0FFbzlFVjs7QU0zekVBO0VBQ0MseUJSblBrQjtBRWlqRm5COztBTTN6RUE7RUFDQyxlQUFBO0VBQ0EsbUJSdkttQjtFUXdLbkIsZ0JBQUE7QU44ekVEOztBTTN6RUE7RUFDQyxjQUFBO0VBQ0EsbUJSN0ttQjtBRTIrRXBCOztBTTN6RUE7RUFDQyxTQUFBO0VBQ0EsZ0JBQUE7QU44ekVEOztBTTN6RUE7RUFDQyxnQkFBQTtBTjh6RUQ7O0FNM3pFQTtFQUNDLGdCQUFBO0FOOHpFRDs7QU0zekVBO0VBQ0MsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FOOHpFRDs7QU0zekVBO0VBQ0MsWUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0FOOHpFRDs7QU0zekVBO0VBQ0MsbUJSMU1tQjtFUTJNbkIsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FOOHpFRDs7QU0zekVBO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsbUJSaFF1QjtFUWlRdkIsZ0JSOU1TO0VRK01ULGNSaE5ZO0VRaU5aLGNSbFRhO0FFZ25GZDs7QU0zekVBO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7QU44ekVEOztBTTN6RUE7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlUnZOVTtBRXFoRlg7O0FNM3pFQTtFQUNDLGFBQUE7QU44ekVEOztBTTN6RUE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0FOOHpFRDs7QU0xekVBO0VBQ0M7SUFDQyxVQUFBO0VONnpFQTtBQUNGO0FNMXpFQTtFQUNDO0lBQ0MsV0FBQTtFTjR6RUE7QUFDRjtBTXh6RUE7RUFDQyxlQUFBO0VBQ0EsY1J4V2E7RVF5V2IsZVJ0UFk7QUVnakZiOztBTXZ6RUE7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkMsYUFBQTtBTjB6RUQ7O0FNdnpFQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCQyxnQkFBQTtBTjB6RUQ7O0FNdnpFQTtFQUNDLGVSclNTO0FFK2xGVjs7QU12ekVBO0VBQ0MsYUFBQTtBTjB6RUQ7O0FNdnpFQSxxQkFBQTtBQUNBO0VBQ0MsY1JwWmE7QUU4c0ZkOztBTXJ6RUE7RUFDQztJQUNDLGNBQUE7RU53ekVBO0FBQ0Y7QU1uekVBO0VBQ0MsaUJBQUE7RUFDQTs7SUFFQyxnRUFBQTtJQUNBLG9CUi9QUztJUWdRVCxzQlIvUFM7SVFnUVQsU0FBQTtFTnF6RUE7O0VNbHpFRDs7SUFFQyxnRUFBQTtJQUNBLG9CUmhRUztJUWlRVCxzQlJoUVM7SVFpUVQsU0FBQTtFTnF6RUE7O0VNbHpFRDs7SUFFQyxnRUFBQTtJQUNBLG9CUmpRUztJUWtRVCxzQlJqUVM7SVFrUVQsU0FBQTtFTnF6RUE7O0VNbHpFRDs7SUFFQyxnRUFBQTtJQUNBLG9CUmxRUztJUW1RVCxzQlJsUVM7SVFtUVQsU0FBQTtFTnF6RUE7O0VNbHpFRDs7SUFFQyxnRUFBQTtJQUNBLG9CUm5RUztJUW9RVCxzQlJuUVM7SVFvUVQsU0FBQTtFTnF6RUE7O0VNbHpFRDtJQUNDLGVSNVNZO0lRNlNaLGlCUjVTWTtFRWltRlo7O0VNbHpFRDtJQUNDLGVSclRZO0lRc1RaLGlCUnJUWTtFRTBtRlo7O0VNbHpFRDtJQUNDLGVSNVRXO0lRNlRYLGlCUjVUVztFRWluRlg7O0VNbHpFRDs7SUFFQyxnQkFBQTtJQUNBLG1CQUFBO0VOcXpFQTs7RU1sekVEOztJQUVDLGdCQUFBO0VOcXpFQTs7RU1sekVEOzs7SUFHQyxlQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7RU5xekVBO0FBQ0Y7QU1oekVBO0VBQ0M7SUFDQyxjQUFBO0VOa3pFQTs7RU1oekVEO0lBQ0MsWUFBQTtFTm16RUE7QUFDRjtBT2gyRkEsb0JBQUE7QUFDQTtFQUNDLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQlRxSW9CO0VTcElwQixtQ0FBQTtFQUNBLGNUa0RpQjtFU2pEakIsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQlRzSVM7RVNySVQsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JUdU9VO0VTdE9WLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBUGsyRkQ7O0FPLzFGQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjVDRCcUI7QUVzMEZ0Qjs7QU8vMUZBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBUGsyRkQ7O0FPLzFGQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QVBrMkZEOztBTy8xRkE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QVBrMkZEOztBTy8xRkE7RUFDQyxXQUFBO0FQazJGRDs7QU8vMUZBO0VBQ0MsZ0JUeUZZO0FFeXdGYjs7QU8vMUZBO0VBQ0MsY1RwQmE7QUVzM0ZkOztBTy8xRkE7RUFDQyxjVHZCZ0I7QUV5M0ZqQjs7QU8vMUZBO0VBQ0MsZVR1Rlk7QUUyd0ZiOztBTy8xRkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBUGsyRkQ7O0FPLzFGQTtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7QVBrMkZEOztBTy8xRkE7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSx5Q0FBQTtBUGsyRkQ7O0FPLzFGQTtFQUNDLHVCQUFBO0VBQ0EsY1Q5Q2E7RVMrQ2IsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0RBQUE7QVBrMkZEOztBTy8xRkE7RUFDQyxjVHJEYTtFU3NEYixtQ0FBQTtBUGsyRkQ7O0FPLzFGQTtFTHlFQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VLakZBLGtCVDZCb0I7QUUrMEZyQjs7QU96MkZBO0VBQ0MsY1R4RGlCO0FFbzZGbEI7O0FFejlGQztFS2lIQTtJQUNDLGVBQUE7SUFDQSxjVDlEZ0I7RUUwNkZoQjs7RU8xMkZEO0lBQ0MsWUFBQTtJQUNBLG1DQUFBO0VQNjJGQTtBQUNGO0FPejJGQztFTGtFQSxhQUFBO0FGMHlGRDs7QU92MkZBO0VBQ0MsWUFBQTtFQUNBLG1DQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLG1CQUFBO0VBQ0EsY1RwRmlCO0VTcUZqQixtQlQvRmdCO0VTZ0doQix1Q0FBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUakdhO0VTa0diLG1CVG5EdUI7RVNvRHZCLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsY1R2R2E7RVN3R2IsbUJUakR5QjtFU2tEekIsZ0JBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxjVHBIZ0I7RVNxSGhCLG1CVDlGa0I7RVMrRmxCLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsY1QxSGdCO0FFbytGakI7O0FPdjJGQTtFQUNDLGNUaEhpQjtFU2lIakIsbUNBQUE7QVAwMkZEOztBT3YyRkE7O0VBRUMsbUNBQUE7RUFDQSxjVHBIcUI7QUU4OUZ0Qjs7QU92MkZBO0VBQ0MsbUNBQUE7QVAwMkZEOztBRTFoR0M7RUtvTEE7SUFDQyxtQ0FBQTtFUDAyRkE7QUFDRjtBT3YyRkE7RUFDQyxtQ0FBQTtBUHkyRkQ7O0FPdDJGQTs7RUFFQyxtQ0FBQTtFQUNBLGNUeElxQjtBRWkvRnRCOztBRXppR0M7RUtvTUE7SUFDQyxjVHZKWTtJU3dKWixtQ0FBQTtFUHkyRkE7O0VPdjJGRDtJQUNDLGNUM0pZO0lTNEpaLG1CVDlHYztJUytHZCxnQkFBQTtFUDAyRkE7O0VPeDJGRDtJQUNDLGNUdktlO0lTd0tmLG1CVGxKYTtJU21KYixnQkFBQTtFUDIyRkE7O0VPejJGRDtJQUNDLGNUcktZO0lTc0taLG1CVGhIZ0I7SVNpSGhCLGdCQUFBO0VQNDJGQTs7RU96MkZEO0lBQ0MsY1RsTGU7SVNtTGYsbUNBQUE7RVA0MkZBO0FBQ0Y7QU96MkZBO0VBQ0MsY1RqTGE7RVNrTGIsbUJUbEl1QjtFU21JdkIsZ0JBQUE7QVAyMkZEOztBT3gyRkE7RUFDQyxjVDlMZ0I7RVMrTGhCLG1CVHZLaUI7RVN3S2pCLGdCQUFBO0FQMjJGRDs7QU94MkZBO0VBQ0MsY1Q3TGE7RVM4TGIsbUJUdEl5QjtFU3VJekIsZ0JBQUE7QVAyMkZEOztBT3YyRkE7O0VBRUMsbUJBQUE7RUFDQSxjVC9MaUI7RVNnTWpCLG1CVDFNZ0I7QUVvakdqQjs7QU90MkZBO0VBQ0MsdUJBQUE7RUFDQSxjVDdNYTtFUzhNYixtQ0FBQTtBUHkyRkQ7O0FFcm1HQztFS2dRQTtJQUNDLGNUM01XO0lTNE1YLHVCQUFBO0lBQ0EsbUNBQUE7RVB5MkZBO0FBQ0Y7QU90MkZBO0VBQ0MsY1RsT2E7RVNtT2IsbUJUM05hO0VTNE5iLG1DQUFBO0FQdzJGRDs7QU9yMkZBOztFQUVDLGNUek5ZO0VTME5aLHVCQUFBO0VBQ0EsbUNBQUE7QVB3MkZEOztBT3AyRkE7RUFDQyxtQlR4T2E7RVN5T2IsY1RqUGE7RVNrUGIsZ0JBQUE7QVB1MkZEOztBT3IyRkE7RUFDQyxrQkFBQTtFQUNBLGNUOU9hO0VTK09iLGdCQUFBO0FQdzJGRDs7QU9yMkZBO0VBQ0MsbUJUblBhO0VTb1BiLGdCQUFBO0VBQ0EsY1R0TXVCO0FFOGlHeEI7O0FFM29HQztFS3VTQTtJQUNDLGNUbFFZO0lTbVFaLG1CVG5QVztJU29QWCxnQkFBQTtFUHcyRkE7O0VPdDJGRDtJQUNDLGNUak5jO0lTa05kLGdCQUFBO0VQeTJGQTs7RU92MkZEO0lBQ0MsZUFBQTtJQUNBLGNUNVFZO0VFc25HWjs7RU94MkZEO0lBQ0Msa0JBQUE7SUFDQSxjVHhRWTtJU3lRWixnQkFBQTtFUDIyRkE7QUFDRjtBT3gyRkE7RUFDQyxjVGhPZTtFU2lPZixnQkFBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUM1JhO0VTNFJiLG1CVDdRaUI7RVM4UWpCLGdCQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLGNUblJpQjtFU29SakIsbUJUblJZO0VTb1JaLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsZ0JBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxlVGxOVztBRTRqR1o7O0FPdjJGQTtFQUNDLGVBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxnQlRoT1k7QUUwa0diOztBT3YyRkE7RUFDQyxjVHRSdUI7QUVnb0d4Qjs7QU92MkZBO0VBQ0MsY1RqVmE7QUUyckdkOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlVHRPVTtBRWdsR1g7O0FPdjJGQTtFQUNDLFlBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxtQlQ1UHFCO0FFc21HdEI7O0FPdjJGQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxXQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0M7SUFDQyxlVGpRVztFRTJtR1g7O0VPeDJGRDtJQUNDLGVUdFFTO0VFaW5HVDtBQUNGO0FPeDJGQTtFQUNDLHVCQUFBO0VBQ0EsY1Q3WGE7RVM4WGIsbUNBQUE7QVAwMkZEOztBRTl3R0M7RUt3YUE7SUFDQyx1QkFBQTtJQUNBLGNUcFlZO0lTcVlaLG1DQUFBO0VQMDJGQTtBQUNGO0FRL3hHQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNWNENhO0VVM0NiLG1CQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZVZ3SlU7RVV2SlYsaUJWd0pVO0FFeW9HWDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JWMElTO0VVeklULG1CQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxlVm1JUztFVWxJVCxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZVY4SFM7RVU3SFQsaUJWcUtPO0VVcEtQLGdCVndIUztBRXlxR1Y7O0FROXhHQTtFQUNDLGNWVWE7QUV1eEdkOztBUTl4R0E7RUFDQyxjVnFEYTtFVXBEYiw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY1ZTaUI7RVVSakIsNkJBQUE7RUFDQSxtQkFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FSaXlHRDs7QVE5eEdBOztFQUVDLGVWMkZTO0VVMUZULGlCVjRGUztBRXFzR1Y7O0FROXhHQTtFQUNDLGVWa0dXO0VVakdYLGlCVmtHVztBRStyR1o7O0FROXhHQTtFQUNDLGVWaUZTO0VVaEZULGlCVmtGUztBRStzR1Y7O0FROXhHQTtFQUNDLGVWNkVXO0VVNUVYLGlCVjRFVztBRXF0R1o7O0FROXhHQTtFQUNDLGVWdUVTO0VVdEVULGlCVndFUztBRXl0R1Y7O0FROXhHQTtFQUNDLGVWcUVVO0VVcEVWLGlCVnFFVTtBRTR0R1g7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QVJpeUdEOztBUTl4R0E7O0VBRUMsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBUml5R0Q7O0FROXhHQTs7RUFFQyxnQkFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7QVJpeUdEOztBUTl4R0E7O0VBRUMsZUFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxXQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNWakRhO0FFazFHZDs7QVE5eEdBO0VBQ0MsYUFBQTtF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cnBKQTtFQUNDLFdBQUE7QWhDd3BKRDs7QWdDcnBKQTtFQUNDLG1CQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxhQUFBO0VBQ0EsZWxDckxVO0VrQ3NMVixpQkFBQTtFQUNBLGNsQ3pSaUI7RWtDMFJqQixrQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsY2xDN1FpQjtFa0M4UWpCLGtCQUFBO0VBQ0EsZ0JsQ3JNUztFa0NzTVQsZWxDN0xZO0VrQzhMWixpQmxDM0xhO0FFbTFKZDs7QWdDcnBKQTtFQUNDLG1CbEM3U2E7RWtDOFNiLGtCQUFBO0VBQ0EsY2xDeFNpQjtBRWc4SmxCOztBZ0NycEpBO0VBQ0MsZ0JsQ2xOWTtFa0NtTlosZWxDL0tPO0VrQ2dMUCxpQmxDOUtPO0FFczBKUjs7QWdDcnBKQTtFQUNDLGdCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDM05TO0VrQzROVCxlbENsTE87RWtDbUxQLGlCbENqTE87QUV5MEpSOztBZ0NycEpBO0VBQ0MsV0FBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsZ0JsQ3JPUztFa0NzT1QsZWxDbE9TO0VrQ21PVCxpQmxDcExPO0FFNDBKUjs7QWdDcnBKQTtFQUNDLGdCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDaFBZO0VrQ2lQWixlbEN2T1k7RWtDd09aLGlCbENyT2E7RWtDc09iLGNsQzVUaUI7RWtDNlRqQixlQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDeFBZO0VrQ3lQWixlbEMvT1k7RWtDZ1BaLGlCbEM3T2E7RWtDOE9iLGNsQ3BVaUI7RWtDcVVqQixlQUFBO0VBQ0EsVUFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsY2xDM1RhO0FFbTlKZDs7QWdDcnBKQTtFQUNDLGdCbENyUVk7RWtDc1FaLGVsQzVQWTtFa0M2UFosaUJsQzFQYTtFa0MyUGIsY2xDbFVhO0FFMDlKZDs7QWdDcnBKQTtFQUNDLE9BQUE7RUFDQSxjbEN2V2lCO0FFKy9KbEI7O0FnQ3JwSkE7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxPQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsYUFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0M7SUFDQyxZQUFBO0VoQ3dwSkE7QUFDRjtBZ0NycEpBO0VBQ0M7SUFDQyxnQkFBQTtFaEN1cEpBOztFZ0NycEpEO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RWhDd3BKQTs7RWdDdHBKRDtJQUNDLGVBQUE7RWhDeXBKQTs7RWdDdnBKRDtJQUNDLGVsQzVQWTtFRXM1Slo7O0VnQ3hwSkQ7SUFDQyxZQUFBO0VoQzJwSkE7O0VnQ3pwSkQ7SUFDQyxlbENsUVk7RUU4NUpaOztFZ0MxcEpEO0lBQ0MsZWxDMVRVO0VFdTlKVjs7RWdDM3BKRDtJQUNDLGVsQ3hRWTtFRXM2Slo7O0VnQzVwSkQ7SUFDQyxrQkFBQTtFaEMrcEpBOztFZ0M3cEpEO0lBQ0MsOEJBQUE7RWhDZ3FKQTs7RWdDOXBKRDtJQUNDLGVsQ2pSWTtFRWs3Slo7O0VnQy9wSkQ7SUFDQyxlbENwUlk7RUVzN0paOztFZ0NocUpEO0lBQ0MsZWxDblJZO0VFczdKWjs7RWdDanFKRDtJQUNDLHNCQUFBO0VoQ29xSkE7O0VnQ2xxSkQ7SUFDQyxjQUFBO0lBQ0EsV0FBQTtFaENxcUpBO0FBQ0Y7QWdDbHFKQTtFQUNDO0lBQ0MsaUJBQUE7RWhDb3FKQTtBQUNGO0FnQ2pxSkE7RUFDQztJQUNDLGVsQzdWUztJa0M4VlQsaUJBQUE7RWhDbXFKQTs7RWdDanFKRDtJQUNDLGVsQ25XVTtFRXVnS1Y7O0VnQ2xxSkQ7SUFDQyxtQkFBQTtFaENxcUpBOztFZ0NucUpEO0lBQ0MsV0FBQTtFaENzcUpBOztFZ0NwcUpEO0lBQ0MsZ0JBQUE7RWhDdXFKQTs7RWdDcnFKRDtJQUNDLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLE1BQUE7RWhDd3FKQTs7RWdDdHFKRDtJQUNDLGFBQUE7RWhDeXFKQTs7RWdDdnFKRDtJQUNDLGVBQUE7RWhDMHFKQTs7RWdDeHFK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Q0EsZ0JBQUE7QXhGaThaRDs7QXdGdjdaQTtFQUNDO0lBQ0MsVUFBQTtFeEYwN1pBO0FBQ0Y7QXdGdjdaQTtFQUNDLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7QXhGeTdaRDs7QXdGdDdaQTtFQUNDLGdCQUFBO0F4Rnk3WkQ7O0F3RnQ3WkE7RUFDQyxjQUFBO0F4Rnk3WkQ7O0F3RnQ3WkE7RUFDQyxtQkFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsY0FBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsZUFBQTtFQUNBLGdCMUY0RFM7RTBGM0RULGUxRmtFVTtBRXUzWlg7O0F3RnQ3WkE7RUFDQyxlQUFBO0VBQ0EsZTFGNkRVO0FFNDNaWDs7QXdGdDdaQTs7RUFFQyxjMUZ6QmlCO0FFazlabEI7O0F3RnQ3WkE7RUFDQyxjMUYxRGdCO0FFbS9aakI7O0F3RnQ3WkE7RUFDQyxlMUZnRFU7RTBGL0NWLGMxRmpFZ0I7QUUwL1pqQjs7QXdGdDdaQTtFQUNDLGMxRlB5QjtBRWc4WjFCOztBd0Z0N1pBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBeEZ5N1pEOztBd0Z0N1pBOztFQUVDLGMxRmxFaUI7RTBGbUVqQixlMUZpQ1k7QUV3NVpiOztBd0Z0N1pBO0VBQ0MsYUFBQTtFQUNBLGUxRjBCVTtFMEZ6QlYsZUFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsaUJBQUE7QXhGeTdaRDs7QXdGdDdaQTtFQUNDLGdCMUZVUztBRSs2WlY7O0F3RnQ3WkE7RUFDQyxjMUZwRWlCO0FFNi9abEI7O0F3RnQ3WkE7RUFDQyxnQkFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsZ0IxRkZTO0UwRkdULGUxRklVO0UwRkhWLGMxRjlHYTtFMEYrR2IsZUFBQTtFQUNBLHFCQUFBO0F4Rnk3WkQ7O0F3RnQ3WkE7RUFDQyxnQkFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsaUJBQUE7QXhGeTdaRDs7QXdGdDdaQTtFQUNDLGdCQUFBO0VBQ0EsYzFGOUdpQjtFMEYrR2pCLGdCMUZyQlk7QUU4OFpiOztBd0Z0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QTtBbkk4eXBCRDs7QUU5bXFCQztFaUlvVUE7SUFDQyxjckl6T2M7RUV1aHFCZDs7RW1JNXlwQkQ7SUFDQyxvQ3JJcFJlO0lxSXFSZixjckk1T3NCO0VFMmhxQnRCO0FBQ0Y7QW1JM3lwQkE7RUFDQyxvQ3JJOVJnQjtFcUkrUmhCLGNySW5QdUI7QUVnaXFCeEI7O0FtSTF5cEJBOzs7RUFHQyxlckkvTFU7RXFJZ01WLGNySWxTaUI7RXFJbVNqQixpQkFBQTtBbkk2eXBCRDs7QW1JMXlwQkE7RUFDQyxjckl0UmlCO0FFbWtxQmxCOztBRXpvcUJDO0VpSWdXQTs7SUFFQywrQnJJbFRlO0VFK2xxQmY7QUFDRjtBbUl6eXBCQztFakl6S0EsYUFBQTtBRnE5cEJEO0FtSXh5cEJDO0VqSTdLQSxhQUFBO0FGdzlwQkQ7O0FtSXR5cEJBO0VBQ0MsYUFBQTtBbkl5eXBCRDs7QW1JdHlwQkE7O0VBRUMsY3JJeFVhO0FFaW5xQmQ7O0FtSXR5cEJBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY3JJalZhO0VxSWtWYixlckl6T1U7RXFJME9WLGVBQUE7QW5JeXlwQkQ7O0FtSXR5cEJBO0VBQ0M7SUFDQyxhQUFBO0VuSXl5cEJBOztFbUl2eXBCRDtJQUNDLGVBQUE7SUFDQSxNQUFBO0lBQ0EsYUFBQTtJQUNBLG1CckkvU3NCO0lxSWdUdEIsYUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RW5JMHlwQkE7O0VtSXh5cEJEO0lBQ0MsYUFBQTtFbkkyeXBCQTs7RW1JenlwQkQ7SUFDQyxtQnJJeldZO0lxSTBXWixjcklsWFk7SXFJbVhaLDZCQUFBO0VuSTR5cEJBOztFbUkxeXBCRDtJQUNDLG9CQUFBO0VuSTZ5cEJBOztFbUkzeXBCRDtJQUNDLE9BQUE7RW5JOHlwQkE7O0VtSTV5cEJEO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RW5JK3lwQkE7O0VtSTd5cEJEOztJQUVDLDJCQUFBO0lBQ0EsYUFBQTtFbklnenBCQTs7RW1JOXlwQkQ7SUFDQyxXQUFBO0VuSWl6cEJBOztFbUkveXBCRDtJQUNDLGdCQUFBO0VuSWt6cEJBOztFbUloenBCRDtJQUNDLG9CQUFBO0VuSW16cEJBOztFbUloenBCRDtJQUNDLGVBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RW5JbXpwQkE7O0VtSWh6cEJEO0lBQ0MsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLE1BQUE7RW5JbXpwQkE7O0VtSWh6cEJEO0lBQ0MsZ0JBQUE7RW5JbXpwQkE7O0VtSWh6cEJEO0lBQ0MsU0FBQTtFbkltenBCQTs7RW1JaHpwQkQ7SUFDQyxTQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RW5JbXpwQkE7QUFDRjtBbUloenBCQTtFQUNDO0lBQ0MsYUFBQTtFbklrenBCQTs7RW1JL3lwQkQ7SUFDQyxTQUFBO0VuSWt6cEJBOztFbUkveXBCRDtJQUNDLFNBQUE7RW5Ja3pwQkE7O0VtSS95cEJEO0lBQ0MsZ0JBQUE7RW5Ja3pwQkE7QUFDRjtBb0k3eHFCQTtFQUNDLGVBQUE7QXBJK3hxQkQ7O0FvSTV4cUJBO0VBQ0MsYUFBQTtBcEkreHFCRDs7QW9JNXhxQkE7RUFDQyxpQkFBQTtBcEkreHFCRDs7QW9JNXhxQkE7RUFDQyxpQkFBQTtBcEkreHFCRDs7QW9JNXhxQkE7RUFDQyxpQkFBQTtBcEkreHFCRDs7QW9JNXhxQkE7RUFDQyxvQkFBQTtBcEkreHFCRDs7QW9JNXhxQkE7RUFDQyxxQkFBQTtBcEkreHFCRDs7QW9JN3dxQkE7RUFDQyxhQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBcElneHFCRDs7QW9JN3dxQkE7RUFDQyxjQUFBO0FwSWd4cUJEOztBb0k3d3FCQTtFQUNDLGVBQUE7QXBJZ3hxQkQ7O0FvSTd3cUJBO0VBQ0MsU0FBQTtBcElneHFCRDs7QW9JN3dxQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGV0STRITztFc0kzSFAsaUJ0STZITztFc0k1SFAsY3RJbkJhO0VzSW9CYixnQnRJcUZZO0FFMnJxQmI7O0FvSTd3cUJBO0VBQ0MsaUJBQUE7QXBJZ3hxQkQ7O0FvSTd3cUJBO0VBQ0MsZ0JBQUE7RUFDQSxldEk2Rlc7QUVtcnFCWjs7QW9JN3dxQkE7RUFDQywyQkFBQTtBcElneHFCRDs7QW9JN3dxQkE7RUFDQyxldEk0RVU7RXNJM0VWLGlCQUFBO0VBQ0EsZ0JBQUE7QXBJZ3hxQkQ7O0FvSTd3cUJBO0VBQ0MsY0FBQTtBcElneHFCRDs7QW9JN3dxQkE7RUFDQyxjdEkvQlk7RXNJZ0NaLGdCdEl5RFk7RXNJeERaLGV0SWdFVTtFc0kvRFYsaUJ0SThEUztFc0k3RFQsbUJBQUE7QXBJZ3hxQkQ7O0FvSTd3cUJBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0FwSWd4cUJEOztBb0k3d3FCQTtFQUNDLG1CQUFBO0VBQ0EsbUJBQUE7QXBJZ3hxQkQ7O0FvSTd3cUJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5Q3RJcUJrQjtFc0lwQmxCLGtCQUFBO0VBQ0EsbUJ0STRCbUI7QUVvdnFCcEI7O0FvSTd3cUJBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FwSWd4cUJEOztBb0k3d3FCQTtFQUNDO0lBQ0MsZUFBQTtFcElneHFCQTs7RW9JOXdxQkQ7SUFDQyxzQkFBQTtFcElpeHFCQTs7RW9JL3dxQkQ7SUFDQyxjQUFBO0VwSWt4cUJBOztFb0loeHFCRDtJQUNDLGV0SWlDVTtJc0loQ1YsaUJBQUE7RXBJbXhxQkE7O0VvSWp4cUJEO0lBQ0Msb0JBQUE7RXBJb3hxQkE7O0VvSWx4cUJEO0lBQ0MsaUJBQUE7RXBJcXhxQkE7O0VvSTl3cUJEO0lBQ0MsY0FBQTtFcElpeHFCQTs7RW9JOXdxQkQ7SUFDQyxjQUFBO0lBQ0EsZ0JBQUE7RXBJaXhxQkE7QUFDRjtBcUk5NnFCQTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtBcklnN3FCRDs7QXFJNzZxQkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBcklnN3FCRDs7QXFJNzZxQkE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBcklnN3FCRDs7QXFJNzZxQkE7RUFDQyxxQkFBQTtFQUNBLGN2SW1GdUI7QUU2MXFCeEI7O0FxSTc2cUJBO0VBQ0MsY3ZJOEVlO0FFazJxQmhCOztBcUk3NnFCQTtFQUNDLGdCQUFBO0VBQ0EsZ0J2STRIWTtFdUkzSFosZXZJb0xZO0V1SW5MWixpQnZJaUlTO0V1SWhJVCxjdkkrQmlCO0FFaTVxQmxCOztBcUk3NnFCQTtFQUNDLGFBQUE7QXJJZzdxQkQ7O0FxSTc2cUJBO0VBQ0MsZ0JBQUE7QXJJZzdxQkQ7O0FxSTc2cUJBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0FySWc3cUJEOztBcUk3NnFCQTtFQUNDO0lBQ0MsY3ZJb0RjO0VFNDNxQmQ7QUFDRjtBcUk3NnFCQTtFQUNDO0lBQ0MsY0FBQTtFckkrNnFCQTs7RXFJNzZxQkQ7SUFDQyxlQUFBO0VySWc3cUJBO0FBQ0Y7QXFJOTZxQkE7RUFDQztJQUNDLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFcklnN3FCQTs7RXFJOTZxQkQ7SUFDQyxlQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RXJJaTdxQkE7O0VxSTk2cUJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VySWk3cUJBO0FBQ0Y7QXNJOS9xQkE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0F0SWdnckJEO0FzSTkvcUJDO0VBQ0MsYUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0F0SWdnckJGO0FzSTcvcUJDO0VBQ0MsVUFBQTtBdEkrL3FCRjtBc0k1L3FCQztFQUNDLGFBQUE7QXRJOC9xQkY7QXNJMy9xQkM7RUFDQyw0QkFBQTtFQUNBLDJCQUFBO0F0STYvcUJGO0FzSTEvcUJDO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtBdEk0L3FCRjtBc0l6L3FCQztFQUNDLGNBQUE7RUFDQSxXQUFBO0F0STIvcUJGO0FzSXgvcUJHO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBdEkwL3FCSjtBc0l2L3FCRztFQUNDLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGV4SStHUztFd0k5R1Qsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBdEl5L3FCSjtBc0l0L3FCRztFQUNDLG1CQUFBO0F0SXcvcUJKO0FzSW4vcUJHO0VBQ0Msa0JBQUE7QXRJcS9xQko7QXNJai9xQkU7RUFDQyxrQkFBQTtBdEltL3FCSDtBc0lqL3FCRztFQUVDLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtBdElrL3FCSjtBc0loL3FCSTtFQUNDLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCeElxRUs7QUU2NnFCVjtBc0kvK3FCSTtFQUNDLGlCQUFBO0F0SWkvcUJMO0FzSTcrcUJHO0VBRUMsZ0J4STJETTtFd0kxRE4sK0JBQUE7QXRJOCtxQko7QXNJNStxQkk7RUFDQyxXQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtBdEk4K3FCTDtBc0kzK3FCSTtFQUNDLGlCQUFBO0F0STYrcUJMO0FzSXgrcUJFO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QXRJMCtxQkg7QXNJeCtxQkc7RUFDQyx3QkFBQTtFQUFBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBdEkwK3FCSjtBc0lyK3FCQztFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtBdEl1K3FCRjtBc0luK3FCRTtFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQnhJL0JxQjtBRW9nckJ4QjtBc0luK3FCRztFQUNDLGdCQUFBO0VBQ0EsbUJ4SXBDb0I7QUV5Z3JCeEI7QXNJaitxQkU7RUFDQyxtQnhJdkVlO0FFMGlyQmxCO0FzSWorcUJHO0VBQ0MsbUJ4STNFYztBRThpckJsQjtBc0kvOXFCRTtFQUNDLG1CeEl4Q3VCO0FFeWdyQjFCO0FzSS85cUJHO0VBQ0MsbUJ4STVDc0I7QUU2Z3JCMUI7QXNJNzlxQkU7RUFDQyxtQnhJdkVlO0FFc2lyQmxCO0FzSTc5cUJHO0VBQ0MsbUJ4STNFYztBRTBpckJsQjtBc0kzOXFCRTtFQUNDLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtBdEk2OXFCSDtBc0l6OXFCQztFQUNDLGtDQUFBO1VBQUEsMEJBQUE7QXRJMjlxQkY7O0FzSXQ5cUJBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QXRJeTlxQkQ7QXNJdjlxQkM7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBdEl5OXFCRjtBc0l2OXFCRTtFQUNDLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QXRJeTlxQkg7O0FzSW45cUJDO0VBQ0MsNkJBQUE7QXRJczlxQkY7QXNJbjlxQkM7RUFDQyxVQUFBO0F0SXE5cUJGOztBdUkxcXJCQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QXZJNnFyQkQ7QXVJM3FyQkM7RUFDQyw0QkFBQTtFQUNBLDJCQUFBO0F2STZxckJGO0F1STFxckJDO0VBQ0MsVUFBQTtBdkk0cXJCRjtBdUl6cXJCQztFQUNDLGFBQUE7QXZJMnFyQkY7QXVJeHFyQkM7RUFDQyw0QkFBQTtFQUNBLDJCQUFBO0F2STBxckJGO0F1SXZxckJDO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtBdkl5cXJCRjtBdUl0cXJCQztFQUNDLGNBQUE7QXZJd3FyQkY7QXVJdHFyQkU7RUFDQyxrQkFBQTtBdkl3cXJCSDtBdUl0cXJCRztFQUVDLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtBdkl1cXJCSjtBdUlycXJCSTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQkFBQTtBdkl1cXJCTDtBdUlucXJCSTtFQUNDLGlCQUFBO0F2SXFxckJMO0F1SWpxckJHO0VBR0MsZ0JBQUE7RUFDQSwrQkFBQTtBdklpcXJCSjtBdUkvcHJCSTtFQUNDLGlCQUFBO0VBQ0EsK0JBQUE7QXZJaXFyQkw7QXVJOXByQkk7RUFDQyxpQkFBQTtBdklncXJCTDtBdUkzcHJCRTtFQUNDLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0F2STZwckJIO0F1STNwckJHO0VBQ0Msd0JBQUE7RUFBQSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QXZJNnByQko7QXVJeHByQkM7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFFBQUE7QXZJMHByQkY7O0F1SXJwckJDO0VBQ0MsNkJBQUE7QXZJd3ByQkY7QXVJcnByQkM7RUFDQyxVQUFBO0F2SXVwckJGOztBd0lsd3JCQTtFQUNDLGMxSThDYTtFMEk3Q2IsZ0IxSXNKWTtBRSttckJiOztBd0lsd3JCQTtFQUNDLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QXhJcXdyQkQ7O0F3SWx3ckJBO0VBQ0MsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYzFJdUJhO0UwSXRCYixrQkFBQTtFQUNBLGlEQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBeElxd3JCRDs7QXdJbHdyQkE7RUFDQyxtQjFJNEV1QjtBRXlyckJ4Qjs7QXdJbHdyQkE7RUFDQyxlQUFBO0F4SXF3ckJEOztBd0lsd3JCQTtFQUNDLG1CMUlvRXVCO0FFaXNyQnhCOztBRXB5ckJDO0VzSW1DQTtJQUNDLG1CMUkrRHNCO0VFc3NyQnRCO0FBQ0Y7QXdJbHdyQkE7RUFDQywwQkFBQTtBeElvd3JCRDs7QXdJandyQkE7RUFDQyxnQkFBQTtBeElvd3JCRDs7QXdJandyQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtBeElvd3JCRDs7QXdJandyQkE7RUFDQyxjQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QXhJb3dyQkQ7O0F3SWp3ckJBO0VBQ0MsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeElvd3JCRDs7QXdJandyQkE7RUFDQyxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtBeElvd3JCRDs7QXdJandyQkE7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QXhJb3dyQkQ7O0F3SWp3ckJBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0IxSWtEUztFMElqRFQsYzFJakRhO0UwSWtEYix5QjFJeERnQjtFMEl5RGhCLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7QXhJb3dyQkQ7O0FFOTJyQkM7RXNJOEdBO0lBQ0MsVUFBQTtFeElvd3JCQTtBQUNGO0FFOTJyQkM7RXNJOEdBO0lBQ0MsVUFBQTtFeEltd3JCQTtBQUNGO0F3SWh3ckJBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QjFJOUVhO0FFZzFyQmQ7O0F3SS92ckJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYzFJNUZhO0UwSTZGYixnQjFJYVM7RTBJWlQsZ0JBQUE7RUFDQSxzQkFBQTtBeElrd3JCRDs7QXdJL3ZyQkE7RUFDQyxjMUk1Q3VCO0FFOHlyQnhCOztBd0kvdnJCQTtFQUNDLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7QXhJa3dyQkQ7O0FFejVyQkM7RXNJMkpBO0lBQ0MsVUFBQTtFeElrd3JCQTtBQUNGO0FFejVyQkM7RXNJMkpBO0lBQ0MsVUFBQTtFeElpd3JCQTtBQUNGO0F3STl2ckJBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0F4SWd3ckJEOztBd0k3dnJCQTtFQUNDO0lBQ0MsZUFBQTtFeElnd3JCQTtBQUNGO0F3STd2ckJBO0VBQ0M7SUFDQyxVQUFBO0V4SSt2ckJBOztFd0k1dnJCRDtJQUNDLFVBQUE7RXhJK3ZyQkE7O0V3STV2ckJEO0lBQ0MsVUFBQTtFeEkrdnJCQTs7RXdJNXZyQkQ7SUFDQyxhQUFBO0V4SSt2ckJBO0FBQ0Y7QXdJNXZyQkE7RUFDQztJQUNDLGFBQUE7SUFDQSx3QkFBQTtFeEk4dnJCQTs7RXdJM3ZyQkQ7SUFDQyxXQUFBO0lBQ0EsYUFBQTtFeEk4dnJCQTs7RXdJM3ZyQkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RXhJOHZyQkE7QUFDRjtBeUlsOXJCQTtFQUNDLGtCQUFBO0VBQ0EsbUIzSXFHdUI7RTJJcEd2QixtQjNJOEltQjtFMkk3SW5CLGMzSW1EYTtFMklsRGIsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBeklvOXJCRDs7QXlJajlyQkE7RUFDQyw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBeklvOXJCRDs7QXlJajlyQkE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBeklvOXJCRDs7QXlJajlyQkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBeklvOXJCRDs7QXlJajlyQkE7RUFDQyxnQkFBQTtBeklvOXJCRDs7QXlJajlyQkE7RUFDQyxXQUFBO0F6SW85ckJEOztBMEl4L3JCQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBMUkyL3JCRDtBMEl6L3JCQztFQUNDLGFBQUE7RUFDQSxlNUlrS1U7RTRJaktWLGlCNUk2TE07RTRJNUxOLFVBQUE7RUFDQSxjQUFBO0ExSTIvckJGO0EwSXovckJDO0VBQ0MsYzVJeUZzQjtBRWs2ckJ4QjtBMEl6L3JCQztFQUNDLGM1SXFGYztBRXM2ckJoQjtBMEl6L3JCQztFQUNDLGM1SW1Gc0I7QUV3NnJCeEI7QTBJei9yQkM7RUFDQyxjNUlnRnNCO0FFMjZyQnhCO0EwSXovckJDO0VBQ0MsZ0JBQUE7RUFDQSxlNUlvSVU7RTRJbklWLGdCNUk4SFE7QUU2M3JCVjtBMEkxL3JCRTtFQUNDLGNBQUE7RUFDQSxjNUlpQlc7QUUyK3JCZDtBMEl6L3JCQztFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCNUlvSFc7QUV1NHJCYjtBMEkxL3JCRTtFQUNDLGNBQUE7RUFDQSxjNUl1QmU7QUVxK3JCbEI7QTBJei9yQkM7RUFDQztJQUNDLGFBQUE7RTFJMi9yQkQ7QUFDRjtBMEl6L3JCQztFQUNDO0lBQ0MsVUFBQTtFMUkyL3JCRDtBQUNGO0EwSXovckJDO0VBQ0M7SUFDQyxXQUFBO0lBQ0EsZUFBQTtFMUkyL3JCRDtBQUNGO0FFMWlzQkM7RXdJa0RDO0lBQ0MsZUFBQTtJQUNBLGM1SXdDYTtFRW05ckJkO0UwSXovckJBO0lBQ0MsZUFBQTtJQUNBLGM1SXFDcUI7RUVzOXJCdEI7RTBJei9yQkE7SUFDQyxlQUFBO0lBQ0EsYzVJaUNxQjtFRTA5ckJ0QjtBQUNGOztBMEl2L3JCQTtFQUNDO0lBQ0MsU0FBQTtFMUkwL3JCQTtBQUNGO0EySXZrc0JBO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0EzSXlrc0JEOztBMkl0a3NCQTtFQUNDLGNBQUE7RUFDQSxZQUFBO0EzSXlrc0JEOztBMkl0a3NCQTtFQUNDLGNBQUE7RUFDQSxnQjdJa1BVO0U2SWpQVixrQkFBQTtFQUNBLGFBQUE7QTNJeWtzQkQ7O0EySXRrc0JBO0V6SXNLQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0V5STlLQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0EzSW1sc0JEOztBMklobHNCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBM0ltbHNCRDs7QUV4bXNCQztFeUl5QkE7SUFDQyxhQUFBO0UzSW1sc0JBO0FBQ0Y7QTJJL2tzQkM7RXpJK0pBLGFBQUE7QUZtN3JCRDs7QTRJMW5zQkE7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0E1STZuc0JEOztBNEkxbnNCQTtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQjlJdUlvQjtFOEl0SXBCLFlBQUE7RUFDQSxnQjlJK0lTO0U4STlJVCxlOUl1Slk7RThJdEpaLGlCOUl5SmE7RThJeEpiLGVBQUE7QTVJNm5zQkQ7O0E0STFuc0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0E1STZuc0JEOztBNEkxbnNCQTtFQUNDLGtCQUFBO0VBQ0EsbUI5SThCbUI7RThJN0JuQixrQjlJcUhzQjtBRXdnc0J2Qjs7QTRJMW5zQkE7RUFDQyxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtBNUk2bnNCRDs7QTRJMW5zQkE7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0E1STZuc0JEOztBNEkxbnNCQTtFQUNDLGM5SW1CaUI7QUUwbXNCbEI7O0E0STFuc0JBO0VBQ0MsYzlJZWlCO0U4SWRqQixlOUlrSFk7RThJakhaLGlCQUFBO0E1STZuc0JEOztBNEkxbnNCQTtFQUNDLFNBQUE7QTVJNm5zQkQ7O0E0STFuc0JBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZTlJa0plO0U4SWpKZixpQjlJaUdhO0U4SWhHYixnQjlJbUZZO0U4SWxGWix5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7QTVJNm5zQkQ7O0E0STFuc0JBO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtBNUk2bnNCRDs7QTRJMW5zQkE7RUFDQyxnQkFBQTtBNUk2bnNCRDs7QTRJMW5zQkE7RUFDQztJQUNDLGdCQUFBO0U1STZuc0JBO0FBQ0Y7QTRJMW5zQkE7RUFDQyxrQkFBQTtFQUNBLGVBQUE7QTVJNG5zQkQ7O0E0SXpuc0JBO0VBQ0MsYzlJbERhO0U4SW1EYixlOUlnRVk7RThJL0RaLGdCQUFBO0VBQ0Esb0JBQUE7QTVJNG5zQkQ7O0E0SXpuc0JBO0VBQ0MsYUFBQTtBNUk0bnNCRDs7QTRJem5zQkE7RUFDQyxnQkFBQTtBNUk0bnNCRDs7QTRJem5zQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBNUk0bnNCRDs7QTRJem5zQkE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0E1STRuc0JEOztBNEl6bnNCQTtFQUNDLGVBQUE7QTVJNG5zQkQ7O0E0SXpuc0JBO0VBQ0MsbUI5STlFYTtFOEkrRWIseUM5SUVrQjtFOElEbEIsa0I5SVFvQjtFOElQcEIsYUFBQTtBNUk0bnNCRDs7QTRJem5zQkE7O0VBRUMsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QTVJNG5zQkQ7O0E0SXpuc0JBO0VBQ0MsU0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBNUk0bnNCRDs7QTRJem5zQkE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBNUk0bnNCRDs7QTRJem5zQkE7RUFDQyx3Q0FBQTtBNUk0bnNCRDs7QTRJem5zQkE7RUFDQyw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QTVJNG5zQkQ7O0E0SXpuc0JBOztFQUVDLDBCQUFBO0E1STRuc0JEOztBNEl6bnNCQTs7RUFFQyxjOUkzRWU7RThJNEVmLDBDQUFBO1VBQUEsa0NBQUE7QTVJNG5zQkQ7O0E0SXpuc0JBO0VBQ0M7O0lBRUMsYzlJbEZjO0k4SW1GZCwwQ0FBQTtZQUFBLGtDQUFBO0U1STRuc0JBO0FBQ0Y7QTRJeG5zQkE7RUFDQyxtQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0E1STBuc0JEOztBNEl2bnNCQTtFQUNDLFNBQUE7QTVJMG5zQkQ7O0E0SXZuc0JBO0VBQ0MsY0FBQTtBNUkwbnNCRDs7QTRJdm5zQkE7RUFDQyxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QTVJMG5zQkQ7O0E0SXZuc0JBOztFQUVDLFdBQUE7RUFDQSxZQUFBO0E1STBuc0JEOztBRTEwc0JDO0UwSW9OQTtJQUNDLGVBQUE7RTVJMG5zQkE7QUFDRjtBNEl2bnNCQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0E1SXluc0JEOztBNEl0bnNCQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBNUl5bnNCRDs7QTRJdG5zQkE7RUFDQyxhQUFBO0VBQ0EsaUJBQUE7QTVJeW5zQkQ7O0E2SXgyc0JBO0VBQ0MscUJBQUE7QTdJMjJzQkQ7O0E2SXgyc0JBO0VBQ0MsYUFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlDL0k0SG1CO0FFK3VzQnBCOztBNkl4MnNCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCL0lxSVk7RStJcElaLGMvSTJCYTtBRWcxc0JkOztBNkl4MnNCQTtFQUNDLG1CQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxVQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0E3STIyc0JEOztBNkl4MnNCQTs7RUFFQyxjQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLFlBQUE7QTdJMjJzQkQ7O0E2SXgyc0JBO0VBQ0MsbUJBQUE7RUFDQSwrQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxtQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxlQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLGtCQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLGtCQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLGVBQUE7QTdJMjJzQkQ7O0E2SXgyc0JBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxpQkFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxnQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxnQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLGNBQUE7RUFDQSxpQkFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQyxZQUFBO0E3STIyc0JEOztBNkl4MnNCQTtFQUNDLGFBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBN0kyMnNCRDs7QTZJeDJzQkE7RUFDQztJQUNDLHNCQUFBO0U3STIyc0JBOztFNkl4MnNCRDtJQUNDLFdBQUE7RTdJMjJzQkE7O0U2SXgyc0JEO0lBQ0MsV0FBQTtFN0kyMnNCQTs7RTZJeDJzQkQ7SUFDQyxnQkFBQTtJQUNBLGVBQUE7RTdJMjJzQkE7O0U2SXgyc0JEO0lBQ0MsZUFBQTtFN0kyMnNCQTs7RTZJeDJzQkQ7SUFDQyxhQUFBO0U3STIyc0JBOztFNkl4MnNCRDtJQUNDLGNBQUE7SUFDQSxXQUFBO0U3STIyc0JBOztFNkl4MnNCRDtJQUNDLGlCQUFBO0U3STIyc0JBOztFNkl4MnNCRDtJQUNDLFdBQUE7RTdJMjJzQkE7QUFDRjtBNkl4MnNCQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RTdJMDJzQkE7O0U2SXYyc0JEO0lBQ0Msc0JBQUE7RTdJMDJzQkE7O0U2SXYyc0JEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RTdJMDJzQkE7O0U2SXYyc0JEO0lBQ0MsZ0JBQUE7RTdJMDJzQkE7O0U2SXYyc0JEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0U3STAyc0JBOztFNkl2MnNCRDtJQUNDLG1CQUFBO0U3STAyc0JBOztFNkl2MnNCRDtJQUNDLGdCQUFBO0U3STAyc0JBOztFNkl2MnNCRDtJQUNDLGlCQUFBO0U3STAyc0JBOztFNkl2MnNCRDtJQUNDLGlCQUFBO0U3STAyc0JBOztFNkl2MnNCRDtJQUNDLGdCQUFBO0U3STAyc0JBOztFNkl2MnNCRDtJQUNDLGNBQUE7RTdJMDJzQkE7O0U2SXYyc0JEO0lBQ0MsZ0JBQUE7RTdJMDJzQkE7O0U2SXYyc0JEO0lBQ0MsV0FBQTtFN0kwMnNCQTs7RTZJdjJzQkQ7SUFDQyxhQUFBO0U3STAyc0JBOztFNkl2MnNCRDtJQUNDLGFBQUE7RTdJMDJzQkE7O0U2SXYyc0JEO0lBQ0MsU0FBQTtJQUNBLGNBQUE7SUFDQSxvQkFBQTtFN0kwMnNCQTs7RTZJdjJzQkQ7SUFDQyxnQkFBQTtFN0kwMnNCQTtBQUNGO0E4SXhudEJBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0E5STBudEJEOztBOEl2bnRCQTtFQUNDLGNBQUE7QTlJMG50QkQ7O0E4SXZudEJBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0E5STBudEJEOztBOEl2bnRCQTtFQUNDLGFBQUE7QTlJMG50QkQ7O0E4SXZudEJBO0VBQ0MsZUFBQTtBOUkwbnRCRDs7QStJN290QkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQmpKc0pTO0VpSnJKVCxrQkFBQTtBL0lncHRCRDs7QStJN290QkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QS9JZ3B0QkQ7O0ErSTdvdEJBO0VBQ0MsZ0JBQUE7QS9JZ3B0QkQ7O0ErSTdvdEJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjakpnRnVCO0VpSi9FdkIsc0JBQUE7QS9JZ3B0QkQ7O0FFOXB0QkM7RTZJa0JBO0lBQ0MscUJBQUE7SUFDQSxjakowRXNCO0VFc2t0QnRCO0FBQ0Y7QWdKOXF0QkE7RUFDQyxxQkFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxnQkFBQTtFQUNBLHlDbEptSW1CO0VrSmxJbkIsa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QmxKNkNhO0FFbW90QmQ7O0FnSjdxdEJBO0VBQ0MsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQmxKaUlZO0VrSmhJWixlQUFBO0VBQ0Esa0JBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0Msa0JBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsZ0JBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxVQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNsSmVpQjtFa0pkakIsa0JBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjbEpUYTtFa0pVYixpQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsZ0JsSndGUztBRXdsdEJWOztBZ0o3cXRCQTtFQUNDLGdCbEpvRlM7QUU0bHRCVjs7QWdKN3F0QkE7RUFDQyxhQUFBO0FoSmdydEJEOztBZ0o3cXRCQTtFQUNDLGlCQUFBO0FoSmdydEJEOztBZ0o3cXRCQTtFQUNDLGdCQUFBO0FoSmdydEJEOztBZ0o3cXRCQTtFQUNDLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCbEpnRVk7RWtKL0RaLGNsSjFDYTtFa0oyQ2IsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxnQkFBQTtFQUNBLGFBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2xKNUVpQjtFa0o2RWpCLGFBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FoSmdydEJEOztBZ0o3cXRCQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QWhKZ3J0QkQ7O0FnSjdxdEJBO0VBQ0MsY0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0FoSmdydEJEOztBZ0o3cXRCQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxnQkFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxnQkFBQTtBaEpncnRCRDs7QWdKN3F0QkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQmxKbENTO0VrSm1DVCxjbEo3R2lCO0FFNnh0QmxCOztBZ0o3cXRCQTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFaEpncnRCQTs7RWdKN3F0QkQ7SUFDQyxnQkFBQTtFaEpncnRCQTs7RWdKN3F0QkQ7SUFDQyxVQUFBO0lBQ0EsZ0JBQUE7RWhKZ3J0QkE7O0VnSjdxdEJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VoSmdydEJBOztFZ0o3cXRCRDtJQUNDLGNBQUE7RWhKZ3J0QkE7O0VnSjdxdEJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0VoSmdydEJBOztFZ0o3cXRCRDtJQUNDLDJCQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RWhKZ3J0QkE7O0VnSjdxdEJEO0lBQ0MsYUFBQTtFaEpncnRCQTs7RWdKN3F0QkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RWhKZ3J0QkE7O0VnSjdxdEJEO0lBQ0MsV0FBQTtJQUNBLFlBQUE7SUFDQSxRQUFBO0VoSmdydEJBOztFZ0o3cXRCRDtJQUNDLFNBQUE7RWhKZ3J0QkE7O0VnSjdxdEJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VoSmdydEJBOztFZ0o5cXRCRDtJQUNDLGVsSmxHVTtJa0ptR1YsZ0JBQUE7SUFDQSxpQkFBQTtFaEppcnRCQTs7RWdKL3F0QkQ7SUFDQyxtQkFBQTtFaEprcnRCQTs7RWdKaHJ0QkQ7SUFDQyxlbEoxR1U7RUU2eHRCVjtBQUNGO0FpSjU3dEJBO0VBQ0Msa0JBQUE7QWpKODd0QkQ7O0FpSjM3dEJBO0VBQ0Msa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLGVBQUE7RUFDQSxjbkpxRnVCO0VtSnBGdkIsVUFBQTtBako4N3RCRDs7QUV2OHRCQztFK0lhQTtJQUNDLG1CbkpxRnNCO0VFeTJ0QnRCO0FBQ0Y7QWlKMzd0QkE7RUFDQywwQkFBQTtBako2N3RCRDs7QWlKMTd0QkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBako2N3RCRDs7QWlKMTd0QkE7RUFDQztJQUNDLE9BQUE7RWpKNjd0QkE7O0VpSjM3dEJEO0lBQ0MsUUFBQTtFako4N3RCQTtBQUNGO0FrSngrdEJBO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtBbEowK3RCRDs7QWtKdit0QkE7RUFDQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY3BKa0RpQjtBRXc3dEJsQjs7QWtKdit0QkE7RUFDQyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxjcEp5QmE7QUVpOXRCZDs7QWtKdit0QkE7RUFDQyxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBbEowK3RCRDs7QW1KdGd1QkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QW5KeWd1QkQ7O0FtSnRndUJBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBbkp5Z3VCRDs7QW1KdGd1QkE7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7QW5KeWd1QkQ7O0FtSnRndUJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBbkp5Z3VCRDs7QW1KdGd1QkE7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7QW5KeWd1QkQ7O0FtSnRndUJBO0VBQ0MsVUFBQTtFQUNBLFlBQUE7QW5KeWd1QkQ7O0FtSnRndUJBO0VBQ0MsY0FBQTtBbkp5Z3VCRDs7QW1KdGd1QkE7RUFDQyxjQUFBO0FuSnlndUJEOztBbUpwZ3VCQTs7O0VBR0MsY0FBQTtBbkp1Z3VCRDs7QW1KcGd1QkE7RUFDQyxjQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QW5KdWd1QkQ7O0FFM2p1QkM7RWlKd0RBO0lBQ0MsZUFBQTtFbkp1Z3VCQTtBQUNGO0FFdmt1QkM7RWlKcUVBO0lBQ0MsT0FBQTtJQUNBLFlBQUE7RW5KcWd1QkE7QUFDRjtBbUpsZ3VCQTtFQUNDO0lBQ0MsU0FBQTtJQUNBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFbkpvZ3VCQTs7RW1Kamd1QkQ7SUFDQyxTQUFBO0lBQ0EsMkJBQUE7RW5Kb2d1QkE7O0VtSmpndUJEO0lBQ0MsU0FBQTtJQUNBLDJCQUFBO0VuSm9ndUJBO0FBQ0Y7QW9KbG11QkE7RUFDQyxjdEpnRGdCO0VzSi9DaEIsZ0J0SnNKWTtFc0pySlosZXRKNkpVO0VzSjVKVixpQnRKMkpTO0VzSjFKVCxrQkFBQTtBcEpvbXVCRDs7QW9Kam11QkE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx3RUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7QXBKb211QkQ7O0FvSmptdUJBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0FwSm9tdUJEOztBb0pqbXVCQTtFQUNDLGNBQUE7QXBKb211QkQ7O0FvSmptdUJBO0VBQ0MsYUFBQTtBcEpvbXVCRDs7QW9Kam11QkE7RUFDQyxnQkFBQTtBcEpvbXVCRDs7QW9Kam11QkE7RUFDQyxpQkFBQTtBcEpvbXVCRDs7QW9Kam11QkE7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7QXBKb211QkQ7O0FvSmptdUJBO0VBQ0MsOEJBQUE7QXBKb211QkQ7O0FvSmptdUJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FwSm9tdUJEOztBb0pqbXVCQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FwSm9tdUJEOztBb0pqbXVCQTtFQUNDLHFCQUFBO0FwSm9tdUJEOztBb0pqbXVCQTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBcEpvbXVCRDs7QW9Kam11QkE7RUFDQyxlQUFBO0FwSm9tdUJEOztBb0pqbXVCQTtFQUNDLGFBQUE7QXBKb211QkQ7O0FvSmptdUJBO0VBQ0MsY3RKV2U7QUV5bHVCaEI7O0FvSmptdUJBO0VBQ0M7SUFDQyxpQkFBQTtFcEpvbXVCQTtBQUNGO0FvSmptdUJBO0VBQ0M7SUFDQyxhQUFBO0lBQ0Esc0JBQUE7RXBKbW11QkE7O0VvSmptdUJEO0lBQ0MsY3RKSmM7RUV3bXVCZDtBQUNGO0FxSjlzdUJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0J2SnNKUztFdUpySlQsY3ZKMkNhO0FFcXF1QmQ7O0FxSjdzdUJBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBckpndHVCRDs7QXFKN3N1QkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtBckpndHVCRDs7QXFKN3N1QkE7RUFDQyxlQUFBO0VBQ0EsWUFBQTtBckpndHVCRDs7QXFKN3N1QkE7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY3ZKK0JpQjtFdUo5QmpCLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDBEQUFBO0FySmd0dUJEOztBcUo3c3VCQTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QXJKZ3R1QkQ7O0FFOXV1QkM7RW1Ka0NBO0lBQ0MscUJ2SjJEc0I7RUVxcHVCdEI7QUFDRjtBcUo3c3VCQTtFQUNDLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QnZKZXFCO0V1SmRyQixjdkpVaUI7QUVxc3VCbEI7O0FxSjVzdUJBO0VBQ0MsNkJBQUE7RUFDQSx5QnZKOEN1QjtFdUo3Q3ZCLGN2SkhhO0FFa3R1QmQ7O0FxSjVzdUJBO0VBQ0M7SUFDQyxlQUFBO0VySitzdUJBOztFcUo1c3VCRDtJQUNDLGdCQUFBO0VySitzdUJBO0FBQ0Y7QXNKbnh1QkE7RUFDQyx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0F0SnF4dUJEOztBc0pseHVCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCeEo4SVM7RXdKN0lULGN4SjJDYTtFd0oxQ2IsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QXRKcXh1QkQ7O0FzSmx4dUJBO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjeEppQ2E7RXdKaENiLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0F0SnF4dUJEOztBc0pseHVCQTtFQUNDLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QXRKcXh1QkQ7O0FzSmx4dUJBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0F0SnF4dUJEOztBc0pseHVCQTtFQUNDLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QXRKcXh1QkQ7O0FzSmx4dUJBO0VBQ0M7SUFDQyx1QkFBQTtFdEpxeHVCQTs7RXNKbHh1QkQ7SUFDQyxlQUFBO0V0SnF4dUJBOztFc0o1d3VCRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtFdEord3VCQTtBQUNGO0F1SnIxdUJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY3pKa0dlO0V5SmpHZiwwQkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QXZKdTF1QkQ7O0F1SnAxdUJBO0VBQ0MsZUFBQTtBdkp1MXVCRDs7QUV4MXVCQztFcUpLQTtJQUNDLHFCQUFBO0V2SnUxdUJBO0FBQ0Y7QXdKdjJ1QkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0F4SnkydUJEOztBd0p0MnVCQTtFQUNDLGVBQUE7QXhKeTJ1QkQ7O0F3SnQydUJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYzFKc0ZlO0UwSnJGZixxQkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxpQkFBQTtBeEp5MnVCRDs7QUVuM3VCQztFc0pjQTtJQUNDLDBCQUFBO0V4SnkydUJBO0FBQ0Y7QXlKbDR1QkE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsYzNKaURhO0UySmhEYixlM0p5SlU7RTJKeEpWLGlCM0p1SlM7RTJKdEpULHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCM0pzUFk7RTJKclBaLGtCQUFBO0VBQ0EsYUFBQTtBekpvNHVCRDs7QXlKajR1QkE7RUFDQyxrQkFBQTtBekpvNHVCRDs7QXlKajR1QkE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsbUIzSitCYTtFMko5QmIsa0JBQUE7RUFDQSx5QzNKOEdrQjtFMko3R2xCLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EseUNBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0F6Sm80dUJEOztBeUpqNHVCQTtFQUNDLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHlDQUFBO0F6Sm80dUJEOztBeUpqNHVCQTtFQUNDLGdCM0o0R1k7RTJKM0daLGUzSnFIWTtFMkpwSFosaUIzSnVIYTtBRTZ3dUJkOztBeUpqNHVCQTtFQUNDLGVBQUE7RUFDQSxlM0o2R1U7RTJKNUdWLGdCM0pxR1M7RTJKcEdULGlCQUFBO0VBQ0EsYzNKUGE7QUUyNHVCZDs7QXlKajR1QkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0F6Sm80dUJEOztBeUpqNHVCQTtFQUNDLGFBQUE7QXpKbzR1QkQ7O0F5Smo0dUJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGMzSkprQjtBRXc0dUJuQjs7QXlKajR1QkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBekpvNHVCRDs7QXlKajR1QkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0F6Sm80dUJEOztBeUpqNHVCQTtFQUNDLHFDQUFBO0F6Sm80dUJEOztBeUpqNHVCQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBekpvNHVCRDs7QXlKaDR1QkE7RUFDQyxnQjNKMENZO0UySnpDWixpQkFBQTtBekptNHVCRDs7QXlKaDR1QkE7RUFDQyxjQUFBO0F6Sm00dUJEOztBeUpoNHVCQTtFdkptRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBRmkwdUJEOztBRTMvdUJDO0V1SmtIQTtJQUNDLCtCM0pqRWU7RUU4OHVCZjtBQUNGO0F5Sno0dUJDO0V2SnNFQSxhQUFBO0FGczB1QkQ7O0F5SnY0dUJBO0VBQ0MsYzNKaEZhO0FFMDl1QmQ7O0F5SnY0dUJBO0VBQ0MsK0IzSmhGZ0I7QUUwOXVCakI7O0F5SnY0dUJBO0VBQ0M7SUFDQyxXQUFBO0lBQ0EsZ0JBQUE7RXpKMDR1QkE7QUFDRjtBeUp2NHVCQTtFQUNDO0lBQ0MsYUFBQTtFekp5NHVCQTtBQUNGO0EwSmppdkJBOztFQUVDLGNBQUE7RUFDQSxjNUpvRGE7RTRKbkRiLFlBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTFKbWl2QkQ7O0EwSmhpdkJBO0VBQ0MsbUI1SnVGZTtFNEp0RmYsZ0JBQUE7QTFKbWl2QkQ7O0EwSmhpdkJBO0VBQ0MsZ0I1SnFJWTtFNEpwSVosZTVKNElVO0U0SjNJVixpQjVKb0pXO0U0Sm5KWCxjNUp5Q1k7RTRKeENaLGtCQUFBO0ExSm1pdkJEOztBMEpoaXZCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtBMUptaXZCRDs7QTBKaGl2QkE7RUFDQyxnQjVKb0hZO0U0Sm5IWixlNUp3SFM7RTRKdkhULGlCNUptSVc7RTRKbElYLGM1SlFhO0FFMmh2QmQ7O0EwSmhpdkJBO0VBQ0MsZ0I1SjhHUztBRXE3dUJWOztBMEpoaXZCQTtFQUNDLGFBQUE7QTFKbWl2QkQ7O0EwSmhpdkJBO0VBQ0MsaUJBQUE7RUFDQSxnQjVKcUdTO0U0SnBHVCxlNUp3R1M7RTRKdkdULGlCNUptSFc7RTRKbEhYLGNBQUE7QTFKbWl2QkQ7O0EwSmppdkJBO0VBQ0MsZ0JBQUE7QTFKb2l2QkQ7O0EwSmppdkJBO0VBQ0MsZ0JBQUE7QTFKb2l2QkQ7O0EwSmppdkJBO0VBQ0MsYUFBQTtBMUpvaXZCRDs7QTBKaml2QkE7RUFDQyxnQjVKbUZTO0FFaTl1QlY7O0EwSmppdkJBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtBMUpvaXZCRDs7QTBKaml2QkE7RUFDQyxhQUFBO0ExSm9pdkJEOztBMEpqaXZCQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtBMUpvaXZCRDs7QTBKaml2QkE7RUFDQyxrQkFBQTtBMUpvaXZCRDs7QTBKaml2QkE7RUFDQyxlQUFBO0ExSm9pdkJEOztBMEpqaXZCQTtFQUNDLGNBQUE7QTFKb2l2QkQ7O0EwSmppdkJBO0V4SmhDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsMEJBQUE7RXdKNEJBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QjVKNURhO0U0SjZEYixrQkFBQTtFQUNBLDBDNUprQmlCO0U0SmpCakIsZ0JBQUE7QTFKMGl2QkQ7O0EwSnZpdkJBO0V4SmxDQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtBRjZrdkJEOztBMEp6aXZCQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QTFKNGl2QkQ7O0EwSnppdkJBO0V4Sk9DLGNKM0ZhO0VJNEZiLGVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkprSFU7RUlqSFYsbUJBQUE7RUFDQSxhQUFBO0V3SlhBLGNBQUE7QTFKa2p2QkQ7QUU5cXZCQztFQTZKQztJQWxCRCxjSjlDdUI7SUkrQ3ZCLFlBQUE7SUFDQSxxQkFBQTtFRnVpdkJDO0VFbGh2QkM7SUFqQkYsbUJBQUE7SUFDQSxtQkFBQTtFRnNpdkJDO0FBQ0Y7QUVqaHZCQztFQWxCQSxjSmpEeUI7QUV1bHZCMUI7O0EwSjdqdkJBO0VBQ0MsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0ExSmdrdkJEOztBMEo3anZCQTtFQUNDO0lBQ0MsK0I1SnJGZTtFRXFwdkJmOztFMEo5anZCRDtJQUNDLG9CQUFBO0UxSmlrdkJBO0FBQ0Y7QTBKOWp2QkE7RUFDQzs7O0lBR0MsYUFBQTtFMUpna3ZCQTs7RTBKOWp2QkQ7SUFDQyxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFMUppa3ZCQTs7RTBKL2p2QkQ7SUFDQyxzQkFBQTtJQUNBLFdBQUE7RTFKa2t2QkE7O0UwSmhrdkJEO0lBQ0MsOEJBQUE7SUFDQSxtQkFBQTtFMUpta3ZCQTs7RTBKamt2QkQ7SUFDQyxVQUFBO0UxSm9rdkJBOztFMEpsa3ZCRDs7O0lBR0MsYUFBQTtFMUpxa3ZCQTs7RTBKbmt2QkQ7SUFDQyxjQUFBO0UxSnNrdkJBOztFMEpwa3ZCRDtJQUNDLFdBQUE7SUFDQSxZQUFBO0UxSnVrdkJBO0FBQ0Y7QTJKbHd2QkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0EzSm93dkJEOztBNEp6d3ZCQTtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7QTVKNHd2QkQ7O0E0Snp3dkJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGM5SmtEWTtFOEpqRFosZUFBQTtFQUNBLGdCOUppUFU7RThKaFBWLGtCQUFBO0VBQ0Esa0I5SjhIb0I7RThKN0hwQixXQUFBO0E1SjR3dkJEOztBNEp6d3ZCQTtFQUNDLGtCOUp5SG9CO0U4SnhIcEIseUJBQUE7RUFDQSxZQUFBO0E1SjR3dkJEOztBNEp6d3ZCQTtFMUo4SkMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBRittdkJEOztBNEpueHZCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBNUpzeHZCRDs7QUUveXZCQztFMEo2QkE7SUFDQyxjOUp1QmdCO0VFK3Z2QmhCO0FBQ0Y7QTRKbnh2QkE7RUFDQyxjOUpHYTtBRWt4dkJkOztBNEpqeHZCQztFMUp1SkEsYUFBQTtBRjhudkJEOztBNEpoeHZCQTtFQUNDLFlBQUE7QTVKbXh2QkQ7O0E0Smh4dkJBO0VBQ0MsYzlKSGE7RThKSWIsbUI5SjZDdUI7QUVzdXZCeEI7O0E0Smh4dkJBO0VBQ0M7SUFDQyxhQUFBO0U1Sm14dkJBO0FBQ0Y7QTZKcDF2QkE7OztFQUdDLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0E3SnMxdkJEOztBNkpuMXZCQTtFQUNDO0lBQ0MsNEJBQUE7SUFDQSxlQUFBO0U3SnMxdkJBOztFNkpuMXZCRDs7Ozs7Ozs7SUFRQyxlQUFBO0U3SnMxdkJBOztFNkpuMXZCRDtJQUNDLGVBQUE7RTdKczF2QkE7O0U2Sm4xdkJEO0lBQ0MsZUFBQTtFN0pzMXZCQTs7RTZKbjF2QkQ7SUFDQyxlQUFBO0U3SnMxdkJBOztFNkpuMXZCRDs7SUFFQyxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxVQUFBO0U3SnMxdkJBO0U2SnAxdkJBOztJQUNDLDBCQUFBO0U3SnUxdkJEOztFNko3MHZCQTs7Ozs7Ozs7Ozs7SUFDQyxjQUFBO0U3SjAxdkJEOztFNkp0MXZCRDs7O0lBR0MsZ0VBQUE7SUFDQSxvQkFBQTtJQUNBLHNCQUFBO0lBQ0EsU0FBQTtFN0p5MXZCQTs7RTZKdDF2QkQ7OztJQUdDLGdFQUFBO0lBQ0Esb0JBQUE7SUFDQSxzQkFBQTtJQUNBLFNBQUE7RTdKeTF2QkE7O0U2SnQxdkJEOzs7SUFHQyxnRUFBQTtJQUNBLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxTQUFBO0U3SnkxdkJBOztFNkp0MXZCRDs7O0lBR0MsZ0VBQUE7SUFDQSxvQkFBQTtJQUNBLHNCQUFBO0lBQ0EsU0FBQTtFN0p5MXZCQTs7RTZKdDF2QkQ7OztJQUdDLGdFQUFBO0lBQ0Esb0JBQUE7SUFDQSxzQkFBQTtJQUNBLFNBQUE7RTdKeTF2QkE7O0U2SnQxdkJEOzs7SUFHQyxnRUFBQTtJQUNBLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxTQUFBO0U3SnkxdkJBO0FBQ0Y7QTZKdDF2QkE7RUFDQyxpQkFBQTtFQUNBLGNBQUE7QTdKdzF2QkQ7O0E2SnIxdkJBO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0E3SncxdkJEOztBNkpyMXZCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDRCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QTdKdzF2QkQ7O0E2SnIxdkJBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0E3SncxdkJEOztBNkpyMXZCQTtFQUNDLGFBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0E3SncxdkJEO0E2SnQxdkJDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTdKdzF2QkY7O0E2SnAxdkJBO0VBQ0MsY0FBQTtBN0p1MXZCRDs7QTZKcDF2QkE7RUFDQyxtQkFBQTtBN0p1MXZCRCIsImZpbGUiOiJzdHlsZXMuYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cblxuLyogc2l6ZXMgKi9cbiRzY3JlZW4teGwtbWluOiAxNDQwcHg7XG4kc2NyZWVuLWxnLW1heDogMTQzOXB4O1xuJHNjcmVlbi1sZy1taW46IDEyODBweDtcbiRzY3JlZW4tbWQtbWF4OiAxMjc5cHg7XG4kc2NyZWVuLW1kLW1pbjogMTAyNHB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi1zbWFsbGVzdC1tYXg6IDM1OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cblxuXG4vKiBjb250YWluZXIgKi9cbiRjb250YWluZXItd2lkdGg6IDE0NDBweDtcbiRjb250YWluZXItcGFkZGluZzogNjRweDtcbiRjb250YWluZXItcGFkZGluZy1zbTogMjBweDtcbiRjb250YWluZXItcGFkZGluZy1taW46IDE2cHg7XG5cblxuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMzJweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAxMnB4O1xuXG5cblxuLyogY29sb3JzICovXG4kY29sb3ItYmxhY2s6ICMwMTAxMDE7XG4kY29sb3ItYmxhY2stOTA6ICMzNDM0MzQ7XG4kY29sb3ItYmxhY2stODA6ICM2NzY3Njc7XG4kY29sb3ItYmxhY2stNzA6ICM5OTk5OTk7XG4kY29sb3ItYmxhY2stNjA6ICNDQ0NDQ0M7XG4kY29sb3ItYmxhY2stNTA6ICNFNkU2RTY7XG4kY29sb3ItYmxhY2stNDA6ICNGMkYyRjI7XG5cbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci13aGl0ZS1sYWJsZTogI2ZmZjlmMjtcbiRjb2xvci13aGl0ZS00MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4kY29sb3Itd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLXdoaXRlLTYwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiRjb2xvci13aGl0ZS04MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4kY29sb3Itd2hpdGUtOTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuJGNvbG9yLWdyYXktZGFyazogIzhDOEM4QztcbiRjb2xvci1ncmF5OiAjQTNBM0EzO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNCQUJBQkE7XG4kY29sb3ItZ3JheS1saWdodC05MDogI0QxRDFEMTtcbiRjb2xvci1ncmF5LWxpZ2h0LTgwOiAjRThFOEU4O1xuJGNvbG9yLWdyYXktbGlnaHQtNzA6ICNGM0YzRjM7XG4kY29sb3ItZ3JheS1saWdodC02MDogI0Y5RjlGOTtcblxuJGNvbG9yLXllbGxvdzogI0Y5RTAwNjtcbiRjb2xvci15ZWxsb3ctMTAwOiAjRkZFQjNCO1xuJGNvbG9yLXllbGxvdy04MDogI0ZGRUY2MjtcbiRjb2xvci15ZWxsb3ctNjA6ICNGRkYzODk7XG4kY29sb3IteWVsbG93LTQwOiAjRkZGN0IxO1xuJGNvbG9yLXllbGxvdy0yMDogI0ZGRkJEODtcbiRjb2xvci15ZWxsb3ctMTA6ICNGRkZERUI7XG5cbiRjb2xvci1ncmVlbjogIzNCOEYyNDtcbiRjb2xvci1ncmVlbi0xMDA6ICM0OEJCMjg7XG4kY29sb3ItZ3JlZW4tODA6ICM2REM5NTM7XG4kY29sb3ItZ3JlZW4tNjA6ICM5MUQ2N0U7XG4kY29sb3ItZ3JlZW4tNDA6ICNCNkU0QTk7XG4kY29sb3ItZ3JlZW4tMjA6ICNEQUYxRDQ7XG4kY29sb3ItZ3JlZW4tMTA6ICNFREY4RTk7XG5cbiRjb2xvci1vcmFuZ2U6ICNDNjY5MDY7XG4kY29sb3Itb3JhbmdlLTEwMDogI0ZFODMwMDtcbiRjb2xvci1vcmFuZ2UtODA6ICNGRTlDMzM7XG4kY29sb3Itb3JhbmdlLTYwOiAjRkVCNTY2O1xuJGNvbG9yLW9yYW5nZS00MDogI0ZGQ0Q5OTtcbiRjb2xvci1vcmFuZ2UtMjA6ICNGRkU2Q0M7XG4kY29sb3Itb3JhbmdlLTEwOiAjRkZGM0U1O1xuXG4kY29sb3ItZXJyb3I6ICNmMjAwMDA7XG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3M6ICMxYjE7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnk6ICMwMzM3Njg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0yOiAjMDA1NGEzO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMzogIzMzNzZCNTtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTQ6ICM2Njk4Qzg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS01OiAjOTlCQkRBO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtNjogI0NDRERFRDtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTc6ICNFNUVFRjY7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS04OiAjRjJGNkZBO1xuJGNvbG9yLXByaW1hcnktMjogI2I4MDUwNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjogI2YyMDAwMDtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMzogI2Y1MzMzMztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNDogI2Y3NjY2NjtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNTogI0ZBOTk5OTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjogI0ZDQ0NDQztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNzogI0ZFRTVFNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtODogI0ZFRjJGMjtcblxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcblxuJGJvZHktYmc6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSg1MiwgNTIsIDUyLCAuMyk7XG5cblxuXG4vKiBzaGFkb3cgKi9cbiRib3gtc2hhZG93LWJhc2U6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuJGJveC1zaGFkb3ctc21hbGw6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1ub3JtYWw6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1sYXJnZTogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1iaWc6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcbiRib3JkZXItcmFkaXVzLW5vcm1hbDogOHB4O1xuJGJvcmRlci1yYWRpdXMtYmlnOiAxMnB4O1xuJGJvcmRlci1yYWRpdXMtYmlnZXI6IDIwcHg7XG5cblxuXG4vKiB0ZXh0ICovXG4kZmYtYmFzZTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1iYXNlOiAkZnctcmVndWxhcjtcbiRmdy1zbWFsbDogJGZ3LXJlZ3VsYXI7XG4kZnctc3Ryb25nOiAkZnctcmVndWxhcjtcbiRmei1iYXNlOiAxNnB4O1xuJGZ6LW5vcm1hbDogMThweDtcbiRsaC1iYXNlOiAyNHB4O1xuJGZ6LXNtYWxsOiAxNHB4O1xuJGxoLXNtYWxsOiAyMHB4O1xuJGZ6LXNtYWxsZXI6IDEycHg7XG4kZnotZGVzYy1pY29uOiAxMXB4O1xuJGZ6LXNtYWxsZXN0OiAxMHB4O1xuJGxoLXNtYWxsZXN0OiAxNnB4O1xuJGxoLXNtYWxsZXI6IDIwcHg7XG4kZnotbGFyZ2U6IDIwcHg7XG4kbGgtbGFyZ2U6IDI4cHg7XG4kZnotbGFyZ2VyOiAyNHB4O1xuJGxoLWxhcmdlcjogMzBweDtcbiRsaC1iaWc6IDM0cHg7XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDQ4cHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiA2MHB4O1xuJHR0LWgxOiBub25lO1xuJGxzLWgxOiBub3JtYWw7XG5cbiRmZi1oMjogJGZmLWJhc2U7XG4kZnotaDI6IDQwcHg7XG4kZnctaDI6ICRmdy1ib2xkO1xuJGxoLWgyOiA1MnB4O1xuJHR0LWgyOiBub25lO1xuJGxzLWgyOiBub3JtYWw7XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDMycHg7XG4kZnctaDM6ICRmdy1ib2xkO1xuJGxoLWgzOiA0NHB4O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiBub3JtYWw7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6IDI0cHg7XG4kZnctaDQ6ICRmdy1ib2xkO1xuJGxoLWg0OiAzMnB4O1xuJHR0LWg0OiBub25lO1xuJGxzLWg0OiBub3JtYWw7XG5cbiRmZi1oNTogJGZmLWJhc2U7XG4kZnotaDU6IDE4cHg7XG4kZnctaDU6ICRmdy1ib2xkO1xuJGxoLWg1OiAyNHB4O1xuJHR0LWg1OiBub25lO1xuJGxzLWg1OiBub3JtYWw7XG5cbi8qIHRleHQgeHMgKi9cbiRmei1iYXNlLXhzOiAxNnB4O1xuJGxoLWJhc2UteHM6IDI0cHg7XG4kZnotc21hbGwteHM6IDE0cHg7XG4kbGgtc21hbGwteHM6IDIwcHg7XG4kZnotc21hbGxlci14czogMTJweDtcbiRsaC1zbWFsbGVyLXhzOiAyMHB4O1xuJGZ6LWxhcmdlLXhzOiAxOHB4O1xuJGxoLWxhcmdlLXhzOiAyNnB4O1xuXG4kZmYtaDEteHM6ICRmZi1iYXNlO1xuJGZ6LWgxLXhzOiAyOHB4O1xuJGZ3LWgxLXhzOiAkZnctYm9sZDtcbiRsaC1oMS14czogMzZweDtcbiR0dC1oMS14czogbm9uZTtcbiRscy1oMS14czogbm9ybWFsO1xuXG4kZmYtaDIteHM6ICRmZi1iYXNlO1xuJGZ6LWgyLXhzOiAyNHB4O1xuJGZ3LWgyLXhzOiAkZnctYm9sZDtcbiRsaC1oMi14czogMzBweDtcbiR0dC1oMi14czogbm9uZTtcbiRscy1oMi14czogbm9ybWFsO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyMHB4O1xuJGZ3LWgzLXhzOiAkZnctYm9sZDtcbiRsaC1oMy14czogMjhweDtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogbm9ybWFsO1xuXG4kZmYtaDQteHM6ICRmZi1iYXNlO1xuJGZ6LWg0LXhzOiAxOHB4O1xuJGZ3LWg0LXhzOiAkZnctYm9sZDtcbiRsaC1oNC14czogMjZweDtcbiR0dC1oNC14czogbm9uZTtcbiRscy1oNC14czogbm9ybWFsO1xuXG4kZmYtaDUteHM6ICRmZi1iYXNlO1xuJGZ6LWg1LXhzOiAxNnB4O1xuJGZ3LWg1LXhzOiAkZnctYm9sZDtcbiRsaC1oNS14czogMjRweDtcbiR0dC1oNS14czogbm9uZTtcbiRscy1oNS14czogbm9ybWFsO1xuXG5cblxuLyogdHJhbnNpdGlvbnMgKi9cbiR0cnMtYmFzZTogLjJzO1xuJHRycy1ub3JtYWw6IC4zcztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG4kdHJzLW92ZXJsYXk6IC4yNXM7IiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxudGV4dGFyZWEge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRyZXNpemU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG5cdCY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xufSIsIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvdyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcmVzaXplOiBub25lO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogLS0tIGdyaWQgLS0tICovXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmNlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jb2wge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG5cbi5jb2wteGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14bC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXIteGwtLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG5cbi5vcmRlci14bC0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuXG4ub3JkZXIteGwtLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cblxuLm9yZGVyLXhsLS03IHtcbiAgb3JkZXI6IC03O1xufVxuXG4ub3JkZXIteGwtLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cblxuLm9yZGVyLXhsLS00IHtcbiAgb3JkZXI6IC00O1xufVxuXG4ub3JkZXIteGwtLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cblxuLm9yZGVyLXhsLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXIteGwtMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXIteGwtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXIteGwtMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXIteGwtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXIteGwtNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXIteGwtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXIteGwtOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci14bC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLXhsLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0yeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0yeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTJ4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci0yeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItMnhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItMnhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItMnhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItMnhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItMnhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItMnhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci0yeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci0yeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTN4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTN4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0zeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuY29sLTR4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtNHhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLTR4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTR4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC00eHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC00eHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuLmZjOmZpcnN0LWNoaWxkLFxuLmZsYzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYzpsYXN0LWNoaWxkLFxuLmZsYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZjYy5mY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGNjLmxjYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbGNjLmZsY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0zeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmhpZGRlbi00eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS00eHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5jLXJlZC1zaGFkZS0yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWIxO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xufVxuXG4uYy1ibGFjay0xMCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMTAge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMjAge1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xufVxuXG4uYy1ibGFjay0yMCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYmctYmxhY2stMzAge1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuXG4uYmctYmxhY2stNDAge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuXG4uYmctYmxhY2stNTAge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4Qztcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmMteWVsbG93IHtcbiAgY29sb3I6ICNGOUUwMDY7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRjlFMDA2O1xufVxuXG4uYmcteWVsbG93LTEwMCB7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG59XG5cbi5iZy15ZWxsb3ctODAge1xuICBiYWNrZ3JvdW5kOiAjRkZFRjYyO1xufVxuXG4uYmcteWVsbG93LTYwIHtcbiAgYmFja2dyb3VuZDogI0ZGRjM4OTtcbn1cblxuLmJnLXllbGxvdy00MCB7XG4gIGJhY2tncm91bmQ6ICNGRkY3QjE7XG59XG5cbi5iZy15ZWxsb3ctMjAge1xuICBiYWNrZ3JvdW5kOiAjRkZGQkQ4O1xufVxuXG4uYmcteWVsbG93LTEwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkRFQjtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzNCOEYyNDtcbn1cblxuLmJnLWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG59XG5cbi5jLWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4uYmctZ3JlZW4tODAge1xuICBiYWNrZ3JvdW5kOiAjNkRDOTUzO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuICBiYWNrZ3JvdW5kOiAjOTFENjdFO1xufVxuXG4uYmctZ3JlZW4tNDAge1xuICBiYWNrZ3JvdW5kOiAjQjZFNEE5O1xufVxuXG4uYmctZ3JlZW4tMjAge1xuICBiYWNrZ3JvdW5kOiAjREFGMUQ0O1xufVxuXG4uYmctZ3JlZW4tMTAge1xuICBiYWNrZ3JvdW5kOiAjRURGOEU5O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0M2NjkwNjtcbn1cblxuLmJnLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kOiAjRkU4MzAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcbiAgYmFja2dyb3VuZDogI0ZFOUMzMztcbn1cblxuLmJnLW9yYW5nZS02MCB7XG4gIGJhY2tncm91bmQ6ICNGRUI1NjY7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuICBiYWNrZ3JvdW5kOiAjRkZDRDk5O1xufVxuXG4uYmctb3JhbmdlLTIwIHtcbiAgYmFja2dyb3VuZDogI0ZGRTZDQztcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG4gIGJhY2tncm91bmQ6ICNGRkYzRTU7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1sYXJnZSB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1iaWcge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS00IHtcbiAgYmFja2dyb3VuZDogIzY2OThDODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNSB7XG4gIGJhY2tncm91bmQ6ICM5OUJCREE7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjQ0NEREVEO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS03IHtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtOCB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjYjgwNTA1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTQge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjY2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuICBiYWNrZ3JvdW5kOiAjRkE5OTk5O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjRkNDQ0NDO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTcge1xuICBiYWNrZ3JvdW5kOiAjRkVFNUU1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuICBiYWNrZ3JvdW5kOiAjRkVGMkYyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxYjE7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmMjAwMDA7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLndyYXBfYjNjNyB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxpbmstYmxhY2s6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3ZnLWxrIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uc3RhdHVzLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmxpbmstYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGZvbnQ6IDQwMCAxNnB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9yZGVyOiAtMTtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCArIC5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCxcbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHNwYW4gKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjZweCk7XG59XG5cbi5wYWdlLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1tYWluIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICB9XG59XG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5tYWluLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5QkJEQTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItY29sb3I6ICM5OUJCREEgI2ZmZjtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyogLS0tIG92ZXJsYXkgLS0tICovXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMThweCk7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNDhweC82MHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCA0MHB4LzUycHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udDogNzAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA3MDAgMjRweC8zMnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQ6IDcwMCAxOHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1iYXNlIHtcbiAgZm9udDogNDAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIsXG4udGV4dC1ndWlkZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubGluazpmb2N1cyxcbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudGV4dC1ndWlkZSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5saW5rOmFjdGl2ZSxcbi50ZXh0LWd1aWRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JBQkFCQTtcbn1cblxuLmhyLS1sZyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZS5jLWJsYWNrLTEwIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2IHtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50ZXh0LWd1aWRlIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbmxpIGEge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZSAuYnRuLS1sZyB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjOTlCQkRBO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGQsXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUJBQkE7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA3NTJweDtcbn1cblxuLnRleHQtZ3VpZGUgZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1ibG9jay0tc20ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY3VzdG9tLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC00cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmN1c3RvbS1saXN0X19lbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jdXN0b20tbGlzdF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudWwuY3VzdG9tLWxpc3RfX2JvZHkgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1saXN0X19ib2R5IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGZpbGw6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN1c3RvbS1saXN0X19lbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tbGlzdF9fZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4uaDEge1xuICAgIGZvbnQ6IDcwMCAyOHB4LzM2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMixcbi5oMiB7XG4gICAgZm9udDogNzAwIDI0cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgzLFxuLmgzIHtcbiAgICBmb250OiA3MDAgMjBweC8yOHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNSxcbi5oNSB7XG4gICAgZm9udDogNzAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZXh0LXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSAuaDEsXG4udGV4dC1ndWlkZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGV4dC1ndWlkZSBpbWcsXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNFOEU4RTggaW5zZXQ7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG4uYnRuLWNsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idG4taWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tZ3JlZXk6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tZ3JlZXkge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJ0bi0taWNvbi1zbSAuYnRuLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi0taWNvbi1sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tLWljb24tbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uYnRuLS10ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiBpbnNldDtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cblxuICAuYnRuOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG46YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2YyMDAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmJ0bi0tb3V0bGluZS0yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmUtMltkaXNhYmxlZF0sXG4uYnRuLS1vdXRsaW5lLTIuZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0QxRDFEMSBpbnNldDtcbiAgY29sb3I6ICNEMUQxRDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS10cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXQ7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLS15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQ6ICNGOUUwMDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXByaW1hcnktMjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2I4MDUwNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5idG4tLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXllbGxvdzphY3RpdmUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRUY2MjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0td2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS13aGl0ZTphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYgaW5zZXQ7XG59XG5cbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIGJhY2tncm91bmQ6ICNBM0EzQTM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXdoaXRlLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLWdyZWV5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5idG4tLXdoaXRlLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktd2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICM4QzhDOEM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLS1sZyB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnRuLS1tZCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idG4tLWxhcmdlLWZvbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5idG4tLXNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tLW5vcm1hbC1mb250IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ0bi0tcHJpbWFyeS1mb250IHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5idG4tLWJsYWNrIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tLXNtIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA1cHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLS1zbWFsbCB7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmJ0bi0tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5idG4tLWxhcmdlLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMzM3NjggaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAzMzc2OCBpbnNldDtcbiAgfVxufVxuLnByaWNlX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmljZV9fdGV4dC1vbGQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3RleHQtb2xkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLnByb2R1Y3QgLnByaWNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2VfX2dyb3VwLS1wYXJ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBM0EzQTM7XG59XG5cbi5zaGFkb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcbiAgcGFkZGluZzogMjVweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuICBoZWlnaHQ6IDMwNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJBQkE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWZyb20sXG4uY29sbGFwc2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbjogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcnJvdy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFycm93LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmFycm93LWxpbms6aG92ZXIgLmFycm93LWxpbmtfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB9XG59XG4uYXJyb3ctbGluazphY3RpdmUgLmFycm93LWxpbmtfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJyb3ctbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXJ0aWNsZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGUtaGVhZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmFydGljbGUtbGlzdF9fZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5hcnRpY2xlLWVsX19pbm5lciB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAjQ0NEREVEO1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1lbF9faW5uZXI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG59XG5cbi5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWVsX19pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYXJ0aWNsZS1oZWFkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmFydGljbGUtaGVhZF9fdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG4gIGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXNpZGUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYXNpZGUtYmFubmVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaWRlLWJhbm5lcl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xufVxuXG4uYXNpZGUtYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tbGVmdCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmFzaWRlLWJhbm5lcl9fYm94LS1yaWdodCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXNpZGUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXNpZGUtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5hdmFpbGFiaXRpdHktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dC0tZXhwZWN0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5hdmFpbGFiaWxpdHktLWNlbnRlciAuYXZhaWxhYml0aXR5LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5saW5rLXRleHRfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWJsdWUgLnRvb2x0aXAge1xuICBsZWZ0OiAtOXB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLXJlZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rLXRleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcHggNHB4O1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNHB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tb25lY2xpY2sgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0LWhlYWQtLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtY29udGVudF9fdGl0bGUsXG4uYmFza2V0LWhlYWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtaGVhZF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19saW5rLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fZGVzYy10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iYXNrZXRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMjBweCA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmFza2V0X19kZXNjLWljb24udG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJhc2tldF9fZGVzYy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTZweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICB3aWR0aDogMTEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmRlc2MtbmFtZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJpY2UtLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcmljZS0tc3RvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZGVzYy1lbmQsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgd2lkdGg6IDE5JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnByaWNlLS1kZWZhdWx0IC5iYXNrZXQtcHJvZHVjdF9fY2VudHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kZXNjLXByaWNlLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJhc2tldC1wcm9tb2NvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciAuYmFza2V0LXByb2R1Y3RfX2xpbmssXG4uYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IC5maWVsZC1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXQtcmlnaHQge1xuICB3aWR0aDogMzg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXRvdGFsIHtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMTBweDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkLXRpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC1idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYmFza2V0LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtdG90YWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsLS1iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbnB1dC1oZWxwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1oZWxwZXIgLmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZzogMTJweCA1NHB4IDEycHggMTJweDtcbn1cblxuLmlucHV0LWJ0biAuYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcnJvdy1idG4ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uaW5wdXQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2xhYmxlIHtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYmFza2V0X19yZXEtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uYmFza2V0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmJhc2tldF9fZm9ybS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5mb3JtX19maWVsZHMgLmNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX190YWItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9ybV9fdGFiLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUgLmlucHV0LWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzQ4QkIyODtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJhc2tldC10b3RhbF9fbGluZSAuaW5wdXQtZGVzYy5lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uaW5wdXQtZGVzYy5lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmFza2V0X19kZXNjLS13aGl0ZSAuYmFza2V0X19kZXNjLWljb24ge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCAuYmFza2V0X19kZXNjLWljb24ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuXG4uYmFza2V0X19kZXNjLS1tdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0gLmZvcm1fX2dyb3VwcyAuZm9ybV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJhc2tldC1yaWdodCB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYXNrZXRfX2Rlc2MtLW10IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2VsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwge1xuICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldC10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwtLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldF9fZGVzYy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuYmFza2V0LXRvdGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIC5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0X19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuYmFza2V0X19yZXEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmJhc2tldC1zbWFsbC0tdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtaW4td2lkdGg6IDIwM3B4O1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmFza2V0LXNtYWxsLS11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51LS1vcGVuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbC0tdXNlcjpob3ZlciAuYmFza2V0LXNtYWxsX19tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5icmFuZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxNi42NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19ub3RlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZS10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6YWN0aXZlIC5icmFuZC1ncmlkX19sYWJsZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uY2FyZC1zb3J0IHtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciAuYnJhbmQtZ3JpZF9fbGFibGUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5icmFuZC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJhbmQtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIzcHggMTJweCAyM3B4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2xhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMnB4IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnJlYWRjcnVtYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTJweCAwIDdweDtcbiAgfVxufVxuLmJ0bi10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmJ0bi10b3AtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tdG9wX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi10b3BfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYnRuLXRvcF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwNTRhMztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5idG4tdG9wX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4QztcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSAuYnRuLXRvcF9faWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnV0dG9uLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ1dHRvbi12aWRlb19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYWxjLXNpemVzX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXI6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci5pcy1vcGVuIC5jYWxjLXNpemVzX19zcG9pbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2FsYy1zaXplc19fYm90aCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYWxjLXNpemVzX19hbHRzID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhbGMtc2l6ZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5jYWxjLXNpemVzX19kZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FsYy1zaXplc19fcGFpci1zaWRlIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNnB4O1xufVxuXG4uY2FsYy1zaXplc19fZGlhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5jYWxjLXNpemVzX19zZXRhbGwtYnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0EzQTNBMztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGMtc2l6ZXNfX3NldGFsbC1idG46aG92ZXIge1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsYy1zaXplc19fbGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0EzQTNBMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhbGMtc2l6ZXNfX2JvcHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHggMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FsYy1zaXplc19fc3RhZy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uY2FsYy1zaXplc19fc3RhZyB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uY2FsYy1zaXplc19fbWluaS1heGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5jYWxjLXNpemVzX19taW5pLWF4bGUgcmVjdCxcbi5jYWxjLXNpemVzX19taW5pLWF4bGUgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjQkFCQUJBO1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzO1xufVxuXG4uY2FsYy1zaXplc19fYXhpcy1mcm9udC5pcy1vbiByZWN0LFxuLmNhbGMtc2l6ZXNfX2F4aXMtZnJvbnQuaXMtb24gY2lyY2xlLFxuLmNhbGMtc2l6ZXNfX2F4aXMtYmFjay5pcy1vbiByZWN0LFxuLmNhbGMtc2l6ZXNfX2F4aXMtYmFjay5pcy1vbiBjaXJjbGUge1xuICBzdHJva2U6ICMwMzM3Njg7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnLXJvd3Mge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnLFxuLmNhbGMtc2l6ZXNfX3N0YWctcm93cyxcbi5jYWxjLXNpemVzX19ib3B0cyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGMtc2l6ZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uc3Vic3RyYXRlIHtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi52LXN1YnN0cmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0biB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYXhlcy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FsY3VsYXRvci1heGVzLWdyb3VwLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYWxjdWxhdG9yLWF4ZXMtZ3JvdXAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FsY3VsYXRvci1heGVzLWdyb3VwLS10aXRsZS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5saW5rLWljb25fX2NhbGN1bGF0b3IsXG4ubGluay1pY29uX19xdWVzdGlvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLXdpdGgtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmstLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGluay13aXRoLS1pY29uIC5saW5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5saW5rLWljb25fX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLWJsdWUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saW5rLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmstc21hbGxlc3Qge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdWJzdHJhdGUtY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zdWJzdHJhdGUtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG5cbi5zdWJzdHJhdGUtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG59XG5cbi5saW5rLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYWxjLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsYy1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstbGluZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1pbmktbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbmktbG9hZGVyLm1pbmktbG9hZGVyLS1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubWluaS1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubGRzLXJvbGxlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogNjNweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogNTZweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogNDhweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gIHRvcDogNzJweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiAzMnB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiAxN3B4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yb2xsZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnBhZ2luYXRpb24sXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRERFRDtcbn1cbi5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OThDODtcbn1cblxuLnBhZ2luYXRpb24tLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ucGFnaW5hdGlvbi0td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGluay0tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubGluay1saW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHkge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3ItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZnJlZSB7XG4gIG1hcmdpbjogLTEycHggLTEycHggMCAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1saW5rIHtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMjBweDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3Vic3RyYXRlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1YnN0cmF0ZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN1YnN0cmF0ZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYWxjLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAuc3Vic3RyYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jYWxjLXNsaWRlcl9faXRlbS1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN1YnN0cmF0ZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xuICAgIG1hcmdpbjogLThweCAtOHB4IDAgLThweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yX19yZXNldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHkge1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgfVxuXG4gIC5zdWJzdHJhdGUge1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcsXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5tb2RhbC1idXR0b24td3JhcHAge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubW9kYWwtYnV0dG9uLXdyYXBwIC5saW5rLWljb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGxlZnQ6IDhweDtcbn1cblxuLm1vZGFsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5tb2RhbC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zZWFzb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG46aG92ZXIge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbl9faWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jYWxjdWxhdG9yLXJ1bmZsYXQgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNhbGN1bGF0b3ItcnVuZmxhdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxjdWxhdG9yLXNlYXNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNhcmQtaW50ZXJmYWNlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI0Y4RjlGRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQsXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucyxcbi5jYXJkLWludGVyZmFjZV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX2hlYWQgLnByaWNlX19ncm91cC0tb2xkLFxuLmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2FyZHMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luOiAwIDEycHggMTJweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXJkcy1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmRzLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXJkcy1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIH1cbn1cbi5jYXJkcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZHMtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuLmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTUuNiU7XG59XG5cbmltZy5jYXJkcy1ncmlkX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAyNHB4O1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUuYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi52aWV3LWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10YWdzIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvIC04cHggLThweCAtOHB4O1xufVxuXG4uY2FyZHMtZ3JpZF9fdGFncy1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uY2FyZHMtZ3JpZF9fdGFncy1pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEREVEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtLWxpbms6aG92ZXIgfiAuY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhcmRzLWdyaWRfX3RleHQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMzMzc2QjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2NhdGVnb3JpZXMge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHggMjZweCAyMHB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX190ZXh0LWxpbmsge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2FyZHMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmRzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhcmRzLW5hdmlnYXRpb24ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5jYXJkcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLmNhcmRzX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYnJhbmQtbGluayB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2xpZGVyLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTRhMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MiU7XG4gIG1heC13aWR0aDogNTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYnMge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4udGFicy1saXN0IHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMCAxOHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi50YWJzLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ua2V5LXZhbHVlLS1jb2x1bW4ge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFicy1jb250ZW50X19saXN0LWVsLmFjdGl2ZS10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi1iaWdfX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pY29uLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLndpdGgtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuLmNoYXJlY3RlcmlzdGljc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljcyAuaWNvbi1xdWVzdGlvbiB7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG4uYnRuLWJpZ19fdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnRuLWJpZ19fdGFiLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4uYnRuLWJpZ19fdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiODA1MDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcCB7XG4gIG1heC13aWR0aDogMjA2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUgLnRvb2x0aXA6YmVmb3JlIHtcbiAgbGVmdDogMjZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDQzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZTpob3ZlciB7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1iaWdfX3RhYjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIH1cblxuICAuYnRuLWJpZ19fdGFiOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMzMzc2QjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtleS12YWx1ZS0tY29sdW1uIHtcbiAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlLWltZyxcbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWljb24ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZTpob3ZlciB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsLWNvbnRvbGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwgLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZnVyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmaWxsOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCxcbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdG9wOiAtOXB4O1xuICBib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWw6aG92ZXIgLnRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LWJyYW5kIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICB3aWR0aDogMjg4cHg7XG4gIG1hcmdpbi1yaWdodDogMzZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5saW5rLS11bmRlcmxpbmUsXG4uY2F0YWxvZy1pdGVtX19yaWdodCAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19udW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saW5rLWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGluay1jb21tZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5saW5rLWNvbW1lbnRfX2ljb24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5saW5rLWNvbW1lbnRfX2ljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29sIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGluay1jb21tZW50X190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAtMTJweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGluay1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLWFjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5saW5rLWFjdGlvbl9faWNvbiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saW5rLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NvbC0tbGlua3Mge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuICBtaW4td2lkdGg6IDMxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIC5rZXktdmFsdWUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Rlcm1zIC50ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDE2cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY2xpY2stYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY2xpY2stYWN0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLW51bSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1yYXRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX21vYi1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY2F0YWxvZy1wcm9kdWN0LXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX192aWRlbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCB7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21haW4gLmNhdGFsb2ctaXRlbV9fbnVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCAuYnRuLS1sZyB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucy56LWluZGV4LTEwIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC05IHtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXA6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2F0YWxvZy1pdGVtX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19kZXNjdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21vYmlsZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC50YWJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFicy1jb250ZW50X19saXN0LWVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAudGFicy1jb250ZW50X19saXN0LWVsLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY3Njc2NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX21vYi1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDU0YTM7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU0YTM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX21vYi1idG4ub3BlbiB7XG4gICAgY29sb3I6ICMzMzc2QjU7XG4gIH1cblxuICAudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDNweCwgLTNweCk7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC03cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC03cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6bGFzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nIHtcbiAgICBoZWlnaHQ6IDI2NHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb25fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tb2JpbGUtY29sIC5saW5rLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gICAgcGFkZGluZzogMCAzNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMgLnRvb2x0aXAudG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTEwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMgLnRvb2x0aXAudG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgYm90dG9tOiAxMTAlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMgLnRvb2x0aXAudG9vbHRpcC0tdmlzaWJsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCAuc3RhdHVzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gIH1cbn1cbi5jYXRhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMCAzMnB4IDA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0IHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3Qge1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjQkFCQUJBO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLmNhdGFsb2dfX25hdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZWwge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nX19wYXJhbXMtZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTIwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW5vdC14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhdGFsb2dfX3BhcmFtcy1lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5maWVsZC1jaGVjay1heGlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA1cHggMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5maWVsZC1jaGVjay1heGlzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuLmZpZWxkLWNoZWNrLWF4aXMgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZ3JpZC1yb3c6IDEvMztcbn1cbi5maWVsZC1jaGVjay1heGlzLS10b3AsIC5maWVsZC1jaGVjay1heGlzLS1ib3R0b20ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2stYXhpcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2stcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmZTtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2RlbGl2ZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1sZWZ0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1yaWdodCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLXJpZ2h0LFxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1sZWZ0IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbGljay1wcm9kdWN0X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X19yb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbHVtbi1zbGlkZXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3RpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGOUY5Rjk7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuICB3aWR0aDogOTFweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbTphY3RpdmUgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQsXG4uY29sdW1uLXNsaWRlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAuY29sdW1uLXNsaWRlcl9faXRlbTpob3ZlciAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG4uY29udGFjdC1saW5rLWJsb2NrIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWN0LWxpbmtfX25vdGUge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY29udGFjdC1saW5rOmZvY3VzIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmNvbnRhY3RzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19sZWZ0IHtcbiAgd2lkdGg6IDE3NnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnRhY3RzLWluZm9fX3JpZ2h0IHtcbiAgd2lkdGg6IDE3NnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnRhY3RzLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jb250YWN0cy1pbmZvX19waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb250YWN0cy1pbmZvX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5jb250YWN0cy1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29udGFjdHMtbGlzdF9fYWxsLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE0cHggLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0taXRlbXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3M6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1hZGRyZXNzLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG59XG5cbi5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUgKyAuY29udGFjdHMtbGlzdF9fbm90ZS13cmFwLFxuLmNvbnRhY3RzLWxpc3RfX3N1YnRpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250YWN0cy1saXN0X19sb2NhdGlvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAuY29udGFjdHMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGVudC1ibG9ja19fc2xvdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlICsgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dC13cmFwIC5jb250ZW50LWJsb2NrX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDY2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb29raWVzLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTVweCAzMnB4O1xuICBtYXgtd2lkdGg6IDg2NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5jb29raWVzLmFnZ3JlZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29va2llcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29va2llcy1jb250ZW50X19tZWRpYSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNvb2tpZXMtY29udGVudF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1jb250ZW50X190ZXh0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWVzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIH1cblxuICAuY29va2llcyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvb2tpZXMtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgd2lkdGg6IDI3MnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNjhweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTNweCAzMHB4IDExcHggMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtYXJnaW46IDAgLTVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzRweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGgge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmRhdGVwaWNrZXIgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kYXRlcGlja2VyIHRkOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtdG9kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzNzZCNSBpbnNldDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjRTRFNUU3O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhdGVwaWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YmVmb3JlLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXI6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OmhvdmVyOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMzM3Njg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDMzNzY4O1xuICB9XG59XG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOEM4QzhDO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4QzhDOEM7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU2JSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5kYXRlcGlja2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXRlcGlja2VyX19ib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGguZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggLTE2cHggMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lLWxhYmxlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweCA1NnB4IDMycHggNDBweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRlc2NyaXB0aW9uX19sZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiA4ODhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCBoNixcbi5kZXNjcmlwdGlvbl9fbGVmdCBoNSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCAudmlkZW8tYmxvY2sge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmRlc2NyaXB0aW9uX19yaWdodCB7XG4gIHdpZHRoOiAzMDRweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5kZXNjcmlwdGlvbl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVzY3JpcHRpb25fX3NsaWRlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAyMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiB1bnNldDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGVzY3JpcHRpb25fX3JpZ2h0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZXVyb2xhYmVsLWdyaWQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMCAyMnB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBtaW4taGVpZ2h0OiAxMTRweDtcbiAgcGFkZGluZzogMzNweCA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgI0U4RThFODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLXZpc3VhbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIC5ldXJvbGFiZWwtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cblxuICAuZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXVyb2xhYmVsLWdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmV1cm9sYWJlbC1ncmlkX19lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICB9XG5cbiAgLmV1cm9sYWJlbC1ncmlkX19lbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDM2NHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYXhpcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogLTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nOiA2cHggMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5maWVsZC1jaGVjay1saXN0IC5maWVsZC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVja2JveDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NGEzO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDU0YTM7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dC5maWVsZC1jaGVja2JveF9fdGV4dC0taWNvbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQuZmllbGQtY2hlY2tib3hfX3RleHQtLWljb25lZCAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IC5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogI0QxRDFEMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5OUJCREE7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbm90ZS10b29sdGlwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAgLm5vdGUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWxlY3QtZmlsdGVyLXNlZ21lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCAuc2VsZWN0LWZpbHRlci1zZWdtZW50X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCAuc2VsZWN0LWZpbHRlci1zZWdtZW50X190aXRsZSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VsZWN0LWZpbHRlci1zZWdtZW50IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jb3VudF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0EzQTNBMztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLmZpZWxkLWNvdW50IC5maWVsZC1sYWJlbCxcbi5maWVsZC1jb3VudF9faW5wdXQsXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICB3aWR0aDogODlweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIG1hcmdpbjogLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICB9XG59XG4uZmllbGQtY291bnRfX2J0bjphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuICBjb2xvcjogI0JBQkFCQTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0U4RThFODtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nOiAxNnB4IDEycHggN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2YyMDAwMDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xhYmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tYWx0IC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tb3BlbiAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAjOTlCQkRBO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGQtbG9jYXRpb24tcGlja2VyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxvY2F0aW9uX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwtLW1heCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcnVsZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUge1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlLS16LWJ1bXAge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUsXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlYXJjaF9fc2VhcmNoLWZpZWxkIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG59XG5cbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4uZmllbGQtc2VhcmNoIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjJzO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE0cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc20gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIHRvcDogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcztcbiAgei1pbmRleDogMjA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtLW1heC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTkycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0gLmluLXRleHQtaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEMUQxO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LTIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0LS1tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5tb2ItY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMjAwMDAgaW5zZXQ7XG59XG5cbi5maWVsZC10ZXh0LmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC10ZXh0LS1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA1NGEzIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXRleHQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwNTRhMyBpbnNldDtcbiAgfVxuXG4gIC5maWVsZC10ZXh0LS1mb2N1czpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA1NGEzIGluc2V0O1xuICB9XG59XG4uZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjJzLCBsaW5lLWhlaWdodCAwLjJzLCB0b3AgMC4ycywgY29sb3IgMC4ycztcbiAgei1pbmRleDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzlBOUE5QTtcbn1cblxuLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjIwMDAwIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTFweCAxMnB4IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmlvcyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19maWVsZC1sYWJlbC0tdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogM3B4IDEycHggM3B4O1xuICB0b3A6IDlweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwtLXRleHRhcmVhIHtcbiAgdG9wOiAxcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTUge1xuICBoZWlnaHQ6IDE0NHB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dC0tbGluZXMtMTAge1xuICBoZWlnaHQ6IDI2NHB4O1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3IgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0Om5vdChbdHlwZT1kYXRlXSkge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZmllbGQtdGV4dF9fbGVucy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTJweDtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZF9fdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuICBtYXJnaW46IC0xMHB4IC0xMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtLXNwcmVlZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuICBwYWRkaW5nOiAyMnB4IDEycHggMjJweCAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjMgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmFjdGl2ZSAuZmllbGQtY2hlY2tib3gge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5QkJEQSBpbnNldDtcbn1cblxuLmZpZWxkLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6YWN0aXZlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDE2cHg7XG4gIH1cbn1cbi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcbiAgYmFja2dyb3VuZDogI0NDRERFRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXItcm93IHtcbiAgbWFyZ2luOiAyOHB4IDAgMjBweCAwO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIG1hcmdpbjogLTZweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uLWVsIHtcbiAgcGFkZGluZzogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRpb24tY291bnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbC5hY3RpdmUgLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLmZpbHRlci1jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24gLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlci1ib2R5IHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgcGFkZGluZzogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1ib2R5LnNjcm9sbGJhciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyX19saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpbHRlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpbHRlcl9fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4uZmlsdGVyX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZmlsdGVyX19ncm91cC0tdmlldyxcbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10b2dsZXJfX2ljb24gLnN2Zy1pY29uLFxuLmZpbHRlci10b2dsZXJfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTRweCAyMnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWx0ZXItdG9nbGVyX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpbHRlci10b2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci10YWdzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlci10YWdzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXItdGFnc19fZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0NDRERFRCBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIHtcbiAgY29sb3I6ICNDQ0RERUQ7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXItaWNvbiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2RkZWQgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwNTRhMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1ncm91cCAuZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMyJTtcbn1cblxuLmZpbHRlci1oZWFkIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpbHRlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpbHRlciAuY29sbGFwc2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLm9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcbiAgd2lkdGg6IDExLjExJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLW1kIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXNtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWxnIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmZpbHRlci1oZWFkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lcjphY3RpdmUge1xuICBjb2xvcjogIzAwNTRhMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbi5maWx0ZXJfX21vcmUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5maWx0ZXJfX21vcmUtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpbHRlcl9fbW9yZS1jaGFuZ2VkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5maWx0ZXJfX21vcmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vcmUtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWN0aXZlLWZpbHRlcnNfX2J0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2EzYTNhMyBpbnNldDtcbn1cblxuLmZpbHRlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19idXR0b24tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXItYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubW9iLWZpbHRlci0tb3BlbiAuZmlsdGVyX19oZWxwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmlsdGVyX19ncm91cC0tc20sXG4uZmlsdGVyX19ncm91cC0tbWQsXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAsXG4uZmlsdGVyX19ncm91cC0teHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyLXRvZ2xlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5maWx0ZXItaGVhZF9fZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZpbHRlcl9fbmF2aWdhdG9uX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJzX19idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xuICB9XG59XG4uZmlsdGVyLW1vYmlsZSAuYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1yb3cge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXNtLFxuLmZpbHRlcl9fZ3JvdXAtLW1kLFxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwLFxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmlsdGVyLXRvZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZmlsdGVyLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZpbHRlcl9faGVscGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLmZpbHRlci1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCArIDQ3cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggODBweCAxNnB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG5cbiAgLmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5maWx0ZXIub3Blbi1maWx0ZXIgLmZpbHRlcl9faGVscGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAuZmlsdGVyLm9wZW4tZmlsdGVyIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtdG9nbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLXRvZ2xlciAuZmlsdGVyLXRvZ2xlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUgLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZpbHRlci1tYWluIHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtc29ydCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZmlsdGVyLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19ncm91cHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlLS1iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5mb3JtX19ncm91cC1ub3RlIHtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ub25lLWNsaWNrIC5mb3JtX19maWVsZC0tY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG59XG5cbi5mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgY29sb3I6ICNGRTgzMDA7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mb3JtX19yZWNhcHRjaGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZm9ybV9fYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpZWxkLWxpc3QtcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkOmhvdmVyICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgICBjb2xvcjogI0ZFODMwMDtcbiAgfVxuXG4gIC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gIH1cbn1cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDY2cHggMjBweCAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMywgNTUsIDEwNCwgMCkgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDU0YTMgaW5zZXQ7XG4gIH1cblxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXItLWN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3csXG4uZ2FsbGVyeV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3c6OmFmdGVyLFxuLmdhbGxlcnlfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeV9fY2xvc2U6aG92ZXIsXG4uZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5nYWxsZXJ5X19hcnJvdzpmb2N1czo6YWZ0ZXIsXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LWljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy5kaXNhYmxlZC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMSwgMSwgMSwgMC41KTtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xufVxuXG4uZ2FsbGVyeV9fY2xvc2UgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmdhbGxlcnlfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZGVvLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cblxuLmhlcm8tYmxvY2ssXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZXJvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5oZXJvLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsgLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4Qztcbn1cblxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM5LjEzMDQzNDc4MjZ2dztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cblxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zbGlkZXIsXG4udi1oZXJvLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSAxNDQwcHggLyAyKTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDIgLSA2NHB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy43NXZ3O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaW5mby1ib3gge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cblxuLmludm9pY2VfX2hlYWRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5pbnZvaWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZvaWNlX19udW1iZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbnZvaWNlX190ZXh0LnRleHQtZ3VpZGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmludm9pY2VfX25vdGUudGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBsZWZ0OiA2cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHVsID4gbGksXG4uaW52b2ljZSAudGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFicy1jb250ZW50X19saXN0IC5rZXktdmFsdWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0X19jb2wge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQsXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmtleS12YWx1ZS1saXN0LS11bmRlcmxpbmUgLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMDAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZC5rZXktZ3JleSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmVlbiB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCA0cHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4udi1sYWJsZSxcbi5sYWJsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDE3NDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMTQ0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxhYmxlLWxpbmsge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYWJsZS1saW5rLS1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGFibGUtbGluay0tcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgbGVmdDogMDtcbn1cblxuLmxhYmxlLWxpbmtfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5sYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5rc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saW5rc19fbGlzdC1lbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAjQ0NEREVEO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubGlua19fbGlzdC1oZWxwZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGlua19fbGlzdC1oZWxwZXIuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLmxpbmtzX19saXN0LWVsLWljb24gLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgY29sb3I6ICNDQ0RERUQ7XG59XG5cbi5saW5rc19fbGlzdC1lbC5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgIzAwNTRhMztcbn1cblxuLmxpbmtzX19saXN0LWVsOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rc19fbGlzdC1lbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlua3NfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLmxrLWFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5say1hZGRyZXNzX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA0NHB4IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi5say1hZGRyZXNzX19iYXIuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbi5say1hZGRyZXNzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fc3VjY2Vzcy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxrLWFkZHJlc3NfX2J0bi1tZW51LWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGstYWRkcmVzc19fYnRuLW1lbnUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxrLWFkZHJlc3NfX21lbnUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4ubGstYWRkcmVzc19fbWVudS5vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubGstYWRkcmVzc19fbWVudS1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxrLWFkZHJlc3NfX21lbnUtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5say1hZGRyZXNfX21hcmtlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGstYWRkcmVzX19tYXJrZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5say1hZGRyZXNfX21hcmtlci5hY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxrLW9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5say1vcmRlci5vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubGstb3JkZXJfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGstb3JkZXJfX251bWJlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGstb3JkZXJfX3N0YXR1cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGstb3JkZXJfX3F1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrLW9yZGVyX19wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX2ljb24td3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5say1vcmRlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNCQUJBQkE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0JBQkFCQTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cblxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19pY29uIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwNTRhMztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA1NGEzO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBwYWRkaW5nOiAyNHB4IDQwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCAucHJpY2VfX2dyb3VwIHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX3JlcGVhdC1idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1zY3Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGstb3JkZXJfX3Byb2R1Y3Qtb3JkZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrLW9yZGVyX19udW1iZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWxpbmUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLW51bWJlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMThweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjMDA1NGEzO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxrLW9yZGVyOmxhc3QtY2hpbGQgLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYnRuLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5say1vcmRlcl9fc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGstb3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICB9XG5cbiAgLmxrLW9yZGVyOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDI4cHg7XG4gIH1cblxuICAubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uOmFmdGVyIHtcbiAgICB0b3A6IDIzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGstb3JkZXJfX3JlcGVhdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuLmxrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sa19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX2FzaWRlIHtcbiAgd2lkdGg6IDM4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5sa19fd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjJweCAyNHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDI0MHB4O1xufVxuXG4ubGtfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5sa19fbGluay1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5sa19fbGluay1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxrX19saW5rLmFjdGl2ZSAubGtfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxrX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxuXG4gIC5sa19fbGluazpob3ZlciAubGtfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5sa19fb3JkZXJzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fb3JkZXJzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1udW1iZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXN0YXR1cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItc3BhY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGtfX29yZGVycy1lbXB0eS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sa19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmxrX19hZGRyZXNzZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19hZGRyZXNzZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxrX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubGtfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAubGtfX2FzaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGsge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG5cbiAgLmxrX193aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sa19fb3JkZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGtfX29yZGVycy1lbXB0eS1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAubGtfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgei1pbmRleDogMzA7XG59XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5sb2NhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5sb2NhdGlvbi1sZWZ0IHtcbiAgd2lkdGg6IDUwOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBtYXgtaGVpZ2h0OiA1NTJweDtcbn1cblxuLmxvY2F0aW9uLWxlZnRfX2xpc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvY2F0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ubG9jYXRpb24tcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiA1NTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5sb2NhbGlvbi1saXN0X19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fY291bnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3N0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub3Blbi1zdGF0dXMsXG4uYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5ub3QtYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sb2NhdGlvbi1saXN0X19sYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jbG9zZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4NnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmxpc3Qtc3VidGl0bGUsXG4ubG9jYXRpb24tbGlzdF9fc3VidGl0bGUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19yb3ctc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1lbmQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5jb2xsYXBzZV9fbGlzdCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sbGFwc2VfX2VsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluay1sYWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uY29sbGFwc2VfX2VsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3RhZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xuICBjb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0RERUQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG5cbi5sb2NhdGlvbi1saXN0X19idXR0b24tdmlkZW9zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlby13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTRhMztcbiAgfVxufVxuLmxvY2F0aW9uLXJpZ2h0X19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2hvd01hcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlTWFwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuICB9XG59XG4ubG9jYXRpb25fX3BpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2FjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3RfX2VsLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxlZnQge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1yaWdodCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubG9jYXRpb24tcmlnaHRfX21vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIC5sb2NhdGlvbi1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAueW1hcC1jb250YWluZXIuc2hvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICAgIGFuaW1hdGlvbjogc2hvd01hcCAwLjZzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zIC5tYXAtYWN0aW9uc19fbGVmdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAxcyAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zLnNob3cgLm1hcC1hY3Rpb25zX19sZWZ0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICB9XG5cbiAgLmxvY2FsaW9uLWxpc3RfX2VsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxpc3RfX2VsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5sb2NhdGlvbl9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1sZWZ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubG9jYXRpb24tbGlzdF9fdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb2xsYXBzZV9fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAubG9jYWxpb24tbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubG9jYXRpb24td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbn1cbi52LWxvY2F0aW9uIC5jb2xsYXBzZV9fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5tYXAtYmFsbG9vbiB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFwLWJhbGxvb25fX3R5cGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDZweCAwIDAgLTRweDtcbn1cblxuLm1hcC1iYWxsb29uX190YWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiA0cHggMCAwIDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRERFRDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fc2NoZWR1bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFwLWJhbGxvb25fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fcm93IHNwYW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiA1NHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLm1hcC1iYWxsb29uX19zdGF0dXMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMTJweCAwIDI4cHg7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAubG9jYXRpb24tbGlzdF9fdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAudG9vbHRpcCB7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGJvdHRvbTogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAudG9vbHRpcDpiZWZvcmUge1xuICB0b3A6IC05cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmZmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAubG9jYXRpb24tbGlzdF9fdGFnOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEREVEO1xuICB9XG5cbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIC5sb2NhdGlvbi1saXN0X190YWcudG9vbHRpcC1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGEzO1xuICB9XG59XG4udi1sb2NhdGlvbiAubG9jYXRpb25fX3R5cGVzIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbl9fdHlwZXMgLmNhbGN1bGF0b3Itc2Vhc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uX19waWNrZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudi1sb2NhdGlvbiAubG9jYXRpb25fX2hlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC52LWxvY2F0aW9uIC5sb2NhdGlvbl9fdHlwZXMgLmNhbGN1bGF0b3Itc2Vhc29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2xvY2F0aW9uLXdyYXAgLmxvY2F0aW9uLWxlZnQsXG4uY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCAubG9jYXRpb25fX3BpY2tlciB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG59XG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWFpbi1uYXYgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tbmF2X19sYXlvdXQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLm1haW4tbmF2X19jZWxsLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24gLnYtc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTFweDtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm1haW4tbmF2X19saW5rLS1vcGVuIC5tYWluLW5hdi1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLm1haW4tbmF2X19saW5rLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLWxpc3QgLm1haW4tbmF2X19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsubWFpbi1uYXZfX2xpbmstLW9wZW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubWFpbi1uYXZfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAtOXB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB6LWluZGV4OiAxMjA7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICBtaW4td2lkdGg6IDIwNHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmFyb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBvcHBlciAubWFpbi1uYXZfX2RkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvcHBlciB7XG4gIHRvcDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgei1pbmRleDogMTQwO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIC5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSAwLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazphY3RpdmUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19kZC1saXN0LWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLmlubGluZS1ibG9jayB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLm1hcC0tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1hcF9fbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19waW4ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcF9fcGluLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5tYXBfX3Bpbi1pY29uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tYXBfX2NsdXN0ZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuW2NsYXNzKj1jb3B5cmlnaHRzLXBhbmVdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFwX19waW4tZ2x5cGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogNDBweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAtMThweCAwIDAgLTE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm1hcF9fcGluLWdseXBoIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4ubWFwX19waW4uYWN0aXZlIC5tYXBfX3Bpbi1nbHlwaCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ubWluaS1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTZweCAtMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtIHtcbiAgZmxleDogMCAwIDMzLjMzJTtcbiAgcGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjguMTglO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2aWV3IHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTFweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjQ1OGFjO1xufVxuXG4ucmV2aWV3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICByaWdodDogNTNweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjdFQ0M7XG59XG5cbi5yZXZpZXctaGVscGVyIHtcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1Ni4xNGRlZywgcmdiYSg4MiwgMTYxLCAyNTUsIDAuOSkgLTcuNjglLCByZ2JhKDI4LCA3NywgMTYyLCAwLjkpIDk4LjA2JSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3LWlubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MC42NWRlZywgIzJBNEJBQSAtMzcuNTclLCAjNDY4M0M5IDUwLjU1JSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMS40ODgzNXB4IDQuNDY1MDZweCAjMTc1MkZGO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAxcHggMXB4IDRweCAwO1xufVxuXG4ucmV2aWV3LW1lZGlhIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmcge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5taW5pLWJsb2Nrc19fcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWVsIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFyLnBuZ1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvc3RhcnQucG5nXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRUIzQjtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cblxuLnJldmlldy1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXctaGVscGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5yZXZpZXctbWVkaWEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5taW5pLWJsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0ge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4OHB4O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19hY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2JpbGUtbmF2X19wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1uYXYge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLXJvc3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LS1ib3JkZXIgLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLm1vZGFsLXRpdGxlX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1uYW1lIHtcbiAgd2lkdGg6IDIzNnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1sYWJsZSB7XG4gIHdpZHRoOiAxMjVweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tdmFsdWUge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXBob25lcyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxlZnQge1xuICB3aWR0aDogNzhweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LWVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3Qtc3BvaWxlci1idG4ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLXRpdGxlX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1yb3N0ZXJfX2VsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubW9kYWwtcm9zdGVyX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jdXN0b21fYmxhY2sge1xuICBjb2xvcjogIzY4Njg2OCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdmlkZW8ge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLXZpZGVvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDkyMHB4O1xuICBwYWRkaW5nOiA0MnB4IDEycHggMzJweCAxMnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLm1vZGFsLXZpZGVvX193aW5kb3cgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0bjphY3RpdmUge1xuICBjb2xvcjogI0YzRjNGMztcbn1cblxuLm1vZGFsLXZpZGVvIC5sZHMtcm9sbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtdmlkZW9fX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG5cbiAgLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubW9kYWwtdmlkZW8sXG4ubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtIHtcbiAgd2lkdGg6IDgzNnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93LFxuLm1vZGFsLXdpbmRvdy0tbWQge1xuICB3aWR0aDogODQ4cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggOTBweCAwIDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwcHggNDBweCAzMnB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA3NTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwge1xuICB3aWR0aDogMzc2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggMjRweCA0cHggMjRweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWxfX2dlbyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggNTZweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLm1vZGFsLXdpbmRvd19fcm93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19tZXNzYWdlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtdmFsdWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLS10aXRsZS1sZWZ0IC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jb2RlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyMDAwMDtcbn1cblxuLm1vZGFsLXdpbmRvd19faW5wdXRzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtY29kZV9fbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtY29kZV9fdGltZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICB9XG59XG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbS5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogNTIwcHg7XG59XG5cbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXF1ZXN0aW9uLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAzMjhweDtcbn1cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0teGwgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tbWFwIC5sb2NhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjphY3RpdmUge1xuICBjb2xvcjogI0YzRjNGMztcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2ZpZWxkcyB7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtLXNtLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHggMCAxNnB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm1vZGFsX19idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbF9fYnRuLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbF9fc3VyZmFjZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDAwMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdC13cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbF9fZ2VvLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1vZGFsX19nZW8tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1vZGFsLS12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX3N1cmZhY2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2Uge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAzMjhweDtcbn1cblxuLm1vZGFsX19wcm9kdWN0LWxvYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE2cHggLTMycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gICAgcmlnaHQ6IC0ycHg7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NS42JTtcbn1cblxuaW1nLm5ld3Mtc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDMycHggMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUuYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubmV3cy1zbGlkZXJfX2l0ZW0tbGluazpob3ZlciB+IC5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IC5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUuMzMlO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSxcbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCAyNnB4IDIwcHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub3RlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ub3RlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2JhciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ubm90ZS10b29sdGlwX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubm90ZS10b29sdGlwX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTIxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjc1cHggOHB4IDMuNzVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xufVxuXG4ubm90ZS10b29sdGlwOmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwLmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwX190b29sdGlwOmhvdmVyLFxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcC5ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90ZS10b29sdGlwX190b29sdGlwIHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cblxuICAubm90ZS10b29sdGlwX193cmFwIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcbiAgICByaWdodDogMzFweDtcbiAgfVxufVxuLm9uZS1jbGlja19fcm93IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm9uZS1jbGlja19fcm93LS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Byb21vY29kZSAuaW5wdXQtcHJvbW9jb2RlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uaW5wdXQtcHJvbW9jb2RlIHNwYW4ge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLm9uZS1jbGlja19fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLmNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ub25lLWNsaWNrX19iYWNrIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLmNsb3NlLWJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNsb3NlLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucGFnZS1mb290ZXIge1xuICBwYWRkaW5nOiA0MnB4IDAgMCA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIGdyaWQtcm93LWdhcDogMzJweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmFycm93LWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYXJyb3ctaWNvbi0tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm9wZW4gLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24gLmFycm93LWljb24tLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoLTEpO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiAucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucGFnZS1mb290ZXItbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93LWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDI4cHg7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1mb290ZXJfX2xheW91dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5QkJEQTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2hlbHBlciB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jay1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtN3B4O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9faGVscGVyLFxuLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cblxuICAucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjQwcHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgxNDAsIDE0MCwgMTQwLCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fd3JhcC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ286aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG52LXBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMzJweCAwIDEycHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSksXG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQGtleWZyYW1lcyBvcGVuTWVudSB7fVxuLnBhZ2UtaGVhZGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDU4OHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAtMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNTZweCk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDhweCk7XG59XG5cbi5tZW51X19jcm9zcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAzNnB4O1xufVxuXG4ubWVudV9fY3Jvc3MtY2xvc2VidG4ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVfX2Nyb3NzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gIH1cbn1cbi5tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0NHB4IDY0cHggODBweDtcbn1cblxuLm1lbnUtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xM3B4O1xufVxuXG4ubWVudV9fbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWVudV9fc3VibWVudS1oaWRlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbnVfX3Nob3ctbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tdW53cmFwIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ1dHRvbi11bndyYXAtLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnV0dG9uLXVud3JhcC5vcGVuLWNvbGxhcHNlIC5idXR0b24tdW53cmFwX19pY29uLFxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fbWFpbiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fbWFpbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5tZW51LXRvZ2dsZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudV9fbWFpbi1pbWcge1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5cbi5tZW51X19tYWluLXRleHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1lbnVfX2xvd2VyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZW51X19sb3dlci1saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmssXG4ubWVudV9fbG93ZXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMDtcbn1cblxuLm1lbnVfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5pY29uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyLFxuLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNzAlIDUwJTtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbn1cblxuLmljb24tbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbn1cblxuLm1lbnVfX3Jvdy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tZW51X19yb3cge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5tZW51X19yb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51X19yb3ctZWwtaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tZW51X19yb3ctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtOHB4O1xufVxuXG4ubWVudV9fcm93LWVsIHtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4ubWVudV9fcm93LWVsOmFjdGl2ZSAubWVudV9fcm93LWVsLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4ubWVudV9fc3VibWVudS1saXN0LFxuLm1lbnVfX2xvd2VyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51X19zdWJtZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWVudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1iYXNrZXQsXG4ucGFnZS1oZWFkZXJfX2NlbGwtZmF2b3JpdGUge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYnVyZ2VyIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4uYnRuLWJ1cmdlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudV9fcm93LWVsOmhvdmVyIC5tZW51X19yb3ctZWwtaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxuXG4gIC5tZW51X19zdWJtZW51LWxpbms6aG92ZXIsXG4ubWVudV9fbG93ZXItbGluazpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cblxuICAubWVudV9fc3VibWVudS1saW5rOmhvdmVyIC5pY29uLW5leHQsXG4ubWVudV9fbG93ZXItbGluazpob3ZlciAuaWNvbi1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVudV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTBweDtcbiAgfVxuXG4gIC5tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJ0bi1idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlcixcbi5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLmJ0bi1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG5cbiAgLmJ0bi1idXJnZXItaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtbmF2X19yb3cgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1uYXZfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluazpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2LFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNFOEU4RTggaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uLFxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2OmhvdmVyLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzY2OThDOCBpbnNldDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM2Njk4Qzg7XG4gIH1cbn1cbi5wYWdlLW5hdl9fbGluay0tcHJldjphY3RpdmUsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4Qzg7XG59XG5cbi5wYWdlLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzY2OThDODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4QzggaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjNjY5OEM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAucGFnZS1uYXZfX2NlbGwtLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1uYXZfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGFnZS1uYXZfX2xpbmstLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5wYWdlLXN1YmZvb3RlciB7XG4gIHBhZGRpbmc6IDQ4cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTVweCAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tZW50ZXItYWN0aXZlLFxuLmFjY29yZGlvbi1sZWF2ZS1hY3RpdmUge1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1lbnRlciB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxlYXZlLXRvIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICAgIHdpZHRoOiAxMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIHtcbiAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCB7XG4gICAgbWFyZ2luOiAtMnB4O1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogIzAwNTRhMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhbmVsX19sb2dvIHtcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYW5lbF9fbG9nby1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnBhbmVsX19iYWNrLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLnBhbmVsX19iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFuZWxfX2JhY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjYjgwNTA1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5wYW5lbC1zdWJoZWFkIHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWhlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1sb2dvIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbn1cblxuLnBhbmVsX19kZXNjLW5hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ286YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnBhbmVsX19kZXNjLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMjA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucGFuZWwtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsLS1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fZGVzYyB7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLnBhbmVsLS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEMUQxRDE7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBhbmVsX19waG9uZXMtZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS10aXRsZSxcbi5wYW5lbF9fcGhvbmVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0LFxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbF9fZm9vdGVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYW5lbF9fZm9vdGVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5wYW5lbF9fcm93IHtcbiAgcGFkZGluZzogMjJweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLFxuLnBhbmVsX19waG9uZXMge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19saW5rLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhbmVsX19saW5rLXRleHQge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBhbmVsX19saW5rLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYW5lbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi5wYW5lbF9fbGlzdCB7XG4gIHBhZGRpbmc6IDIzcHggMDtcbn1cblxuLnBhbmVsX19zb2NpYWwtaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFuZWxfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjJweCAtMTBweCAtMTBweCAtMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFuZWxfX3NvY2lhbC1lbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYW5lbF9faXRlbSArIC5wYW5lbF9faXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4taWNvbi13cmFwIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhbmVsX19idG4taWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucGFuZWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93LS1iYWNrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQsXG4ucGFuZWxfX2hlYWQgLmljb24tbmV4dCxcbi5wYW5lbF9fYnRuIC5pY29uLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCB7XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuLW1haW4ge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuIHtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYW5lbF9fc3VibWVudS1lbDpmaXJzdC1jaGlsZCAucGFuZWxfX3N1Ym1lbnUtbGluayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBsZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbF9fYnRuOmhvdmVyLFxuLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcbi5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcbiAgICBjb2xvcjogI2I4MDUwNTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGF5LWljb25zX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4ucGF5LWljb25zX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnBheS1pY29uc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmJ2aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWMge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tY3NjIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tYmVsY2FydCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS13ZWJwYXkge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheW1lbnQge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBheW1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA3cHggLTEwcHggLTEwcHggLTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtaXRlbSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBheW1lbnQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQge1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUtdGV4dCAudG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGF5bWVudC1jb250ZW50X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuICB3aWR0aDogMjAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDUycHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbGFibGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi0tYWN0aXZlIC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGF5bWVudC1hY2Nyb2Rpb25fX2hlbHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDQwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBheW1lbnQtYWNjb3JkaW9uX19lbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wYXltZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAucGF5bWVudC1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYWNjb3JkaW9uLWxpc3RfX2VsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tbGlzdF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjLFxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkLFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0LFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uLFxuLnByZWxvYWRlci1jYXJkX19pbWcsXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbixcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluLFxuLnByZWxvYWRlci1jYXJkX190ZXh0LFxuLnByZWxvYWRlci1jYXJkX190aXRsZSxcbi5wcmVsb2FkZXItY2FyZF9faWNvbixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYsXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24sXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTZmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2Y3ZjhmOSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYW5pbWF0aW9uOiBzaGluZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19oZWFkLXRpdGxlIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcbiAgcGFkZGluZzogMjZweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkLS1zbWFsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjE0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZ3JpZCB7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2IHtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RpdGxlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogOTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0IHtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQtLWJpZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1jYXB0aW9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTQ2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmF0aW5nLXJvdyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLW1haW4ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAyMThweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtZ3JpZCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWNlbGwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNjhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW9sZCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTYycHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWRlc2Mge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlLCAxMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMHB4IHRvcCAwO1xuICB9XG4gIDMwJSwgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEwMHB4IHRvcCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDY0cHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsOmhvdmVyIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggNDRweCA1NnB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC1vcmRlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlLFxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2UtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fYnJhbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2RlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJpY2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJvcGVydHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LW9yZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19wcmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzhDOEM4QztcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG4ucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudGVyIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSAuYXZhaWxhYnVsaXR5LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYml0aXR5LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faGVscGVyOmFjdGl2ZSAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxNnB4IC0xMnB4IDAgLTEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuICBmbGV4OiAwIDAgMjQ0cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzJweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWludGVnZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5maWVsZCAucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwsXG4ucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuXG4gIC5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICBwYWRkaW5nLWJvdHRvbTogODZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuICBtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDE0NDBweCAvIDIpO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAyIC0gNjRweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDExcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc2VjdGlvbi1oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggMTZweDtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA2cHggLTRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWU6aG92ZXIge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLmljb24tZnVyYSB7XG4gIG1hcmdpbjogMCAtNHB4IDA7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIHtcbiAgd2lkdGg6IDUycHg7XG59XG5cbi5pY29uLWZ1cmEgLnYtc3ZnLWljb24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXAge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01cHg7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwOmJlZm9yZSB7XG4gIHRvcDogLTlweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZyZWUtaW1nIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIsXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1YiAudG9vbHRpcC1ob3ZlciB7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgc3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtMSAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xMiAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzNCOEYyNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpc3QtZWxfX2hlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LWVsX19oZWxwZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmxpc3QtZWxfX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGlzdC1lbF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmaWxsOiBub25lO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmaWxsOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWxpbmsgLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWltZyB7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtLXZpc2libGUtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBtYXJnaW46IDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbiAgbWluLWhlaWdodDogNjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDEycHggMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBsZWZ0OiAtMTlweDsgKi9cbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm9wdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjc2NzY3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLFxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuXG4ub3B0aW9ucy1saXN0X19oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcHRpb25zLXBvcHVwLS12aXNpYmxlLm9wdGlvbnMtcG9wdXAtLXZpc2libGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5vcHRpb25zLXBvcHVwIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAtMTZweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4uZXVyb2xhYmxlIC5vcHRpb25zLXBvcHVwIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAtNnB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9faGVscGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLXdpZHRoOiAyNTJweDtcbiAgbWF4LXdpZHRoOiAyNTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDdweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUEge1xuICB0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1CIHtcbiAgdG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQyB7XG4gIHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUQge1xuICB0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1FIHtcbiAgdG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRiB7XG4gIHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUcge1xuICB0b3A6IDIxMHB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOTlweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUEge1xuICB0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1CIHtcbiAgdG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQyB7XG4gIHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUQge1xuICB0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1FIHtcbiAgdG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRiB7XG4gIHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUcge1xuICB0b3A6IDIxMHB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMjc3cHg7XG4gIGxlZnQ6IDE1OXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1saXN0OmhvdmVyIHtcbiAgei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbjpob3ZlciAub3B0aW9ucy1wb3B1cCxcbi5ldXJvbGFibGUub3BlbiAub3B0aW9ucy1wb3B1cCxcbi5vcHRpb25zLWxpc3Q6aG92ZXIgLm9wdGlvbnMtcG9wdXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm9wdGlvbnMtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjc2NzY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1lbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiBub25lO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1lbF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5yYXRpbmcgLnN2Zy1pY29uIHtcbiAgZmlsbDogI0ZFODMwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbCB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWwtLXZpZGVvIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQtLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRvb2x0aXAtZGQtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbi50b29sdGlwLWRkX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUzNTM1MztcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xMykpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS10ZXh0LmZsYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gIHotaW5kZXg6IDIxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogMCAzMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG4ucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19hdmFpbC0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwLFxuLnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19pY29uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19oZWxwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSxcbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMsXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWEge1xuICAgIGJhY2tncm91bmQ6ICMyQkIxNjE7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYiB7XG4gICAgYmFja2dyb3VuZDogIzkxQzk1OTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1jIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFQTRDO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWQge1xuICAgIGJhY2tncm91bmQ6ICNGNkIxNDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tZSB7XG4gICAgYmFja2dyb3VuZDogI0U1MkYzODtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYSB7XG4gICAgYmFja2dyb3VuZDogIzE3NkVCMztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYiB7XG4gICAgYmFja2dyb3VuZDogIzIwODRDNTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYyB7XG4gICAgYmFja2dyb3VuZDogIzNGQTdEOTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZCB7XG4gICAgYmFja2dyb3VuZDogIzY2QkFFNDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZSB7XG4gICAgYmFja2dyb3VuZDogI0E2REJGMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gICAgY29sb3I6ICMzQjhGMjQ7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gICAgY29sb3I6ICNiODA1MDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXAge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwOmJlZm9yZSB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjM0I4RjI0O1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjYjgwNTA1O1xufVxuXG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyAub3B0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udGFibGUtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjcwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI5MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC03cHg7XG59XG5cbi5pbmZvLWxpc3RfX2VsIHtcbiAgcGFkZGluZzogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLWxpc3RfX2VsIC5pbmZvLWxpc3RfX2VsLWltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jaGVjayB7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4ubm90Y2hlY2sge1xuICBjb2xvcjogI2YyMDAwMDtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcbiAgbWF4LXdpZHRoOiA4MnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZHQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRkIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGw6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzE5cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDIxNnB4O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgLTE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZyAuc3ZnLWljb24ge1xuICBjb2xvcjogI2ZlYjIwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcC5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAtLW5vLXJhdGluZyAucmF0aW5nIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmdfX3ZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmViMjAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1tYWluIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLS1mdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19kZXNjIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcgLnJhdGluZ19fZ3JpZCAucmF0aW5nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLnByb2R1Y3QtdC10YWJsZV9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC02NHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogODhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbiB7XG4gIHdpZHRoOiAxMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbnVtIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb2xkIHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXByaWNlIHtcbiAgd2lkdGg6IDE2MnB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hdmFpbGFiaWxpdHkge1xuICB3aWR0aDogOTBweDtcbn1cblxuLnByb2RpY3QtdC10YWJsZV9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuICB3aWR0aDogMjM0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19oZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcbiAgd2lkdGg6IDI2OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdmlzdWFsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2hyZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsIC5wcm9kdWN0LXQtdGFibGVfX2ZyZWUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYXZhaWxhYmlsaXR5X192aXN1YWwgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24uZXhwZWN0ZWQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi1ub3RoaW5nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIwMDAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnByb2R1Y3QtdGFibGVfX2NlbGw6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLXByb2R1Y3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJvZHVjdCAubGlzdC1lbF9faGVscGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ0bi1wcm9kdWN0OmFjdGl2ZSAubGlzdC1lbF9faGVscGVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tcHJvZHVjdDpob3ZlciAubGlzdC1lbF9faGVscGVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb21vLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuICBtaW4taGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWE3MmM1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNC43JTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2Ryb3AtZmlsdGVyIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiA1NnB4O1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgbGVmdDogLTI0cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgcmlnaHQ6IC0yNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgICBsZWZ0OiAtMThweDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggMTYycHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDExNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjY0cHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5xdWVzdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ucXVlc3Rpb25fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnF1aWNrLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3Q6aG92ZXIgLnF1aWNrLWJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5xdWljay1idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5xdWljay12aWV3X19sZWZ0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogMzA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5xdWljay12aWV3X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWljay12aWV3X19yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4ucXVpY2stdmlld19fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdy5xdWljay12aWV3X19yb3ctLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1aWNrLXZpZXcgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNnB4IDI2cHg7XG59XG5cbi5xdWljay12aWV3IC50YWJsZS1hY3Rpb24gYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5xdWljay12aWV3IC50YWJsZS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5xdWljay12aWV3X19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5xdWljay12aWV3X19ldXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuLnF1aWNrLXZpZXdfX2V1cm8tY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnF1aWNrLXZpZXcgLmF2YWlsYWJ1bGl0eS1saW5rIC5saW5rLWJsdWUsXG4ucXVpY2stdmlldyAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdmlkZW86aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVpY2stdmlld19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3JvdyAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2FjdGlvbnMge1xuICAgIG1hcmdpbjogLTVweDtcbiAgfVxuXG4gIC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWljay12aWV3X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICB9XG59XG4ucmF0aW5nLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkU4MzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS11bmNoZWNrZWQgLnJhdGluZ19faXRlbSB7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhdGluZ19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0aW5nX19sYXllci0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19faWNvbi5yYXRpbmdfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19faW50ZWdyYXRlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5yYXRpbmdfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYXRpbmdfX2dyaWQgLnJhdGluZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJhdGluZ19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yYXRpbmdfX3JvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yYXRpbmdfX3ZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3cy1yaWdodCB7XG4gIHdpZHRoOiAzODhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4ucmV2aWV3cy1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5yZXZpZXdzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsIHtcbiAgcGFkZGluZzogMjhweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLXJhdGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJldmlld3MtbGlzdF9fcmF0aW5nLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmVsLW9ubGluZXIge1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLWRlc2MsXG4ucmV2aWV3cy1saXN0X19oZWFkLWRhdGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYm9keS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWdyYWRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucmF2aWV3cy0tbmVnYXRpdmUgLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4ucmF2aWV3cy0tYWR2YW50YWdlcyAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlciB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItaGVscGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0OEJCMjg7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyOHB4IDI0cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19yYXRpbmcsXG4uc3RpY2t5LWJsb2NrX19udW0ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0aWNreS1ibG9ja19fdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnN0aWNreS1ibG9ja19faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0aWNreS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwOHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXAuaGlkZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV2aWV3cy1uYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJldmlld3MtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJldmlld3MtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXdzLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXdzLWxpc3RfX2VsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoLXNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGwgLmxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTI1cHggMTJweCA0NHB4O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OmZvY3VzLFxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0LS1mb2N1cyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4udi1zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1tYWluIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXItLXBiIHtcbiAgcGFkZGluZzogMCAyNHB4IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuICAgIHBhZGRpbmc6IDAgMTVweCA2OHB4O1xuICB9XG59XG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXByaWNlIC5wcmljZV9fZ3JvdXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjphY3RpdmUsXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX190b3AgKyAuc2VhcmNoLXNtYWxsX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdmlzdWFsIHtcbiAgd2lkdGg6IDk2cHg7XG4gIG1pbi13aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6YWN0aXZlIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDEwcHggLTZweCAwIC02cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua19fbGlzdC1oZWxwZXIge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RhZ3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLXNtYWxsX19wcm9kdWN0OmhvdmVyIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qtc3RhdHVzLFxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC11c2FnZSxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cy5jLWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmhvdmVyLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uLFxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgcGFkZGluZzogMTJweCAxMjVweCAxMnB4IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSxcbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX21vYmlsZS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICAgIHRvcDogMzRweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICAgIHRvcDogMjhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gICAgdG9wOiAzNHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gICAgdG9wOiAyOHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uc2VjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLS1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uYnJlYWRjcnVtYnMgKyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zZWN0aW9uLWZyZWUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4gLnNlY3Rpb24taGVhZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlICsgLnNlY3Rpb24taGVhZF9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGV4dC0tc21hbGwgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCAuc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2xpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZF9faWNvbi1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG5cbiAgLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZXBhcmF0b3ItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZmxleDogMCAwIDUwN3B4O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQgYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXBhcmF0b3ItcmlndGhfX21lZGlhIHtcbiAgbWF4LXdpZHRoOiA1NThweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VwYXJhdG9yLWxlZnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcGFyYXRvci1sZWZ0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5zZXBhcmF0b3ItcmlnaHQge1xuICAgIGZsZXg6IDEgMCAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXBhcmF0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZXBhcmF0b3ItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmZpbHRlci1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmZpbHRlci1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5maWx0ZXJfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX2hlYWRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS53ZWVrLW1vZGUgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLndlZWstbW9kZSAuYnRuLXNob3cge1xuICBoZWlnaHQ6IDg2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUud2Vlay1tb2RlIC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS5kYXktbW9kZSAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjN2M1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjYzRjN2M1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MnB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fc2xvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLXNob3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi1zaG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0NDRERFRDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNGRkZERUI7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGQkQ4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0ZFRTVFNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0NDQ0M7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGM0U1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRTZDQztcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tYWRkIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmxvYWRlci0tYWN0aXZlIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5jYWxlbmRhci10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uY2FsZW5kYXItdG9nZ2xlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbGVuZGFyLXRvZ2dsZXJfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uc2VydmljZS1zY2hlZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM3YzU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXItYm9keSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXItbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VydmljZS1zY2hlZHVsZSAuZmlsdGVyX19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX19oZWFkZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjN2M1O1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtY2VsbC5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3Nsb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX3RhYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgfVxufVxuLnNlcnZpY2VzLWxpc3RfX3RhYjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG4gIGJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3Njc7XG4gIHBhZGRpbmc6IDRweCA2cHggNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtOmhvdmVyIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlcy1saXN0X19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtLS1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMtbGlzdF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG5cbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc2lkZWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMDRweDtcbiAgaGVpZ2h0OiA1NzBweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYW5uZXJfX3Zpc3VhbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuLnNpdGUtbWFwID4gdWwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zaXRlLW1hcCB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuLnNpdGUtbWFwIHVsIGxpIHVsIGxpIHVsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpdGUtbWFwID4gdWwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtbWFwID4gdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYXAgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpdGUtbWFwIHVsIGxpIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuICAuc2l0ZS1tYXAgdWwgbGkgdWwgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG4gIC5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1hcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc29jaWFsLWxpbmtzX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnN0YXR1cy1sYWJlbF9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbGw6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2lnbmF0dXJlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zaWduYXR1cmUgLnRvb2x0aXAtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbmF0dXJlIC5pY29uLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50LXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm90dG9tOiAxMDAlO1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBsZWZ0OiAtNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvb2x0aXAtLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG59XG4udG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcF9fdGV4dCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTlweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi50b29sdGlwX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udG9vbHRpcF9faGVscGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnRvb2x0aXAtaG92ZXI6aG92ZXIgLnRvb2x0aXAsXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXAge1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMTBweCA1cHggNXB4O1xufVxuXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4udG9vbHRpcCBhLFxuYS5saW5rLXdpdGgtbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG9vbHRpcCBhOmFjdGl2ZSxcbmEubGluay13aXRoLWxpbmU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRvb2x0aXAgYTpob3ZlcixcbmEubGluay13aXRoLWxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zdGF0dXMtbGFiZWwtLWdpZnQuc3RhdHVzLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgLnN0YXR1cy1sYWJlbF9faWNvbiB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWljb24ge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX19pY29uLFxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN0YXR1cy1sYWJlbC0tZ2lmdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zdGVwLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5zdGVwLWZvcm06ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcC1mb3JtX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3RlcC1mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uc3RlcC1mb3JtX19ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMSksXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cCB7XG4gIHdpZHRoOiA1NjBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN0ZXAtZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjVweCk7XG4gIG1hcmdpbjogLTI0cHggLTEyLjVweCAwO1xufVxuXG4uc3RlcC1mb3JtX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMCAxMi41cHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnRpbWVwaWNrZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnN0ZXAtZm9ybV9fbWFwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RlcC1mb3JtX19tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zdGVwLWZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0bi13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24tYnRuIHtcbiAgd2lkdGg6IDE4NHB4O1xufVxuXG4uc3RlcC1mb3JtX19tb2ItYnRuLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN0ZXAtZm9ybV9fZ3JvdXBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAuc3RlcC1mb3JtLS1oYXMtbWFwIC50aW1lcGlja2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0ZXAtZm9ybV9fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0bi13cmFwIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtX19tYXAtd3JhcCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAuc3RlcC1mb3JtX19ncm91cC0tbWFwIHtcbiAgICBvcmRlcjogLTE7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3VjY2Vzcy1ibG9ja19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG4uc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDEzcHggMCAxMjBweDtcbn1cblxuLnN1Y2Nlc3NfX3dyYXAge1xuICBtYXgtd2lkdGg6IDg0OHB4O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3VjY2Vzc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG5cbi5zdWNjZXNzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzX190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zdWNjZXNzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5zdWNjZXNzX19jZWxsLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX2NlbGwtcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uc3VjY2Vzc19fb3JkZXItbnVtYm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdWNjZXNzX19hZGRyZXNzLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VjY2Vzc19faXRlbXMgLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWNjZXNzX19pdGVtcy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc3VjY2Vzc19fYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdWNjZXNzX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMzM3Njg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAzMzc2ODtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5cbi5zdWNjZXNzX19idG4ub3BlbiAuc3VjY2Vzc19fYnRuLWljb24ge1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDMzNzY4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMzM3Njg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zdWNjZXNzX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc3VjY2Vzc19faXRlbXMtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1zdW0tcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19hZGRyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzX19hZGRyZXNzLWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5zdWNjZXNzX19pbnZvaWNlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnN1Y2Nlc3NfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN1Y2Nlc3NfX29yZGVyLWNvc3Qtb2YtZGVsaXZlcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3VjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cblxuICAuc3VjY2Vzc19fdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuc3VjY2Vzc19fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zdWNjZXNzX19jZWxsLWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2NlbGwtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdWNjZXNzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19idG4taWNvbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogNnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2J0bi5vcGVuIC5zdWNjZXNzX19idG4taWNvbiB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX29yZGVyLWNvc3Qtb2YtZGVsaXZlcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19mb290ZXItbGVmdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2Zvb3Rlci1yaWdodCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3dpcGVyLXNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGVyX19hcnJvdzphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LWljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZXJfX25leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4udGFibGUtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi50YWJsZS1ibG9ja19fbGVmdCB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnRhYmxlLWJsb2NrX19yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVybXNfX2xpc3QtZWwtdmlzdWFsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRlcm1zX19saXN0LWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVybXNfX2xpc3QtZWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVybXNfX2xpc3QtaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmaWxsOiBub25lO1xufVxuXG4udGVybXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcbiAgbGVmdDogMjVweDtcbiAgYm90dG9tOiAxMjAlO1xufVxuXG4udGVybXNfX2xpc3QtZWwtLWNhciAudGVybXNfX2xpc3QtaWNvbiB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4udGVybXNfX2xpc3QtZWwtLWNhcmQgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC0xMiAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hpZWxkIC50ZXJtc19fbGlzdC1pY29uLFxuLnRlcm1zX19saXN0LWVsLS1zaGVsZCAudGVybXNfX2xpc3QtaWNvbiB7XG4gIGNvbG9yOiAjM2I4ZjI0O1xufVxuXG4udGVybXNfX2xpc3QtZWwtLXNoZWxkLWNoZWNrIC50ZXJtc19fbGlzdC1pY29uIHtcbiAgY29sb3I6ICMzYjhmMjQ7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIGJ1dHRvbi50ZXJtc19fbGlzdC1lbDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAudGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cblxuICAudGVybXNfX2xpc3QtZWwgLnRvb2x0aXA6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLnRlcm1zX19saXN0LWVsLnRvb2x0aXAtaG92ZXI6aG92ZXIgLnRvb2x0aXAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi50ZXh0LWNvbnRlbnQge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbn1cblxuLnRleHQtY29udGVudC0tb3Blbjo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZXh0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0X19mcmVlIHtcbiAgcGFkZGluZzogNTJweCAwIDA7XG59XG5cbi50ZXh0LWNvbnRlbnRfX2hlbHBlciB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMzJweDtcbn1cblxuLnRleHQtY29udGVudC0tbW9iaWxlIC50ZXh0LWNvbnRlbnRfX2hlbHBlciB7XG4gIGNvbHVtbi1jb3VudDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi11bndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tdW53cmFwX19pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmJ1dHRvbi11bndyYXAub3BlbiAuYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnRleHQtY29udGVudC0tbW9iaWxlIHtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtY29udGVudF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udGV4dC1jb250ZW50IGgzICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5idXR0b24tdW53cmFwOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X19mcmVlIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LWNvbnRlbnRfX2hlbHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJ1dHRvbi11bndyYXA6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4udGltZXBpY2tlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRpbWVwaWNrZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cblxuLnRpbWVwaWNrZXJfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuXG4udGltZXBpY2tlcl9fY29sIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi50aW1lcGlja2VyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuLnRpbWVwaWNrZXIgfiAuZmllbGRfX2Vycm9ycyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRpbWVwaWNrZXJfX2l0ZW06bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzc2QjU7XG4gIH1cbn1cbi50aW1lcGlja2VyX19pdGVtW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4udGltZXBpY2tlcl9faXRlbS5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzZCNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVwaWNrZXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAudGltZXBpY2tlcl9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi50aXRsZS1ibG9jayB7XG4gIHBhZGRpbmc6IDI4cHggNTZweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTcyQzU7XG59XG5cbi50aXRsZS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA0MjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtYmxvY2tfX3RleHQge1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtYmxvY2tfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtYmxvY2tfX2FjdGlvbi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnRpdGxlLWJsb2NrX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggNzBweDtcbiAgfVxuXG4gIC50aXRsZS1ibG9ja19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLnRpdGxlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4udG9vbHRpcC1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udG9vbHRpcC1saW5rLnRvb2x0aXAtbGluayB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b29sdGlwLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnRvb2x0aXAtcGhvbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRvb2x0aXAtcGhvbmU6bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRvb2x0aXAtcGhvbmVfX2xpbmsudG9vbHRpcC1waG9uZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvb2x0aXAtcGhvbmVfX2xpbmsudG9vbHRpcC1waG9uZV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi50b3AtbmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAyNnB4O1xuICBtYXJnaW46IDAgLTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2X19jZWxsLS1nZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbmF2X19tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4IDM4cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgei1pbmRleDogMjA7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbn1cblxuLnRvcC1uYXZfX21vZGFsLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnRvcC1uYXZfX21vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnRvcC1uYXZfX21vZGFsLW5hbWUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4udG9wLW5hdl9fbW9kYWwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAycHggLTEwcHggLTEwcHggLTEwcHg7XG59XG5cbi50b3AtbmF2X19hY3Rpb25zLWVsZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIGNvbG9yOiAjRkZFQjNCO1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcgLnYtc3ZnLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wLW5hdi1saW5rX19pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9wLW5hdi1saW5rLS1vcGVuIC50b3AtbmF2LWxpbmtfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4udG9wLW5hdi1saW5rX19pY29uIC52LXN2Zy1pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4udG9wLW5hdi1saW5rX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b3AtbmF2LWxpbmtfX21haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRvcC1uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnRvcC1uYXYtbGluazphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnRvcC1uYXZfX21vZGFsIHtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnRvcC1uYXZfX21vZGFsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4udG9wLW5hdixcbnYtdG9wLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC1uYXYgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi50b3AtbmF2X19kZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi50b3AtbmF2X19kZC1pY29uIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udG9wLW5hdl9fZGQtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50b3AtbmF2X19jZWxsLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGluayB7XG4gIHBhZGRpbmc6IDhweCAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRvcC1uYXZfX2RkLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdl9fZGQge1xuICBtaW4td2lkdGg6IDIzN3B4O1xufVxuXG4udG9wLW5hdl9fZGQtd3JhcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9wLW5hdl9fZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4udG9wLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvcC1uYXZfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYi50b3AtbmF2X19jZWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuXG4udG9wLW5hdl9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wLW5hdl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi50b3AtbmF2X19kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgei1pbmRleDogMTIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWluLXdpZHRoOiAyMDNweDtcbn1cblxuLnRvcC1uYXZfX2RkLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19kZC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9wLW5hdl9fZGQtbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9wLW5hdl9fZGQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnRvcC1uYXZfX2RkLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLnRvcC1uYXZfX2RkLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi50b3AtbmF2LWxpbmtfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxuXG4gIC50b3AtbmF2LWxpbms6aG92ZXIgLnRvcC1uYXZfX2NlbGwtLWxpc3QgLnYtc3ZnLWljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXZfX2NlbGwtLWxpc3QsXG4udG9wLW5hdl9fY2VsbC1ncm91cCxcbi50b3AtbmF2X19jZWxsLS1zaW1wbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbC0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdl9fZGQge1xuICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cblxuICAudG9wLW5hdl9fbGF5b3V0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19pY29uLFxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19fZGVzYyxcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudG9wLW5hdi1saW5rX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRvcC1uYXYtbGlua19fYnRuIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlldy1waWNrZXJfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDJweDtcbn1cblxuLnZpZXctcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC52aWV3LXBpY2tlcl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cbn1cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM2Njk4Qzg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnZpZXctdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNtYWluQ29udGVudEFyZWEgLnYtdGV4dCBwIHNwYW4sXG4uYXJ0aWNsZS10ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0IHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2tldF9fZGVzYyB7XG4gICAgcGFkZGluZzogMTVweCAxNnB4IDIwcHggNDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAudGV4dC1jb250ZW50LFxuLnRleHQtZ3VpZGUsXG4uYXJ0aWNsZS10ZXh0LFxuLmNvbHVtbi1zbGlkZXJfX2Rlc2MsXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCxcbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQsXG4uYXJyb3ctbGluayxcbi5saW5rLWJsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5saW5rOmhvdmVyLFxuLnRleHQtZ3VpZGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAudGV4dC1jb250ZW50IHAsIC50ZXh0LWNvbnRlbnQgbGksXG4udGV4dC1jb250ZW50IHAsXG4udGV4dC1jb250ZW50IGxpLFxuLnRleHQtZ3VpZGUgcCxcbi50ZXh0LWd1aWRlIGxpLFxuLnRleHQtZ3VpZGUgcCxcbi50ZXh0LWd1aWRlIGxpLFxuLmFydGljbGUtdGV4dCBwLFxuLmFydGljbGUtdGV4dCBsaSxcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgbGkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLmgxLFxuaDEuc2VjdGlvbi1oZWFkX190aXRsZSxcbmgxIHtcbiAgICBmb250OiA0MDAgMzJweC80NHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmgyLFxuaDIuc2VjdGlvbi1oZWFkX190aXRsZSxcbmgyIHtcbiAgICBmb250OiA0MDAgMjhweC80MHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmgzLFxuaDMuc2VjdGlvbi1oZWFkX190aXRsZSxcbmgzIHtcbiAgICBmb250OiA0MDAgMjRweC8zNnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmg0LFxuaDQuc2VjdGlvbi1oZWFkX190aXRsZSxcbmg0IHtcbiAgICBmb250OiA0MDAgMjBweC8zMnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmg1LFxuaDUuc2VjdGlvbi1oZWFkX190aXRsZSxcbmg1IHtcbiAgICBmb250OiA0MDAgMThweC8zMHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmg2LFxuaDYuc2VjdGlvbi1oZWFkX190aXRsZSxcbmg2IHtcbiAgICBmb250OiA0MDAgMTZweC8yOHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubW9kYWwtcm9zdGVyX19jZWxsLm9uLXN0b3JlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTNhM2EzO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLm9uLXN0b3JlLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDhiYjI4O1xufVxuXG4ubW9kYWwtYm9keV9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggI2NjYztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxlY3RlZF9zaG9wLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjlmMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuLmluZm8tYmxvY2tfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYmFza2V0LWxlZnQgLmluZm8tYmxvY2sge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLm1vZGFsLXJvc3RlciAuaW5mby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59IiwiLyogLS0tIGdyaWQgLS0tICovXG4uZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5yb3cge1xuXHRAaW5jbHVkZSByb3c7XG59XG5cbi5jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmNvbCB7XG5cdEBpbmNsdWRlIGNvbDtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdC5jb2wteGwtI3skaX0ge1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0fVxufVxuXG5AZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHQub3JkZXIteGwtI3skaX0ge1xuXHRcdG9yZGVyOiAkaTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtbGctI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLWxnLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLW1kLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1tZC0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC1zbS0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItc20tI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wteHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLXhzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC0yeHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTJ4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtM3hzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci0zeHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLTR4cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIHRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbm8tdG91Y2gge1xuXHRAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZm9jdXMtZW5hYmxlZCB7XG5cdC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQgJiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiByb3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiBjZWxsIHtcblx0cGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0fVxufVxuXG5AbWl4aW4gY29sIHtcblx0cGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBkcm9wZG93bi1iYXNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd24sIGxlZnQgMHM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbkBtaXhpbiBkcm9wZG93biB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0cGFkZGluZzogMjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbkBtaXhpbiBvdmVybGF5LW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5cblxuQG1peGluIHBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAzNjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR6LWluZGV4OiAxMjA7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtaXhpbiBwYW5lbC1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuXG5cbkBtaXhpbiBsaW5rLWJhc2Uge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBsaW5rLWhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1mb2N1cyB7XG5cdG91dGxpbmU6IDFweCBkYXNoZWQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbkBtaXhpbiBsaW5rLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbkBtaXhpbiBsaW5rIHtcblx0QGluY2x1ZGUgbGluay1iYXNlO1xuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZm9jdXMtZW5hYmxlZC1pbnRlcm5hbCB7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0QGluY2x1ZGUgbGluay1mb2N1cztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1hY3RpdmU7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBmb2N1cy1mcmFtZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAzcHg7XG5cdHJpZ2h0OiAzcHg7XG5cdGJvcmRlcjogMXB4IGRhc2hlZDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtaXhpbiBmb2N1cy1mcmFtZS1zaG93IHtcblx0b3BhY2l0eTogLjc1O1xufVxuXG5cblxuQG1peGluIGZpZWxkLWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcblx0cGFkZGluZzogMTZweCAxMnB4IDdweCAxMnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250OiAkZnctcmVndWxhciAjeyRmei1zbWFsbH0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuQG1peGluIGZpZWxkLWJhc2Utc20ge1xuXHRwYWRkaW5nOiAycHggMTJweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbkBtaXhpbiBmaWVsZC1ob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1peGluIGZpZWxkLWZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWl4aW4gZmllbGQtZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuQG1peGluIGZpZWxkIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBmaWVsZC1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcblx0fVxuXG5cdC5mb3JtLWVycm9yICYge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWVycm9yO1xuXHR9XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSkge1xuXHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KCRzaXplLCAxMikpO1xufSIsIi5mYzpmaXJzdC1jaGlsZCxcbi5mbGM6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGM6bGFzdC1jaGlsZCxcbi5mbGM6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc2libGUtaWIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aXNpYmxlLWYge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlzaWJsZS1pZiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4udmlzaWJsZS1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi52aXNpYmxlLXRhYmxlIHtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi52aXNpYmxlLXRjIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Lm9wZW4gLmhpZGRlbi13aGVuLW9wZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQ6bm90KC5vcGVuKSAuaGlkZGVuLXdoZW4tbm90LW9wZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmhpZGRlbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtbWQtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5oaWRkZW4tc20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20tdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtc20tdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaGlkZGVuLXhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUteHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUteHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUteHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oaWRkZW4tMnhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuaGlkZGVuLTN4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LmhpZGRlbi00eHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59IiwiLmMtYmxhY2sge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmMtZ3JheSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmMtZ3JheS1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmMtcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jLXJlZC1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMlxufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmMtcHJpbWFyeS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xufVxuXG4uYy1zdWNjZXNzIHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYy13YXJuaW5nIHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYy13YXJuaW5nLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYy1lcnJvciB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5jLWVycm9yLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1lcnJvci1saWdodDtcbn1cblxuLmJnLWJsYWNrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xufVxuXG4uYy1ibGFjay0xMCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5iZy1ibGFjay0xMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmJnLWJsYWNrLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTcwO1xufVxuXG4uYy1ibGFjay0yMCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG59XG5cbi5iZy1ibGFjay0zMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay02MDtcbn1cblxuLmJnLWJsYWNrLTQwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uYmctYmxhY2stNTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNDA7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmctZ3JheSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jLXllbGxvdyB7XG5cdGNvbG9yOiRjb2xvci15ZWxsb3c7XG59XG5cbi5iZy15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xufVxuXG4uYmcteWVsbG93LTEwMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTAwO1xufVxuXG4uYmcteWVsbG93LTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy04MDtcbn1cblxuLmJnLXllbGxvdy02MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctNjA7XG59XG5cbi5iZy15ZWxsb3ctNDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTQwO1xufVxuXG4uYmcteWVsbG93LTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0yMDtcbn1cblxuLmJnLXllbGxvdy0xMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTA7XG59XG5cbi5iZy1ncmVlbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcbn1cblxuLmJnLWdyZWVuLTEwMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5jLWdyZWVuLTEwMCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uYmctZ3JlZW4tODAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tODA7XG59XG5cbi5iZy1ncmVlbi02MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi02MDtcbn1cblxuLmJnLWdyZWVuLTQwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTQwO1xufVxuXG4uYmctZ3JlZW4tMjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMjA7XG59XG5cbi5iZy1ncmVlbi0xMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0xMDtcbn1cblxuLmJnLW9yYW5nZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XG59XG5cbi5iZy1vcmFuZ2UtMTAwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0xMDA7XG59XG5cbi5iZy1vcmFuZ2UtODAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTgwO1xufVxuXG4uYmctb3JhbmdlLTYwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS02MDtcbn1cblxuLmJnLW9yYW5nZS00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtNDA7XG59XG5cbi5iZy1vcmFuZ2UtMjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTIwO1xufVxuXG4uYmctb3JhbmdlLTEwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0xMDtcbn1cblxuLnNoYWRvdy1zbWFsbCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xufVxuXG4uc2hhZG93LW5vcm1hbCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcbn1cblxuLnNoYWRvdy1sYXJnZSB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxhcmdlO1xufVxuXG4uc2hhZG93LWJpZyB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJpZztcbn1cblxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS00IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTU7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTYge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS03IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtOCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTQ7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtNSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNTtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS02IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS02O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTcge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTc7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtOCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtODtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmJnLXN1Y2Nlc3MtbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmJnLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZztcbn1cblxuLmJnLXdhcm5pbmctbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmJnLWVycm9yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xufVxuXG4uYmctZXJyb3ItbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59IiwiLyogLS0tIHNlbGVjdGlvbiAtLS0gKi9cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogJHNlbGVjdGlvbi1iZztcblx0Y29sb3I6ICRzZWxlY3Rpb24tY29sb3I7XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi8vY3J1dGNoIGZvciBqaXZvc2l0ZVxuLndyYXBfYjNjNyB7XG5cdHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuYTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5saW5rLWJsYWNrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmxpbmstYmxhY2s6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4udGV4dC1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3ZnLWxrIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnJlbW92ZS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnN0YXR1cy1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuaDYge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQubGluay1ibGFjazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi8qIC0tLSBiYXNpYyAtLS0gKi9cbmJvZHkge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGJhY2tncm91bmQ6ICRib2R5LWJnO1xuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfSAvICN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoX19sZWZ0IHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRvcmRlcjogLTE7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0b3V0bGluZTogMDtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogMjhweDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIsXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcblx0dG9wOiAycHg7XG5cdGxlZnQ6IDJweDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCArIC5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcblx0Ly9jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCxcbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cbi8vZGVhZCBjb2RlXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2tib3gtc3dpdGNoX19sZWZ0IHtcblx0Ly9jb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHNwYW4gKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcblx0bGVmdDogY2FsYygxMDAlIC0gMjZweCk7XG59XG5cbi5wYWdlLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0Ly9vdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1tYWluICAuY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4vKiAtLS0gVnVlIC0tLSAqL1xuW3YtY2xvYWtdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiAtLS0gY29udGFpbmVyIC0tLSAqL1xuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1tYWluIC5jb250YWluZXIge1xuXHRcdHotaW5kZXg6IHVuc2V0O1xuXHR9XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qIC0tLSBvdmVybGF5IC0tLSAqL1xuLm92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkb3ZlcmxheS1iZztcblx0b3BhY2l0eTogMDtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcblx0ei1pbmRleDogMTAwMDA7XG59XG5cbi5zdGF0ZS0tdmlkZW8tbW9kYWwgLm92ZXJsYXkge1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5vdmVybGF5Lm9wZW4sXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm92ZXJsYXksXG4uc3RhdGUtLW1vZGFsLWxvYWRpbmcgLm92ZXJsYXkge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAubWFpbi1uYXYge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG5cbi8qIC0tLSBzY3JvbGwgbG9jayAtLS0gKi9cbi5zdGF0ZS0tbG9jayB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLyogLS0tIHRhYiBiZWhhdmlvciAtLS0gKi9cbi50YWItYmVoYXZpb3I6bm90KC5vcGVuKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLnN2Zy1zcHJpdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIGN1c3RvbSBzY3JvbGxiYXIgZm9yIENocm9tZSBhbmQgU2FmYXJpXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OUJCREE7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBGaXJlZm94XG4uc2Nyb2xsYmFyIHtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRzY3JvbGxiYXItY29sb3I6ICM5OUJCREEgI2ZmZjtcbn1cblxuXG4uc3RhdGUtLW1vYmlsZS1tYXAtb3BlbiAuaGVhZGVyIHtcblx0ei1pbmRleDogMztcbn1cblxuLmlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbnByZSB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1zbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LyogLS0tIG92ZXJsYXkgLS0tICovXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuXHQuc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1taW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc21hbGxlc3QtbWF4KSB7XG5cdC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXHQuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblx0LmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcblx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAxOHB4KTtcblx0fVxufSIsIi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuXHRmb250OiAkZnctaDEgI3skZnotaDF9LyN7JGxoLWgxfSAkZmYtaDE7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDE7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDE7XG5cdG1hcmdpbjogMDtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250OiAkZnctaDIgI3skZnotaDJ9LyN7JGxoLWgyfSAkZmYtaDI7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDI7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDI7XG5cdG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250OiAkZnctaDMgI3skZnotaDN9LyN7JGxoLWgzfSAkZmYtaDM7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDM7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDM7XG5cdG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250OiAkZnctaDQgI3skZnotaDR9LyN7JGxoLWg0fSAkZmYtaDQ7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDQ7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDQ7XG5cdG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250OiAkZnctaDUgI3skZnotaDV9LyN7JGxoLWg1fSAkZmYtaDU7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDU7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDU7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRleHQtc3Ryb25nIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc3Ryb25nO1xufVxuXG4udGV4dC1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG4udGV4dC1zbWFsbGVyIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc21hbGw7XG59XG5cbmIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5mb250LWJhc2Uge1xuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfS8jeyRsaC1iYXNlfSAkZmYtYmFzZTtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcblx0QGluY2x1ZGUgbGluaztcbn1cblxuXG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTc7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuXG4udmlkZW8tYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5oci0tbGcge1xuXHRtYXJnaW46IDYwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4udGV4dC1ndWlkZS5jLWJsYWNrLTEwIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLnRleHQtZ3VpZGUgaDEsXG4udGV4dC1ndWlkZSAuaDEge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWd1aWRlIGgyLFxuLnRleHQtZ3VpZGUgLmgyLFxuLnRleHQtZ3VpZGUgaDMsXG4udGV4dC1ndWlkZSAuaDMsXG4udGV4dC1ndWlkZSBoNCxcbi50ZXh0LWd1aWRlIC5oNCxcbi50ZXh0LWd1aWRlIGg1LFxuLnRleHQtZ3VpZGUgLmg1LFxuLnRleHQtZ3VpZGUgaDYsXG4udGV4dC1ndWlkZSAuaDZ7XG5cdG1hcmdpbjogNDBweCAwIDAgMDtcblx0Y2xlYXI6IGJvdGg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi50ZXh0LWd1aWRlIGg2IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG5cdG1hcmdpbjogOHB4IDA7XG59XG5cbmxpIGEge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdGxpIGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4udGV4dC1ndWlkZSAuYnRuLS1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tbGcge1xuXHRtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4udGV4dC1ndWlkZSAuYnRuLS1sZzphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LnRleHQtZ3VpZGUgLmJ0bi0tbGc6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRtYXJnaW46IDAgMCA2cHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHR3aWR0aDogNnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS01O1xuXG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcblx0Y291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSB7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRkLFxuLnRleHQtZ3VpZGUgdGgge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UgZWFzZTtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0aGVhZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnRleHQtZ3VpZGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XG5cdG1hcmdpbjogMzBweCAwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcblx0bWF4LXdpZHRoOiA3NTJweDtcbn1cblxuLnRleHQtZ3VpZGUgZmlndXJlIGltZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1ibG9jay0tc20ge1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY3VzdG9tLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC00cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmN1c3RvbS1saXN0X19lbCB7XG5cdHBhZGRpbmc6IDRweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jdXN0b20tbGlzdF9faW5uZXIge1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmN1c3RvbS1saXN0X19oZWFkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnctc21hbGw7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IHtcblx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay03MDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IGxpIHtcblx0cGFkZGluZy1sZWZ0OiAzMXB4O1xuXHRtYXJnaW46IDI0cHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IGxpOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tbGlzdF9fYm9keSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAwO1xuXHRmaWxsOiBub25lO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY3VzdG9tLWxpc3RfX2VsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY3VzdG9tLWxpc3RfX2VsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cbmZpZ2NhcHRpb24ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRleHQtZ3VpZGUgc3BhbiB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuXHRtYXJnaW46IDRweCAwO1xufVxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LyogLS0tIHRleHQgLS0tICovXG5cdGgxLFxuXHQuaDEge1xuXHRcdGZvbnQ6ICRmdy1oMS14cyAjeyRmei1oMS14c30vI3skbGgtaDEteHN9ICRmZi1oMS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDEteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDIsXG5cdC5oMiB7XG5cdFx0Zm9udDogJGZ3LWgyLXhzICN7JGZ6LWgyLXhzfS8jeyRsaC1oMi14c30gJGZmLWgyLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDIteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMi14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoMyxcblx0LmgzIHtcblx0XHRmb250OiAkZnctaDMteHMgI3skZnotaDMteHN9LyN7JGxoLWgzLXhzfSAkZmYtaDMteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMy14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgzLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg0LFxuXHQuaDQge1xuXHRcdGZvbnQ6ICRmdy1oNC14cyAjeyRmei1oNC14c30vI3skbGgtaDQteHN9ICRmZi1oNC14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDQteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDUsXG5cdC5oNSB7XG5cdFx0Zm9udDogJGZ3LWg1LXhzICN7JGZ6LWg1LXhzfS8jeyRsaC1oNS14c30gJGZmLWg1LXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDUteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNS14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudGV4dC1zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2UteHM7XG5cdH1cblxuXHQudGV4dC1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbC14cztcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZS14cztcblx0fVxuXG5cdC50ZXh0LWd1aWRlIC5oMSxcblx0LnRleHQtZ3VpZGUgaDEge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHVsID4gbGksXG5cdC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQudGV4dC1ndWlkZSBpbWcsXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmhyLS1sZyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0LnRleHQtZ3VpZGUgLmJ0bi0tbGcge1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxufVxuIiwiLyogLS0tIGJ1dHRvbnMgLS0tICovXG4uYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmc6IDhweCAyNHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5LWxpZ2h0LTgwIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5idG4tY2xvc2Uge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4uYnRuLWNsb3NlIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ0bi1pY29uIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5idG4tLXdpdGgtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi0tZncge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi0tYmFzZS1mb250IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4uYnRuLWdyZWV5OmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5idG4tZ3JlZXkge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYnRuLS1pY29uLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLmJ0bi0taWNvbi1zbSAuYnRuLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi0taWNvbi1sIHtcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tLWljb24tbCAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTZweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uYnRuLS10ciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci13aGl0ZS02MCBpbnNldDtcbn1cblxuLmJ0bi0tdHI6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci13aGl0ZSBpbnNldDtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmJ0bi1jbG9zZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLWNsb3NlOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdH1cblx0LmJ0bjpob3ZlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmJ0bjphY3RpdmUge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay01MDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50IGluc2V0O1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS15ZWxsb3cge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tb3V0bGluZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5idG4tLW91dGxpbmU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuLmJ0bi0tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLS1vdXRsaW5lLmRpc2FibGVkIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNEMUQxRDEgaW5zZXQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi0tb3V0bGluZS0yIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5LWxpZ2h0LTcwIGluc2V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLW91dGxpbmUtMjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5IGluc2V0O1xuXHR9XG59XG5cbi5idG4tLW91dGxpbmUtMjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmUtMltkaXNhYmxlZF0sXG4uYnRuLS1vdXRsaW5lLTIuZGlzYWJsZWQge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXktbGlnaHQtOTAgaW5zZXQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS10cjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXdoaXRlIGluc2V0O1xuXHR9XG5cdC5idG4tLXByaW1hcnk6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS15ZWxsb3c6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5idG4tLXByaW1hcnktMjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuYnRuLS1vdXRsaW5lOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcblx0fVxufVxuXG4uYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXllbGxvdzphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTgwO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTI6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5cbi5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeTpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG59XG5cblxuLmJ0bi0td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci13aGl0ZSBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS13aGl0ZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcblx0fVxufVxuXG4uYnRuLS13aGl0ZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXdoaXRlOmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xufVxuXG5cbi5idG4tLXByaW1hcnktd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5LW9yYW5nZSB7XG5cdGJhY2tncm91bmQ6IG9yYW5nZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0td2hpdGUtYmx1ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcHJpbWFyeS13aGl0ZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5idG4tLXdoaXRlLWJsdWU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5idG4tZ3JlZXk6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5idG4tLXByaW1hcnktb3JhbmdlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBvcmFuZ2U7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5idG4tLXdoaXRlLWJsdWU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LXdoaXRlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bl9faWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5idG5fX2ljb24tLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmJ0bi0tbGcge1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDEycHggMjRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJ0bi0tbWQge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnRuLS1sYXJnZS1mb250IHtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xufVxuXG4uYnRuLS1zbWFsbC1mb250IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLS1ub3JtYWwtZm9udCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1mb250IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5idG4tLWJsYWNrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmJ0bi0tc20ge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmc6IDVweCAyNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmJ0bi0tc21hbGwge1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5idG4tLXJvdW5kIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXI7XG59XG5cbi5idG4tLXNtIC5idG5fX2ljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4uYnRuX19pY29uLS1iaWcsXG4uYnRuLS1zbSAuYnRuX19pY29uLS1iaWcge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLS1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmJ0biB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0fVxuXHQuYnRuLS1sYXJnZS1mb250IHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0fVxufVxuXG4uYnRuLS1wcmltYXJ5LXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcblx0fVxufSIsIi5wcmljZV9fZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4ucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3RleHQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJpY2VfX3RleHQtb2xkIHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcbi5wcmljZS0tbGcgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlcjtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGZ6LW5vcm1hbDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3RleHQge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0LW9sZCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fdGV4dC1wYXJ0LFxuLnByaWNlX19ncm91cC0tcGFydCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRjb2xvcjogIzhDOEM4Qztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fdGV4dC1wYXJ0LFxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tcGFydCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcmljZV9fdGV4dC1wYXJ0LXRleHQge1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbi5wcmljZV9fdGV4dC1wYXJ0LXZhbHVlLFxuLnByaWNlX19ncm91cC12YWx1ZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByaWNlX19ncm91cC0tcGFydCAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnByaWNlX19ncm91cC0tcGFydCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tcGFydCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpY2VfX2Rlc2Mge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5wcm9kdWN0IC5wcmljZV9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlX19ncm91cC0tcGFydCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fbGlzdCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbn0iLCIuZ3VpZGVsaW5lLWJsb2NrIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUge1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvci1jb2xvcjtcbn1cblxuLnNoYWRvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTI1cHg7XG59XG5cbi5zaGFkb3ctZWwge1xuXHRwYWRkaW5nOiAyNXB4O1xuXHRmbGV4OiAwIDAgMjUlO1xuXHR3aWR0aDogMjUlO1xufVxuXG4uc2hhZG93LWVsX19pbm5lciB7XG5cdGhlaWdodDogMzA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufSIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXIsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2UtZW50ZXItYWN0aXZlLFxuLmNvbGxhcHNlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsYXBzZS1lbnRlci1mcm9tLFxuLmNvbGxhcHNlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn0iLCJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG5cblxuXG4iLCIuc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAmLFxuICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuICAuc3dpcGVyLXNsaWRlLW5leHQsXG4gIC5zd2lwZXItc2xpZGUtcHJldixcbiAgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1jb250YWluZXItZmFkZSB7XG4gICYuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAmLFxuICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAmLFxuICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJldic7XG4gIH1cbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBlYWNoICRuYXZDb2xvck5hbWUsICRuYXZDb2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAmLnN3aXBlci1idXR0b24tI3snJyArICRuYXZDb2xvck5hbWV9IHtcbiAgICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICN7JycgKyAkbmF2Q29sb3JWYWx1ZX07XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgQGF0LXJvb3QgYnV0dG9uI3smfSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIH1cbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBlYWNoICRwYWdpbmF0aW9uQ29sb3JOYW1lLCAkcGFnaW5hdGlvbkNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi0jeycnICsgJHBhZ2luYXRpb25Db2xvck5hbWV9IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjeycnICsgJHBhZ2luYXRpb25Db2xvclZhbHVlfTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDElO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDElO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5OCU7XG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gaW1nLFxuICA+IHN2ZyxcbiAgPiBjYW52YXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvY29udHJvbGxlci9jb250cm9sbGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1jb3ZlcmZsb3cvZWZmZWN0LWNvdmVyZmxvd1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY3ViZS9lZmZlY3QtY3ViZVwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZVwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtZmxpcC9lZmZlY3QtZmxpcFwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9sYXp5L2xhenlcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9zY3JvbGxiYXIvc2Nyb2xsYmFyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3RodW1icy90aHVtYnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvem9vbS96b29tXCI7XG5cbi5zd2lwZXItc2xpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IGF1dG87XG59IiwiLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0bWFyZ2luOiAtNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG5cdHBhZGRpbmc6IDVweDtcbn0iLCIuYXJyb3ctbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWxpbmtfX2ljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHdpZHRoOiA4cHg7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFycm93LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkbGluay1jb2xvci1ob3Zlcjtcblx0fVxuXG5cdC5hcnJvdy1saW5rOmhvdmVyIC5hcnJvdy1saW5rX19pY29uIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcblx0fVxufVxuXG4uYXJyb3ctbGluazphY3RpdmUgLmFycm93LWxpbmtfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hcnJvdy1saW5rIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHR9XG59IiwiLmFydGljbGUtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFydGljbGUtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5hcnRpY2xlLWxpc3RfX2VsIHtcblx0cGFkZGluZzogNHB4O1xufVxuXG4uYXJ0aWNsZS1lbF9faW5uZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG59XG5cbi5hcnRpY2xlLWJhbm5lciB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcnRpY2xlLXZpZXdfX2NvdW50LWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmFydGljbGUtaGVhZF9fdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdGljbGUtdmlld19fY291bnQtdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblxufVxuXG4uYXJ0aWNsZS1lbF9faW5uZXI6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYXJ0aWNsZS1lbF9faW5uZXI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZS1oZWFkIHtcblx0XHRkaXNwbGF5OiBibG9ja1xuXHR9XG5cblx0LmFydGljbGUtaGVhZF9fZGVzYyB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn0iLCIuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHR9XG5cblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRcdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IC0xNnB4O1xuXHR9XG5cblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cbn0iLCIuYXJ0aWNsZS1wb3N0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0ei1pbmRleDogMjtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IC00cHg7XG5cdGJvdHRvbTogLTRweDtcblx0bGVmdDogLTRweDtcblx0cmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IDAgMCAxMnB4O1xuXHRtYXgtd2lkdGg6IDI1NnB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTVweDtcblx0bGVmdDogLTVweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSxcbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdH1cbn1cblxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0QGluY2x1ZGUgbGluay1hY3RpdmU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLmFydGljbGVfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG5cdGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG5cdGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZV9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIuYXNpZGUtYmFubmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYXNpZGUtYmFubmVyX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDM7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaWRlLWJhbm5lcl9fc3BhY2VyIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xufVxuXG4uYXNpZGUtYmFubmVyX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiB1bnNldDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tbGVmdCAuYXNpZGUtYmFubmVyX19pbWcge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLmFzaWRlLWJhbm5lcl9fYm94LS1yaWdodCAuYXNpZGUtYmFubmVyX19pbWcge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5hc2lkZS1iYW5uZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuIiwiLmFzaWRlLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDhweCAwO1xufSIsIi5hdmFpbGFiaWxpdHkge1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5hdmFpbGFiaXRpdHktd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dCB7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dC0tZXhwZWN0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5hdmFpbGFiaWxpdHktLWNlbnRlciAuYXZhaWxhYml0aXR5LXdyYXAge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5saW5rLXRleHRfX2ljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWJsdWUgLnRvb2x0aXAge1xuXHRsZWZ0OiAtOXB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLXJlZCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubGluay10ZXh0IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn0iLCIuYmFkZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0cGFkZGluZzogMXB4IDRweDtcbn1cblxuLmJhZGdlLS1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDA7XG59IiwiLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDRweDtcblx0ei1pbmRleDogMTtcblx0aGVpZ2h0OiAzNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCArIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4tLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2tldC1hY3Rpb24tLW9uZWNsaWNrIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tb25lY2xpY2sgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn0iLCIuYmFza2V0LWhlYWQtLWJldHdlZW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtY29udGVudF9fdGl0bGUsXG4uYmFza2V0LWhlYWRfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4uYmFza2V0LWhlYWQtLWVtcHR5IHtcblx0bWluLWhlaWdodDogMjcycHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJhc2tldC1oZWFkX19kZXNjIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYXNrZXQtY29udGVudF9faW5uZXIge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFza2V0LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2NvdW50IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2hlbHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19kZXNjIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19saW5rLW1haW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2VsIC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXRfX2Rlc2MtdGV4dCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmFza2V0X19kZXNjIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMjBweCAxNnB4IDIwcHggNDRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTc7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLmJhc2tldF9fZGVzYy1pY29uLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdGxlZnQ6IDIwcHg7XG5cdHRvcDogMTZweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuXHR3aWR0aDogMTEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5kZXNjLW5hbWUge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1uYW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmJhc2tldC1wcm9kdWN0X19wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnByaWNlLS1kZWZhdWx0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5wcmljZS0tc3RvY2sge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uZGVzYy1lbmQsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcblx0d2lkdGg6IDE5JTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnByaWNlLS1kZWZhdWx0IC5iYXNrZXQtcHJvZHVjdF9fY2VudHMge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4uZGVzYy1wcmljZSxcbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNyU7XG4vL1x0bWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5iYXNrZXQtcHJvbW9jb2RlIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciAuYmFza2V0LXByb2R1Y3RfX2xpbmssXG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXI6aG92ZXIgLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRlc2MtY291bnQsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcblx0Ly9tYXJnaW4tcmlnaHQ6IDQ1cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IC5maWVsZC1jb3VudCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXQtcmlnaHQge1xuXHR3aWR0aDogMzg4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMzZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXRvdGFsIHtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMjEwcHg7XG59XG5cbi5iYXNrZXQtc3RvY2tfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19zdGF0dXMtdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkLXRpdGxlIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC1idG4ge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy1idG4ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYmFza2V0LWJvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS02MDtcblx0ei1pbmRleDogMTA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtdG90YWxfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4uYmFza2V0LXRvdGFsX19oZWFkIHtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2JvZHkge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93OmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJhc2tldC10b3RhbC0tYmlnIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4uaW5wdXQtaGVscGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtaGVscGVyIC5maWVsZC1pbnB1dCB7XG5cdHBhZGRpbmc6IDEycHggNTRweCAxMnB4IDEycHg7XG59XG5cbi5pbnB1dC1idG4gLmJ0biB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXJyb3ctYnRuIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTBweDtcbn1cblxuLmlucHV0LWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogNHB4O1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMTtcbn1cblxuLmJhc2tldC10b3RhbF9fbGluZSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iYXNrZXQtbGVmdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2ltZyB7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2xhYmxlIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xufVxuXG4uYmFza2V0X19kZXNjLS13aGl0ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJhc2tldF9fcmVxLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcbn1cblxuLmJhc2tldF9fZm9ybSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0tdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWg0O1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xufVxuXG4uZm9ybV9fZmllbGRzIC5jb2xsYXBzZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fdGFiLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWg1O1xufVxuXG4uZm9ybV9fdGFiLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUgLmlucHV0LWRlc2Mge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5pbnB1dC1kZXNjLnN1Y2Nlc3Mge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUgLmlucHV0LWRlc2MuZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uaW5wdXQtZGVzYy5lcnJvciB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUgLmJhc2tldF9fZGVzYy1pY29uIHtcblx0bGVmdDogMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW5vLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW5vLXdyYXAgLmJhc2tldF9fZGVzYy1pY29uIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMDtcbn1cblxuLmJhc2tldF9fZGVzYy0tbXQge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uYmFza2V0X19mb3JtIC5mb3JtX19ncm91cHMgLmZvcm1fX2dyb3VwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOjA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuYmFza2V0LXJpZ2h0IHtcblx0XHR3aWR0aDogMzI4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5iYXNrZXRfX2Rlc2MtLW10IHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0XHR3aWR0aDogODBweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1uYW1lIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW1nIHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19lbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdH1cblx0LmJhc2tldC10b3RhbCB7XG5cdFx0cGFkZGluZzogMzJweCAyMHB4O1xuXHR9XG5cdC5iYXNrZXQtYm9keSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5iYXNrZXQtcmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtdG90YWwgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXRvdGFsLS1iaWcge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlLXhzO1xuXHR9XG5cdC5iYXNrZXQtYm9keSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuYmFza2V0LXJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJhc2tldC1oZWFkLS1lbXB0eSB7XG5cdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5iYXNrZXRfX2Rlc2MtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblx0LmJhc2tldC10b3RhbF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX3N0YXR1cy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tY291bnQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIC5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX3RpdGxlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIC5idG4tdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0LmJhc2tldF9fZm9ybS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG5cdH1cblx0LmJhc2tldF9fcmVxLXRpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdH1cblx0LmJhc2tldF9fZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc21hbGxlc3QtbWF4KSB7XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLW5hbWUge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0fVxufSIsIi5iYXNrZXQtc21hbGwge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5iYXNrZXQtc21hbGxfX3dpZGdldCB7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0Y3Vyc29yOiBwb2ludGVyO1xyXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcdG91dGxpbmU6IG5vbmU7XHJ9XHJcci5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xyXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclx0bGVmdDogLTJweDtcclx0cmlnaHQ6IC0ycHg7XHJcdGJvdHRvbTogLTJweDtcclx0dG9wOiAtMnB4O1xyfVxyXHJAaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XHJcdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclx0fVxyfVxyXHIuYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xyXHRmbGV4OiAwIDAgYXV0bztcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xyXHRtYXJnaW4tdG9wOiA2cHg7XHJ9XHJcci8vLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uICsgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcci8vXHRtYXJnaW4tbGVmdDogMTBweDtcci8vfVxyXHIuYmFza2V0LXNtYWxsX19pY29uIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAyNnB4O1xyXHRoZWlnaHQ6IDI2cHg7XHJcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcdHRyYW5zaXRpb246ICR0cnMtYmFzZTtccn1cclxyLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdGJvdHRvbTogLThweDtcclx0cmlnaHQ6IC04cHg7XHJcdHdpZHRoOiAxNnB4O1xyXHRoZWlnaHQ6IDE2cHg7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyfVxyXHIuYmFza2V0LXNtYWxsX190aXRsZSB7XHJcdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XHJcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtccn1cclxyLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJ9XHJcci5iYXNrZXQtc21hbGwtLXVzZXIge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5iYXNrZXQtc21hbGxfX21lbnUge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xyXHRvcGFjaXR5OiAwO1xyXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xyXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclx0d2lkdGg6IDEwMCU7XHJcdHJpZ2h0OiAtMTBweDtcclx0ei1pbmRleDogMTIwO1xyXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXHRwYWRkaW5nOiAyNHB4IDI0cHg7XHJcdGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYigwIDAgMCAvIDIwJSk7XHJcdG1pbi13aWR0aDogMjAzcHg7XHJ9XHJcci5iYXNrZXQtc21hbGxfX21lbnU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcIjtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IC0xM3B4O1xyXHRyaWdodDogMTFweDtcclx0d2lkdGg6IDEzcHg7XHJcdGhlaWdodDogMTNweDtcclx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcdGJvcmRlci10b3A6IG5vbmU7XHJcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXHR0cmFuc2l0aW9uOiAwLjRzO1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51LWxpbmsge1xyXHRwYWRkaW5nOiA0cHggMDtcclx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtccn1cclxyLmJhc2tldC1zbWFsbC0tdXNlciB7XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmJhc2tldC1zbWFsbF9fbWVudS0tb3Blbi5iYXNrZXQtc21hbGxfX21lbnUge1xyXHRvcGFjaXR5OiAxO1xyXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtccn1cclxyQGluY2x1ZGUgbm8tdG91Y2gge1xyXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbiB7XHJcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclx0fVxyXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9fdGl0bGUge1xyXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcdH1cclx0LmJhc2tldC1zbWFsbF9fbWVudS1saW5rOmhvdmVyIHtcclx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdH1cclx0LmJhc2tldC1zbWFsbC0tdXNlcjpob3ZlciAuYmFza2V0LXNtYWxsX19tZW51IHtcclx0XHQgb3BhY2l0eTogMTtcclx0XHQgdmlzaWJpbGl0eTogdmlzaWJsZTtcclx0XHQgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJcdCB9XHJ9XHJcci5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcci5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9faWNvbiB7XHJcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJ9XHJcci5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19wcmljZSB7XHJcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJ9XHJcci5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XHJcdGN1cnNvcjogZGVmYXVsdDtccn1cclxyXHJcckBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXHQuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xyXHRcdGRpc3BsYXk6IG5vbmU7XHJcdH1ccn0iLCIuYnJhbmQtZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTZweDtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHR3aWR0aDogMTYuNjYlO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5icmFuZC1ncmlkX192aXN1YWwge1xuXHR3aWR0aDogMTQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmJyYW5kLWdyaWRfX2xhYmxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19ub3RlLXRvb2x0aXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZS10ZXh0IHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJpZztcbn1cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmFjdGl2ZSAuYnJhbmQtZ3JpZF9fbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmNhcmQtc29ydCB7XG5cdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG5cdH1cblx0LmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIgLmJyYW5kLWdyaWRfX2xhYmxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmJyYW5kLWdyaWQge1xuXHRcdG1hcmdpbjogLTEwcHg7XG5cdH1cblx0LmJyYW5kLWdyaWRfX2l0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJyYW5kLWdyaWRfX2l0ZW0ge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDIzcHggMTJweCAyM3B4O1xuXHR9XG5cdC5icmFuZC1ncmlkX19sYWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdFx0Zm9udC1zaXplOiAkZnotZGVzYy1pY29uO1xuXHR9XG5cdC5icmFuZC1ncmlkX192aXN1YWwge1xuXHRcdHdpZHRoOiAxMDhweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufSIsIi5icmVhZGNydW1icyB7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMnB4IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMnB4IDVweDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luOiAxcHggMCAwIDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5icmVhZGNydW1icyB7XG5cdFx0cGFkZGluZzogMTJweCAwIDdweDtcblx0fVxufSIsIlxuLmJ0bi10b3Age1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuLmJ0bi10b3AtLXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tdG9wX19idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNXB4O1xuXHRyaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGJvcmRlciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLXRvcF9fYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmJ0bi10b3BfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGZpbGw6IG5vbmU7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5idG4tdG9wX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSAuYnRuLXRvcF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59IiwiLmJ1dHRvbi12aWRlbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ1dHRvbi12aWRlb19faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn0iLCIuY2FsYy1zaXplc19fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY2FsYy1zaXplc19fZ3JvdXAtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBmb250LXNpemU6ICRmei1zbWFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlcjpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYWxjLXNpemVzX19zcG9pbGVyLmlzLW9wZW4gLmNhbGMtc2l6ZXNfX3Nwb2lsZXItaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYWxjLXNpemVzX19ib3RoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2FsdHMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FsYy1zaXplc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmNhbGMtc2l6ZXNfX2Rncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhbGMtc2l6ZXNfX3BhaXItc2lkZSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2RpYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmNhbGMtc2l6ZXNfX3NldGFsbC1idG4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgZm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsYy1zaXplc19fc2V0YWxsLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYWxjLXNpemVzX19sbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6ICRmei1zbWFsbGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYWxjLXNpemVzX19ib3B0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNnB4IDEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhbGMtc2l6ZXNfX3N0YWctdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAkZnotc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uY2FsYy1zaXplc19fc3RhZyB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uY2FsYy1zaXplc19fbWluaS1heGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5jYWxjLXNpemVzX19taW5pLWF4bGUgcmVjdCxcbi5jYWxjLXNpemVzX19taW5pLWF4bGUgY2lyY2xlIHtcbiAgc3Ryb2tlOiAkY29sb3ItZ3JheS1saWdodDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycztcbn1cblxuLmNhbGMtc2l6ZXNfX2F4aXMtZnJvbnQuaXMtb24gcmVjdCxcbi5jYWxjLXNpemVzX19heGlzLWZyb250LmlzLW9uIGNpcmNsZSxcbi5jYWxjLXNpemVzX19heGlzLWJhY2suaXMtb24gcmVjdCxcbi5jYWxjLXNpemVzX19heGlzLWJhY2suaXMtb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmNhbGMtc2l6ZXNfX3N0YWctcm93cyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xufVxuXG4uY2FsYy1zaXplcyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uY2FsYy1zaXplcyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNhbGMtc2l6ZXNfX3N0YWcsXG4uY2FsYy1zaXplc19fc3RhZy1yb3dzLFxuLmNhbGMtc2l6ZXNfX2JvcHRzIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2FsYy1zaXplcyAuZmllbGQtY2hlY2tib3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAkZnotc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAuY2FsYy1zaXplc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIi5zdWJzdHJhdGUge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnYtc3Vic3RyYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRvci1oZWFkX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS03O1xufVxuXG4uY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBmb250LXNpemU6ICRmei1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxoLWJhc2U7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYXhlcy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBmb250LXNpemU6ICRmei1zbWFsbDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yLWF4ZXMtZ3JvdXAtLXRpdGxlLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWFjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWFjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxpbmstaWNvbl9fY2FsY3VsYXRvcixcbi5saW5rLWljb25fX3F1ZXN0aW9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstd2l0aC0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5saW5rLXdpdGgtLWljb24gLmxpbmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmxpbmstaWNvbl9fcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstYmx1ZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG4gIGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ubGluay1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5rLXNtYWxsZXN0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG59XG5cbi5zdWJzdHJhdGUtY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zdWJzdHJhdGUtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG5cbi5zdWJzdHJhdGUtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG59XG5cbi5saW5rLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FsYy1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsYy1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstbGluZTphY3RpdmUge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5taW5pLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5taW5pLWxvYWRlci5taW5pLWxvYWRlci0tYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS02MDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1pbmktbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4ubGRzLXJvbGxlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2IHtcbiAgYW5pbWF0aW9uOiBsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiA2M3B4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDU2cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogNDhweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgdG9wOiA3MnB4O1xuICBsZWZ0OiA0MHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogMzJweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDE3cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XG4gIHRvcDogNTZweDtcbiAgbGVmdDogMTJweDtcbn1cbkBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLFxuLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS13aGl0ZSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS02MDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIC5saW5rLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5saW5rLS11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubGluay1saW5lOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNDA7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHkge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3ItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xuICBtYXJnaW46IC0xMnB4IC0xMnB4IDAgLTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItbGluayB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAuc3Vic3RyYXRlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzdHJhdGUtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc3Vic3RyYXRlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIC5jYWxjLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZnotaDM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuc3Vic3RyYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG4gIC5jYWxjLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6ICRmei1iYXNlO1xuICB9XG4gIC5jYWxjLXNsaWRlcl9faXRlbS1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4ge1xuICAgIGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuICB9XG4gIC5zdWJzdHJhdGUge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xuICAgIG1hcmdpbjogLThweCAtOHB4IDAgLThweDtcbiAgfVxuICAuY2FsY3VsYXRvcl9fcmVzZXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keSB7XG4gICAgcGFkZGluZzogMjZweCAyMHB4O1xuICB9XG4gIC5zdWJzdHJhdGUge1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLWhhbGYge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2hlY2tib3gtc3dpdGNoIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzLFxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2FsYy1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc21hbGxlc3QtbWF4KSB7XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnLFxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGxlcjtcbiAgfVxuICAuZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG4gIH1cbiAgLmxpbmstYmx1ZSB7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGxlcjtcbiAgfVxufVxuXG4ubW9kYWwtYnV0dG9uLXdyYXBwIHtcbiAgYmFja2dyb3VuZDogb3JhbmdlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAubGluay1pY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG4ubW9kYWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogb3JhbmdlO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGRhcmtvcmFuZ2U7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNlYXNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmNhbGN1bGF0b3Itc2Vhc29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cbi5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXNpemU6ICRmei1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIGJhY2tncm91bmQgMC4ycyxcbiAgICBjb2xvciAwLjJzO1xufVxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG46aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4uY2FsY3VsYXRvci1zZWFzb25fX2J0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuLmNhbGN1bGF0b3Itc2Vhc29uX19pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNhbGN1bGF0b3ItcnVuZmxhdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmNhbGN1bGF0b3ItcnVuZmxhdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIC5jYWxjdWxhdG9yLXNlYXNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbGN1bGF0b3Itc2Vhc29uX19idG4ge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5jYXJkLWludGVyZmFjZSB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJhY2tncm91bmQ6ICNGOEY5RkU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWludGVyZmFjZV9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDMycHhcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQsXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucyxcbi5jYXJkLWludGVyZmFjZV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHR9XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAtLW9sZCxcblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59IiwiLmNhcmRzLWJ0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNhcmRzLWJ0bjpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJkcy1idG4uYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWJ0bjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdH1cclxufSIsIlxyXG4uY2FyZHMtZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAtMTZweDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0cGFkZGluZzogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLWJhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogNTUuNiU7XHJcbn1cclxuXHJcbmltZy5jYXJkcy1ncmlkX19pdGVtLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0cGFkZGluZzogMTZweCAzMnB4IDI0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGltZS5jLXByaW1hcnktMi1zaGFkZS0yIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXZpZXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0Zm9udC1zaXplOiAkZnotZGVzYy1pY29uO1xyXG59XHJcblxyXG4udmlldy1pY29uIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGFncyB7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiBhdXRvIC04cHggLThweCAtOHB4O1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9fdGFncy1pdGVtIHtcclxuXHRwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX190YWdzLWlubmVyIHtcclxuXHRwYWRkaW5nOiA0cHggMTJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1saW5rOmhvdmVyIH4gLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCAuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGhlaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXJkcy1ncmlkX190ZXh0LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5jYXJkcy1ncmlkX19pdGVtIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19oZWFkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fY2F0ZWdvcmllcyB7XHJcblx0XHRmbGV4OiB1bnNldDtcclxuXHRcdG1hcmdpbjogMCAtMTZweDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2NhdGVnb3J5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkIHtcclxuXHRcdG1hcmdpbjogLTEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmNhcmRzLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2FyZHMtbmF2aWdhdGlvbiB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59IiwiLmNhcmRzLXBhZ2luYXRpb24ge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXJkcy1wYWdpbmF0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG59IiwiLmNhcmRzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn0iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19icmFuZC1saW5rIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAge1xuXHQvL2JveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uc2xpZGVyLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIHtcblx0Ly9ib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG5cdHBhZGRpbmctYm90dG9tOiA4MiU7XG5cdG1heC13aWR0aDogNTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYnMge1xuXHRtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4udGFicy1saXN0IHtcblx0cGFkZGluZzogMCAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG4udGFicy1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwIDE4cHg7XG5cdHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFicy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rZXktdmFsdWUtLWNvbHVtbiB7XG5cdGNvbHVtbi1jb3VudDogMjtcblx0Y29sdW1uLWdhcDogMzJweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLWJpZ19fdGFiIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaWNvbi1xdWVzdGlvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi53aXRoLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljcyAuaWNvbi1xdWVzdGlvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1iaWdfX3RhYjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmU6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXRleHQge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIC50b29sdGlwIHtcblx0bWF4LXdpZHRoOiAyMDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcDpiZWZvcmUge1xuXHRsZWZ0OiAyNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tbGVmdDogNDNweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2l0ZW17XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYnRuLWJpZ19fdGFiOmhvdmVyOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxuXG5cdC5idG4tYmlnX190YWI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmtleS12YWx1ZS0tY29sdW1uIHtcblx0XHRjb2x1bW4tY291bnQ6IHVuc2V0O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXHR9XG5cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiBzdmd7XG5cdHdpZHRoOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtY29udG9sbGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmNhdGFsb2ctaXRlbV9fZnVyYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ljb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCxcbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcblx0d2lkdGg6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtYnJhbmQge1xuXHR3aWR0aDogMTQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdHdpZHRoOiAyODhweDtcblx0bWFyZ2luLXJpZ2h0OiAzNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmxpbmstLXVuZGVybGluZSxcbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbnVtIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstY29tbWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMjRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZy1pdGVtX192aWRlby1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5saW5rLWNvbW1lbnQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubGluay1jb21tZW50X19pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5saW5rLWNvbW1lbnRfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLWl0ZW1fX2NvbCB7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4ubGluay1jb21tZW50X190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxMHB4IC0xMnB4IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saW5rLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGluay1hY3Rpb25fX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstYWN0aW9uX190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstYWN0aW9uIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29sLS1saW5rcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvL21heC13aWR0aDogNTI4cHg7XG5cdHdpZHRoOiA0MCU7XG5cdG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiAtNnB4O1xuXHR6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuXHRtaW4td2lkdGg6IDMxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW46IDE2cHggMCAwIDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyAua2V5LXZhbHVlLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyAudGVybXMge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDEycHggMjBweCAxNnB4IDIwcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiBidXR0b24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1udW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJhdGluZyB7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NhdGFsb2ctcHJvZHVjdC1zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5vcHRpb25zLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiAuY2F0YWxvZy1pdGVtX19udW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG5cdFx0ZGlzcGxheTogbm9uZSAgIDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCAuYnRuLS1sZyB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9uczpob3ZlciB7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtMTAge1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC05IHtcblx0XHR6LWluZGV4OiA5O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5jaGFyZWN0ZXJpc3RpY3NfX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDo6YmVmb3JlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGU6aG92ZXIge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzODBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZGVzY3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21vYmlsZS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwtbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC50YWJzLWxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cdC50YWJzLWNvbnRlbnRfX2xpc3QtZWwtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGFicy1jb250ZW50X19tb2ItYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG46YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG4ub3BlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdH1cblxuXHQudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDNweCwgLTNweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6bGFzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtN3B4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdGhlaWdodDogMjY0cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb25fX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdFx0cGFkZGluZzogMCAzNHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHBhZGRpbmc6IDAgMzRweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR0b3A6IDExMCU7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogMTEwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogLTUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGU6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwgLnN0YXR1cy1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHR9XG59IiwiLmNhdGFsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjBweCAwIDMycHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFjdGl2ZS1maWx0ZXJzIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG5cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmNhdGFsb2dfX25hdiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZWwge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0QGluY2x1ZGUgcGFuZWw7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lci1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xuXHR9XG5cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW5vdC14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59IiwiLmZpZWxkLWNoZWNrLWF4aXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgJjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG4gIH1cblxuICAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG5cbiAgJi0tdG9wLCAmLS1ib3R0b217XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2Vkfi5maWVsZC1jaGVjay1heGlze1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59IiwiLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsLWltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2stcHJvZHVjdCB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2Y4ZjlmZTtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2RlbGl2ZXJ5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1sZWZ0IHtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1yaWdodCB7XG5cdGNvbG9yOiAjNDhCQjI4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2F2YWlsYWJpbGl0eSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwLWxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLXJpZ2h0LFxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1sZWZ0IHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X19pbm5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jbGljay1wcm9kdWN0X19yb3cge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIuY29sdW1uLXNsaWRlcl9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2xpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtNjA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuXHR3aWR0aDogOTFweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtOmFjdGl2ZSAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgwKVxufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmNvbHVtbi1zbGlkZXJfX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jb2x1bW4tc2xpZGVyX19pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0fVxufSIsIi5jb250YWN0LWxpbmstYmxvY2sge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1mb2N1cztcblx0fVxufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufSIsIi5jb250YWN0cy1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGVmdCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdCB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3QtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jb250YWN0cy1pbmZvX19waG9uZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb250YWN0cy1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5cbiIsIi5jb250YWN0cy1saXN0IHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGFjdHMtbGlzdF9fYWxsLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE0cHggLTE2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLW5hbWUgIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcyAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzczpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcy1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uY29udGFjdHMtbGlzdF9fbm90ZS13cmFwIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3RpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCxcbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSArIC5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdHMtbGlzdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdH1cblxuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5jb250ZW50LWJsb2NrX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3Nsb3Qge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSArIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dC13cmFwIC5jb250ZW50LWJsb2NrX190ZXh0IHtcblx0cGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufSIsIi5jb29raWVzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogNjZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29va2llcy1pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblx0cGFkZGluZzogMTVweCAzMnB4O1xuXHRtYXgtd2lkdGg6IDg2NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIC42KTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmNvb2tpZXMuYWdncmVlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb29raWVzLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX21lZGlhIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IGE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jb29raWVzLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XG5cdH1cblx0LmNvb2tpZXMge1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jb29raWVzLWNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR3aWR0aDogMjcycHg7XG59XG5cbi5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDI2OHB4O1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd24sIGxlZnQgMHM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cGFkZGluZzogMTBweCAyMHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTNweCAzMHB4IDExcHggMTZweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA0KTtcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bWFyZ2luOiAwIC01cHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDM0cHg7XG5cdHBhZGRpbmc6IDRweCA1cHg7XG5cdGJvcmRlcjogMCBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRib3R0b206IDVweDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAjQkFCQUJBO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xXG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheSB7XG5cbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogLTE7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0zIGluc2V0O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjRTRFNUU3O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9feWVhciB7XG5cdG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5kYXRlcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YmVmb3JlLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXI6OmFmdGVyLFxuXHQuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXI6OmFmdGVyIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTYlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGguZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0cGFkZGluZzogMDtcbn0iLCIuZGVsaXZlcnktaW5mb19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMjBweCAtMTZweCAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fY29sIHtcblx0cGFkZGluZzogMCAxNnB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotYmFzZS14cztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZS1sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGVsaXZlcnktaW5mb19fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mbyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xufVxuXG4uZGVsaXZlcnktaW5mb19fcm93IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8ge1xuXHQvL3BhZGRpbmc6IDIwcHggNTZweCAzMnB4IDQwcHg7XG5cdC8vYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdC8vYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19maWVsZCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZzogMjBweCA1NnB4IDMycHggNDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5kZXNjcmlwdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCB7XHJcblx0d2lkdGg6IDcwJTtcclxuXHRtYXgtd2lkdGg6IDg4OHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX2xlZnQgaDYsXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCBoNSB7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX19sZWZ0IGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAyNHB4IDA7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCAudmlkZW8tYmxvY2sge1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3JpZ2h0IHtcclxuXHR3aWR0aDogMzA0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyLXBhZ2luYXRpb24ge1xyXG5cdGJvdHRvbTogMjJweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0cmlnaHQ6IHVuc2V0O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufSIsIi5ldXJvbGFiZWwtZ3JpZCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xuXHRwYWRkaW5nOiAwIDIycHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG5cdG1pbi1oZWlnaHQ6IDExNHB4O1xuXHRwYWRkaW5nOiAzM3B4IDQwcHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12aXN1YWwge1xuXHR3aWR0aDogNDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLW5hbWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcblx0fVxuXHQuZXVyb2xhYmVsLWdyaWRfX2VsOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcblx0bWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWF4LXdpZHRoOiAzNjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWF4aXMge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMge1xuXHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW46IC02cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCArIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdHBhZGRpbmc6IDZweCAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDAgMTJweCFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdCAuZmllbGQtY2hlY2tib3gge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2tib3g6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dC5maWVsZC1jaGVja2JveF9fdGV4dC0taWNvbmVkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNXB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQuZmllbGQtY2hlY2tib3hfX3RleHQtLWljb25lZCAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQgLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGJvcmRlci1jb2xvcjogIzk5QkJEQTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25vdGUtdG9vbHRpcCAubm90ZS10b29sdGlwIHtcblx0ei1pbmRleDogMTtcbn1cblxuLnNlbGVjdC1maWx0ZXItc2VnbWVudHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LnNlbGVjdC1maWx0ZXItc2VnbWVudF9fdGl0bGV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQuZmllbGQtY2hlY2tib3hfX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0X19pdGVte1xuXHRcdHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuXHR9XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDI1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtbGFiZWwsXG4uZmllbGQtY291bnRfX2lucHV0ICxcbi5maWVsZC1jb3VudF9faW5wdXQge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtY291bnRfX2lucHV0IHtcblx0d2lkdGg6IDkwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRyYW5zZm9ybTogdW5zZXQ7XG5cdHdpZHRoOiA4OXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNTAlO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19idG4tLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRtaW4td2lkdGg6IHVuc2V0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0bWFyZ2luOiAtNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn0iLCIuZmllbGQtaW5wdXQge1xuXHRAaW5jbHVkZSBmaWVsZDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2Utc207XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5maWVsZC1sb2NhdGlvbi1waWNrZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGFiZWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLWFsdCAuZmllbGQtbG9jYXRpb24tcGlja2VyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tb3BlbiAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmc6IDZweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0ei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggIzk5QkJEQTtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdCB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdC5sb2NhdGlvbl9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufSIsIi5maWVsZC1yYW5nZS1zbGlkZXIge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsLS1tYXgge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fY29udHJvbHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3J1bGVyIHtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSB7XG5cdGhlaWdodDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUtLXotYnVtcCB7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSxcbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmZpZWxkLXJhbmdlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW46IDAgNXB4O1xufSIsIi5maWVsZC1zZWFyY2hfX3NlYXJjaC1maWVsZCB7XHJcblx0cGFkZGluZzogNHB4IDEycHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHQge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmZpZWxkLXNlYXJjaCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxufSIsIi5maWVsZC1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zbSAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMTJweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVzdDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtLW1heC1oZWlnaHQge1xuXHRtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWF4LWhlaWdodDogMTkycHg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdCY6ZGlzYWJsZWR7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0gLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IDA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZW1wdHktbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTAwMDA7XG5cbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtMiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNlYXJjaGFibGUgIC5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0LS1tb2RhbCB7XG5cdHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWNsb3NlIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5tb2ItY2xvc2UtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59IiwiLmZpZWxkLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIGJveC1zaGFkb3cgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3Ige1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWVycm9yIGluc2V0O1xufVxuXG4uZmllbGQtdGV4dC5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheS1saWdodC05MCBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTQwO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtdGV4dC0tZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdGV4dDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG5cblx0LmZpZWxkLXRleHQtLWZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgJHRycy1iYXNlLCBsaW5lLWhlaWdodCAkdHJzLWJhc2UsIHRvcCAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcblx0ei1pbmRleDogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuXHR0b3A6IDRweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGNvbG9yOiAjOUE5QTlBO1xufVxuXG4uZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1lcnJvciBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogMCAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTFweCAxMnB4IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycztcblx0b3V0bGluZTogMDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaW9zIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDNweCAxMnB4IDNweDtcblx0dG9wOiA5cHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdHRvcDogMXB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogOTVweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0LS1saW5lcy01IHtcblx0aGVpZ2h0OiAxNDRweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTEwIHtcblx0aGVpZ2h0OiAyNjRweDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDpub3QoW3R5cGU9XCJkYXRlXCJdKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC10ZXh0X19sZW5zLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2NjYztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxMnB4O1xufSIsIi5maWVsZF9fZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZF9fdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiB7XG5cdG1hcmdpbjogLTEwcHggLTEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogYXV0bztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGhlaWdodDogNTJweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZzogMDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC0tc3ByZWVkIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveCB7XG5cdHBhZGRpbmc6IDIycHggMTJweCAyMnB4IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS01IGluc2V0O1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6YWN0aXZlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdH1cblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuXHRcdHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDE2cHg7XG5cdH1cbn1cbiIsIi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDRweCA0cHggNHB4IDEycHg7XG5cdGhlaWdodDogMjZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWN0aXZlLWZpbHRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX3RleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWx0ZXItcm93IHtcblx0bWFyZ2luOiAyOHB4IDAgMjBweCAwO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblxufVxuXG4uZmlsdGVyX19uYXZpZ2F0b25fX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0bWFyZ2luOiAtNnB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b24tZWwge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1jb3VudCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cGFkZGluZzogMCA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0xMDA7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbC5hY3RpdmUgLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbn1cblxuLmZpbHRlci1jYXRhbG9nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24gLmJ0bl9faWNvbi0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlci1ib2R5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0cGFkZGluZzogMjZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmZpbHRlci1ib2R5LnNjcm9sbGJhciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItdG9nbGVyX19pY29uIC5zdmctaWNvbixcbi5maWx0ZXItdG9nbGVyX19pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNHB4IDIycHg7XG5cdGhlaWdodDogNTJweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpbHRlci10b2dsZXJfX3RleHQge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci10YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlci10YWdzX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXItdGFnc19fZWwge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotaDUteHM7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS02IGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgIC5maWVsZC1jaGVja2JveCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGZ6LWg1LXhzO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbS5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjZGRlZCBpbnNldDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsICsgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93ICAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IC0xMnB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIC5maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxNi42NiUgKiAyKTtcbn1cblxuLmZpbHRlci1oZWFkIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpbHRlci1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlcl9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyIC5jb2xsYXBzZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGFwc2Uge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2Uub3BlbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmlsdGVyX19ncm91cC0teHMge1xuXHR3aWR0aDogMTEuMTElO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbWQge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tc20ge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbGcge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5maWx0ZXItaGVhZF9fZ3JvdXA6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmZpbHRlcl9fbW9yZSB7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpbHRlcl9fbW9yZS1jaGFuZ2VkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fbW9yZSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYTNhM2EzIGluc2V0O1xufVxuXG4uZmlsdGVyLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItb3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX2J1dHRvbi0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYi1maWx0ZXItLW9wZW4gLmZpbHRlci1ib2R5IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXJfX2hlbHBlciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmlsdGVyX19ncm91cC0tdmlldyxcblx0LmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5maWx0ZXItaGVhZF9fZ3JvdXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5maWx0ZXJfX25hdmlnYXRvbl9fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cblx0LmFjdGl2ZS1maWx0ZXJzX19idG46aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG59XG5cbi5maWx0ZXItbW9iaWxlIC5idG4ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyLXJvdyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5maWx0ZXItbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMzIwcHg7XG5cdH1cblx0LmZpbHRlci1vdmVybGF5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmlsdGVyX19oZWxwZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDQ3cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0IDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cblx0LmZpbHRlci1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXIgJGJvcmRlci1yYWRpdXMtYmlnZXIgMCAwO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDdweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMycHggMTZweCA4MHB4IDE2cHg7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDA7XG5cdH1cblx0LmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAgMjBweCAxNnB4O1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxuXHQuZmlsdGVyLm9wZW4tZmlsdGVyIC5maWx0ZXJfX2hlbHBlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdC5maWx0ZXIub3Blbi1maWx0ZXIgLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZS10b2dsZXIgLmZpbHRlci10b2dsZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuLmFjdGl2ZSB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXHQuZmlsdGVyLW1haW4ge1xuXHRcdG1hcmdpbjogLThweDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtc29ydCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtY29udHJvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2FjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0Zm9udC1zaXplOiAkZnotaDQ7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKSB7XG5cdC5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLmZvcm1fX2dyb3VwLW5vdGUge1xuXHRtYXJnaW46IDI4cHggMCAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mb3JtX19lcnJvciB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2YyMDAwMDtcbn1cblxuLm9uZS1jbGljayAuZm9ybV9fZmllbGQtLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0cGFkZGluZzogMTJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRtYXJnaW46IDMycHggMCAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiAuc3ZnLWljb24ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5mb3JtX19jb25maXJtIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX2NvbmZpcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvcm1fX3JlY2FwdGNoYS13cmFwIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdG1hcmdpbjogOHB4IGF1dG8gMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvIDhweDtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZvcm0tLWNhcmQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuZm9ybV9fZ3JvdXBzIHtcblxuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IC04cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmZpZWxkLWxpc3QtcmV2aWV3cyB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xuXHR9XG5cdC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR9XG59IiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cblx0LyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay05MDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0cGFkZGluZzogNjZweCAyMHB4IDIwcHg7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDVweDtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDApIGluc2V0O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtLmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlci0tY3Vyc29yLWRlZmF1bHQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5nYWxsZXJ5X19hcnJvdyxcbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdzo6YWZ0ZXIsXG4uZ2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuXHQuZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX2Fycm93OmZvY3VzOjphZnRlcixcblx0LmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZS1ib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE0cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LWljb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy5kaXNhYmxlZC5kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXktbGlnaHQsIC4yKTtcblx0Y29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuNSk7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5nYWxsZXJ5X19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlkZW8td3JhcHBlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZ2FsbGVyeV9fcHJldmlld3Mge1xuXHRcdHdpZHRoOiAxNzBweDtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZ2FsbGVyeSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn0iLCIuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuXG4uaGVyby1ibG9jayxcbi5oZXJvLWJsb2NrX19mZy1sYXllciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlcm8tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJsb2NrX19jb250ZW50IHtcblx0bWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm8tYmxvY2tfX3RpdGxlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX190ZXh0IHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5oZXJvLWJsb2NrX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xufVxuXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTM4MCAqIDEwMHZ3KTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDEwMDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gNDgwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNTQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiBjYWxjKDUwdncgLSAjeyRjb250YWluZXItd2lkdGh9IC8gMik7XG5cdG1pbi13aWR0aDogODBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDE2MDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93IHtcblx0XHR3aWR0aDogODBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcblx0fVxufSIsIi5pbmZvLWJveCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm8tYm94X19ncm91cCB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uaW5mby1ib3hfX2hlYWRpbmcsXG4uaW5mby1ib3hfX2JvZHkge1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW5mby1ib3gge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn0iLCIuaW52b2ljZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5pbnZvaWNlX19oZWFkZXIge1xuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTYwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5pbnZvaWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZvaWNlX19udW1iZXIge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uaW52b2ljZV9fdGV4dC50ZXh0LWd1aWRlIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmludm9pY2VfX25vdGUudGV4dC1ndWlkZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHAge1xuXHRtYXJnaW46IDRweCAwO1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGxlZnQ6IDZweDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi5pbnZvaWNlIC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiIsIi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdG1hcmdpbjogMCAtMTZweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19idG4ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdC0tdW5kZXJsaW5lIC5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmV5IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQua2V5LWdyZWVuIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCA0cHg7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG59XG5cblxuIiwiLnYtbGFibGUsXG4ubGFibGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiBjYWxjKDE0NDBweCArIDMwMHB4KTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRvcDogMTQ0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxhYmxlLWxpbmsge1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhYmxlLWxpbmstLWxlZnQge1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5sYWJsZS1saW5rLS1yaWdodCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubGFibGUtbGlua19faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQubGFibGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5saW5rc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubGlua3NfX2xpc3QtZWwge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAyNnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyIHtcblx0cGFkZGluZzogNHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGlua3NfX2xpc3QtZWwtaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4ubGlua3NfX2xpc3QtZWwuYWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5saW5rc19fbGlzdC1lbDphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5saW5rc19fbGlzdC1lbDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5saW5rc19fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG59IiwiLmxrLWFkZHJlc3Mge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggNDRweCAxMnB4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19iYXIuYWN0aXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC02MDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbnMge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19hY3Rpb24ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fc3VjY2Vzcy1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUtaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX21lbnUge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xyXG5cdG1heC13aWR0aDogMTIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOHB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0ei1pbmRleDogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fbWVudS5vcGVuIHtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19tZW51LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubGstYWRkcmVzc19fbWVudS1pdGVtOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNfX21hcmtlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyLmFjdGl2ZTo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn0iLCIubGstb3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3ByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19pY29uLXdyYXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2ljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0dG9wOiA1cHg7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMnB4O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1vcmRlci5vcGVuIC5say1vcmRlcl9faWNvbiB7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XHJcblx0cGFkZGluZzogMjRweCA0MHB4IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci10YWJsZSB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xyXG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LWxlZnQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodC0tYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIC5wcmljZV9fZ3JvdXAge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19yZXBlYXQtYnV0dG9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXNjdSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXF1YW50aXR5IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXN1bS1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Byb2R1Y3Qtb3JkZXJzIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlci10ZXh0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RhdGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItaGVhZGluZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1saW5lIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItbGluZS0yIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1udW1iZXIge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYmFyLWxlZnQge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1yaWdodCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHRvcDogMThweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAycHg7XHJcblx0d2lkdGg6IDhweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRib3JkZXItdG9wOiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ubGstb3JkZXI6bGFzdC1jaGlsZCAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYnRuLWNvbGxhcHNlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tbW9yZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXI6bGFzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTZweCAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbjphZnRlciB7XHJcblx0XHR0b3A6IDIzcHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fcmVwZWF0LWJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHR9XHJcbn0iLCJcbi5sa19fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sa19fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX2FzaWRlIHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5sa19fd2lkZ2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMjJweCAyNHB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDI0MHB4O1xufVxuXG4ubGtfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxrX19saW5rLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ubGtfX2xpbmstaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19fbGluay1jb3VudGVyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIC5sa19fbGluay1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxrX19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sa19fbGluazpob3ZlciAubGtfX2xpbmstaWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuLmxrX19vcmRlcnMtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItbnVtYmVyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1zdGF0dXMge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXNwYWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1wcmljZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGtfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzc2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2FkZHJlc3Mge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2FkZHJlc3Nlcy1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmxrX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblxuXHQubGtfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQubGtfX2FzaWRlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxuXG5cdC5sa19fd2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQubGtfX29yZGVycy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LmxrX19saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cbiIsIi5sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogJGxvYWRlci1iZztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iLCIubG9jYXRpb24tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmxvY2F0aW9uLXdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2F0aW9uX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxvY2F0aW9uLWxlZnQge1xuXHR3aWR0aDogNTA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cdG1heC1oZWlnaHQ6IDU1MnB4O1xufVxuXG4ubG9jYXRpb24tbGVmdF9fbGlzdCB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5sb2NhdGlvbi1yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4ge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQvLy5sb2NhbGlvbi1saXN0X19lbDpob3ZlciAubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdC8vXHRvcGFjaXR5OiAxO1xuXHQvL31cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fY291bnQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5sb2NhdGlvbi1saXN0X19zdGF0dXMge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ub3Blbi1zdGF0dXMsXG4uYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5ub3QtYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2xhYmxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5jbG9zZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTg2cHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdC1zdWJ0aXRsZSxcbi5sb2NhdGlvbi1saXN0X19zdWJ0aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1zdGFydCB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93LWVuZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmF2YWlsYWJpbGl0eSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uY29sbGFwc2VfX2xpc3Qge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sbGFwc2VfX2VsIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluay1sYWJsZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4uYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jb2xsYXBzZV9fZWw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubG9jYXRpb24tcmlnaHRfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFnIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogOHB4IDhweCAwIDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlb3Mge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYnV0dG9uLXZpZGVvLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBzaG93TWFwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDEwMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVNYXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuXHR9XG59XG5cbi5sb2NhdGlvbl9fcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5sb2NhdGlvbi1saXN0X19lbC1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sb2NhdGlvbi1sZWZ0IHtcblx0XHR3aWR0aDogNDgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubG9jYXRpb24tY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodCB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0XHRvcGFjaXR5OiAuNDtcblx0fVxuXHQubG9jYXRpb24tbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdC55bWFwLWNvbnRhaW5lci5zaG93IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDBweCk7XG5cdFx0YW5pbWF0aW9uOiBzaG93TWFwIC42cyBlYXNlLWluLW91dDtcblx0fVxuXHQubWFwLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0Lm1hcC1hY3Rpb25zLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdC5tYXAtYWN0aW9ucyAubWFwLWFjdGlvbnNfX2xlZnQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAxNnB4O1xuXHRcdHRvcDogMzJweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRmaWx0ZXI6IGJsdXIoMzBweCk7XG5cdFx0dHJhbnNpdGlvbjogMXMgLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdC5tYXAtYWN0aW9ucy5zaG93IC5tYXAtYWN0aW9uc19fbGVmdCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblx0LmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXHQubG9jYXRpb25fX21haW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmxvY2F0aW9uLWxlZnQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbGxhcHNlX19saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5sb2NhdGlvbi13cmFwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxufVxuXG4udi1sb2NhdGlvbiAuY29sbGFwc2VfX2xpc3Qge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udi1sb2NhdGlvbiAubG9jYXRpb25fX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTZweCA1MnB4O1xuXHRtaW4taGVpZ2h0OiA0NnB4O1xufVxuXG4ubWFwLWJhbGxvb24ge1xuXHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLm1hcC1iYWxsb29uX190aXRsZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLm1hcC1iYWxsb29uX190eXBlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiA2cHggMCAwIC00cHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fdGFnIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogNHB4IDAgMCA0cHg7XG5cdHBhZGRpbmc6IDJweCA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubWFwLWJhbGxvb25fX3NjaGVkdWxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1hcC1iYWxsb29uX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubWFwLWJhbGxvb25fX3JvdyBzcGFuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1pbi13aWR0aDogNTRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5tYXAtYmFsbG9vbl9fc3RhdHVzIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4udi1sb2NhdGlvbiAubG9jYXRpb24tbGlzdF9fdGFncy0tdHlwZXMge1xuXHRnYXA6IDhweDtcblx0bWFyZ2luOiAxMnB4IDAgMjhweDtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIC5sb2NhdGlvbi1saXN0X190YWcge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIC50b29sdGlwIHtcblx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0Ym90dG9tOiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblx0bWF4LXdpZHRoOiAyNDBweDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIC50b29sdGlwOmJlZm9yZSB7XG5cdHRvcDogLTlweDtcblx0Ym90dG9tOiBhdXRvO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tOiA5cHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLTJweCAzcHggcmdiYSgwLCAwLCAwLCAuMTYpKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudi1sb2NhdGlvbiAubG9jYXRpb24tbGlzdF9fdGFncy0tdHlwZXMgLmxvY2F0aW9uLWxpc3RfX3RhZzpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0fVxuXG5cdC52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAubG9jYXRpb24tbGlzdF9fdGFnLnRvb2x0aXAtaG92ZXI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbl9fdHlwZXMge1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udi1sb2NhdGlvbiAubG9jYXRpb25fX3R5cGVzIC5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC52LWxvY2F0aW9uIC5sb2NhdGlvbl9fcGlja2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNDgwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC52LWxvY2F0aW9uIC5sb2NhdGlvbl9faGVhZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudi1sb2NhdGlvbiAubG9jYXRpb25fX3R5cGVzIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblxuXHQudi1sb2NhdGlvbiAubG9jYXRpb25fX3R5cGVzIC5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5jb250YWN0cy1saXN0X19sb2NhdGlvbi13cmFwIC5sb2NhdGlvbi1sZWZ0LFxuXHQuY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCAubG9jYXRpb25fX3BpY2tlciB7XG5cdFx0d2lkdGg6IDU2MHB4O1xuXHR9XG59XG4iLCIubWFpbi1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubWFpbi1uYXYgLmNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIC0xNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tYWluLW5hdl9fbGF5b3V0IHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0fVxuXHQubWFpbi1uYXZfX2NlbGwtLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubWFpbi1uYXZfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDE2cHggMTRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rLmFjdGl2ZS1tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAxNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLWxpc3Qge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWFpbi1uYXYtbGlua19faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDExcHg7XG5cdHJpZ2h0OiAzcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm1haW4tbmF2X19saW5rLS1vcGVuIC5tYWluLW5hdi1saW5rX19pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLm1haW4tbmF2X19saW5rLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1haW4tbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tYWluLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1haW4tbmF2X19saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCAubWFpbi1uYXZfX2xpbms6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogM3B4O1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0dHJhbnNpdGlvbjogLjRzO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsubWFpbi1uYXZfX2xpbmstLW9wZW46OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubWFpbi1uYXZfX2RkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdHJpZ2h0OiAtOXB4O1xuXHRwYWRkaW5nOiAxNnB4IDI0cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHotaW5kZXg6IDEyMDtcblx0dHJhbnNpdGlvbjogLjM1cztcblx0bWluLXdpZHRoOiAyMDRweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xufVxuXG4uYXJvdy1iZWZvcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xM3B4O1xuXHRyaWdodDogMTFweDtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcblx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucG9wcGVyIC5tYWluLW5hdl9fZGQge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucG9wcGVyIHtcblx0dG9wOiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IC4yNXM7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcblx0dHJhbnNpdGlvbjogLjM1cztcblx0ei1pbmRleDogMTQwO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIC5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogLjI1cyBlYXNlIC4xcztcbn1cblxuLm1haW4tbmF2X19kZC1ncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4tbmF2X19kZC1jZWxsIHtcblx0cGFkZGluZzogNHB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1pdGVtIHtcblx0bWFyZ2luOiA2cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1zbGlkZSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdCYgLnN3aXBlci13cmFwcGVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0fVxufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuaW5saW5lLWJsb2NrIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tYWluLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLm1hcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtZHJvcGRvd247XG59XG5cbi5tYXAtLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5tYXBfX21hcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fcGluIHtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogOTVweDtcblx0dHJhbnNpdGlvbjogaGVpZ2h0ICR0cnMtZHJvcGRvd247XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcF9fcGluLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLm1hcF9fcGluLWljb24tYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubWFwX19waW4uYWN0aXZlIC5tYXBfX3Bpbi1pY29uLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubWFwX19jbHVzdGVyIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG5bY2xhc3MqPVwiY29weXJpZ2h0cy1wYW5lXCJdIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFwX19waW4tZ2x5cGgge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDVweDtcblx0bGVmdDogNDBweDtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0bWFyZ2luOiAtMThweCAwIDAgLTE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMjtcbn1cblxuLm1hcF9fcGluLWdseXBoIHN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4ubWFwX19waW4uYWN0aXZlIC5tYXBfX3Bpbi1nbHlwaCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuIiwiLm1pbmktYmxvY2tzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTE2cHggLTMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbSB7XG5cdGZsZXg6IDAgMCAzMy4zMyU7XG5cdHBhZGRpbmc6IDAgMTZweCAzMnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAzMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRtYXgtd2lkdGg6IDM1MnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWJhbm5lciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA2OC4xOCU7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZpZXcge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xMXB4O1xuXHRyaWdodDogNTNweDtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci10b3AtY29sb3I6IHJnYigzNiA4OCAxNzIpO1xufVxuXG4ucmV2aWV3OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xNHB4O1xuXHRyaWdodDogNTNweDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci10b3AtY29sb3I6ICM0MjdFQ0M7XG59XG5cbi5yZXZpZXctaGVscGVyIHtcblx0cGFkZGluZzogMThweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1Ni4xNGRlZywgcmdiYSg4MiwgMTYxLCAyNTUsIDAuOSkgLTcuNjglLCByZ2JhKDI4LCA3NywgMTYyLCAwLjkpIDk4LjA2JSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGZ6LWgzO1xufVxuXG4ucmV2aWV3LWlubmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MC42NWRlZywgIzJBNEJBQSAtMzcuNTclLCAjNDY4M0M5IDUwLjU1JSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMS40ODgzNXB4IDQuNDY1MDZweCAjMTc1MkZGO1xuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRwYWRkaW5nOiAxcHggMXB4IDRweCAwO1xufVxuXG4ucmV2aWV3LW1lZGlhIHtcblx0d2lkdGg6IDg4cHg7XG5cdGhlaWdodDogODhweDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5taW5pLWJsb2Nrc19fcmV2aWV3cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRsZWZ0OiA1MCU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWVsIHtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFyLnBuZ1wiKTtcblx0bWFzay1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvc3RhcnQucG5nXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmctYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZFQjNCO1xuXHRtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4ucmV2aWV3LWNvbnRlbnQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucmV2aWV3LWhlbHBlciB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cdC5yZXZpZXctbWVkaWEge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxuXHQubWluaS1ibG9ja3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtIHtcblx0XHRmbGV4OiB1bnNldDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0LXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbS10ZXh0IHtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLWJhbm5lciB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxODhweDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19fYWN0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2FjdGlvbjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLm1vYmlsZS1uYXZfX3BhbmVscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlLW5hdiB7XG5cdHotaW5kZXg6IDEwMDAwO1xufSIsIi5tb2RhbC1yb3N0ZXJfX2Rlc2Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1yb3N0ZXIge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUtZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAyMHB4IDAgMTZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4ubW9kYWwtcm9zdGVyX19lbDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW9kYWwtcm9zdGVyX19lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGlzdC0tYm9yZGVyIC5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4ubW9kYWwtdGl0bGVfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tbmFtZSB7XG5cdHdpZHRoOiAyMzZweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tbGFibGUge1xuXHR3aWR0aDogMTI1cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXZhbHVlIHtcblx0d2lkdGg6IDE1MHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1waG9uZXMge1xuXHR3aWR0aDogMjUwcHg7XG59XG5cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUtLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi5tb2RhbC1yb3N0ZXJfX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxpc3Qge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1sZWZ0IHtcblx0d2lkdGg6IDc4cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xhYmxlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUtc3RhcnQge1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGlzdC1lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LXNwb2lsZXItYnRuIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLXRpdGxlX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5tb2RhbC1yb3N0ZXJfX2Rlc2Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm1vZGFsLXJvc3Rlcl9fZWwge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQubW9kYWwtcm9zdGVyX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jdXN0b21fYmxhY2t7XG5cdGNvbG9yOiAjNjg2ODY4IWltcG9ydGFudDtcbn0iLCIubW9kYWwtdmlkZW8ge1xuXHR6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLXZpZGVvX19idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biBzdmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTkwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0d2lkdGg6IDkyMHB4O1xuXHRwYWRkaW5nOiA0MnB4IDEycHggMzJweCAxMnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLm1vZGFsLXZpZGVvX193aW5kb3cgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG59XG5cbi5tb2RhbC12aWRlbyAubGRzLXJvbGxlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubW9kYWwtdmlkZW9fX2J0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogdW5zZXQ7XG5cdH1cblx0Lm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Lm1vZGFsLXZpZGVvLFxuXHQubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHR9XG59IiwiLm1vZGFsLXdpbmRvdyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDgwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtIHtcblx0d2lkdGg6IDgzNnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93LFxuLm1vZGFsLXdpbmRvdy0tbWQge1xuXHR3aWR0aDogODQ4cHg7XG59XG5cblxuLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0cGFkZGluZzogMzJweCA5MHB4IDAgNDBweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDBweCA0MHB4IDMycHggNDBweDtcbn1cblxuLm1vZGFsLS1tZCAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDc1MnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCB7XG5cdHdpZHRoOiAzNzZweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0cGFkZGluZzogMzJweCAyNHB4IDRweCAyNHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Rlc2Mge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19kZXNjIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbF9fZ2VvIHtcblx0cGFkZGluZzogMCAxNnB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsLS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogNDBweCA1NnB4O1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0cGFkZGluZzogMTBweCA0MHB4IDAgNDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAyO1xuXHRyaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5tb2RhbC13aW5kb3dfX3JvdyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ubW9kYWwtd2luZG93X19tZXNzYWdlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtdmFsdWUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lLWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5tb2RhbC0tdGl0bGUtbGVmdCAubW9kYWwtd2luZG93X190aXRsZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5maWVsZC1jb2RlX19lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRwYWRkaW5nOiAzcHggMTBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2U7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNvZGVfX2Zvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dC5lcnJvciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4ubW9kYWwtd2luZG93X19pbnB1dHMge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uZmllbGQtY29kZV9fbWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1jb2RlX19tZXNzYWdlIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5maWVsZC1jb2RlX190aW1lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdH1cbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1sZyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMTAwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0cGFkZGluZzogMTBweCA0MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0bWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20ubW9kYWwtd2luZG93e1xuXHR3aWR0aDogNTIwcHg7XG59XG5cbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXF1ZXN0aW9uLm1vZGFsLXdpbmRvd3tcblx0d2lkdGg6IDMyOHB4O1xufVxuXG5cbi5tb2RhbC0teGwgLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXhsIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLW1hcCAubG9jYXRpb24td3JhcCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA4cHg7XG5cdHRvcDogOHB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogMjA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0Lm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLm1vZGFsX19jb250ZW50LWNsb3NlYnRuIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luOiAwO1xufVxuXG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGQge1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2ZpZWxkcyB7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5maWVsZC1pbnB1dCB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fYWN0aW9ucyB7XG5cdG1hcmdpbjogLTE2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb24ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1vZGFsLS1sZyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbC0tc20ubW9kYWwtd2luZG93LFxuXHQubW9kYWwtd2luZG93IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1xdWVzdGlvbiAubW9kYWwtd2luZG93IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbF9fY29udGVudC1zbG90LFxuXHQubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93e1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDExO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdFx0cGFkZGluZzogMTZweCA0MHB4IDAgMTZweDtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cbn1cbiIsIi5tb2RhbF9fYnRuLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsX19idG4tY2xvc2Ugc3ZnIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsX19zdXJmYWNlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMjAwMDAwO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdC13cmFwIHtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IGF1dG87XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbF9fZ2VvLWZpZWxkIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1vZGFsX19nZW8tYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1vZGFsLS12aXNpYmxlIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX3N1cmZhY2Uge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2Uge1xuXHR6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAzMjhweDtcbn1cblxuLm1vZGFsX19wcm9kdWN0LWxvYWRlci13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxuXHQubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWxfX3N1cmZhY2Uge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5tb2RhbC0teHMgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxufVxuIiwiLm5ld3Mtc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAtMTZweCAtMzJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDE2cHggMzJweDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0bGVmdDogLThweDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0cmlnaHQ6IC04cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRcdGxlZnQ6IC0ycHg7XG5cdH1cblx0Lm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0XHRyaWdodDogLTJweDtcblx0fVxufVxuXG4ubmV3cy1zbGlkZXJfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDAgMjRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luOiAwIDEycHggMTJweCAwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubmV3cy1zbGlkZXJfX2NhdGVnb3J5OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6YWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDU1LjYlO1xufVxuXG5pbWcubmV3cy1zbGlkZXJfX2l0ZW0taW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG5cdHBhZGRpbmc6IDE2cHggMzJweCAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGltZS5jLXByaW1hcnktMi1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubmV3cy1zbGlkZXJfX2l0ZW0tbGluazpob3ZlciB+IC5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IC5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG4ubmV3cy1zbGlkZXJfX21vYmlsZS1saW5rIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG5cdFx0cGFkZGluZy10b3A6IDU1LjMzJTtcblx0fVxuXHQubmV3cy1zbGlkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9faGVhZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9fY2F0ZWdvcmllcyB7XG5cdFx0ZmxleDogdW5zZXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19hbGwtbGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YmVmb3JlLFxuXHQubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDEycHggMjZweCAyMHB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9fbW9iaWxlLWxpbmsge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLm5vdGUtYmxvY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtbGFibGU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmc6IDE4cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufSIsIi5ub3RlLXRvb2x0aXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IC0xMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2JhciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ubm90ZS10b29sdGlwX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubm90ZS10b29sdGlwX190b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSAtIDEycHgpO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogLTIxcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xufVxuXG4ubm90ZS10b29sdGlwX193cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0cGFkZGluZzogMTJweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAzN3B4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDAgMy43NXB4IDhweCAzLjc1cHg7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXdoaXRlIHRyYW5zcGFyZW50O1xufVxuXG4ubm90ZS10b29sdGlwOmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwLmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwX190b29sdGlwOmhvdmVyLFxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcC5ob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMTAwJTtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuXHRcdHJpZ2h0OiAtMTVweDtcblx0fVxuXG5cdC5ub3RlLXRvb2x0aXBfX3dyYXAge1xuXHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdH1cblxuXHQubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAzMXB4O1xuXHR9XG59IiwiLm9uZS1jbGlja19fcm93IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm9uZS1jbGlja19fcm93LS1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Byb21vY29kZSAuaW5wdXQtcHJvbW9jb2RlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uaW5wdXQtcHJvbW9jb2RlIHNwYW4ge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLm9uZS1jbGlja19fY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMzRweDtcbn1cblxuLmNsb3NlLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ub25lLWNsaWNrX19iYWNrIC5jbG9zZS1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMThweDtcblx0bGVmdDogNDBweDtcbn1cblxuLmNsb3NlLWJ0bl9faWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdGhlaWdodDogMTJweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jbG9zZS1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuIiwiLnBhZ2UtZm9vdGVyIHtcblx0cGFkZGluZzogNDJweCAwIDAgNDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG4ucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdC8vQGluY2x1ZGUgZ3JpZDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuXHRncmlkLWNvbHVtbi1nYXA6IDMycHg7XG5cdGdyaWQtcm93LWdhcDogMzJweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19tYWluIHtcblx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fY2VsbCB7XG5cdC8vQGluY2x1ZGUgY2VsbDtcblx0Ly93aWR0aDogMjUlO1xuXG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5hcnJvdy1pY29uIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTBweDtcbn1cblxuLmFycm93LWljb24tLWRvd24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLm9wZW4gLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24gLmFycm93LWljb24tLWRvd24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoLTEpO1xufVxuXG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuXHQvL0BpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0cGFkZGluZzogNHB4IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiAucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuXHR3aWR0aDogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxOTBweCwgMWZyKSk7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuXHRcdGdyaWQtcm93LWdhcDogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtZm9vdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQucGFnZS1mb290ZXJfX21haW4ge1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxOTBweCwgMWZyKSk7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19tYWluIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0cGFkZGluZzogOHB4IDAgMjhweDtcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ly8ucGFnZS1mb290ZXJfX2Jsb2NrLWJvZHkge1xuXHQvL1x0bWF4LWhlaWdodDogMDtcblx0Ly9cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vXHR0cmFuc2l0aW9uOiAuM3M7XG5cdC8vfVxuXHQucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2hlbHBlciB7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2Jsb2NrLWJvZHkge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogLTdweDtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19oZWxwZXIsXG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudV9fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogN3B4O1xuXHR9XG5cdC5wYWdlLWZvb3Rlci1tZW51X19pdGVtLS1pY29uIHtcblx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufSIsIi5wYWdlLWhlYWRlci1sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogMjQwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgkY29sb3ItZ3JheS1kYXJrLCAwKTtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fd3JhcC5hY3RpdmUge1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxufVxuXG4ucGFnZS1oZWFkZXItbG9nb19faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNDBweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFnZS1oZWFkZXItbG9nb19faWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ286aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0b3BhY2l0eTogLjc1O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFnZS1oZWFkZXItbG9nbzpmb2N1cyB7XG5cdFx0b3V0bGluZTogMXB4IGRhc2hlZCAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRcdHdpZHRoOiAxNzBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXItbG9nb19faW1nIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyLFxudi1wYWdlLWhlYWRlciB7XG5cdC8vcGFkZGluZzogMzJweCAwIDI4cHggMDtcbn1cblxudi1wYWdlLWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdHBhZGRpbmc6IDMycHggMCAxMnB4IDA7XG59XG5cbi5idG4tYnVyZ2VyLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvL3RyYW5zaXRpb246IC41cyBsaW5lYXI7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG5cdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmJlZm9yZSB7XG5cdHdpZHRoOiAxNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlciB7XG5cdHdpZHRoOiA0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKSB7XG5cdHRvcDogMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG5cdHdpZHRoOiA0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG5cdHdpZHRoOiAxNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMykge1xuXHR0b3A6IHVuc2V0O1xuXHRib3R0b206IDA7XG59XG5cbi5idG4tYnVyZ2VyLS1hY3RpdmUgIHtcblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKSxcblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1lbnUge1xuXHQwJSB7XG5cblx0fVxuXHQ2MCUge1xuXG5cdH1cblx0MTAwJSB7XG5cblx0fVxufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xuXHQvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LXdpZHRoOiA1ODhweDtcblx0cGFkZGluZzogMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbjogLTEwcHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyA1NnB4KTtcblx0ei1pbmRleDogMjA7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjA4cHgpO1xufVxuXG4ubWVudV9fY3Jvc3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHJpZ2h0OiAyNnB4O1xuXHR0b3A6IDM2cHg7XG59XG5cbi5tZW51X19jcm9zcy1jbG9zZWJ0biB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1lbnVfX2Nyb3NzOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHR9XG59XG5cbi5tZW51X19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiA0NHB4IDY0cHggODBweDtcbn1cblxuLm1lbnUtLW9wZW4ge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm1lbnVfX2xpc3Qge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLSAxM3B4O1xufVxuXG4ubWVudV9fbGlzdCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudV9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWVudV9fc3VibWVudS1oaWRlIHtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudV9fc2hvdy1tb3JlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tdW53cmFwX19zdWJ0ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbi11bndyYXAge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idXR0b24tdW53cmFwLS1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uYnV0dG9uLXVud3JhcC5vcGVuLWNvbGxhcHNlIC5idXR0b24tdW53cmFwX19pY29uLFxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9faWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX190ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fbWFpbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bGluZS1oZWlnaHQ6JGxoLWJpZztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbnVfX21haW4taWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ubWVudS10b2dnbGVyIHtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudV9fbWFpbi1pbWcge1xuXHRtYXgtd2lkdGg6IDMycHg7XG5cdG1heC1oZWlnaHQ6IDMycHg7XG59XG5cbi5tZW51X19tYWluLXRleHQge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1lbnVfX2xvd2VyIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5tZW51X19sb3dlci1saW5rIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVudV9fc3VibWVudS1saW5rIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmssXG4ubWVudV9fbG93ZXItbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2cHggMjBweCA2cHggMDtcbn1cblxuLm1lbnVfX2l0ZW0ge1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5pY29uLW5leHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNDBweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQvL3RyYW5zaXRpb24tZGVsYXk6IDtcbn1cblxuLmljb24tbmV4dDphZnRlcixcbi5pY29uLW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDcwJSA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5pY29uLW5leHQ6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaWNvbi1uZXh0IGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG4ubWVudV9fcm93LWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1lbnVfX3JvdyB7XG5cdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5tZW51X19yb3ctdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWg0O1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1lbnVfX3Jvdy1lbC1pbWcge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubWVudV9fcm93LWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLThweDtcbn1cblxuLm1lbnVfX3Jvdy1lbCB7XG5cdHBhZGRpbmc6IDhweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTU2cHg7XG5cdGhlaWdodDogNTZweDtcbn1cblxuLm1lbnVfX3Jvdy1lbDphY3RpdmUgLm1lbnVfX3Jvdy1lbC1pbWcgIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5tZW51X19zdWJtZW51LWxpc3QsXG4ubWVudV9fbG93ZXItaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1lbnVfX3N1Ym1lbnUtaXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC1lbCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1hY3Rpb24ge1xuXHRwYWRkaW5nOiAwIDEwcHggMCAxOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWJhc2tldCxcbi5wYWdlLWhlYWRlcl9fY2VsbC1mYXZvcml0ZSB7XG5cdHBhZGRpbmc6IDAgMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1sb2dvIHtcblx0Ly8gcGFkZGluZy1yaWdodDogMjlweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1idXJnZXIge1xuXHRwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5idG4tYnVyZ2VyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubWVudV9fcm93LWVsOmhvdmVyIC5tZW51X19yb3ctZWwtaW1nICB7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdH1cblx0Lm1lbnVfX3N1Ym1lbnUtbGluazpob3Zlcixcblx0Lm1lbnVfX2xvd2VyLWxpbms6aG92ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdC5tZW51X19zdWJtZW51LWxpbms6aG92ZXIgLmljb24tbmV4dCxcblx0Lm1lbnVfX2xvd2VyLWxpbms6aG92ZXIgLmljb24tbmV4dCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgLjNzO1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tZW51X19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCA1MHB4O1xuXHR9XG5cdC5tZW51X19pdGVtIHtcblx0XHRwYWRkaW5nOiAwIDhweDtcblx0fVxuXHQubWVudV9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwIC04cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJ0bi1idXJnZXIge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19ncm91cC0tbGVmdCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tYnVyZ2VyLFxuXHQucGFnZS1oZWFkZXJfX2NlbGwtLWFjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblx0LnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0aGVpZ2h0OiA4NHB4O1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcblx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdH1cblx0LnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC1mYXZvcml0ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSAucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSAuYnRuLWJ1cmdlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHR9XG5cdC5idG4tYnVyZ2VyLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdH1cbn0iLCIvKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xuLnBhZ2UtbmF2IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX3JvdzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLW5hdl9fcm93IC5idG4ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtbmF2X19kZXNjIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDU7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogM3B4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluazpvbmx5LWNoaWxkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDlweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2LFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5LWxpZ2h0LTgwIGluc2V0O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYgLnN2Zy1pY29uIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IC5zdmctaWNvbixcbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuXHRtaW4td2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtbmF2X19saW5rLS1wcmV2OmhvdmVyLFxuXHQucGFnZS1uYXZfX2xpbmstLW5leHQ6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS00IGluc2V0O1xuXHR9XG5cdC5wYWdlLW5hdl9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG5cdH1cbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2OmFjdGl2ZSxcbi5wYWdlLW5hdl9fbGluay0tbmV4dDphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcbn1cblxuLnBhZ2UtbmF2X19saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggIzY2OThDOCBpbnNldDtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhZ2UtbmF2IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLWxlZnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGFnZS1uYXZfX3JvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmstLW5leHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59IiwiLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59IiwiLnBhZ2Utc2VjdGlvbiB7XG5cdG1hcmdpbjogNjBweCAwO1xufSIsIi5wYWdlLXN1YmZvb3RlciB7XG5cdHBhZGRpbmc6IDQ4cHggMCAwIDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY29weXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTVweCAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcblx0bWFyZ2luOiAtNXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcblx0cGFkZGluZzogNXB4O1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuXHRtYXJnaW46IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuXHR3aWR0aDogMTgwcHg7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fZGVzYyB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVzdDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcblx0bWFyZ2luLXRvcDogMTdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZzogNXB4IDEycHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tbGVmdCB7XG5cdHdpZHRoOiA0NSU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tcmlnaHQge1xuXHR3aWR0aDogNDklO1xufVxuXG4ucGFnZS1mb290ZXItbWVudSB7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uYWNjb3JkaW9uLWVudGVyLWFjdGl2ZSxcbi5hY2NvcmRpb24tbGVhdmUtYWN0aXZlIHtcblx0d2lsbC1jaGFuZ2U6IGhlaWdodCwgb3BhY2l0eTtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb24tZW50ZXIge1xuXHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1sZWF2ZS10byB7XG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2Utc3ViZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG5cdFx0b3JkZXI6IC0xO1xuXHR9XG5cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuXHRcdHdpZHRoOiAxMTZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIHtcblx0XHRtYXJnaW46IDAgLTEycHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuXHR9XG5cblx0LnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtLXJpZ2h0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQucGFnZS1zdWJmb290ZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tbGVmdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdFx0cGFkZGluZzogMnB4O1xuXHRcdHdpZHRoOiA0NnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCB7XG5cdFx0bWFyZ2luOiAtMnB4O1xuXHRcdG1heC13aWR0aDogMTkwcHg7XG5cdH1cbn0iLCIucGFnZS10aXRsZSB7XG5cdG1hcmdpbjogMTVweCAwO1xufSIsIi5wYW5lbC1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhbmVsX19sb2dvIHtcblx0d2lkdGg6IDEyNnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYW5lbF9fbG9nby1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEyNnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wYW5lbF9fYmFjay1idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5wYW5lbF9fYmFjayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTBweDtcbn1cblxuLnBhbmVsX19iYWNrLXRleHQge1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0cGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1jbG9zZSB7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1iYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhbmVsLWhlYWRfX3RpdGxlIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhbmVsLWhlYWRfX2J0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYW5lbC1oZWFkX19idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYW5lbC1oZWFkX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5wYW5lbC1zdWJoZWFkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWhlbHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1sb2dvIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuXG4ucGFuZWxfX2Rlc2MtbmFtZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1sb2dvOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG59XG5cbi5wYW5lbF9fZGVzYy10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1idG4ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcbn0iLCIucGFuZWwge1xuXHRAaW5jbHVkZSBwYW5lbDtcbn1cblxuLnBhbmVsLS1vcGVuIHtcblx0QGluY2x1ZGUgcGFuZWwtb3Blbjtcbn1cblxuLnBhbmVsX19ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZzogMjBweCAwO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5wYW5lbC0tYm9yZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2Rlc2Mge1xuXHRwYWRkaW5nOiAzMnB4IDE2cHg7XG59XG5cbi5wYW5lbC0tYm9yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTZweDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWVsIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBhbmVsX19waG9uZXMtZWw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAwIDAgMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS10aXRsZSxcbi5wYW5lbF9fcGhvbmVzLXRpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhbmVsX19waG9uZXMtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0LFxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbF9fZm9vdGVyIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLnBhbmVsX19mb290ZXIgLmJhc2tldC1zbWFsbF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5wYW5lbF9fcm93IHtcblx0cGFkZGluZzogMjJweCAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLFxuLnBhbmVsX19waG9uZXMge1xuXHRwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19saW5rLWljb24ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLnBhbmVsX19saW5rLXRleHQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGFuZWxfX2xpbmstaWNvbiAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhbmVsX19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRwYWRkaW5nOiA5cHggMTZweDtcbn1cblxuLnBhbmVsX19saXN0IHtcblx0cGFkZGluZzogMjNweCAwO1xufVxuXG4ucGFuZWxfX3NvY2lhbC1pY29uIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAyMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYW5lbF9fc29jaWFsLWVsIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnBhbmVsX19pdGVtICsgLnBhbmVsX19pdGVtIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uLXdyYXAge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS03O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYW5lbF9fYnRuLWljb24ge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyNHB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYW5lbF9fYnRuLWljb24gaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG59XG5cbi5wYW5lbF9fYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLnBhbmVsX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdy0tYmFjayB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5wYW5lbF9fYnRuLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5wYW5lbF9fYmFjayAuaWNvbi1uZXh0LFxuLnBhbmVsX19oZWFkIC5pY29uLW5leHQsXG4ucGFuZWxfX2J0biAuaWNvbi1uZXh0IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQge1xuXHRyaWdodDogMThweDtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2J0bi1tYWluIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuIHtcblx0cGFkZGluZzogMjBweCAxNnB4O1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0cGFkZGluZzogOHB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhbmVsX19zdWJtZW51LWVsOmZpcnN0LWNoaWxkIC5wYW5lbF9fc3VibWVudS1saW5rICAgIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuXHRsZWZ0OiAxNnB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWxfX2J0bjpob3Zlcixcblx0LnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcblx0LnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4tYXJyb3cge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFuZWxfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnBhbmVsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5wYXktaWNvbnNfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuXHR3aWR0aDogNTlweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAyOHB4O1xufSIsIi5wYXltZW50IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLnBheW1lbnQtdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogN3B4IC0xMHB4IC0xMHB4IC0xMHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYXltZW50LWxpc3RfX21lZGlhLWl0ZW0ge1xuXHRtYXgtd2lkdGg6IDgwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYXltZW50LWRlc2Mge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb24ge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3QtdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUge1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZS10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZS10ZXh0IC50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX3RleHQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0LWJsb2NrIHtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcblx0d2lkdGg6IDIwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiA1MnB4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX25hbWUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19kZXNjIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbGFibGUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLXRleHQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi1pY29uIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19lbCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tLWFjdGl2ZSAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19jb250ZW50IHtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucGF5bWVudC1hY2Nyb2Rpb25fX2hlbHBlciB7XG5cdHBhZGRpbmc6IDIwcHggMCAwIDQwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZWw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWw6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBheW1lbnQtYWNjb3JkaW9uX19lbCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucGF5bWVudC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG5cdC5wYXltZW50LWFjY29yZGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuYWNjb3JkaW9uLWxpc3RfX2VsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmFjY29yZGlvbi1saXN0X19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LnBheW1lbnQtYWNjb3JkaW9uX19idG4ge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0fVxufSIsIi5wcmVsb2FkZXItcGFnZSB7XG5cbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXItZGVzYyxcbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWluZm8sXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLWluZm8sXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW1haW4sXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW9sZCxcbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtdGV4dCxcbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtaWNvbixcbi5wcmVsb2FkZXItY2FyZF9faW1nLFxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLWNhcHRpb24sXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fdGV4dCxcbi5wcmVsb2FkZXItY2FyZF9fdGl0bGUsXG4ucHJlbG9hZGVyLWNhcmRfX2ljb24sXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2LFxuLnByZWxvYWRlci1wYWdlX19zb3J0LWZpZWxkLFxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9uLFxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtdGl0bGUsXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtZGVzYyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMWU2ZjA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyx0cmFuc3BhcmVudCwgI2Y3ZjhmOSA1MCUsdHJhbnNwYXJlbnQpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMHB4IHRvcCAwO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRhbmltYXRpb246IHNoaW5lIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtdGl0bGUge1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHdpZHRoOiAyOTBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19oZWFkLWRlc2Mge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzMzBweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZjJmNmZhO1xuXHRwYWRkaW5nOiAyNnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCB7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQtLXNtYWxsIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogNzAlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb25zIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMjRweCAwO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24ge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyMTRweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0IHtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1ncmlkIHtcblx0bWFyZ2luOiAtMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogNDAwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1jZWxsIHtcblx0cGFkZGluZzogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMy4zMyU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1maWVsZCB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuXHR3aWR0aDogOTRweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2cge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZCB7XG5cdHBhZGRpbmc6IDE1cHggMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZjJmNmZhO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGl0bGUge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiA5NnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2ljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQge1xuXHRoZWlnaHQ6IDE5cHg7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yb3cge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGV4dC0tYmlnIHtcblx0d2lkdGg6IDE1MHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2JvZHkge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmcge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLWNhcHRpb24ge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAxNDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYXRpbmctcm93IHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctbWFpbiB7XG5cdGhlaWdodDogMzRweDtcblx0d2lkdGg6IDIxOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1ncmlkIHtcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtY2VsbCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLXRleHQge1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHdpZHRoOiA2OHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Uge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1tYWluIHtcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiA4MHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLWluZm8ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNjJweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1pbmZvIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMTYwcHg7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXItZGVzYyB7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcblx0MCUsIDEwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHggdG9wIDA7XG5cdH1cblx0MzAlLCAxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTAwcHggdG9wIDA7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnByZWxvYWRlci1wYWdlX19zb3J0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fc29ydC1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2IHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59IiwiLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjUlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5wcm9kdWN0LWltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1heC13aWR0aDogNDAlO1xuXHRtYXgtaGVpZ2h0OiA0MCU7XG59IiwiLnByb2R1Y3QtbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis2KSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnByb2R1Y3QtbGluZV9fYmxvY2sge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmd9ICogMik7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIucHJvZHVjdC1saXN0X19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGw6aG92ZXIge1xuXHR6LWluZGV4OiAxMTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXIge1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdHBhZGRpbmc6IDIwcHggMzBweCA0NHB4IDU2cHg7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fbWVkaWEge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19jb250ZW50IHtcblx0bWF4LXdpZHRoOiA0MzBweDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAgLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4gKSB7XG5cdC5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdC5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59IiwiLnByb2R1Y3Qtb3JkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyOmZpcnN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDQwJTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3ByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlLFxyXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlLXdyYXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA4OHB4O1xyXG5cdGhlaWdodDogODBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogODBweDtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2UtaW5mbyB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19icmFuZCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19tb2RlbCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19tb2ItbGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJpY2Uge1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vYi1wcm9wZXJ0eSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnByb2R1Y3Qtb3JkZXIge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXI6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbWFpbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9yZGVyOiAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX3NjdSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX3ByaWNlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRvcmRlcjogMjtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0b3JkZXI6IDM7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbW9iLWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9faW1hZ2Utd3JhcCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0XHR3aWR0aDogODRweDtcclxuXHRcdGhlaWdodDogNzVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19icmFuZCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX21vYi1wcm9wZXJ0eSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxNnB4IDIwcHggMjBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudGVyIHtcblx0d2lkdGg6IDkwcHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSAuYXZhaWxhYnVsaXR5LWxpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHR3aWR0aDogMTEycHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnQge1xuXHRmb250LXNpemU6ICRmei1oNTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eS10ZXh0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpdGl0eS13cmFwIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faGVscGVyOmFjdGl2ZSAucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4ucHJvZHVjdC1zaG9ydF9faGVscGVyOmFjdGl2ZSAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbjogMTZweCAtMTJweCAwIC0xMnB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcblx0ZmxleDogMCAwIDI0NHB4O1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnQge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWludGVnZXIge1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHR3aWR0aDogODRweDtcblx0aGVpZ2h0OiA3NXB4O1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEzMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMTJweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuXHRwYWRkaW5nLWxlZnQ6IDEzMnB4O1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMTZweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC1zaG9ydF9faGVscGVyOmhvdmVyIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtaW50ZWdlciB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHR9XG5cdC5maWVsZCAucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsLFxuXHQucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiA4NHB4O1xuXHRcdGhlaWdodDogNzVweDtcblx0fVxuXHQuZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fY291bnQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucHJvZHVjdC1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDQ4MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcblx0cGFkZGluZy1ib3R0b206IDg2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcblx0bWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuXHRtYXJnaW46IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiBjYWxjKDUwdncgLSAjeyRjb250YWluZXItd2lkdGh9IC8gMik7XG5cdG1pbi13aWR0aDogODBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3NsaWRlLWNvdW50ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxnLW1heCArIDE2MHB4IC0gJGNvbnRhaW5lci1wYWRkaW5nICogMn0pIHtcblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXNsaWRlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRib3R0b206IDMwcHg7XG5cdFx0d2lkdGg6IDE5MHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDExcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzLXdyYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5zZWN0aW9uLWhlYWQge1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDQwcHggNDBweCAxNnB4O1xuXHRcdG1hcmdpbjogLThweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG5cdH1cbn0iLCIucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuXHRtYXgtaGVpZ2h0OiAzMnB4O1xuXHRtaW4taGVpZ2h0OiAzMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDZweCAtNHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTI7XG59XG4ucHJvZHVjdC10LWdyaWRfX2ZyZWU6aG92ZXJ7XG5cdHotaW5kZXg6IDIwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMCA0cHg7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLmljb24tZnVyYSB7XG5cdG1hcmdpbjogMCAtNHB4IDA7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVse1xuXHR3aWR0aDogNTJweDtcbn1cblxuLmljb24tZnVyYSAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcCB7XG5cdGJvdHRvbTogYXV0bztcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogLTVweDtcbn1cblxuLmljb24tZnVyYSAucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXAge1xuXHRtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXA6YmVmb3JlIHtcblx0dG9wOiAtOXB4O1xuXHRib3R0b206IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxNXB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcF9faGVscGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiKDAgMCAwIC8gMTAlKTtcbn1cblxuLmZyZWUtaW1nIHtcblx0ZmlsbDogbm9uZTtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIsXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3ViIC50b29sdGlwLWhvdmVyIHtcblx0ei1pbmRleDogMTI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdHBhZGRpbmc6IDE1cHggMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtY2hlY2sgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0c3Ryb2tlOiAkY29sb3Itd2hpdGU7XG5cdHN0cm9rZS13aWR0aDogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtMSAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xMiAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJpZztcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLy8ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xuLy9cdGNvbnRlbnQ6IFwiXCI7XG4vL1x0ZGlzcGxheTogYmxvY2s7XG4vL1x0cGFkZGluZy10b3A6IDEwMCU7XG4vL31cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjAwcHg7XG5cdC8vaGVpZ2h0OiAwO1xuXHQvL3BhZGRpbmctYm90dG9tOiA3NCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRwYWRkaW5nOiAwIDhweDtcblx0bWluLWhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmxpc3QtZWxfX2hlbHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubGlzdC1lbF9faGVscGVyOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmxpc3QtZWxfX2ljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5saXN0LWVsX19pY29uIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtaW4taGVpZ2h0OiA1MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiA2cHggN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG59XG5cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIHRvcDogMDtcblx0Ly8gbGVmdDogMDtcblx0Ly8gd2lkdGg6IDEwMCU7XG5cdC8vIGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZpbGw6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Rlc2MtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgLThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWxpbmsge1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTQwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMztcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWxpbmsgLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWltZyB7XG5cdHdpZHRoOiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA3O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtLXZpc2libGUtbW9iIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWRlc2Mge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRtYXJnaW46IDZweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdG1hcmdpbjogMTJweCAwO1xuXHRtaW4taGVpZ2h0OiA2N3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdG1hcmdpbjogMTJweCAwO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDEwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGxlZnQ6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LyogbGVmdDogLTE5cHg7ICovXG5cbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0bWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtYmFubmVyX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjFweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIGltZyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5vcHRpb25zLWxpc3Qge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay04MDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX3RleHQge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYSxcbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fbWVkaWEtaW1nIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIC5vcHRpb25zLWxpc3Qge1xuXHR6LWluZGV4OiB1bnNldDtcbn1cblxuLm9wdGlvbnMtbGlzdF9faGVscGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAgLm9wdGlvbnMtZWxfX3RleHQge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtZWxfX21lZGlhIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1saXN0X19oZWxwZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9wdGlvbnMtcG9wdXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogLTZweDtcblx0cGFkZGluZzogNXB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcHRpb25zLXBvcHVwLS12aXNpYmxlLm9wdGlvbnMtcG9wdXAtLXZpc2libGUge1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5vcHRpb25zLXBvcHVwIHtcblx0dG9wOiB1bnNldDtcblx0Ym90dG9tOiAyMHB4O1xuXHRsZWZ0OiAtMTZweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA2O1xufVxuXG4uZXVyb2xhYmxlIC5vcHRpb25zLXBvcHVwIHtcblx0bGVmdDogdW5zZXQ7XG5cdHJpZ2h0OiAtNnB4O1xuXHR6LWluZGV4OiA1O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9faGVscGVyIHtcblx0cGFkZGluZzogMjBweDtcblx0bWluLXdpZHRoOiAyNTJweDtcblx0bWF4LXdpZHRoOiAyNTJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwN3B4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAycHggOHB4IDJweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3k6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC05cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQSB7XG5cdHRvcDogMTAzcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUIge1xuXHR0b3A6IDEyMXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1DIHtcblx0dG9wOiAxMzlweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRCB7XG5cdHRvcDogMTU3cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUUge1xuXHR0b3A6IDE3NXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1GIHtcblx0dG9wOiAxOTJweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRyB7XG5cdHRvcDogMjEwcHg7XG59XG5cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAxOTlweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtOXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUEge1xuXHR0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1CIHtcblx0dG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQyB7XG5cdHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUQge1xuXHR0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1FIHtcblx0dG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRiB7XG5cdHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUcge1xuXHR0b3A6IDIxMHB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dG9wOiAyNzdweDtcblx0bGVmdDogMTU5cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDdweCA4cHggN3B4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtbm9pc2U6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC0xMXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLWxpc3Q6aG92ZXIge1xuXHR6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1pY29uOmhvdmVyIC5vcHRpb25zLXBvcHVwLFxuLmV1cm9sYWJsZS5vcGVuIC5vcHRpb25zLXBvcHVwLFxuLm9wdGlvbnMtbGlzdDpob3ZlciAub3B0aW9ucy1wb3B1cCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ub3B0aW9ucy1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDZweCA0cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjay04MDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9wdGlvbnMtZWw6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ub3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ub3B0aW9ucy1lbF9fbWVkaWEge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEtaW1nIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLm9wdGlvbnMtZWxfX3RleHQge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLnJhdGluZyAuc3ZnLWljb24ge1xuXHRmaWxsOiAkY29sb3Itb3JhbmdlLTEwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbCB7XG5cdHdpZHRoOiA1NnB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDZweCA4cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTE7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbC0tdmlkZW8ge1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcC1kZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcC1kZC0taW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udG9vbHRpcC1kZC0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR3aWR0aDogMjcwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtd3JhcC0tdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG5cdC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0fVxufVxuXG4udG9vbHRpcC1kZF9faWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogIzUzNTM1Mztcblx0Ym9yZGVyOiAxcHggc29saWQgIzUzNTM1Mztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTJweCAxMnB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEzKSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHotaW5kZXg6IDA7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogIzY3Njc2Nztcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtdGV4dC5mbGMge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG5cdHotaW5kZXg6IDIxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRib3gtc2hhZG93OiAwIDMycHggMzJweCByZ2IoMCAwIDAgLyA4JSk7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwLFxuXHQucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtN3B4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0cGFkZGluZzogMjBweCAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19hdmFpbC0taG92ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19kZXNjIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19kZXNjLWxpc3Qge1xuXHRcdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdFx0bWFyZ2luOiA0cHggMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtLXZpc2libGUtbW9iIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDIwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4ICkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tMnhzLW1pbikge1xuXHQucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19pY29uIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9faGVscGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX190aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSxcblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMsXG5cdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYSB7XG5cdFx0YmFja2dyb3VuZDogIzJCQjE2MTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYiB7XG5cdFx0YmFja2dyb3VuZDogIzkxQzk1OTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYyB7XG5cdFx0YmFja2dyb3VuZDogI0YwRUE0Qztcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tZCB7XG5cdFx0YmFja2dyb3VuZDogI0Y2QjE0MDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tZSB7XG5cdFx0YmFja2dyb3VuZDogI0U1MkYzODtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWEge1xuXHRcdGJhY2tncm91bmQ6ICMxNzZFQjM7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1iIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjA4NEM1O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYyB7XG5cdFx0YmFja2dyb3VuZDogIzNGQTdEOTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWQge1xuXHRcdGJhY2tncm91bmQ6ICM2NkJBRTQ7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1lIHtcblx0XHRiYWNrZ3JvdW5kOiAjQTZEQkYyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWw6bGFzdC1jaGlsZCAudG9vbHRpcCB7XG5cdFx0bGVmdDogdW5zZXQ7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwOmJlZm9yZSB7XG5cdFx0bGVmdDogdW5zZXQ7XG5cdFx0cmlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aWV3IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDI0cHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDU7XG59XG5cblxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJpZztcbn1cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn0iLCIucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyAub3B0aW9ucy1saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3JvdyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udGFibGUtYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjcwcHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI5MnB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNzJweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5pbmZvLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC03cHg7XG59XG5cbi5pbmZvLWxpc3RfX2VsIHtcblx0cGFkZGluZzogN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLWxpc3RfX2VsIC5pbmZvLWxpc3RfX2VsLWltZyB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiA2cHggMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jaGVjayB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRmaWxsOiBub25lO1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4ubm90Y2hlY2sge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xuXHRmaWxsOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAxNXB4IDAgMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbCB7XG5cdG1heC13aWR0aDogODJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtbGlzdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGR0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGw6bnRoLWNoaWxkKDJuKSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNzJweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzE5cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdG1heC1oZWlnaHQ6IDIxNnB4O1xuXHRtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgIC5zdGF0dXNfX2l0ZW0ge1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZyB7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogMCAtMTZweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nIC5zdmctaWNvbiB7XG5cdGNvbG9yOiAjZmViMjAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcC0tbm8tcmF0aW5nIC5yYXRpbmcgLnN2Zy1pY29uIHtcblx0Y29sb3I6ICM2NjY7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZ19fdmFsdWUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmdfX2l0ZW0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXZhbHVlIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICNmZWIyMDA7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbl9fY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1tYWluIHtcblx0cGFkZGluZy10b3A6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLS1mdyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19kZXNjIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAzOCU7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fcm93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogLTIwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogLTIwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG5cdFx0bGVmdDogMjZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX19yYXRpbmcgLnJhdGluZ19fZ3JpZCAucmF0aW5nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDE5MHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG5cdFx0b3JkZXI6IC0xO1xuXHR9XG59IiwiLnByb2R1Y3QtdC10YWJsZV9fY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAtNjRweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNFNUU1RTU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMjhweCk7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXZpc3VhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDg4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWljb24ge1xuXHR3aWR0aDogMTI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW51bSB7XG5cdHdpZHRoOiAxMjBweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fZGVmYXVsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19vbGQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1wcmljZSB7XG5cdHdpZHRoOiAxNjJweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tYXZhaWxhYmlsaXR5IHtcblx0d2lkdGg6IDkwcHg7XG59XG5cbi5wcm9kaWN0LXQtdGFibGVfX25hbWUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbCB7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuXHR3aWR0aDogMjM0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19oZWFkIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMCAxMDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbWFpbiB7XG5cdHdpZHRoOiAyNjhweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLnN2Zy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLXZpc3VhbCB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmaWxsOiBub25lO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19saW5rIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19ocmVmIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucHJvZHVjdC10LXRhYmxlX19sYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fbGFiZWwgIC5wcm9kdWN0LXQtdGFibGVfX2ZyZWUge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYXZhaWxhYmlsaXR5X192aXN1YWwgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2FjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0d2lkdGg6IDEycHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24uZXhwZWN0ZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi1ub3RoaW5nIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX29wdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDY7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtdC10YWJsZV9fY2FyZDpiZWZvcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn0iLCIucHJvZHVjdC10YWJsZV9fY2VsbDpob3ZlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDExO1xyXG59IiwiLnByb2R1Y3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1wcm9kdWN0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXByb2R1Y3QgLmxpc3QtZWxfX2hlbHBlciB7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ0bi1wcm9kdWN0OmFjdGl2ZSAubGlzdC1lbF9faGVscGVyIHtcblx0b3BhY2l0eTogLjg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYnRuLXByb2R1Y3Q6aG92ZXIgLmxpc3QtZWxfX2hlbHBlciB7XG5cdFx0b3BhY2l0eTogLjg7XG5cdH1cbn0iLCIucHJvbW8tc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9tby1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlIHtcblx0bWluLWhlaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGUge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAjMWE3MmM1O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAyNC43JTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcblx0bWluLWhlaWdodDogNDYwcHg7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDI1NnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbiB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZHJvcC1maWx0ZXIgJHRycy1iYXNlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogNTZweDtcblx0Ym90dG9tOiAzMnB4O1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0bGVmdDogMjRweDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0aGVpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAuNDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGxlZnQ6IC0yNHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdHJpZ2h0OiAtMjRweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRcdGxlZnQ6IC0xOHB4O1xuXHR9XG5cblx0LnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRcdHJpZ2h0OiAtMThweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvbW8tc2xpZGVyX19zbGlkZSB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweCAxNjJweDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fc2xpZGUtdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uIHtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTE2cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0LnByb21vLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwLjUlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMnB4IDI0cHg7XG5cdFx0bWluLWhlaWdodDogMjY0cHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHRcdHRvcDogYXV0bztcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn0iLCIucXVlc3Rpb25fX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcbn0iLCIucXVpY2stYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0OmhvdmVyIC5xdWljay1idG4ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0LnF1aWNrLWJ0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5xdWljay12aWV3X192aXN1YWwge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucXVpY2stdmlld19fbGVmdCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNDAlO1xuXHRtYXgtd2lkdGg6IDMwNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1NnB4O1xufVxuXG4ucXVpY2stdmlld19fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVpY2stdmlld19fcmlnaHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0d2lkdGg6IDYwJTtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5xdWljay12aWV3X19yb3cucXVpY2stdmlld19fcm93LS1hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnF1aWNrLXZpZXdfX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC0xMnB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5xdWljay12aWV3IC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHBhZGRpbmc6IDZweCAyNnB4Oztcbn1cblxuLnF1aWNrLXZpZXcgIC50YWJsZS1hY3Rpb24gYSB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE2cHhcbn1cblxuLnF1aWNrLXZpZXcgIC50YWJsZS1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMTJweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLS1mdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnF1aWNrLXZpZXdfX2xlZnQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxufVxuXG5cblxuLnF1aWNrLXZpZXdfX2V1cm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNXB4O1xufVxuXG4ucXVpY2stdmlld19fZXVyby1jZWxsIHtcblx0cGFkZGluZzogNXB4O1xufVxuXG4ucXVpY2stdmlldyAuYXZhaWxhYnVsaXR5LWxpbmsgLmxpbmstYmx1ZSxcbi5xdWljay12aWV3IC5hdmFpbGFiaWxpdHktdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdmlkZW86aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnF1aWNrLXZpZXdfX2xheW91dCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQucXVpY2stdmlld19fcm93IC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnF1aWNrLXZpZXdfX2xlZnQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5xdWljay12aWV3X19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucXVpY2stdmlld19fdmlzdWFsIHtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdG1hcmdpbjogMTZweCBhdXRvIDA7XG5cdH1cblx0LnF1aWNrLXZpZXdfX2FjdGlvbnMge1xuXHRcdG1hcmdpbjogLTVweDtcblx0fVxuXHQucXVpY2stdmlld19fYWN0aW9ucy1jZWxsIHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5xdWljay12aWV3X19sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHR9XG59IiwiLnJhdGluZy0taW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fcm93IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19yb3cge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF0aW5nX19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogI0ZFODMwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMXM7XG5cdHBhZGRpbmctbGVmdDogMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS11bmNoZWNrZWQgLnJhdGluZ19faXRlbSB7XG5cdGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmF0aW5nX19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXRpbmdfX2xheWVyLS1pbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19pY29uLnJhdGluZ19faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19pbnRlZ3JhdGVkLWxhYmVsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnJhdGluZ19fdmFsdWUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRtYXJnaW4tbGVmdDogOXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnJhdGluZy0tYWx0IHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnJhdGluZ19fZ3JpZCAucmF0aW5nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQucmF0aW5nX19ncmlkIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LnJhdGluZ19fcm93IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LnJhdGluZ19fdmFsdWUge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59IiwiLnJldmlld3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3cy1yaWdodCB7XG5cdHdpZHRoOiAzODhweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4ucmV2aWV3cy1sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5yZXZpZXdzLXRpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsIHtcblx0cGFkZGluZzogMjhweCAyNHB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmF0aW5nIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZXZpZXdzLWxpc3RfX3JhdGluZy10ZXh0IHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtbmFtZSAge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4uZWwtb25saW5lcntcblx0Y29sb3I6ICM4YzhjOGM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweFxufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLWRlc2MsXG4ucmV2aWV3cy1saXN0X19oZWFkLWRhdGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsLWJvZHkge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYm9keS1kZXNjICB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWdyYWRlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtZWwge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA3cHg7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucmF2aWV3cy0tbmVnYXRpdmUgLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbiAucmF2aWV3cy0tYWR2YW50YWdlcyAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlciB7XG5cdHBhZGRpbmc6IDIwcHggMjRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyLW5hbWUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyLWhlbHBlciB7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uc3RpY2t5LWJsb2NrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwYWRkaW5nOiAyMHB4IDI0cHggMjhweCAyNHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uc3RpY2t5LWJsb2NrX19yYXRpbmcsXG4uc3RpY2t5LWJsb2NrX19udW0ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3RpY2t5LWJsb2NrX192aXN1YWwge1xuXHRtYXgtd2lkdGg6IDIyMHB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19oZWFkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RpY2t5LWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMjA4cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLXVud3JhcC5oaWRlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXZpZXdzLW5hdiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5yZXZpZXdzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5yZXZpZXdzLXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG9yZGVyOiAtMTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucmV2aWV3cy1sZWZ0IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5yZXZpZXdzLW5hdiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQucmV2aWV3cy1saXN0X19lbCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufSIsIi5zZWFyY2gtc21hbGwge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4uc2VhcmNoLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlLTQwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxMnB4IDEyNXB4IDEycHggNDRweDtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDpmb2N1cyxcbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dC0tZm9jdXMgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUtODA7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcbn1cblxuLnYtc2VhcmNoLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTQwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtdGV4dDpub3QoLmRpc2FibGVkKTpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheS1saWdodC05MCBpbnNldDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNnB4O1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2gge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRtaW4taGVpZ2h0OiAxMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTAwO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtcHJpY2UgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LW1haW4ge1xuXHRtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtYWxsIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHBhZGRpbmc6IDAgMjRweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuXHRwYWRkaW5nOiAwIDI0cHggNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXItLXBiIHtcblx0XHRwYWRkaW5nOiAwIDE1cHggNjhweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAge1xuXHRtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXByaWNlIC5wcmljZV9fZ3JvdXAge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNTA7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0Omxhc3QtY2hpbGQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjphY3RpdmUsXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX190b3AgKyAuc2VhcmNoLXNtYWxsX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdmlzdWFsIHtcblx0d2lkdGg6IDk2cHg7XG5cdG1pbi13aWR0aDogOTZweDtcblx0aGVpZ2h0OiA5NnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNjA7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1pbWcge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6YWN0aXZlIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhciB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua3NfX2xpc3Qge1xuXHRtYXJnaW46IDEwcHggLTZweCAwIC02cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua19fbGlzdC1oZWxwZXIge1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RhZ3MtdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluayB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpbms6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6aG92ZXIgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtOTA7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTUwO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1zdGF0dXMsXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXVzYWdlLFxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1hcnRpY2xlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1zdGF0dXMuYy1ncmVlbi0xMDAge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46aG92ZXIsXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24sXG4uc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdGhlaWdodDogMTA4cHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQudi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRwYWRkaW5nOiAxMnB4IDEyNXB4IDEycHggMjBweDtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtYWxsIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNzBweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSxcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE0OHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcC5mb2N1cy0tc3RhdGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fbW9iaWxlLWJ0biB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdFx0dG9wOiAzNHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG5cdFx0dG9wOiAyOHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHRcdGhlaWdodDogMTA4cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuXHRcdHRvcDogMzRweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRcdHRvcDogMjhweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59IiwiLnNlY3Rpb24ge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5zZWN0aW9uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tLXBiIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5icmVhZGNydW1icyArIC5zZWN0aW9uIHtcblx0cGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5zZWN0aW9uOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnNlY3Rpb24tZnJlZSB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLy9zZWN0aW9uLnNlY3Rpb246YWZ0ZXIge1xuLy9cdGNvbnRlbnQ6ICcnO1xuLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXHR0b3A6IDA7XG4vL1x0bGVmdDogNTAlO1xuLy9cdHJpZ2h0OiAwO1xuLy9cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbi8vXHRib3R0b206IDA7XG4vL1x0bWF4LXdpZHRoOiAxNDQwcHg7XG4vL1x0d2lkdGg6IDEwMCU7XG4vL1x0ZGlzcGxheTogYmxvY2s7XG4vL1x0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuLy9cdHotaW5kZXg6IC0xO1xuLy99XG5cbi5zZWN0aW9uLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4gLnNlY3Rpb24taGVhZF9fZGVzYyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Zm9udC1zaXplOiAkZnotaDM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLnNlY3Rpb24taGVhZF9fdGl0bGUgKyAuc2VjdGlvbi1oZWFkX19pY29uIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50ZXh0LS1zbWFsbCAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLnNlY3Rpb24taGVhZC0tc3RhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uLWhlYWQtLXN0YXJ0IC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2Rlc2MgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VjdGlvbi1oZWFkX19saW5rIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkX19pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xuXHRwYWRkaW5nOiAxNnB4IDI2cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcbn1cblxuLnNlY3Rpb24taGVhZF9faWNvbi1tZWRpYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHR9XG5cdC5zZWN0aW9uLWhlYWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnNlY3Rpb24taGVhZCAuc2VjdGlvbi1oZWFkX19kZXNjIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG5cdC5zZWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXHR9XG5cdC5zZWN0aW9uOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0fVxuXHQvL1xuXHQvLy5zZWN0aW9uOmxhc3QtY2hpbGQge1xuXHQvL1x0cGFkZGluZy1ib3R0b206IDA7XG5cdC8vfVxuXG5cdC5zZWN0aW9uLWhlYWRfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24taGVhZF9fdGl0bGUgKyAuc2VjdGlvbi1oZWFkX19pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59IiwiLnNlcGFyYXRvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IHtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRmbGV4OiAwIDAgNTA3cHg7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uc2VwYXJhdG9yLWxlZnQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5zZXBhcmF0b3ItbGVmdCBhOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1iYXNlLXhzO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2MgcDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VwYXJhdG9yLXJpZ3RoX19tZWRpYSB7XG5cdG1heC13aWR0aDogNTU4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuc2VwYXJhdG9yLWxlZnQgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VwYXJhdG9yLWxlZnQge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cdC5zZXBhcmF0b3ItcmlnaHQge1xuXHRcdGZsZXg6IDEgMCAzMDBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5zZXBhcmF0b3Ige1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuc2VwYXJhdG9yLWxlZnQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlcGFyYXRvci1sZWZ0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG4iLCIuc2VydmljZS1jYWxlbmRhcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDE7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M0YzdjNTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0bWFyZ2luOiAyMHB4IDAgNTBweCAwO1xuXG5cdC5maWx0ZXItaGVhZHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdH1cblxuXHQmIC5maWx0ZXItbWFpbntcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0JiAuZmlsdGVyX19tb3Jle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19oZWFkZXJ7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmX19jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX3RhYmxle1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji53ZWVrLW1vZGV7XG5cdFx0XHQuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0bi1zaG93e1xuXHRcdFx0XHRoZWlnaHQ6IDg2cHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRheS1tb2Rle1xuXHRcdFx0LnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpudGgtY2hpbGQoMil7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXJvd3tcblx0XHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblxuXHRcdFx0Ji5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbHtcblxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNjNGM3YzU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2VsbHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQmLnN0aWNreXtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbG90cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogNXB4O1xuXHR9XG5cblx0LmJ0bntcblx0XHQmLXNob3d7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS03O1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXllbGxvd3tcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTA7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcmVke1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tb3Jhbmdle1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0xMDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0yMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFkZHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQubG9hZGVyLS1hY3RpdmV7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdH1cblxufVxuXG4uY2FsZW5kYXItdG9nZ2xlcntcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRwYWRkaW5nOiAzcHg7XG5cblx0Jl9fYnRue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdHBhZGRpbmc6IDNweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogIzAwNTRhMztcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0ge1xuXHQmIC5mb3JtX19hY3Rpb25zIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0fVxuXG5cdCYgLmZvcm1fX2FjdGlvbiB7XG5cdFx0ZmxleDogbm9uZTtcblx0fVxufVxuXG5cbiIsIi5zZXJ2aWNlLXNjaGVkdWxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRtYXJnaW46IDIwcHggMCA1MHB4IDA7XG5cblx0JiAuZmlsdGVyLWJvZHl7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmIC5maWx0ZXItbWFpbntcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0JiAuZmlsdGVyX19tb3Jle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19oZWFkZXJ7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmX19jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX3RhYmxle1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0Ji1yb3d7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cblx0XHRcdCYuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Ly9jb2xvcjogI2M0YzdjNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2VsbHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQmLnN0aWNreXtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbG90cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogNXB4O1xuXHR9XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIHtcblx0JiAuZm9ybV9fYWN0aW9ucyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdH1cblxuXHQmIC5mb3JtX19hY3Rpb24ge1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cbn1cblxuIiwiLnNlcnZpY2VzLWxpc3RfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFicyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZXJ2aWNlcy1saXN0X190YWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdH1cbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYjphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0bWFyZ2luOiAtMTZweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZS13cmFwIHtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDEycHg7XG5cdGJvdHRvbTogMTZweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHBhZGRpbmc6IDRweCA2cHggNHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLXRvcDogMThweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5zZXJ2aWNlcy1saXN0X19jb2wge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uLWl0ZW0tLWhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuXHRcdG1hcmdpbjogLTE0cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTRweDtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5zaWRlYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAzMDRweDtcblx0aGVpZ2h0OiA1NzBweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1kZXNjIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYW5uZXJfX3Zpc3VhbC1pbWcge1xuXHR3aWR0aDogMTAwJTtcbn0iLCIuc2l0ZS1tYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG5cblx0PiB1bCB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cdHVsIGxpIGEge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdHVsIGxpIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0dWwgbGkgdWwgYTphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdHVsIGxpIHVsIGxpIHVsIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXHR1bCBsaSB1bCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHR1bCBsaSB1bCBsaSB1bCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0PiB1bCB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdD4gdWwge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQ+IHVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0dWwgbGkgYTpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHRcdHVsIGxpIHVsIGE6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0fVxuXHRcdHVsIGxpIHVsIGxpIHVsIGE6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2l0ZS1tYXAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5cbiIsIi5zb2NpYWwtbGlua3NfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhdHVzLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zdGF0dXMtbGFiZWxfX2ljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNpZ25hdHVyZSB7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5zaWduYXR1cmUgLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudCB7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbmF0dXJlIC5pY29uLXF1ZXN0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudC10ZXh0IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvdHRvbTogMTAwJTtcblx0bWluLXdpZHRoOiAyMTBweDtcblx0bGVmdDogLTVweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9vbHRpcC0tdmlzaWJsZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcCB7XG5cdG1pbi13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwIHtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHR9XG59XG5cbi50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50b29sdGlwX190ZXh0IDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50b29sdGlwX190ZXh0IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi50b29sdGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtOXB4O1xuXHRsZWZ0OiAxNXB4O1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wOiA5cHggc29saWQgJGNvbG9yLXdoaXRlO1xufVxuXG4udG9vbHRpcF9fbGluayB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnRvb2x0aXBfX2hlbHBlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi50b29sdGlwLWhvdmVyOmhvdmVyIC50b29sdGlwLFxuLnN0YXR1c19faXRlbTpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwIHtcblx0dG9wOiAxMDAlO1xuXHRib3R0b206IGF1dG87XG5cdHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbn1cblxuLnN0YXR1c19faXRlbTpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxNSUpO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR0b3A6IC00cHg7XG5cdGJvdHRvbTogYXV0bztcbn1cblxuLnRvb2x0aXAgYSxcbmEubGluay13aXRoLWxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvb2x0aXAgYTphY3RpdmUsXG5hLmxpbmstd2l0aC1saW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC50b29sdGlwIGE6aG92ZXIsXG5cdGEubGluay13aXRoLWxpbmU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdC5zdGF0dXMtbGFiZWwge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24ge1xuXHRvcmRlcjogLTE7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgIC5zdGF0dXMtaWNvbiB7XG5cdGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX3RleHQge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24sXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN0YXR1cy1sYWJlbC0tZ2lmdDpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IC5zdGF0dXNfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn0iLCIuc3RlcC1mb3JtIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uc3RlcC1mb3JtOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXAtZm9ybV9fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNDBweCA1NnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG59XG5cbi5zdGVwLWZvcm1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc3RlcC1mb3JtX19ub3RlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMSksXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cCB7XG5cdHdpZHRoOiA1NjBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG5cdHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG5cdHBhZGRpbmctbGVmdDogMFxufVxuXG4uc3RlcC1mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcblx0bWFyZ2luOiAtMjRweCAtMTIuNXB4IDA7XG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRwYWRkaW5nOiAwIDEyLjVweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAudGltZXBpY2tlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc3RlcC1mb3JtX19tYXAtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDY2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RlcC1mb3JtX19tYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAge1xuXHR3aWR0aDogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdGVwLWZvcm1fX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0bi13cmFwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24tYnRuIHtcblx0d2lkdGg6IDE4NHB4O1xufVxuXG4uc3RlcC1mb3JtX19tb2ItYnRuLXdyYXAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDpcdDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnN0ZXAtZm9ybV9fZ3JvdXBzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX3dyYXAge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtLS1oYXMtbWFwIC50aW1lcGlja2VyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdGVwLWZvcm1fX3dyYXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc3RlcC1mb3JtX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX25vdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cC1ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2ZpZWxkIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2FjdGlvbi1idG4td3JhcCB7XG5cdFx0bWFyZ2luOiAxNnB4IDAgMDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fbWFwLXdyYXAge1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19tb2ItYnRuLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG59XG5cblxuIiwiLnN1YnNjcmlwdGlvbi1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59IiwiLnN1Y2Nlc3MtYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX190ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19tYWluIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX2xpbmsge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc3VjY2Vzcy1ibG9ja19fbGluazpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHR9XG59IiwiLnN1Y2Nlc3Mge1xuXHRwYWRkaW5nOiAxM3B4IDAgMTIwcHg7XG59XG5cbi5zdWNjZXNzX193cmFwIHtcblx0bWF4LXdpZHRoOiA4NDhweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAzMnB4IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnN1Y2Nlc3NfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogNDhweDtcblx0bWF4LXdpZHRoOiA0OHB4O1xufVxuXG4uc3VjY2Vzc19fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fc3VidGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzX190YWJsZSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zdWNjZXNzX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiA4cHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xufVxuXG4uc3VjY2Vzc19fY2VsbC1sZWZ0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uc3VjY2Vzc19fb3JkZXItbnVtYm5lciB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN1Y2Nlc3NfX2FkZHJlc3MtdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zIC5wcm9kdWN0LW9yZGVyX19zY3Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzc19faXRlbXMtd3JhcCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnN1Y2Nlc3NfX2J0biB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAycHg7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5zdWNjZXNzX19idG4ub3BlbiAuc3VjY2Vzc19fYnRuLWljb24ge1xuXHR0b3A6IDE1cHg7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItbGVmdCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyLXJpZ2h0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zdWNjZXNzX19pdGVtcy1oZWFkZXIge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXByaWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1xdWFudGl0eSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTUlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXN1bS1wcmljZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTUlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN1Y2Nlc3NfX2FkZHJlc3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX2FkZHJlc3MtaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cblxuLnN1Y2Nlc3NfX2ludm9pY2Uge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uc3VjY2Vzc19fcHJvZHVjdHMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fb3JkZXItY29zdC1vZi1kZWxpdmVyeSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc3VjY2VzcyB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fdGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fd3JhcCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fcm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zdWNjZXNzX19jZWxsLWxlZnQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2NlbGwtcmlnaHQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zdWNjZXNzX19idG4ge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5zdWNjZXNzX19idG4taWNvbiB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNnB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0bi5vcGVuIC5zdWNjZXNzX19idG4taWNvbiB7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX29yZGVyLWNvc3Qtb2YtZGVsaXZlcnkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXHQuc3VjY2Vzc19fZm9vdGVyLWxlZnQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5zdWNjZXNzX19mb290ZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnN1Y2Nlc3NfX2Zvb3Rlci1yaWdodCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cbn1cblxuXG4iLCIuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogNDhweDtcblx0d2lkdGg6IDQ4cHg7XG5cdHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIC4xMyk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zd2lwZXItc2xpZGVyX19hcnJvdzpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0fVxufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3c6YWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy1pY29uIHtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4ICkge1xuXHQuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbiIsIi50YWJsZS1ibG9ja19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi50YWJsZS1ibG9ja19fbGVmdCB7XG5cdHdpZHRoOiA0MCU7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnRhYmxlLWJsb2NrX19yaWdodCB7XG5cdHdpZHRoOiA2MCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLnRlcm1zX19saXN0LWVsLXZpc3VhbCB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1heC13aWR0aDogOTBweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVybXNfX2xpc3QtZWwtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVybXNfX2xpc3QtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmaWxsOiBub25lO1xufVxuXG4udGVybXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0bGVmdDogMjVweDtcblx0Ym90dG9tOiAxMjAlO1xufVxuXG4udGVybXNfX2xpc3QtZWwtLWNhciAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjMDMzNzY4O1xufVxuXG4udGVybXNfX2xpc3QtZWwtLWNhcmQgLnRlcm1zX19saXN0LWljb24ge1xuXHRjb2xvcjogI2I4MDUwNTtcbn1cblxuXG5cbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQtMTIgLnRlcm1zX19saXN0LWljb24sXG4udGVybXNfX2xpc3QtZWwtLXNoaWVsZCAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQgLnRlcm1zX19saXN0LWljb24ge1xuXHRjb2xvcjogIzNiOGYyNDtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC1jaGVjayAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjM2I4ZjI0O1xuXHRmaWxsOiBub25lO1xuXHRzdHJva2U6ICNmZmY7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0YnV0dG9uLnRlcm1zX19saXN0LWVsOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdH1cblxuXHQudGVybXNfX2xpc3QtZWwgLnRvb2x0aXA6YmVmb3JlIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnRlcm1zX19saXN0LWVsLnRvb2x0aXAtaG92ZXI6aG92ZXIgLnRvb2x0aXAge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn0iLCIudGV4dC1jb250ZW50IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWNvbnRlbnQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHR6LWluZGV4OiAxO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2UsIHZpc2liaWxpdHkgJHRycy1iYXNlO1xufVxuXG4udGV4dC1jb250ZW50LS1vcGVuOjphZnRlciB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcbn1cblxuLnRleHQtY29udGVudCBwIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXh0LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRleHRfX2ZyZWUge1xuXHRwYWRkaW5nOiA1MnB4IDAgMDtcbn1cblxuLnRleHQtY29udGVudF9faGVscGVyIHtcblx0Y29sdW1uLWNvdW50OiAyO1xuXHRjb2x1bW4tZ2FwOiAzMnB4O1xufVxuXG4udGV4dC1jb250ZW50LS1tb2JpbGUgLnRleHQtY29udGVudF9faGVscGVyIHtcblx0Y29sdW1uLWNvdW50OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLXVud3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLXVud3JhcF9faWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDdweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcztcblx0bWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmJ1dHRvbi11bndyYXAub3BlbiAuYnV0dG9uLXVud3JhcF9faWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnRleHQtY29udGVudC0tbW9iaWxlIHtcblx0bWF4LWhlaWdodDogNzJweDtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1jb250ZW50X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWNvbnRlbnQgaDMgKyBwIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJ1dHRvbi11bndyYXA6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRleHRfX2ZyZWUge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQudGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuYnV0dG9uLXVud3JhcDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59IiwiLnRpbWVwaWNrZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGltZXBpY2tlcl9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXgtd2lkdGg6IDIwNHB4O1xufVxuXG4udGltZXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG59XG5cbi50aW1lcGlja2VyX19jb2wge1xuXHR3aWR0aDogMzMuMzMzMyU7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLnRpbWVwaWNrZXJfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHBhZGRpbmc6IDJweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnRpbWVwaWNrZXIgfi5maWVsZF9fZXJyb3Jze1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWF4LXdpZHRoOiAyMDRweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudGltZXBpY2tlcl9faXRlbTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufVxuXG4udGltZXBpY2tlcl9faXRlbVtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4udGltZXBpY2tlcl9faXRlbS5hY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50aW1lcGlja2VyX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnRpbWVwaWNrZXJfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59IiwiLnRpdGxlLWJsb2NrIHtcblx0cGFkZGluZzogMjhweCA1NnB4IDM2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFBNzJDNTtcbn1cblxuLnRpdGxlLWJsb2NrX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LXdpZHRoOiA0MjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtYmxvY2tfX3RleHQge1xuXHRtYXgtd2lkdGg6IDI1NnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZS1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZS1ibG9ja19fYWN0aW9uLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4udGl0bGUtYmxvY2tfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ei1pbmRleDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50aXRsZS1ibG9jayB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4IDcwcHg7XG5cdH1cblxuXHQudGl0bGUtYmxvY2tfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXG5cdC50aXRsZS1ibG9ja19faW1hZ2Uge1xuXHRcdC8vdG9wOiBhdXRvO1xuXHRcdC8vaGVpZ2h0OiAxMjBweDtcblx0XHQvL2JvdHRvbTogMDtcblx0fVxuXG5cdC50aXRsZS1ibG9ja19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufSIsIi50b29sdGlwLWxpbmsge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4udG9vbHRpcC1saW5rLnRvb2x0aXAtbGluayB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnRvb2x0aXAtbGluazpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59IiwiLnRvb2x0aXAtcGhvbmUge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi50b29sdGlwLXBob25lOm5vdCg6b25seS1jaGlsZCkge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnRvb2x0aXAtcGhvbmVfX2xpbmsudG9vbHRpcC1waG9uZV9fbGluayB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnRvb2x0aXAtcGhvbmVfX2xpbmsudG9vbHRpcC1waG9uZV9fbGluazpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn0iLCIudG9wLW5hdi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiA4cHggMjZweDtcblx0bWFyZ2luOiAwIC02cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tZ2VvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fbW9kYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNnB4IDM4cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblx0ei1pbmRleDogMjA7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbn1cblxuLnRvcC1uYXZfX21vZGFsLm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnRvcC1uYXZfX21vZGFsLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xufVxuXG4udG9wLW5hdl9fbW9kYWwtbmFtZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2tcbn1cblxuLnRvcC1uYXZfX21vZGFsLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4udG9wLW5hdl9fYWN0aW9ucy1lbGVtIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLXllbGxvdy0xMDA7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ltZyAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1uYXYtbGluay0tb3BlbiAudG9wLW5hdi1saW5rX19pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDdweDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiB1bnNldDtcblxufVxuXG4udG9wLW5hdi1saW5rX19kZXNjIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvcC1uYXYtbGlua19fbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG9wLW5hdi1saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50b3AtbmF2LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC50b3AtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC50b3AtbmF2X19tb2RhbCB7XG5cdFx0bGVmdDogLTE2cHg7XG5cdFx0bWluLXdpZHRoOiAxMDB2dztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbWFsbGVzdC1tYXgpIHtcblx0LnRvcC1uYXZfX21vZGFsIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59IiwiLnRvcC1uYXYsXHJcbnYtdG9wLW5hdiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDIwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udG9wLW5hdiAuY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtaWNvbiB7XHJcblx0d2lkdGg6IDI3cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWRlc2Mge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLWdyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiA4cHggMjZweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi50b3AtbmF2X19kZC13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdl9fZGQge1xyXG5cdG1pbi13aWR0aDogMjM3cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC13cmFwOmZpcnN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEzcHg7XHJcblx0cmlnaHQ6IDExcHg7XHJcblx0d2lkdGg6IDEzcHg7XHJcblx0aGVpZ2h0OiAxM3B4O1xyXG5cdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG5cdHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi50b3AtbmF2X19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwge1xyXG5cdG1hcmdpbi1yaWdodDogMzRweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4udG9wLW5hdl9fc3BhY2VyIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkIHtcclxuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xyXG5cdHRvcDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRyaWdodDogLTEwcHg7XHJcblx0ei1pbmRleDogMTIwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHRtaW4td2lkdGg6IDIwM3B4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3BlbjtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWl0ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC1saW5rIHtcclxuXHRAaW5jbHVkZSBsaW5rO1xyXG5cdHBhZGRpbmc6IDRweCAwO1xyXG59XHJcblxyXG4udG9wLW5hdi1saW5rX19idG4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XHJcblx0fVxyXG5cdC50b3AtbmF2LWxpbms6aG92ZXIgLnRvcC1uYXZfX2NlbGwtLWxpc3QgLnYtc3ZnLWljb24ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQudG9wLW5hdl9fY2VsbC0tbGlzdCxcclxuXHQudG9wLW5hdl9fY2VsbC1ncm91cCxcclxuXHQudG9wLW5hdl9fY2VsbC0tc2ltcGxlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudG9wLW5hdl9fY2VsbC0tYi50b3AtbmF2X19jZWxsLS1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0LnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcclxuXHRcdHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRyaWdodDogLTNweDtcclxuXHR9XHJcblx0LnRvcC1uYXZfX2xheW91dCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX2ljb24sXHJcblx0LnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19fZGVzYyxcclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC50b3AtbmF2LWxpbmtfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnRvcC1uYXYtbGlua19fYnRuICAuc3ZnLWljb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59IiwiLnZpZGVvIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcbn0iLCIudmlldy1waWNrZXJfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAtMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlciB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRwYWRkaW5nOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcblx0cGFkZGluZzogNnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQudmlldy10YWJsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIiNtYWluQ29udGVudEFyZWEgLnYtdGV4dCBwIHNwYW4sXG4uYXJ0aWNsZS10ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0IHAgc3BhbiB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0IWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdHRleHQtaW5kZW50OiBpbmhlcml0IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHQuYmFza2V0X19kZXNjIHtcblx0XHRwYWRkaW5nOiAxNXB4IDE2cHggMjBweCA0NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWd1aWRlLFxuXHQuYXJ0aWNsZS10ZXh0LFxuXHQuY29sdW1uLXNsaWRlcl9fZGVzYyxcblx0Lm5ld3Mtc2xpZGVyX19pdGVtLXRleHQsXG5cdC5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQsXG5cdC5hcnJvdy1saW5rLFxuXHQubGluay1ibHVlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24taGVhZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXG5cdC5saW5rLFxuXHQudGV4dC1ndWlkZSBhIHtcblx0XHRjb2xvcjogIzAwNTRhMztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRvdXRsaW5lOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQudGV4dC1jb250ZW50LFxuXHQudGV4dC1jb250ZW50LFxuXHQudGV4dC1ndWlkZSxcblx0LnRleHQtZ3VpZGUsXG5cdC5hcnRpY2xlLXRleHQsXG5cdC5hcnRpY2xlLXRleHQgIHtcblx0XHRwLCBsaSB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdH1cblxuXHQuaDEsXG5cdGgxLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGgxIHtcblx0XHRmb250OiA0MDAgMzJweCAvIDQ0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDIsXG5cdGgyLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGgyIHtcblx0XHRmb250OiA0MDAgMjhweCAvIDQwcHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDMsXG5cdGgzLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGgzIHtcblx0XHRmb250OiA0MDAgMjRweCAvIDM2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDQsXG5cdGg0LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGg0IHtcblx0XHRmb250OiA0MDAgMjBweCAvIDMycHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDUsXG5cdGg1LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGg1IHtcblx0XHRmb250OiA0MDAgMThweCAvIDMwcHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDYsXG5cdGg2LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGg2IHtcblx0XHRmb250OiA0MDAgMTZweCAvIDI4cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS1sYWJlbHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjYTNhM2EzO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLm9uLXN0b3JlLXZhbHVle1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICM0OGJiMjg7XG59XG5cbi5tb2RhbC1ib2R5X19zdWJ0aXRsZXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggNHB4ICNjY2M7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdGNvbG9yOiAjMDEwMTAxO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ZWRfc2hvcC0tZGVzY3JpcHRpb257XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mby1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogN3B4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2ZmZjlmMjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXG5cdCZfX2ljb24ge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxufVxuXG4uYmFza2V0LWxlZnQgLmluZm8tYmxvY2sge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLm1vZGFsLXJvc3RlciAuaW5mby1ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59Il19 */
